0001140361-24-025201.txt : 20240509 0001140361-24-025201.hdr.sgml : 20240509 20240509163054 ACCESSION NUMBER: 0001140361-24-025201 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Quantum-Si Inc CENTRAL INDEX KEY: 0001816431 STANDARD INDUSTRIAL CLASSIFICATION: MEASURING & CONTROLLING DEVICES, NEC [3829] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 851388175 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39486 FILM NUMBER: 24931244 BUSINESS ADDRESS: STREET 1: 29 BUSINESS PARK DRIVE CITY: BRANFORD STATE: CT ZIP: 06405 BUSINESS PHONE: (203) 458-7100 MAIL ADDRESS: STREET 1: 29 BUSINESS PARK DRIVE CITY: BRANFORD STATE: CT ZIP: 06405 FORMER COMPANY: FORMER CONFORMED NAME: HighCape Capital Acquisition Corp. DATE OF NAME CHANGE: 20200629 10-Q 1 ef20026299_10q.htm 10-Q

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549



FORM 10-Q

(Mark One)

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

For the quarterly period ended March 31, 2024

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

QUANTUM-SI INCORPORATED
(Exact name of registrant as specified in its charter)



Delaware
 
85-1388175
(State or other jurisdiction of incorporation or organization)
 
(I.R.S. Employer Identification No.)

29 Business Park Drive
   
Branford, Connecticut
 
06405
(Address of principal executive offices)
 
(Zip Code)

(866) 688-7374
(Registrant’s telephone number, including area code)

Not applicable
(Former name, former address and former fiscal year, if changed since last report)

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

Title of each class
 
Trading
Symbol(s)
 
Name of each exchange on which registered
Class A common stock, $0.0001 per share
 
QSI
 
The Nasdaq Stock Market LLC
Redeemable warrants, each whole warrant exercisable for one share of Class A common stock, each at an exercise price of $11.50 per share
 
QSIAW
 
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, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

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 3, 2024, the registrant had 121,878,989 shares of Class A common stock outstanding and 19,937,500 shares of Class B common stock outstanding.



QUANTUM-SI INCORPORATED
FORM 10-Q
For the quarterly period ended March 31, 2024

TABLE OF CONTENTS

   
Page
  2
 
 
Part I
3
     
Item 1.
3
     
  3
     
  4
     
  5
     
  6
     
  7
     
Item 2.
21
     
Item 3.
26
     
Item 4.
26
     
Part II
27
     
Item 1.
27
     
Item 1A.
27
     
Item 2.
27
     
Item 3.
27
     
Item 4.
27
 
 
 
Item 5.
27
     
Item 6.
28
     
29

In this Quarterly Report on Form 10-Q, the terms “we”, “us”, “our”, the “Company” or “Quantum-Si” mean Quantum-Si Incorporated and our subsidiaries. Quantum-Si Incorporated was incorporated in Delaware on June 10, 2020.

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), that relate to future events, our future operations or financial performance, or our plans, strategies and prospects. These statements are based on the beliefs and assumptions of our management team. Although we believe that our plans, intentions and expectations reflected in or suggested by these forward-looking statements are reasonable, we cannot assure that we will achieve or realize these plans, intentions or expectations. Forward-looking statements are inherently subject to risks, uncertainties and assumptions. Generally, statements that are not historical facts, including statements concerning possible or assumed future actions, business strategies, events or performance, are forward-looking statements. The actual results may differ from its expectations, estimates, and projections and, consequently, you should not rely on these forward-looking statements as predictions of future events. Words such as “expect,” “estimate,” “project,” “budget,” “forecast,” “anticipate,” “intend,” “plan,” “may,” “will,” “could,” “should,” “believes,” “predicts,” “potential,” “continue,” and similar expressions (or the negative versions of such words or expressions) are intended to identify such forward-looking statements. These forward-looking statements include, without limitation, our expectations with respect to future performance and development and commercialization of products and services. The forward-looking statements are based on projections prepared by, and are the responsibility of, management and involve significant risks and uncertainties that could cause the actual results to differ materially from those discussed in the forward-looking statements. Most of these factors are outside our control and are difficult to predict. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to, statements about:


the impact of pandemics or epidemics on our business;

the inability to maintain the listing of our Class A common stock on The Nasdaq Stock Market LLC;

changes in applicable laws or regulations;

our ability to raise financing in the future;

the success, cost and timing of our product development and commercialization activities;

the commercialization and adoption of our existing products, including the Platinum® protein sequencing instrument, and the success of any product we may offer in the future;

our ability to obtain and maintain regulatory approval for its products, and any related restrictions and limitations of any approved product;

our ability to identify, in-license or acquire additional technology;

our ability to maintain our existing lease, license, manufacture and supply agreements;

our ability to compete with other companies currently marketing or engaged in the development or commercialization of products and services that serve customers engaged in proteomic analysis, many of which have greater financial and marketing resources than us;

the size and growth potential of the markets for our products and services, and its ability to serve those markets once commercialized, either alone or in partnership with others;

our estimates regarding future expenses, future revenue, capital requirements and needs for additional financing; and

our financial performance.

These forward-looking statements are based on information available as of the date of this report, and current expectations, forecasts and assumptions, and involve a number of judgments, risks and uncertainties. Important factors could cause actual results, performance or achievements to differ materially from those indicated or implied by forward-looking statements such as those described in Part I, Item 1A, “Risk Factors” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, in Part II, Item 1A of this Quarterly Reports on Form 10-Q, and in other filings that we make with the Securities and Exchange Commission. The risks described under the heading “Risk Factors” are not exhaustive. New risk factors emerge from time to time, and it is not possible to predict all such risk factors, nor can we assess the impact of all such risk factors on our business or the extent to which any factor or combination of factors may cause actual results to differ materially from those contained in any forward-looking statements. Forward-looking statements are not guarantees of performance. You should not put undue reliance on these statements, which speak only as of the date hereof. All forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by the foregoing cautionary statements. We undertake no obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

PART I – FINANCIAL INFORMATION

Item 1.
Financial Statements

QUANTUM-SI INCORPORATED
CONDENSED CONSOLIDATED BALANCE SHEETS
 (in thousands, except share and par value amounts)

   
(unaudited)
March 31,
2024
   
December 31,
2023
 
Assets
           
Current assets:
           
Cash and cash equivalents
 
$
53,163
   
$
133,860
 
Marketable securities
    182,268       123,876  
Accounts receivable, net of allowance of $0 and $0, respectively
    242       368  
Inventory, net
    4,946       3,945  
Prepaid expenses and other current assets
   
3,756
     
4,261
 
Total current assets
   
244,375
     
266,310
 
Property and equipment, net
   
16,169
     
16,275
 
Internally developed software
    496       532  
Operating lease right-of-use assets
   
13,850
     
14,438
 
Other assets     695       695  
Total assets
 
$
275,585
   
$
298,250
 
Liabilities and stockholders’ equity
               
Current liabilities:
               
Accounts payable
 
$
1,164
   
$
1,766
 
Accrued payroll and payroll-related costs
    2,103       4,943  
Accrued contracted services
    1,212       1,519  
Accrued expenses and other current liabilities
   
1,883
     
1,815
 
Current portion of operating lease liabilities
    1,610       1,566  
Total current liabilities
   
7,972
     
11,609
 
Warrant liabilities
   
955
     
1,274
 
Operating lease liabilities
    12,873       13,737  
Other long-term liabilities
   
14
     
11
 
Total liabilities
   
21,814
     
26,631
 
                 
Commitments and contingencies (Note 15)
           
                 
Stockholders’ equity
               
Class A Common stock, $0.0001 par value; 600,000,000 shares authorized as of March 31, 2024 and December 31, 2023; 121,878,989 and 121,832,417 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively
   
12
     
12
 
Class B Common stock, $0.0001 par value; 27,000,000 shares authorized as of March 31, 2024 and December 31, 2023; 19,937,500 shares issued and outstanding as of March 31, 2024 and December 31, 2023
   
2
     
2
 
Additional paid-in capital
   
768,898
     
767,239
 
Accumulated other comprehensive loss
    (33 )     -  
Accumulated deficit
   
(515,108
)
   
(495,634
)
Total stockholders’ equity
   
253,771
     
271,619
 
Total liabilities and stockholders’ equity
 
$
275,585
   
$
298,250
 

The accompanying notes are an integral part of these unaudited Condensed Consolidated Financial Statements.

QUANTUM-SI INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
 (in thousands, except per share amounts)
(unaudited)

   
Three months ended March 31,
 
   
2024
   
2023
 
Revenue:
           
Product
  $ 428     $ 251  
Service
    29       3  
Total revenue
    457       254  
                 
Cost of revenue
    188       130  
                 
Gross profit
    269       124  
Operating expenses:
               
Research and development
   
12,101
     
18,167
 
Selling, general and administrative
   
11,528
     
11,178
 
Total operating expenses
   
23,629
     
29,345
 
Loss from operations
   
(23,360
)
   
(29,221
)
Dividend and interest income
    3,574       2,219  
Gain on marketable securities, net
    -       2,942  
Change in fair value of warrant liabilities
   
319
     
391
 
Other (expense) income, net
   
(7
)
   
58
 
Loss before provision for income taxes
   
(19,474
)
   
(23,611
)
Provision for income taxes
   
-
     
-
 
Net loss
 
$
(19,474
)
 
$
(23,611
)
                 
Net loss per common share attributable to common stockholders, basic and diluted
 
$
(0.14
)
 
$
(0.17
)
Weighted-average shares used to compute net loss per share attributable to common stockholders, basic and diluted
   
141,773
     
140,280
 
                 
Other comprehensive loss:
               
Net unrealized loss on marketable securities, net of tax
  $ (28 )   $ -  
Foreign currency translation adjustment
    (5 )     -  
Total other comprehensive loss, net of tax
    (33 )     -  
Comprehensive loss
  $ (19,507 )   $ (23,611 )

The accompanying notes are an integral part of these unaudited Condensed Consolidated Financial Statements.

QUANTUM-SI INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY
(in thousands, except share amounts)
(unaudited)

   
Class A common stock
   
Class B common stock
    Additional
paid-in
    Accumulated    
Total
stockholders’
 
   
Shares
   
Amount
   
Shares
   
Amount
   
capital
   
deficit
   
equity
 
Balance - December 31, 2022
   
120,006,757
   
$
12
     
19,937,500
   
$
2
   
$
758,366
   
$
(399,674
)
 
$
358,706
 
Common stock issued upon vesting of restricted stock units
   
1,552,583
     
-
     
-
     
-
     
-
     
-
     
-
 
Stock-based compensation
   
-
     
-
     
-
     
-
     
3,908
     
-
     
3,908
 
Net loss
    -       -       -       -       -       (23,611 )     (23,611 )
Balance - March 31, 2023
   
121,559,340
   
$
12
     
19,937,500
   
$
2
   
$
762,274
   
$
(423,285
)
 
$
339,003
 

   
Class A common stock
   
Class B common stock
    Additional
paid-in
   
Accumulated
other
compehensive
    Accumulated    
Total
stockholders’
 
   
Shares
   
Amount
   
Shares
   
Amount
   
capital
    loss    
deficit
   
equity
 
Balance - December 31, 2023
   
121,832,417
   
$
12
     
19,937,500
   
$
2
   
$
767,239
    $ -    
$
(495,634
)
 
$
271,619
 
Common stock issued upon vesting of restricted stock units
   
46,572
     
-
     
-
     
-
     
-
      -      
-
     
-
 
Stock-based compensation
   
-
     
-
     
-
     
-
     
1,645
      -      
-
     
1,645
 
Net unrealized loss on marketable securities, net of tax
    -       -       -       -       -       (28 )     -       (28 )
Refund of issuance costs from 2021 Business Combination
    -       -       -       -       14       -       -       14  
Foreign currency translation
    -       -       -       -       -       (5 )     -       (5 )
Net loss
    -       -       -       -       -       -       (19,474 )     (19,474 )
Balance - March 31, 2024
   
121,878,989
   
$
12
     
19,937,500
   
$
2
   
$
768,898
    $
(33 )  
$
(515,108
)
 
$
253,771
 

The accompanying notes are an integral part of these unaudited Condensed Consolidated Financial Statements.

QUANTUM-SI INCORPORATED
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
 (in thousands)
(unaudited)

   
Three Months Ended March 31,
 
   
2024
   
2023
 
Cash flows from operating activities:
           
Net loss
 
$
(19,474
)
 
$
(23,611
)
Adjustments to reconcile net loss to net cash used in operating activities:
               
Depreciation and amortization
   
1,061
     
803
 
Non-cash lease expense
    588
      536  
(Gain) loss on marketable securities, net
    -       (2,942 )
(Accretion) amortization on marketable securities
    (2,119 )     -  
(Gain) loss on disposal of fixed assets
    -       3  
Change in fair value of warrant liabilities
   
(319
)
   
(391
)
Change in fair value of contingent consideration
    -       34
 
Stock-based compensation
   
1,645
     
3,908
 
Other
    22       -  
Changes in operating assets and liabilities:
               
Accounts receivable, net
    126       (82 )
Inventory, net
    (228 )     (1,708 )
Prepaid expenses and other current assets
   
31
     
738
 
Accounts payable
   
(633
)
   
(730
)
Accrued expenses and other current liabilities
   
(3,094
)
   
(4,537
)
Operating lease liabilities
    (820 )     (743 )
Other long-term liabilities     6       24  
Net cash used in operating activities
 

(23,208
)
 

(28,698
)
Cash flows from investing activities:
               
Purchases of property and equipment
   
(1,046
)
   
(2,574
)
Internally developed software - capitalized costs
    (59 )     (887 )
Purchases of marketable securities     (78,823 )     -  
 Sales of marketable securities
    22,500       29,500  
Net cash (used in) provided by investing activities
 

(57,428
)
 

26,039
 
Cash flows from financing activities:
               
Deferred offering costs
    (70 )     -  
Refund of issuance costs from 2021 Business Combination
    14       -  
Net cash used in financing activities
 

(56
)
 

-
 
Effect of exchange rate changes on cash and cash equivalents     (5 )     -  
Net decrease in cash and cash equivalents
   
(80,697
)
   
(2,659
)
Cash and cash equivalents at beginning of period
   
133,860
     
84,319
 
Cash and cash equivalents at end of period
 
$
53,163
   
$
81,660
 

               
Supplemental disclosure of cash flow information:                
Cash paid for income taxes
  $
16     $
-  
Supplemental disclosure of non-cash investing and financing activities:
               
Property and equipment purchased but not paid
 
$
231
   
$
847
 
Deferred offering costs payable
  $
75     $
-  

The accompanying notes are an integral part of these unaudited Condensed Consolidated Financial Statements.

QUANTUM-SI INCORPORATED
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

Note 1. Organization and Description of Business

Quantum-Si Incorporated (including its subsidiaries, the “Company” or “Quantum-Si”) was incorporated in Delaware on June 10, 2020 as HighCape Capital Acquisition Corp. The Company’s legal name became Quantum-Si Incorporated following a business combination on June 10, 2021 between the Company and Q-SI Operations Inc. (formerly Quantum-Si Incorporated), which was founded in 2013.

The Company is an innovative life sciences company with the mission of transforming single-molecule analysis and democratizing its use by providing researchers and clinicians access to the proteome, the set of proteins expressed within a cell. The Company has developed a proprietary universal single-molecule detection platform that the Company is first applying to proteomics to enable Next-Generation Protein SequencingTM (“NGPS”), the ability to sequence proteins in a massively parallel fashion (rather than sequentially, one at a time), and can be used for the study of nucleic acids. The Company’s platform is currently comprised of the Platinum® NGPS instrument, the Platinum Analysis Software service, reagent kits and semiconductor chips for use with its instruments.

Note 2. Summary of Significant Accounting Policies
 
Basis of Presentation and Principles of Consolidation
 
The accompanying Condensed Consolidated Financial Statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the accounting disclosure rules and regulations of the Securities and Exchange Commission (the “SEC”). All intercompany transactions are eliminated.

These Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. The Condensed Consolidated Balance Sheets as of December 31, 2023 included herein was derived from the audited Consolidated Financial Statements as of that date, but does not include all disclosures, including certain notes required by U.S. GAAP, on an annual reporting basis.

In the opinion of management, the accompanying Condensed Consolidated Financial Statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, and cash flows for the interim periods. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter, the year ending December 31, 2024, or any other period.

There have been no material changes to the Company’s significant accounting policies as described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
  
Global Developments
 
Throughout 2023, various central banks around the world, including the Federal Reserve in the United States, raised interest rates. While these rate increases have not had a significant adverse impact on the Company to date, the impact of such rate increases on the overall financial markets and the economy may adversely impact the Company in the future. In addition, the global economy has experienced, and is continuing to experience, high levels of inflation and global supply chain disruptions. The Company continues to monitor these supply chain, inflation and interest rate factors, as well as the uncertainty resulting from the overall economic environment.

Although the Company does not expect to be significantly impacted by the conflicts in Ukraine or Israel and Gaza, the Company has experienced some constraints in product and material availability and increasing costs required to obtain some materials and supplies as a result of these conflicts on the global economy. To date, the Company’s business has not been materially impacted by the conflicts, however, as the conflicts continue or worsen, it may impact the Company’s business, financial condition, results of operations and cash flows.

Concentration of Business Risk
 
Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents and marketable securities. As of March 31, 2024, the Company’s marketable securities consist of mutual funds, U.S. Treasury securities and commercial paper. The Company also maintains balances in certain operating accounts above federally insured limits and, as a result, the Company is exposed to credit risk in the event of default by the financial institutions to the extent account balances exceed the amount insured by the Federal Deposit Insurance Corporation.
The Company sources certain key materials and components utilized in the Company’s products from single or limited suppliers. Historically, the Company has not experienced significant issues sourcing these materials and components. However, if these suppliers were not able to supply the requested amount of materials or components, it could take a considerable length of time to obtain alternative sources, which could affect the Company’s development efforts and commercial operations.
 

Segment Reporting



The Company’s Chief Operating Decision Maker, its Chief Executive Officer, reviews the Company’s financial information on a consolidated basis for purposes of allocating resources and evaluating its financial performance. Accordingly, the Company has determined that it operates as a single reportable segment.

Reclassifications
 
Certain prior year amounts have been reclassified for consistency with the current year’s presentation.

Use of Estimates
 
The preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions about future events that affect the amounts recorded in its Condensed Consolidated Financial Statements and accompanying notes. Future events and their effects cannot be determined with certainty. On an ongoing basis, management evaluates these estimates and assumptions. Significant estimates and assumptions include:


valuation allowances with respect to deferred tax assets;


inventory valuation;


valuation of excess and obsolete inventory reserves;


assumptions used for leases;


valuation of warrant liabilities;


assumptions associated with revenue recognition; and


assumptions underlying the fair value used in the calculation of stock-based compensation.

The Company bases these estimates on historical and anticipated results and trends and on various other assumptions the Company believes are reasonable under the circumstances, including assumptions as to future events. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates, and any such differences may be material to the Condensed Consolidated Financial Statements.

Inventory, Net


Inventory is stated at the lower of cost or net realizable value with cost determined using the first-in, first-out method. Materials that may be utilized for either commercial or, alternatively, for research and development purposes, are classified as inventory. Amounts in inventory used for research and development purposes are charged to research and development expense when the product enters the research and development process and can no longer be used for commercial purposes and, therefore, does not have an “alternative future use” as defined in authoritative guidance.



The Company performs an assessment of the recoverability of capitalized inventory during each reporting period and, if needed, records an excess and obsolete reserve against inventory to its estimated net realizable value in the period it is identified. For further discussion related to inventory, please refer to Note 5. Inventory, Net.

Warrant Liabilities

The Company’s outstanding warrants include publicly traded warrants (the “Public Warrants”) and warrants sold in a private placement (the “Private Warrants”). The Public Warrants and Private Warrants meet the definition of a derivative and the Company recorded these warrants as long-term liabilities in the Condensed Consolidated Balance Sheets at fair value upon initial recognition, with subsequent changes in their respective fair values recognized in the Condensed Consolidated Statements of Operations and Comprehensive Loss at each reporting date. For further discussion related to the Public Warrants and Private Warrants, please refer to Note 11. Warrant Liabilities.

Revenue Recognition

The Company’s revenue is derived from sales of products and services. Product revenue is primarily generated from the sales of instruments and consumables used in protein sequencing and analysis. Service revenue is primarily generated from service maintenance contracts including access to analysis software and advanced training for instrument use. The Company recognizes revenue when or as a customer obtains control of the promised goods and services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for these goods and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue as the performance obligations have been satisfied. The Company has made the accounting policy election allowed for under ASC 606-10-32-2A to exclude all sales taxes from transaction price. Revenue recognition for contracts with multiple deliverables is based on the separate satisfaction of each distinct performance obligation within the contract. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company allocates transaction price to the performance obligations in a contract with a customer based on the relative standalone selling price of each performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information and specific factors such as competitive positioning, internal costs, profit objectives, and internally approved pricing guidelines related to the performance obligation

The Company considers performance obligation for sales of products satisfied upon shipment of the goods to the customer in accordance with the shipping terms (either upon shipment or delivery), which is when control of the product is deemed to be transferred; this includes instruments and consumables. Customers generally do not have a right to return products, except for defective or damaged products during the warranty period or unless prior written consent is provided. In instances where right of payment or transfer of title is contingent upon the customer’s acceptance of the product, revenue is deferred until all acceptance criteria have been met. Revenues for service maintenance contracts, which start after the first year of purchase and are considered as service type warranties that effectively extend the standard first-year service coverage at the customer’s option are recognized ratably over the contract service period as these services are performed evenly over time. Revenues for advanced training is recognized at a point in time upon satisfaction of the underlying performance obligation. The Company typically provides a standard one-year warranty which covers defects in materials, workmanship and manufacturing or performance conditions under normal use and service. The first year of the warranty of the products is considered an assurance-type warranty and is recorded as Cost of revenue within the Condensed Consolidated Statements of Operations and Comprehensive Loss. The Company has determined the standard first-year warranty is not a distinct performance obligation.

The Company disaggregates revenue from contracts with customers by type of revenue. The Company believes product revenue and service revenue aggregate the payor types by nature, amount, timing and uncertainty of its revenue streams. Total revenue generated from domestic and international sales was approximately $0.3 million and $0.2 million, respectively, for the three months ended March 31, 2024. All revenue generated for the three months ended March 31, 2023 resulted from domestic sales.

Deferred Revenue

Deferred revenue is a contract liability that consists of customer payments received in advance of performance or billings in excess of revenue recognized, net of revenue recognized from the balance at the beginning of the period.


Deferred revenue primarily consists of billings and payments received in advance of revenue recognition from service maintenance contracts including software subscription, proof of concept services and advanced training, and is reduced as the revenue recognition criteria are met. Deferred revenue also includes proof of concept services and advanced training provided to customers until the service has been performed. Deferred revenue is classified as current or non-current based on expected revenue recognition timing. Specifically, deferred revenue that will be recognized as revenue within the succeeding 12-month period is recorded as current and is included within Accrued expenses and other current liabilities, and the portion of deferred revenue where revenue is expected to be recognized beyond 12 months from the reporting date is recorded as non-current deferred revenue and is included in Other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.



As of March 31, 2024, the Company had deferred revenue of $0.1 million included within Accrued expenses and other current liabilities in the Company’s Condensed Consolidated Balance Sheets. As of March 31, 2024, amounts included within Other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets were immaterial. The Company expects to recognize approximately 30% of its remaining performance obligations as revenue for the remainder of the year ending December 31, 2024.
Stock-Based Compensation

Stock-based compensation expense for stock option grants with only service conditions is recognized on a straight-line basis over the requisite service period of the individual grants, which is generally the vesting period, based on the estimated grant date fair values. Stock-based compensation expense for stock option grants subject to non-financing event performance conditions on an accelerated basis is recognized as though each vesting portion of the award was, in substance, a separate award.

Prior to the business combination between HighCape Capital Acquisition LLC and Quantum-Si Incorporated in June 2021 (the “Business Combination”), the fair value of the shares of common stock underlying stock options had historically been determined by the Company’s board of directors (the “Board”), with input from management and contemporaneous third-party valuations, as there was no public market for the common stock. Given the absence of a public trading market for the Company’s common stock, the Board exercised reasonable judgment and considered numerous objective and subjective factors to determine the best estimate of the fair value of the Company’s common stock at each option grant date.
 
After the completion of the Business Combination, the Company measures compensation expense for stock-based awards to employees, non-employees and directors based upon the awards’ initial grant-date fair values. Stock-based compensation expense for stock options, restricted stock units and performance awards is recorded over the requisite service period. For awards with only a service condition, the Company expenses stock-based compensation using the straight-line method over the requisite service period for the entire award. For awards with a market condition, the Company expenses the grant date fair value at the target over the vesting period regardless of the value the award recipients ultimately receive. The fair value of restricted stock without a market condition is estimated using the current market price of the Company’s Class A common stock on the date of grant. The fair value of stock option grants with a market condition is estimated at the date of grant using the Monte Carlo simulation model (“Monte Carlo”). The fair values of stock option grants are estimated as of the date of grant by applying the Black-Scholes option valuation model (“Black-Scholes”). The Black-Scholes and Monte Carlo models incorporate assumptions as to stock price volatility, the expected life of options or restricted stock, a risk-free interest rate and dividend yield. The effect of forfeiture in compensation costs is recognized based on actual forfeitures when they occur.
 
Black-Scholes is affected by the stock price on the date of the grant as well as assumptions regarding a number of highly complex and subjective variables. These variables include the expected term of the option, expected risk-free interest rate, the expected volatility of Class A common stock, and expected dividend yield; each of which is described below. The assumptions for expected term and expected volatility are the two assumptions that significantly affect the grant date fair value.


Expected Term: The expected term using the “simplified” method, which is the simple average of the vesting period and the contractual term.


Risk-free Interest Rate: The risk-free interest rate for periods within the expected term of the awards is based on the U.S. Treasury yield curve in effect at the time of the grant.


Expected Stock Price Volatility: The Company determined expected annual equity volatility based on the historical volatility of its Class A common stock.


Dividend Yield: Because the Company has never paid a dividend and does not expect to begin doing so in the foreseeable future, the Company assumes no dividend yield in valuing the stock-based awards.


Exercise Price: The exercise price is taken directly from the grant notice issued to employees and nonemployees.

Recently Issued Accounting Pronouncements

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740)Improvements to Income Tax Disclosures, which expands income tax disclosure requirements to include additional information related to the rate reconciliation of effective tax rates to statutory rates, as well as additional disaggregation of taxes paid in both U.S. and foreign jurisdictions. The amendments in ASU 2023-09 also remove disclosures related to certain unrecognized tax benefits and deferred taxes. The amendments are effective for fiscal years beginning after December 31, 2024. The amendments may be applied prospectively or retrospectively. The Company is currently evaluating the effect ASU 2023-09 may have on its Consolidated Financial Statements and disclosures.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires enhanced disclosures about significant segment expenses. In addition, the ASU clarified that single reportable segment entities must apply Topic 280 in its entirely. The ASU does not change how an entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. The ASU is required to be applied retrospectively to all periods presented in the financial statements and is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the effect ASU 2023-07 may have on its Consolidated Financial Statements and disclosures.
Note 3. Investments in Marketable Securities

As of March 31, 2024 and December 31, 2023, the Company’s investments in marketable securities were determined to be available-for-sale securities. Gross unrealized gains or losses resulting from changes in the fair value of available-for-sale securities for the three months ended March 31, 2024 were less than $0.1 million. There were no such gains or losses for the three months ended March 31, 2023.

Dividend and interest income from marketable securities and realized and unrealized gain on marketable securities, net, related to the Company’s available-for sale securities for the three months ended March 31, 2024 and trading securities for the three months ended March 31, 2023 were as follows (in thousands):

             
   
2024
   
2023
 
Dividend and interest income from marketable securities
 
$
3,574
   
$
2,219
 
Gain on marketable securities, net
 
$
-
   
$
2,942
 



The following is a summary of the Company’s available-for-sale securities recorded within Marketable securities in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 (in thousands):


   
March 31, 2024
 
   
Amortized
Costs
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair
Value
 
Financial Assets:
                       
Short-term marketable securities:
                       
U.S. Treasury securities
 
$
151,538
   
$
-
   
$
(14
)
 
$
151,524
 
Commercial paper
   
30,758
     
-
     
(14
)
   
30,744
 
Total
 
$
182,296
   
$
-
   
$
(28
)
 
$
182,268
 


   
December 31, 2023
 
   
Amortized
Costs
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair
Value
 
Financial Assets:
                       
Short-term marketable securities:
                       
U.S. Treasury securities
 
$
82,625
   
$
15
   
$
-
   
$
82,640
 
Commercial paper
   
41,229
     
7
     
-
     
41,236
 
Total
 
$
123,854
   
$
22
   
$
-
   
$
123,876
 



The fair values of the Company’s available-for-sale securities included within Marketable securities in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023, by remaining contractual maturity, are as follows (in thousands):


   
March 31, 2024
 
   
One Year
or Less
   
Over
One Year
Through
Five Years
   
Over
Five Years
   
Total
 
Financial Assets:
                       
Short-term marketable securities:
                       
U.S. Treasury securities
 
$
151,524
   
$
-
   
$
-
   
$
151,524
 
Commercial paper
   
30,744
     
-
     
-
     
30,744
 
Total
 
$
182,268
   
$
-
   
$
-
   
$
182,268
 

   
December 31, 2023
 
   
One Year
or Less
   
Over
One Year
Through
Five Years
   
Over
Five Years
   
Total
 
Financial Assets:
                       
Short-term marketable securities:
                       
U.S. Treasury securities
 
$
82,640
   
$
-
   
$
-
   
$
82,640
 
Commercial paper
   
41,236
     
-
     
-
     
41,236
 
Total
 
$
123,876
   
$
-
   
$
-
   
$
123,876
 

Note 4. Fair Value of Financial Instruments
 
Fair value estimates of financial instruments are made at a specific point in time, based on relevant information about financial markets and specific financial instruments. As these estimates are subjective in nature, involving uncertainties and matters of significant judgment, they cannot be determined with precision. Changes in assumptions can significantly affect estimated fair value.
 
The Company measures fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The Company utilizes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:


Level 1: Valuations based on quoted prices in active markets for identical assets or liabilities that an entity has the ability to access.


Level 2: Valuations based on quoted prices for similar assets or liabilities, quoted prices for identical assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable data for substantially the full term of the assets or liabilities.


Level 3: Valuations based on quoted prices for similar assets or liabilities, quoted prices for identical assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable data for substantially the full term of the assets or liabilities.

The carrying value of cash and cash equivalents, accounts payable and accrued expenses and other current liabilities approximates their fair values due to the short-term or on demand nature of these instruments. At March 31, 2024 and December 31, 2023, the Company’s investment portfolio included available-for-sale securities which were comprised of money market funds, U.S. treasury bills and commercial paper. The majority of the Company’s cash equivalents and short-term investments consist of instruments classified as Level 1. However, the Company has commercial paper that is classified as Level 2 due to the fair value for these instruments being determined by utilizing observable inputs in similar assets or identical assets in non-active markets. There were no transfers between fair value measurement levels for the three months ended March 31, 2024 and 2023.

Warrants are recorded as Warrant liabilities in the Condensed Consolidated Balance Sheets. The warrant liabilities are measured at fair value at inception and on a recurring basis, with changes in fair value presented as Change in fair value of warrant liabilities in the Condensed Consolidated Statements of Operations and Comprehensive Loss.

The Public Warrants and Private Warrants were carried at fair value as of March 31, 2024 and December 31, 2023. The Public Warrants were valued using Level 1 inputs as they are traded in an active market. The Private Warrants were valued using a binomial lattice model. The primary unobservable input utilized in determining the fair value of the Private Warrants was the expected volatility of the Company’s Class A common stock. The expected volatility was based on consideration of the implied volatility from the Company’s own Public Warrant pricing and on the historical volatility observed at guideline public companies. As of March 31, 2024, the significant assumptions used in preparing the binomial lattice model for valuing the Private Warrants liability include (i) volatility of 89.9%, (ii) risk-free interest rate of 4.50%, (iii) strike price of $11.50, (iv) fair value of Class A common stock of $1.97, and (v) expected life of 2.2 years. As of December 31, 2023, the significant assumptions used in preparing the binomial lattice model for valuing the Private Warrants liability include (i) volatility of 92.1%, (ii) risk-free interest rate of 4.10%, (iii) strike price of $11.50, (iv) fair value of Class A common stock of $2.01, and (v) expected life of 2.4 years. There were no exercises or redemptions of the Public Warrants or Private Warrants during the three months ended March 31, 2024 or 2023.
 
The following table summarizes the Company’s assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):
 
   
March 31, 2024
 
   
Level 1
   
Level 2
   
Level 3
   
Total
 
Financial Assets:
                       
Cash equivalents:
                       
Money market funds
 
$
45,470
   
$
-
   
$
-
   
$
45,470
 
Marketable securities:
                               
U.S. Treasury securities
   
151,524
     
-
     
-
     
151,524
 
Commercial paper
   
-
     
30,744
     
-
     
30,744
 
Total assets at fair value on a recurring basis
 
$
196,994
   
$
30,744
   
$
-
   
$
227,738
 
                                 
Liabilities:
                               
Public Warrants
 
$
920
   
$
-
   
$
-
   
$
920
 
Private Warrants
   
-
     
-
     
35
     
35
 
Total liabilities at fair value on a recurring basis
 
$
920
   
$
-
   
$
35
   
$
955
 


   
December 31, 2023
 
   
Level 1
   
Level 2
   
Level 3
   
Total
 
Financial Assets:
                       
Cash equivalents:
                       
Money market funds
 
$
50,226
   
$
-
   
$
-
   
$
50,226
 
U.S. Treasury securities
   
59,654
     
-
     
-
     
59,654
 
Commercial paper
   
-
     
19,436
     
-
     
19,436
 
Marketable securities:
                               
U.S. Treasury securities
   
82,640
     
-
     
-
     
82,640
 
Commercial paper
   
-
     
41,236
     
-
     
41,236
 
Total assets at fair value on a recurring basis
 
$
192,520
   
$
60,672
   
$
-
   
$
253,192
 
                                 
Liabilities:
                               
Public Warrants
 
$
1,227
   
$
-
   
$
-
   
$
1,227
 
Private Warrants
   
-
     
-
     
47
     
47
 
Total liabilities at fair value on a recurring basis
 
$
1,227
   
$
-
   
$
47
   
$
1,274
 


Note 5. Inventory, Net



Inventory, net, consists of the following as of March 31, 2024 and December 31, 2023 (in thousands):



   
March 31, 2024
   
December 31, 2023
 
Raw materials
 
$
5,461
   
$
4,951
 
Work in progress
   
2,039
     
784
 
Finished goods
   
1,470
     
1,592
 
Total inventory
   
8,970
     
7,327
 
Inventory reserves
   
(4,024
)
   
(3,382
)
Total inventory, net
 
$
4,946
   
$
3,945
 

As of March 31, 2024 and December 31, 2023, the Company included $4.0 million and $3.4 million, respectively, of reserves against inventory in the Condensed Consolidated Balance Sheets related to product that was considered to not have an alternative future use. For the three months ended March 31, 2024, the Company recorded $0.6 million reserve against inventory in Research and Development expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss related to product that was considered to not have an alternative future use.  There was no such reserve recorded against inventory for the three months ended March 31, 2023.


Note 6. Property and Equipment, Net
 
Property and equipment, net, consists of the following as of March 31, 2024 and December 31, 2023 (in thousands):

   
  March 31, 2024
   
December 31, 2023
 
Laboratory and production equipment
 
$
15,696
   
$
14,727
 
Computer equipment
   
1,721
     
1,707
 
Purchased software
   
188
     
188
 
Furniture and fixtures
   
325
     
310
 
Leasehold improvements     7,226       6,948  
Construction in process
   
2,133
     
2,438
 
Subtotal
   
27,289
     
26,318
 
Less: Accumulated depreciation and amortization
   
(11,120
)
   
(10,043
)
Property and equipment, net
 
$
16,169
   
$
16,275
 
 
Depreciation and amortization expense was $1.1 million and $0.8 million for the three months ended March 31, 2024 and 2023, respectively. The Company had no disposals of property and equipment for the three months ended March 31, 2024. Losses on disposals of property and equipment were immaterial for three months ended March 31, 2023. No impairments of property and equipment were recorded during the three months ended March 31, 2024 and 2023.

Note 7. Leases

Lease-related costs for the three months ended March 31, 2024 and 2023 are as follows (in thousands):

   
2024
   
2023
 
Operating lease cost
 
$
864
   
$
982
 
Variable lease cost
   
436
     
394
 
Total lease cost
 
$
1,300
   
$
1,376
 

As of March 31, 2024, the maturities of the operating lease liabilities and a reconciliation to the present value of lease liabilities were as follows (in thousands):

   
Remaining
Lease Payments
 
Remainder of 2024
 
$
3,339
 
2025
   
4,527
 
2026
   
4,585
 
2027
   
4,549
 
2028
   
2,975
 
Thereafter
   
10,053
 
Total remaining undiscounted lease payments
 
$
30,028
 
Less: Imputed interest
   
(6,441
)
Less: Lease incentives (1)
   
(9,104
)
Total operating lease liabilities
 

14,483
 
Less: current portion     (1,610 )
Long-term operating lease liabilities
  $
12,873  
Weighted-average remaining lease term (in years)     6.2  
Weighted-average discount rate     7.9 %

(1)
Includes lease incentives that may be realized in 2024 for the costs of leasehold improvements.

The following table provides certain cash flow and supplemental cash flow information related to the Company’s lease liabilities for the three months ended March 31, 2024 and 2023 (in thousands):

   
2024
   
2023
 
Operating cash paid to settle operating lease liabilities
 
$
1,097
   
$
1,059
 

In December 2021, the Company signed a 10-year lease for approximately 67,000 square feet of space in New Haven, Connecticut. The lease commenced on January 8, 2022 with rent payments beginning on July 7, 2022. Under the lease, the landlord agreed to reimburse the Company for up to $9.1 million in improvements to the space, to be used for such improvements as the Company deems “necessary or desirable”. On September 13, 2022, the Company filed a lawsuit against the landlord, alleging that the landlord has: (i) refused to reimburse the Company for costs related to improvements already incurred and submitted, (ii) delayed the Company’s completion of improvements, in order to avoid reimbursing the costs of those improvements, and (iii) improperly rejected the Company’s proposed improvement plans. The Company accounted for these lease incentives as an offset to the lease liability recorded at the inception of the lease. Although the Company believes it is contractually entitled to the $9.1 million of lease incentives, based on the current status of the litigation, the Company cannot determine the likely outcome or estimate the impact on such carrying values.

The Company incurred and recognized total leasehold improvements of approximately $1.6 million related to reimbursable construction costs which were included in construction in progress within Property and equipment, net, in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023.

Note 8. Accrued Expenses and Other Current Liabilities
 
Accrued expenses and other current liabilities consist of the following as of March 31, 2024 and December 31, 2023 (in thousands):

   
March 31, 2024
   
December 31, 2023
 
Restructuring costs   $
222     $
519  
Legal fees
   
1,330
     
979
 
Royalties
    93       123  
Other
   
238
     
194
 
Total accrued expenses and other current liabilities
 
$
1,883
   
$
1,815
 

Note 9. Stock-based Compensation 

Equity Incentive Plan

The Quantum-Si Incorporated 2021 Equity Incentive Plan (the “2021 Plan”) provides for grants of stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock or cash-based awards. Directors, officers and other employees of the Company and its subsidiaries, as well as others performing consulting or advisory services for the Company, are eligible for grants under the 2021 Plan. As of March 31, 2024 there were 14,661,839  shares available for future grant under the 2021 Plan.

Inducement Equity Incentives

On May 8, 2023, the Company adopted the 2023 Inducement Equity Incentive Plan (the “2023 Inducement Plan”) to reserve 3,000,000 shares of its Class A common stock to be used exclusively for grants of awards to employees that were not previously employees or directors of the Company as a material inducement to such individuals’ entry into employment with the Company within the meaning of Rule 5635(c)(4) of the Nasdaq Listing Rules. The terms and conditions of the 2023 Inducement Plan are substantially similar to those of the 2021 Plan. As of March 31, 2024, there were 60,250 shares remaining available for issuance under the 2023 Inducement Plan.
 
Stock Options
 
During the three months ended March 31, 2024, the Company did not grant any stock options to participants. Stock-based compensation related to stock options for the three months ended March 31, 2024 and 2023 was $1.3 million and $2.3 million, respectively.

A summary of the stock option activity is presented in the table below:

   
Number of
Options
   
Weighted Average
Exercise Price
(per share)
   
Weighted Average
Remaining
Contractual Life
(in years)
   
Aggregate
Intrinsic Value
(in thousands)
 
Outstanding at December 31, 2023
   
22,511,900
   
$
2.79
     
8.22
   
$
3,194
 
Granted
   
-
     
-
                 
Exercised
   
-
   
-
                 
Forfeited
   
(384,573
)
   
3.78
                 
Expired
    (25,520 )     0.06                  
Outstanding at March 31, 2024
   
22,101,807
   
$
2.78
     
8.01
   
$
2,832
 
Exercisable at March 31, 2024
   
7,918,930
   
$
3.52
     
6.65
   
$
610
 
Vested and expected to vest at March 31, 2024
   
18,615,698
   
$
2.85
     
7.86
   
$
2,286
 
 
Modification of Performance Stock Options

In November 2022 and May 2023, the Company granted 2,780,000 and 1,000,000 performance-based stock option awards to its Chief Executive Officer and Chief Financial Officer, respectively. The vesting of these awards are subject to continued service to the Company and certain market conditions. The market conditions require the Company’s Class A common stock trade above specified levels for a certain periods of time. The fair values of the awards were estimated at the grant date using the Monte Carlo simulation model.

On March 15, 2024, the market conditions that trigger the vesting of these performance-based stock option awards were modified. The modified market conditions require the Company’s Class A common stock to trade above specified levels for certain defined periods of time that are different from the original awards. The Company accounted for the modifications as modifications of market conditions. The total incremental stock-based compensation expense to be recognized for these awards is $2.4 million within Selling, general and administrative operating expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Incremental stock-based compensation expense for the three months ended March 31, 2024 was immaterial. There were no such modifications to performance-based stock option awards for the three months ended March 31, 2023.

Restricted Stock Units
 
During the three months ended March 31, 2024, the Company granted 5,406,164 restricted stock unit (“RSU”) awards. Stock-based compensation related to RSU awards for the three months ended March 31, 2024 and 2023 was $0.3 million and $1.6 million, respectively.

A summary of the RSU activity is presented in the table below:

   
Number of Shares
Underlying RSUs
   
Weighted Average
Grant-Date Fair
Value (per share)
 
Nonvested RSUs at December 31, 2023
   
847,169
    $ 2.68  
Granted
   
5,406,164
     
1.73
 
Vested
   
(46,572
)
   
6.66
 
Forfeited
   
(54,417
)
   
2.11
 
Nonvested RSUs at March 31, 2024
   
6,152,344
   

1.82
 
 
Stock-based compensation is allocated to Research and development and Selling, general and administrative operating expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Stock-based compensation expense for the three months ended March 31, 2024 and 2023 is as follows (in thousands):

   
2024
   
2023
 
Research and development
 
$
490
   
$
967
 
Selling, general and administrative
   
1,155
     
2,941
Total stock-based compensation
 
$
1,645
   
$
3,908

As of March 31, 2024 total unrecognized stock-based compensation related to stock options and RSUs was $24.4 million, which is expected to be recognized over the remaining weighted average vesting period of 3.3 years.

Note 10. Net Loss Per Share

The Company presents both basic earnings per share (“EPS”) and diluted EPS. Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding for the period. Diluted net loss per share is computed by giving effect to all common share equivalents to the extent they are dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all common share equivalents would have been anti-dilutive.
 
The following table presents the calculations for the three months ended March 31, 2024 and 2023 of basic and diluted net loss per share for the Company’s common stock (in thousands, except per share amounts):
 
   
2024
   
2023
 
Numerator
           
Net loss
 
$
(19,474
)
 
$
(23,611
)
Numerator for basic and diluted EPS - loss attributable to common stockholders
 
$
(19,474
)
 
$
(23,611
)
Denominator
               
Common stock
   
141,773
     
140,280
 
Denominator for basic and diluted EPS - weighted-average common stock
   
141,773
     
140,280
 
Basic and diluted net loss per share
 
$
(0.14
)
 
$
(0.17
)

Additionally, net loss per share attributable to Class A and Class B common stockholders was the same on a basic and diluted basis, as the inclusion of all potential common equivalent shares outstanding would have been anti-dilutive.

The following potential dilutive shares were excluded from the calculation of diluted net loss per share because their effect would be anti-dilutive for the three months ended March 31, 2024 and 2023:

   
2024
   
2023
 
Outstanding options to purchase common stock
   
22,101,807
     
24,218,892
 
Outstanding restricted stock units
   
6,152,344
     
465,866
 
Outstanding warrants
   
3,968,319
     
3,968,319
 
     
32,222,470
     
28,653,077
 

Note 11. Warrant Liabilities

Public Warrants
 
As of March 31, 2024 and December 31, 2023, there were an aggregate of 3,833,319 Public Warrants outstanding, which entitle the holder to acquire Class A common stock. Each whole warrant entitles the registered holder to purchase one share of Class A common stock at an exercise price of $11.50 per share, subject to adjustment as discussed below, beginning on September 9, 2021. The warrants will expire on June 10, 2026 or earlier upon redemption or liquidation.
 
Redemptions

At any time while the Public Warrants are exercisable, the Company may redeem not less than all of the outstanding Public Warrants:


 in whole and not in part;


at a price of $0.01 per warrant;


upon not less than 30 days’ prior written notice of redemption (the “30-day redemption period”) to each warrant holder; and


if, and only if, the closing price of the Company’s Class A common stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock capitalizations, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrant holders.

If the foregoing conditions are satisfied and the Company issues a notice of redemption of the Public Warrants at $0.01 per warrant, each holder of Public Warrants will be entitled to exercise their Public Warrants prior to the scheduled redemption date.
 
If the Company calls the Public Warrants for redemption for $0.01 as described above, the Board may elect to require any holder that wishes to exercise their Public Warrants to do so on a “cashless basis.” If the Board makes such election, all holders of Public Warrants would pay the exercise price by surrendering their warrants for the number of shares of Class A common stock equal to the quotient obtained by dividing (x) the product of the number of shares of Class A common stock underlying the warrants, multiplied by the excess of the “fair market value” over the exercise price of the warrants by (y) the “fair market value”. For purposes of the redemption provisions of the warrants, the “fair market value” means the average last reported sale price of the Class A common stock for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of warrants.
 
The Public Warrants do not meet the criteria to be classified in stockholders’ equity as the exercise of the Public Warrants may be settled in cash upon the occurrence of a tender offer or exchange offer in which the maker of the tender offer or exchange offer, upon completion of the tender offer or exchange offer, beneficially owns more than 50% of the outstanding shares of the Company’s Class A common stock, even if it would not result in a change of control of the Company. This provision precludes the Public Warrants from being classified in equity and thus they are classified as long-term liabilities in the Condensed Consolidated Balance Sheets.
 
Private Warrants
 
As of March 31, 2024 and December 31, 2023, there were 135,000 Private Warrants outstanding. The Private Warrants are identical to the Public Warrants, except that so long as they are held by HighCape Capital Acquisition LLC or any of its permitted transferees, (i) the Private Warrants and the shares of Class A common stock issuable upon the exercise of the Private Warrants were not transferable, assignable or saleable until 30 days after the completion of the Business Combination, (ii) the Private Warrants will be exercisable for cash or on a cashless basis, at the holder’s option, and (iii) the Private Warrants are not subject to the Company’s redemption option at the price of $0.01 per warrant. The Private Warrants are subject to the Company’s redemption option at the price of $0.01 per warrant, provided the other conditions of such redemption are met, as described above. If the Private Warrants are held by a holder other than HighCape Capital Acquisition LLC or any of its permitted transferees, the Private Warrants will be redeemable by the Company in all redemption scenarios applicable to the Public Warrants and exercisable by such holders on the same basis as the Public Warrants.
 
The Private Warrants do not meet the criteria to be classified in stockholders’ equity as the terms of the warrants provide for potential changes to the settlement amounts depending upon the characteristics of the warrant holder, and, because the holder of a warrant is not an input into the pricing of a fixed-for-fixed option on equity shares. This provision precludes the Private Warrants from being classified in equity and thus they are classified as long-term liabilities in the Condensed Consolidated Balance Sheets.

The fair value of warrant liabilities was $1.0 million and $1.3 million as of March 31, 2024 and December 31, 2023, respectively. The Company recognized gains of $0.3 million and $0.4 million for the three months ended March 31, 2024 and 2023, respectively, as a Change in fair value of warrant liabilities in the Condensed Consolidated Statements of Operations and Comprehensive Loss. There were no exercises or redemptions of the Public Warrants or Private Warrants during the three months ended March 31, 2024 or 2023.


Note 12. Restructuring



The Company committed to organizational restructurings during the first and third quarters of 2023, designed to decrease its costs and create a more streamlined organization to support its business. As of March 31, 2024 and December 31, 2023, the Company recorded a restructuring liability of $0.2 million and $0.5 million, respectively, which is included in Accrued expenses and other current liabilities in the Condensed Consolidated Balance Sheets.


The Company’s restructuring costs, primarily for cash severance and other severance costs, are allocated to the following operating expense categories as follows (in thousands):

   
Research and
Development
   
Selling,
general and
administrative
   
Total
 
Balance as of December 31, 2023
 
$
513
   
$
6
   
$
519
 
Restructuring charges incurred(1)
   
131
     
-
     
131
 
Cash payments and other adjustments(1)
   
(422
)
   
(6
)
   
(428
)
Balance as of March 31, 2024
 
$
222
   
$
-
   
$
222
 
Current liabilities
                 
$
222
 
Long-term liabilities
                   
-
 
Total liabilities as of March 31, 2024                  
$
222
 

(1)
Restructuring charges incurred and Cash payments and other adjustments include non-cash charges related to stock-based compensation expenses.

The Company’s restructuring activities are complete as of March 31, 2024 and the Company does not expect to incur material additional charges associated with these activities.
Note 13. Income Taxes
 
Income taxes for the three months ended March 31, 2024 and 2023 are recorded at the Company’s estimated annual effective income tax rate, subject to adjustments for discrete events, if they occur. The Company’s estimated annual effective tax rate was 0.0% for the three months ended March 31, 2024 and 2023. The primary reconciling items between the federal statutory rate of 21.0% for these periods and the Company’s overall effective tax rate of 0.0% were related to the effects of deferred state income taxes, stock-based compensation, changes in the fair value of warrant liabilities, research and development credits, and the valuation allowance recorded against the full amount of its net deferred tax assets.

A valuation allowance is required when it is more likely than not that some portion or all of the Company’s deferred tax assets will not be realized. The realization of deferred tax assets depends on the generation of sufficient future taxable income during the period in which the Company’s related temporary differences become deductible. Management believes that based on the earnings history of the Company, it is more likely than not that the benefits of these assets will not be realized, and therefore, a full valuation allowance has been recorded against the Company’s net deferred tax assets as of March 31, 2024 and December 31, 2023.

Note 14. Related Party Transactions
 
Effective as of February 17, 2021, legacy Quantum-Si entered into a Master Services Agreement (“MSA”) with 4Catalyzer Corporation (“4C”), a company controlled by Dr. Jonathan Rothberg, the Chairman of the Board, pursuant to which the Company may engage 4C to provide services such as general administration, facilities, information technology, financing, legal, human resources and other services, through future statements of work and under terms and conditions to be determined by the parties with respect to any services to be provided. For the three months ended March 31, 2024 and 2023, the Company incurred $0.1 million of expenses payable to 4C. These expenses included amounts for month-to-month sublease arrangements for office and laboratory spaces from 4C and certain administrative expenses. These amounts are included in Selling, general and administrative expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss.

Effective October 1, 2022, the Company entered into a Protein Engineering Collaboration (the “New Collaboration”) with Protein Evolution, Inc. (“PEI”) to develop technology and methods in the field of nanobodies and potentially other binders to produce novel biological reagents and related data. Dr. Rothberg serves as Chairman of the board of directors of PEI and the Rothberg family are controlling stockholders of PEI. As of March 31, 2024, the amount due from PEI to the Company related to the New Collaboration was $0.2 million. As of December 31, 2023, the amount due from PEI to the Company related to the New Collaboration was $0.3 million.

Effective November 1, 2022, the Company entered into an Advisory Agreement with Dr. Rothberg (the “Advisory Agreement”), pursuant to which Dr. Rothberg serves as Chairman of the Board, advises the Chief Executive Officer and the Board on strategic matters, and provides consulting, business development and similar services on matters relating to the Company’s current, future and potential scientific and strategic initiatives and such other consulting services reasonably requested from time to time. Pursuant to the Advisory Agreement, as compensation for the services provided thereunder, in March 2023, the Company granted Dr. Rothberg an option to purchase 250,000 shares of Class A common stock pursuant to the 2021 Plan. In connection with the Advisory Agreement, Dr. Rothberg’s title was changed from Executive Chairman to Chairman of the Board.

Note 15. Commitments and Contingencies
 
Commitments
 
Licenses related to certain intellectual property:
 
The Company licenses certain intellectual property, some of which may be utilized in its current or future product offerings. To preserve the right to use such intellectual property, the Company is required to make annual minimum fixed payments totaling approximately $0.1 million as well as royalties based on net sales if the royalties exceed annual minimum fixed payments. As of March 31, 2024 and December 31, 2023, the Company had accrued royalties of approximately $0.1 million included in Accrued expenses and other current liabilities in the Condensed Consolidated Balance Sheets.
 
Other commitments:
 
The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees (the “401(k) Plan”). Contributions to the 401(k) Plan are discretionary. The Company did not make any matching contributions to the 401(k) Plan for the three months ended March 31, 2024 and 2023.

Contingencies
 
The Company is subject to claims in the ordinary course of business. Except as discussed below, the Company is not currently a party to any pending or threatened litigation, the outcome of which would be expected to have a material adverse effect on its financial condition, results of operations, or cash flows. The Company accrues contingent liabilities to the extent the liability is probable and estimable.

In April 2023, the Company informed the contract manufacturer that had manufactured its Platinum® and Carbon™ instruments that it intended to wind down the relationship and transition to a different contract manufacturer. In October 2023, the former contract manufacturer filed a complaint against the Company in the State of Texas alleging breach of contract and made claims for economic damage and attorney costs. In January 2024, the suit was withdrawn and refiled in the State of Minnesota alleging similar claims. Although it is not possible to determine the potential financial exposure associated with the alleged claim at this time given its early stage, the Company believes it has a meritorious defense and intends to vigorously defend against all claims asserted in the complaint.
 
The Company enters into agreements that contain indemnification provisions with other parties in the ordinary course of business, including business partners, investors, contractors, and the Company’s officers, directors and certain employees. The Company has agreed to indemnify and defend the indemnified party claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claims because of the Company’s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in any particular case. To date, losses recorded in the Condensed Consolidated Statements of Operations and Comprehensive Loss in connection with the indemnification provisions have not been material.

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

The following discussion and analysis provides information which management believes is relevant to an assessment and understanding of our condensed consolidated results of operations and financial condition. The discussion should be read in conjunction with (i) the unaudited Condensed Consolidated Financial Statements and notes thereto contained in this Quarterly Report on Form 10-Q, (ii) the Consolidated Financial Statements and notes thereto for the year ended December 31, 2023 contained in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the Securities and Exchange Commission (the “SEC”) on February 29, 2024 and (iii) our other public reports filed with the SEC. This discussion contains forward looking statements and involves numerous risks and uncertainties, including, but not limited to, those described in the “Risk Factors” section of our Annual Report on Form 10-K for the year ended December 31, 2023 and this Quarterly Report on Form 10-Q. Actual results may differ materially from those contained in any forward-looking statements. Unless the context otherwise requires, references to “we”, “us”, “our”, the “Company” or “Quantum-Si” are intended to mean the business and operations of Quantum-Si Incorporated and its consolidated subsidiaries. The unaudited Condensed Consolidated Financial Statements for the three months ended March 31, 2024 and 2023 present the financial position and results of operations of Quantum-Si Incorporated and its consolidated subsidiaries.

Overview

We are an innovative life sciences company with the mission of transforming single-molecule analysis and democratizing its use by providing researchers and clinicians access to the proteome, the set of proteins expressed within a cell. We have developed a proprietary universal single-molecule detection platform that we are first applying to proteomics to enable NGPS, the ability to sequence proteins in a massively parallel fashion (rather than sequentially, one at a time), that can be used for the study of nucleic acids. Our platform was designed to offer an end-to-end workflow including both sample preparation and sequencing and is comprised of our Platinum® NGPS instrument, the Platinum Analysis Software service, and reagent kits and proprietary semiconductor chips for use with our Platinum® instrument. We began a controlled launch of the Platinum® instrument in December 2022 and subsequently initiated a full commercial launch at the end of the first quarter of 2024.

Now that our Platinum® and Platinum Analysis Software system has launched, we intend to follow a systematic, phased approach to continue to successfully launch updates to our platform. We believe we are the first company to successfully enable NGPS on a semiconductor chip, thus digitizing a massive proteomics opportunity, which allows for a massively parallel solution at the ultimate level of sensitivity -single-molecule detection. We believe our platform, which is designed to streamline sequencing and data analysis at a lower instrument cost than legacy proteomic solutions, could allow our product to have wide utility across the study of the proteome. For example, we believe our platform could be used for biomarker discovery and disease detection, pathway analysis, immune response, vaccine development, quality assurance and quality control, among other applications.

Results of Operations for the Three Months Ended March 31, 2024 as Compared to the Three Months Ended March 31, 2023

The following table presents the unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss for the three months ended March 31, 2024 and 2023 (dollars in thousands):

 
 
Three months ended March 31,
 
 
 
2024
   
2023
   
$ Change
   
% Change
 
Revenue:
                       
Product
 
$
428
   
$
251
   
$
177
     
70.5
%
Service
   
29
     
3
     
26
     
866.7
%
Total revenue
   
457
     
254
     
203
     
79.9
%
 
                               
Cost of revenue
   
188
     
130
     
58
     
44.6
%
 
                               
Gross profit
   
269
     
124
     
145
     
116.9
%
Operating expenses:
                               
Research and development
   
12,101
     
18,167
     
(6,066
)
   
(33.4
)%
Selling, general and administrative
   
11,528
     
11,178
     
350
     
3.1
%
Total operating expenses
   
23,629
     
29,345
     
(5,716
)
   
(19.5
)%
Loss from operations
   
(23,360
)
   
(29,221
)
   
5,861
     
(20.1
)%
Dividend and interest income
   
3,574
     
2,219
     
1,355
     
61.1
%
Gain on marketable securities, net
   
-
     
2,942
     
(2,942
)
   
(100.0
)%
Change in fair value of warrant liabilities
   
319
     
391
     
(72
)
   
(18.4
)%
Other (expense) income, net
   
(7
)
   
58
     
(65
)
   
(112.1
)%
Loss before provision for income taxes
   
(19,474
)
   
(23,611
)
   
4,137
     
(17.5
)%
Provision for income taxes
   
-
     
-
     
-
   
nm
 
Net loss
 
$
(19,474
)
 
$
(23,611
)
 
$
4,137
     
(17.5
)%

Revenue, Cost of Revenue and Gross Profit

Revenue is derived from sales of products and services. Product revenue is generated from the following sources: (i) sales of our Platinum® instrument, (ii) consumables, which consist of sales of our library, sequencing reagents and semiconductor chips, and (iii) freight revenue, which is recognized upon shipment. Service revenue is generated from service maintenance contracts including Platinum Analysis Software access, and advanced training for instrument use.

Cost of revenue primarily consists of product and service costs including material costs, personnel costs and benefits, inbound and outbound freight, packaging, warranty replacement costs, royalty costs, facilities costs, depreciation and amortization expense, and inventory excess and obsolescence reserves.

Revenue, Cost of revenue and Gross profit for the three months ended March 31, 2024 and 2023 are as follows (dollars in thousands):

   
2024
   
2023
   
$ Change
   
% Change
 
Total revenue
 
$
457
   
$
254
   
$
203
     
79.9
%
Cost of revenue
   
188
     
130
     
58
     
44.6
%
Gross profit
 
$
269
   
$
124
   
$
145
     
116.9
%
Gross profit margin
   
58.9
%
   
48.8
%
               

Total revenue for the three months ended March 31, 2024 increased $0.2 million, or 79.9%, for the sale of Platinum® instruments, related reagent kits and service maintenance contracts as compared to the same period in 2023. Cost of revenue recognized for the three months ended March 31, 2024 increased $0.1 million, or 44.6%, as compared to the same period in 2023. Gross profit increased $0.1 million, or 116.9%, for the three months ended March 31, 2024. We began a controlled launch of the Platinum® instrument and started to take orders in December 2022. We subsequently began limited commercial shipments of Platinum® in January 2023 and subsequently initiated a full commercial launch at the end of the first quarter of 2024.

Research and Development Expenses

Research and development expenses primarily consist of personnel costs and benefits, stock-based compensation, lab supplies, consulting and professional services, fabrication services, charges related to product without an alternative future use, facilities costs, software, and other outsourced expenses. Research and development expenses are recognized as incurred. Our research and development expenses are primarily related to developing new products and services.

Research and development expenses for the three months ended March 31, 2024 and 2023 are as follows (dollars in thousands):

   
2024
   
2023
   
$ Change
   
% Change
 
Research and development
 
$
12,101
   
$
18,167
   
$
(6,066
)
   
(33.4
)%

Research and development expenses decreased by $6.1 million, or 33.4%, for the three months ended March 31, 2024 compared to the same period in 2023. This decrease was primarily due to a $4.0 million decrease in fabrication and outsourced services and a $1.7 million decrease in payroll and payroll-related costs, primarily driven by restructuring activities that occurred in 2023 and personnel costs that were capitalized for the three months ended March 31, 2024.

Selling, General and Administrative Expenses

Selling, general and administrative expenses primarily consist of personnel costs and benefits, stock-based compensation, patent and filing fees, consulting and professional services, legal and accounting services, facilities costs, depreciation and amortization expense, insurance and office expenses, product advertising and marketing.

Selling, general and administrative expenses for the three months ended March 31, 2024 and 2023 are as follows (dollars in thousands):

   
2024
   
2023
   
$ Change
   
% Change
 
Selling, general and administrative
 
$
11,528
   
$
11,178
   
$
350
     
3.1
%

Selling, general and administrative expenses increased $0.4 million, or 3.1%, for the three months ended March 31, 2024 as compared to the same period in 2023. This was primarily due to a $0.9 million increase in legal fees and a $0.4 million increase in marketing expenses incurred as part of our increased commercialization efforts, partially offset by $0.9 million net decrease in personnel costs and a $0.4 million decrease in insurance costs.

Dividend and Interest Income

In 2024, dividend and interest income is derived primarily from fixed income securities and money market funds. In 2023, dividend and interest income was derived from mutual funds.

Dividend and interest income for the three months ended March 31, 2024 and 2023 are as follows (dollars in thousands):

   
2024
   
2023
   
$ Change
   
% Change
 
Dividend and interest income
 
$
3,574
   
$
2,219
   
$
1,355
     
61.1
%

Dividend and interest income increased by $1.4 million, or 61.1%, for the three months ended March 31, 2024 as compared to the same period in 2023. The increase was a result of higher dividends and interest earned on invested balances in marketable securities.

Gain on Marketable Securities, Net

Gain on marketable securities, net, for the three months ended March 31, 2024 and 2023 is as follows (dollars in thousands):

   
2024
   
2023
   
$ Change
   
% Change
 
Gain on marketable securities, net
 
$
-
   
$
2,942
   
$
(2,942
)
   
(100.0
)%

There was no Gain on marketable securities, net, for the three months ended March 31, 2024 as compared to a gain of $2.9 million for the same period in 2023. The prior year gains were primarily related to market adjustments of investments in marketable securities, which consisted of fixed income mutual funds.

Change in Fair Value of Warrant Liabilities

The warrant liabilities were recorded at fair value as part of the business combination between HighCape Capital Acquisition LLC and Quantum-Si Incorporated in June 2021 (the “Business Combination”). Change in fair value of warrant liabilities primarily consists of the change in the fair value of our Public Warrants and Private Warrants.

Change in warrant liabilities for the three months ended March 31, 2024 and 2023 is as follows (dollars in thousands):

   
2024
   
2023
   
$ Change
   
% Change
 
Change in fair value of warrant liabilities
 
$
319
   
$
391
   
$
(72
)
   
(18.4
)%

The fair value of warrant liabilities decreased $0.1 million, or 18.4%, for the three months ended March 31, 2024 as compared to the same period in 2023. This decrease was primarily driven by the decrease in the underlying trading price of our Class A common stock experienced during the three months ended March 31, 2024.

Other (Expense) Income, Net

Other (expense) income, net, for the three months ended March 31, 2024 and 2023 are as follows (dollars in thousands):

   
2024
   
2023
   
$ Change
   
% Change
 
Other (expense) income, net
 
$
(7
)
 
$
58
   
$
(65
)
   
(112.1
)%

Other (expense) income, net decreased by $0.1 million, or 112.1%, for the three months ended March 31, 2024 as compared to the same period for 2023.

Liquidity and Capital Resources

The following table presents a summary of our consolidated cash flows for operating, investing, and financing activities for the three months ended March 31, 2024 and 2023, (in thousands):

 
 
Three months ended March 31,
 
 
 
2024
   
2023
 
Net cash (used in) provided by:
           
Net cash used in operating activities
 
$
(23,208
)
 
$
(28,698
)
Net cash (used in) provided by investing activities
   
(57,428
)
   
26,039
 
Net cash used in financing activities
   
(56
)
   
-
 
Effect of exchange rate changes on cash and cash equivalents
   
(5
)
   
-
 
Net change in cash and cash equivalents
 
$
(80,697
)
 
$
(2,659
)

Net cash used in operating activities

The net cash used in operating activities during the three months ended March 31, 2024, was $23.2 million compared to $28.7 million for the same period in 2023. This $5.5 million decrease was primarily driven by our operating results which resulted in a $3.1 million decrease in net cash used year-over-year as well as a decrease of $2.4 million in net cash used resulting from changes in operating assets and liabilities. Timing of cash receipts and cash payments in the ordinary course of business caused operating cash flow to fluctuate from period to period.

Net cash (used in) provided by investing activities

During the three months ended March 31, 2024, net cash used in investing activities was $57.4 million compared to net cash provided by investing activities of $26.0 million for the same period in 2023. This change was due primarily due to an increase in purchases of marketable securities of $78.8 million as well as a $7.0 million decrease in proceeds from the sales of marketable securities.

Net cash used in financing activities

During the three months ended March 31, 2024, net cash used in financing activities was $0.1 million. The net cash used primarily consisted of deferred offering costs paid for the Shelf Registration Statement and the ATM Offering, both of which are defined and described below. There were no financing activities during the three months ended March 31, 2023.

Liquidity Outlook

Since our inception, we have funded our operations primarily with proceeds from the issuance of equity to private investors, as well as with the proceeds received from the closing of the Business Combination on June 10, 2021. Additionally, we began to generate revenue during 2023 from commercial sales of our Platinum® instrument. Our primary uses of liquidity have been operating expenses, capital expenditures and our acquisition of certain assets. Cash flows from operations have been historically negative as we continue to invest in the development of our technology in NGPS. Going forward, we anticipate debt or equity offerings will be the primary source of funds to support our operating needs and capital expenditures until we reach scale of our commercial operations. We expect to incur negative operating cash flows on an annual basis for the foreseeable future until such time that we can scale our revenue growth.

We expect that our existing cash and cash equivalents and investments in marketable securities, together with revenue from the sale of our products and services, will be sufficient to meet our liquidity, capital expenditure, and anticipated working capital requirements and fund our operations for at least the next 12 months. We expect to use our cash and cash equivalents and investments in marketable securities and funds from revenue generated to invest in our continued commercialization efforts, to further invest in research and development, for other operating expenses, business acquisitions and for working capital and general corporate purposes.

As of March 31, 2024, we had cash and cash equivalents and investments in marketable securities totaling $235.4 million. Our future capital requirements may vary from those currently planned and will depend on various factors including the pace and success of product commercialization.

Our ongoing commercialization of Platinum® as well as our continuing research and development efforts to enhance our Platinum® instrument may require an accelerated amount of spending to enhance the sales and marketing teams, continue to drive development, and build inventory. Other factors that could accelerate cash needs include: (i) delays in achieving scientific and technical milestones, (ii) unforeseen capital expenditures and fabrication costs related to manufacturing for commercialization, (iii) changes we may make in our business or commercialization strategy, (iv) costs of running a public company, (v) other items affecting our forecasted level of expenditures and use of cash resources, including potential acquisitions, and (vi) increased product and service costs.

In August 2023, we filed a $150 million Shelf Registration Statement (the “Shelf Registration Statement”), which became effective on August 22, 2023.

In August 2023, we also entered into an Equity Distribution Agreement (“EDA”) with an outside placement agent (the “Agent”), under which we may, from time to time, sell shares of our Class A common stock under the ATM Offering. The Shelf Registration Statement includes a prospectus supplement covering the offering, issuance and sale of up to $75 million of our Class A common stock, from time to time, in at-the-market offerings through the Agent (the “ATM Offering”). The shares to be sold under the EDA may be issued and sold pursuant to the Shelf Registration Statement. The EDA also provides that the Agent will be entitled to compensation for its services in an amount up to 3.0% of the gross proceeds from the sales of shares sold through the Agent under the EDA. We have no obligation to sell any shares under the EDA and may at any time suspend solicitation and offers under the EDA. To date, we have not issued or sold any shares of our Class A common stock under the ATM Offering.

In the future, we may be unable to obtain any required additional financing on terms favorable to us, if at all. If adequate funds are not available to us on acceptable terms or otherwise, we may be unable to successfully develop or enhance products and services, respond to competitive pressure or take advantage of acquisition opportunities, any of which could have a material adverse effect on our business, financial condition, operating results and cash flows.

Contractual Obligations

We lease certain facilities and equipment under non-cancellable lease agreements that expire at various dates through 2032. As of March 31, 2024, the future payments, before adjustments for tenant incentives, under leases was approximately $30.0 million.

Licenses related to certain intellectual property

We license certain intellectual property, some of which may be utilized in our current or future product offerings. To preserve the right to use such intellectual property, we are required to make annual minimum fixed payments totaling approximately $0.1 million as well as royalties based on net sales if the royalties exceed annual minimum fixed payments.

Critical Accounting Policies and Significant Judgments and Estimates

Our management’s discussion and analysis of our financial condition and results of operations is based on our unaudited Condensed Consolidated Financial Statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these unaudited Condensed Consolidated Financial Statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the unaudited Condensed Consolidated Financial Statements, as well as expenses incurred during the reporting periods. Our estimates are based on our historical experience and various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about items that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. Please refer to our critical accounting policies as disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023 and Note 2. Summary of Significant Accounting Policies, in the accompanying notes to the unaudited Condensed Consolidated Financial Statements for a complete description of our significant accounting policies.

Recently Issued Accounting Pronouncements

Please refer to Note 2. Summary of Significant Accounting Policies, in the accompanying notes to the unaudited Condensed Consolidated Financial Statements included elsewhere in this Quarterly Report on Form 10-Q for a description of recently issued accounting pronouncements that may potentially impact our financial position and results of operations.

Item 3.
Quantitative and Qualitative Disclosures About Market Risk

Inflation risk

We believe inflation can and has had an impact on the underlying cost of our supplies and manufacturing components related to our business. To the extent our costs are impacted by general inflationary pressures, we may not be able to fully offset such higher costs through price increases or manufacturing efficiencies. Our inability or failure to do so could harm our business, financial condition, results of operations or cash flows.

Interest rate risk

As of March 31, 2024, our marketable securities are comprised primarily of investments in money market funds backed by U.S. government issued securities, U.S. Treasury bills, and high-quality corporate commercial paper. The primary objective of our investments is the preservation of capital to fulfill liquidity needs. We do not enter into investments for trading or speculative purposes. Based on the short-term nature of our holdings, future interest rate changes are not expected to have a material impact on our marketable securities.

Foreign Currency Risk

Presently, we operate our business primarily within the United States, with limited sales outside the United States. To date, we have executed the majority of our transactions in U.S. dollars. In the future, we anticipate expanding into Europe and other locations outside the United States. This expansion may include transacting business in currencies other than the U.S. Dollar. Despite this, we anticipate conducting limited activity outside the U.S. Dollar in the near term, and therefore foreign currency translation risk is not expected to have a material impact on our Consolidated Financial Statements. However, the growth of our operations, scope of transactions outside the United States, and the use of currencies other than the U.S. Dollar may grow in the future, at which point it is possible foreign currency translation will have a material effect on our operations. To date, we have not entered into any hedging arrangements with respect to foreign currency risk. As our international operations grow, we will continue to reassess our approach to managing our risk relating to fluctuations in currency rates.

Item 4.
Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act.

Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include controls and procedures designed to ensure that information required to be disclosed in our reports filed under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure. Based on the evaluation of our disclosure controls and procedures, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of March 31, 2024.

Changes in Internal Control over Financial Reporting

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

PART II - OTHER INFORMATION

ITEM 1.
LEGAL PROCEEDINGS.

From time to time, the Company is engaged in legal proceedings in the ordinary course of business. For further information on the Company’s legal proceedings, please refer to Note 15. Commitments and Contingencies, in the notes to the Condensed Consolidated Financial Statements.

ITEM 1A.
RISK FACTORS.

Our business, results of operations, financial condition and cash flows are subject to various risks and uncertainties including the risk factors described under the caption “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2023, filed with the SEC on February 29, 2024, and the risk factor described below.

We rely on certain contract manufacturers to manufacture and supply our instruments, components of our instruments, and certain components of our consumable offerings. If these manufacturers should fail or not perform satisfactorily, our ability to commercialize and supply our instruments and consumable offerings would be adversely affected.

We rely on certain contract manufacturers to manufacture and supply our instruments, components of our instruments, and certain components of our consumable offerings. Since most of our contracts with these manufacturers do not commit them to carry inventory or make available any particular quantities, these manufacturers may give other customers’ needs higher priority than ours, and we may not be able to obtain adequate supplies in a timely manner or on commercially reasonable terms. Further, if these manufacturers are unable to obtain critical components used in our instruments or supply our instruments on the timelines we require, our business and commercialization efforts would be harmed. For example, in November 2023 we began a process of transitioning the manufacturing of our Platinum® instrument to a new provider. Transitioning this process could take more time than anticipated and run into technical challenges, and may ultimately prove to be unsuccessful. If we are unable to begin manufacturing at this new contract manufacturer in a timely fashion, it will affect our ability to produce Platinum® instruments which would harm our research and development efforts and commercial operations.

In the event it becomes necessary to utilize a different contract manufacturer for our products or components of our products, we would experience additional costs, delays and difficulties in doing so as a result of identifying and entering into an agreement with a new manufacturer as well as preparing such new manufacturer to meet the logistical requirements associated with manufacturing our instruments and consumable offerings, and our business would suffer. In addition, if our products are authorized for use by the FDA as medical devices, we will need to contract with FDA-registered device establishments that are able to comply with current Good Manufacturing Practice requirements that are set forth in the QSR, unless explicitly exempted by regulation.

In addition, certain of the components and consumables used in our instruments and consumable offerings are sourced from a limited number, or sole source suppliers. If we were to lose such a supplier, there can be no assurance that we will be able to identify or enter into an agreement with an alternative supplier on a timely basis on acceptable terms, if at all. An interruption in our ability to sell and deliver instruments or consumable offerings to customers could occur if we encounter delays or difficulties in securing these components or consumables, or if the quality of the components or consumables supplied do not meet specifications, or if we cannot then obtain an acceptable substitute. Our suppliers have also been impacted by the COVID-19 pandemic, and in the past, we have experienced supply delays for critical hardware and instrumentation as a result. If any of these events occur, our business, results of operations, financial condition and prospects could be harmed.

ITEM 2.
UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

Unregistered Sales of Equity Securities and Use of Proceeds

Not applicable.

Issuer Purchases of Equity Securities

Not applicable.

ITEM 3.
DEFAULTS UPON SENIOR SECURITIES.

Not applicable.

ITEM 4.
MINE SAFETY DISCLOSURES.

Not applicable.

ITEM 5.
OTHER INFORMATION.

10b5-1 Trading Arrangements

From time to time, our officers (as defined in Rule 16a-1(f) of the Exchange Act) and directors may enter into Rule 10b5-1 or non-Rule 10b5-1 trading arrangements (as each such term is defined in Item 408 of Regulation S-K). During the three months ended March 31, 2024, none of our officers or directors adopted, modified or terminated any such trading arrangements.

ITEM 6.
EXHIBITS

The following exhibits are filed as part of, or incorporated by reference into, this Quarterly Report on Form 10-Q.

Exhibit
Number
Exhibit Description
Filed Herewith
Incorporated by
Reference Herein from
Form or Schedule
Filing Date
SEC File/​
Reg. Number
                     
 
Nonemployee Director Compensation Policy
     
Form 10-K (Exhibit 10.16)
 
2/29/2024
 
001-39486
                     
 
Certification of the Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
X
           
                     
 
Certification of the Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
X
           
                     
Certification of the Principal Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
X
                     
 
Certification of the Principal Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
X
           
                     
101.INS
Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)
​X
 
 
 
                     
101.SCH
Inline XBRL Taxonomy Extension Schema Document
​X
 
 
 
                     
101.CAL
Inline XBRL Taxonomy Extension Calculation Linkbase Document
​X
 
 
 
                     
101.DEF
 
Inline XBRL Taxonomy Extension Definition Linkbase Document
 
​X
           
                     
101.LAB
 
Inline XBRL Taxonomy Extension Label Linkbase Document
 
​X
           
                     
101.PRE
 
Inline XBRL Taxonomy Extension Presentation Linkbase Document
 
​X
           
                     
104
 
Cover Page Interactive Data File (embedded within the Inline XBRL document)
 
​X
           

+
Management contract or compensatory plan or arrangement.

*
The certifications attached as Exhibit 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Quantum-Si Incorporated under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of such Form 10-Q), irrespective of any general incorporation language contained in such filing.

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.

 
QUANTUM-SI INCORPORATED
 
     
Date: May 9, 2024
By:
/s/ Jeffrey Hawkins
 
   
Jeffrey Hawkins
 
   
President and Chief Executive Officer
 
       
Date: May 9, 2024
By:
/s/ Jeffry Keyes
 
   
Jeffry Keyes
 
   
Chief Financial Officer and Treasurer
 


29

EX-31.1 2 ef20026299_ex31-1.htm EXHIBIT 31.1

Exhibit 31.1

CERTIFICATIONS UNDER SECTION 302

I, Jeffrey Hawkins, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Quantum-Si Incorporated;

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 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 9, 2024

/s/ Jeffrey Hawkins
 
Jeffrey Hawkins
 
President and Chief Executive Officer
 
(Principal Executive Officer)
 



EX-31.2 3 ef20026299_ex31-2.htm EXHIBIT 31.2
Exhibit 31.2

CERTIFICATIONS UNDER SECTION 302

I, Jeffry Keyes, certify that:

1.
I have reviewed this quarterly report on Form 10-Q of Quantum-Si Incorporated;

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 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 9, 2024

/s/ Jeffry Keyes
 
Jeffry Keyes
 
Chief Financial Officer and Treasurer
 
(Principal Financial and Accounting Officer)
 



EX-32.1 4 ef20026299_ex32-1.htm EXHIBIT 32.1

Exhibit 32.1

CERTIFICATIONS UNDER SECTION 906

Pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code), the undersigned officer of Quantum-Si Incorporated, a Delaware corporation (the “Company”), does hereby certify, to such officer’s knowledge, that:

The Quarterly Report for the quarter ended March 31, 2024 (the “Form 10-Q”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: May 9, 2024
/s/ Jeffrey Hawkins
 
 
Jeffrey Hawkins
 
 
President and Chief Executive Officer
(Principal Executive Officer)
 



EX-32.2 5 ef20026299_ex32-2.htm EXHIBIT 32.2

Exhibit 32.2

CERTIFICATIONS UNDER SECTION 906

Pursuant to section 906 of the Sarbanes-Oxley Act of 2002 (subsections (a) and (b) of section 1350, chapter 63 of title 18, United States Code), the undersigned officer of Quantum-Si Incorporated, a Delaware corporation (the “Company”), does hereby certify, to such officer’s knowledge, that:

The Quarterly Report for the quarter ended March 31, 2024 (the “Form 10-Q”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.

Dated: May 9, 2024
/s/ Jeffry Keyes
 
 
Jeffry Keyes
 
 
Chief Financial Officer and Treasurer
 
 
(Principal Financial and Accounting Officer)
 



EX-101.SCH 6 qsi-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Investments in Marketable Securities link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Inventory, Net link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Warrant Liabilities link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 061500 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 061600 - Disclosure - Insider Trading Arrangements link:presentationLink link:calculationLink link:definitionLink 070200 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Investments in Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 080400 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Inventory, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 080800 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 081000 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 090200 - Disclosure - Summary of Significant Accounting Policies (Details)Default link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Investments in Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Fair Value of Financial Instruments, Significant Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 090402 - Disclosure - Fair Value of Financial Instruments, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Inventory, Net (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 090702 - Disclosure - Leases, Lease-Related Costs (Details) link:presentationLink link:calculationLink link:definitionLink 090704 - Disclosure - Leases, Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 090706 - Disclosure - Leases, Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 090706 - Disclosure - LEASES, Future Minimum Lease Payments Under Non-Cancellable Leases (Details) CALC 01 link:presentationLink link:calculationLink link:definitionLink 090708 - Disclosure - Leases, New Haven, Connecticut (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 090902 - Disclosure - Stock-based Compensation, Equity Incentive Plan and Inducement Equity Incentives (Details) link:presentationLink link:calculationLink link:definitionLink 090904 - Disclosure - Stock-based Compensation, Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 090906 - Disclosure - Stock-based Compensation, Modification of Performance Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 090908 - Disclosure - Stock-based Compensation, Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 090910 - Disclosure - Stock-based Compensation, Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Warrant Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091400 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 091500 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 qsi-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 qsi-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 qsi-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Insider Trading Arrangements [Line Items] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Accounts receivable, net of allowance of $0 and $0, respectively Accounts Receivable, after Allowance for Credit Loss, Current (Accretion) amortization on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Accumulated other comprehensive loss Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Additional paid-in capital Stock-based compensation Stock or Unit Option Plan Expense Allowance for estimated credit losses Accounts Receivable, Allowance for Credit Loss, Current CONDENSED CONSOLIDATED BALANCE SHEETS [Abstract] Net loss per common share attributable to common stockholders, basic (in dollars per share) Basic net loss per share (in dollars per share) Internally developed software Capitalized Computer Software, Net Cash and cash equivalents Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventory, net Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Changes in operating assets and liabilities: Accounts payable Commercial Paper [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Common Class B [Member] Class B Common Stock [Member] Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, shares outstanding (in shares) Common Stock Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Computer Equipment [Member] Cost of revenue Cost of Revenue Total current liabilities Liabilities, Current Current liabilities: Depreciation and amortization expense Change in fair value of warrant liabilities Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Fair value of warrant liabilities Warrant liabilities Warrants Warrant Liabilities Net loss per common share attributable to common stockholders, diluted (in dollars per share) Diluted net loss per share (in dollars per share) Estimated annual effective tax rate Federal statutory rate Stock-based compensation Share-Based Payment Arrangement, Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Stock-Based Compensation [Abstract] Share-Based Payment Arrangement, Additional Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Stock Options [Abstract] Restricted Stock Units [Abstract] Stock-Based Compensation [Abstract] Laboratory and Production Equipment [Member] Furniture and Fixtures [Member] (Gain) loss on disposal of fixed assets Loss on disposal of property and equipment Gross profit Gross Profit Impairments CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS [Abstract] Income Taxes Cash paid for income taxes Restructuring [Abstract] Restructuring Costs [Abstract] Finished goods Inventory, net Total inventory, net Inventory, Net Raw materials Work in progress Total inventory Inventory, Gross Inventory reserves Inventory Valuation Reserves Inventory, Net Inventory, Policy [Policy Text Block] Investments in Marketable Securities Leasehold improvements Leasehold Improvements, Gross Leasehold Improvements [Member] Total liabilities Liabilities Total liabilities and stockholders' equity Liabilities and Equity Liabilities and stockholders' equity Liabilities and Equity [Abstract] Money Market Funds [Member] Related Party, Type [Axis] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Cash flows from financing activities: Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from investing activities: Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities: Net loss Net loss Net Income (Loss) Attributable to Parent Numerator for basic EPS - loss attributable to common stockholders Loss from operations Operating Income (Loss) Revenue: Revenues [Abstract] Organization and Description of Business Net unrealized loss on marketable securities, net of tax Net unrealized loss on marketable securities, net of tax Other (expense) income, net Other Nonoperating Income (Expense) Sales of marketable securities Property and equipment Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Property and Equipment, Net [Abstract] Purchases of marketable securities Payments to Acquire Marketable Securities Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Related Party, Type [Domain] Related Party Transaction [Line Items] Related Party Transactions Schedule of Related Party Transactions, by Related Party [Table] Restructuring charges incurred Restructuring Total liabilities Ending balance Beginning balance Restructuring Reserve Long-term liabilities Restructuring costs Current liabilities Accumulated deficit Inventory, Net Inventory Disclosure [Text Block] Stock-Based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Selling, general and administrative Selling, General and Administrative Expense Stock-based Compensation [Abstract] Share-Based Payment Arrangement, Disclosure [Abstract] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Nonvested RSUs, beginning balance (in shares) Non-vested RSUs, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Non-vested RSUs, beginning balance (in dollars per share) Non-vested RSUs, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Incremental stock-based compensation expense Share-Based Payment Arrangement, Plan Modification, Incremental Cost Shares available for issuance (in shares) Expiration (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Aggregate intrinsic value, outstanding, ending balance Aggregate intrinsic value, outstanding, beginning balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Outstanding, ending balance (in shares) Outstanding, beginning balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Outstanding, ending balance (in dollars per share) Outstanding, beginning balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Exercisable (in dollars per share) Expected dividend yield Award Type [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Summary of Significant Accounting Policies Internally developed software - capitalized costs Payments to Develop Software CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract] CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract] Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Deferred offering costs Payments of Stock Issuance Costs Stockholders' equity Equity, Attributable to Parent [Abstract] Warrants outstanding (in shares) Supplemental disclosure of cash flow information: Total current assets Assets, Current Current assets: Assets, Current [Abstract] US Treasury Securities [Member] Reserve recorded SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Outstanding Warrants [Member] Warrant [Member] Weighted-average shares used to compute net loss per share attributable to common stockholders, diluted (in shares) Denominator for diluted EPS - weighted-average common stock (in shares) Weighted Average Number of Shares Outstanding, Diluted Weighted-average shares used to compute net loss per share attributable to common stockholders, basic (in shares) Denominator for basic EPS - weighted-average common stock (in shares) Weighted Average Number of Shares Outstanding, Basic Common Stock [Member] Common Stock [Member] Construction in Process [Member] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Purchased Software [Member] Property and Equipment, Net [Abstract] Property, Plant and Equipment, Net [Abstract] Research and development Research and Development Expense One year or less Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Over one year through five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Over five years Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Fair value Debt Securities, Available-for-Sale Total assets Assets Marketable securities Marketable securities Dividend and interest income Dividend and interest income from marketable securities Other long-term liabilities Other Liabilities, Noncurrent Financial Instruments [Domain] Restructuring Costs Schedule of Restructuring and Related Costs [Table] Stock-based Compensation Cash equivalents Plan [Member] Statement [Table] Antidilutive Securities, Name [Domain] Restructuring Reserve [Roll Forward] Inventory, Net [Member] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Assets Assets [Abstract] Statement [Line Items] Class of Warrant or Right [Table] Class of Warrant or Right [Axis] Class of Warrant or Right [Domain] Level 1 [Member] Level 2 [Member] Level 3 [Member] Fair Value of Financial Instruments Class of Warrant or Right [Line Items] Class of Stock [Domain] Warrants [Abstract] Warrants and Rights Note Disclosure [Abstract] Class A Common Stock [Member] Common Class A [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Other assets Operating expenses: Operating Expenses [Abstract] Total operating expenses Operating Expenses Net Loss per Share [Abstract] Earnings Per Share Reconciliation [Abstract] Anti-dilutive common equivalent shares (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Net Loss Per Share [Abstract] Potential Dilutive Shares Excluded from Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Debt Securities, Available-for-Sale [Line Items] Class of Stock [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Property, Plant and Equipment [Table] Common stock, par value (in dollars per share) Foreign currency translation adjustment Foreign currency translation Long-Lived Tangible Asset [Axis] Property, Plant and Equipment [Line Items] Common stock reserved for issuance (in shares) Operating expenses Operating Costs and Expenses Total stockholders' equity Balance Balance Equity, Attributable to Parent Provision for income taxes Equity Components [Axis] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Accumulated Deficit [Member] Accumulated Other Comprehensive Loss [Member] Equity Component [Domain] Property and equipment purchased but not paid Stock Options [Member] Outstanding Options to Purchase Common Stock [Member] Common stock issued upon vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Common stock issued upon vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Numerator for diluted EPS - loss attributable to common stockholders Number of Options [Roll Forward] Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value [Abstract] Number of Shares Underlying RSUs [Roll Forward] Vested and expected to vest (in dollars per share) Aggregate intrinsic value, vested and expected to vest Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Net Loss Per Share Common stock (in shares) Weighted Average Number of Shares Issued, Basic Denominator [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Leases [Abstract] Commitments and contingencies (Note 15) Unrealized and Realized Gain, Dividend and Interest Income from Marketable Securities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities: Accounts payable Accounts Payable, Current Legal fees Royalties Accrued Royalties, Current Accrued payroll and payroll-related costs Other Other Accrued Liabilities, Current Accounts Expenses and Other Current Liabilities [Abstract] Other comprehensive loss: Total other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Numerator [Abstract] Loss before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Prepaid expenses and other current assets Total assets Assets, Fair Value Disclosure Total liabilities Liabilities, Fair Value Disclosure Measurement Frequency [Domain] Fair Value Hierarchy and NAV [Domain] Recurring [Member] Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Accrued expenses and other current liabilities Total accrued expenses and other current liabilities Accounts Payable and Other Accrued Liabilities, Current Product [Member] Accrued Expenses and Other Current Liabilities [Abstract] Organization and Description of Business [Abstract] Investments in Marketable Securities [Abstract] Balance (in shares) Balance (in shares) Shares, Outstanding Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Fair Value Hierarchy and NAV [Axis] Measurement Frequency [Axis] Assets and Liabilities Measured at Fair Value on Recurring Basis Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Inventory, Net Schedule of Inventory, Current [Table Text Block] Commitments and Contingencies [Abstract] Income Taxes [Abstract] Fair Value of Financial Instruments [Abstract] Inventory, Net [Abstract] Amortized costs Debt Securities, Available-for-Sale, Amortized Cost Other Commitments [Abstract] Retirement Benefits [Abstract] Stock Option Activity Warrant Liabilities [Abstract] Stock-based Compensation [Abstract] Restructuring [Abstract] Use of Estimates Use of Estimates, Policy [Policy Text Block] Reclassifications Comparability of Prior Year Financial Data, Policy [Policy Text Block] Segment Reporting Segment Reporting, Policy [Policy Text Block] Warrant Liabilities Derivatives and Fair Value [Text Block] RSU Awards [Member] Restricted Stock Units [Member] Outstanding Restricted Stock Units [Member] Assets [Abstract] Assets, Fair Value Disclosure [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Liabilities [Abstract] Liabilities, Fair Value Disclosure [Abstract] Research and Development [Member] Research and Development Expenses [Member] Restructuring Cost and Reserve [Line Items] Summary of Significant Accounting Policies [Abstract] Related Party Transactions [Abstract] Available-for-Sale Securities Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Other Other Noncash Income (Expense) Due from related parties Other Receivables, Net, Current Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Supplemental disclosure of non-cash investing and financing activities: Basic and Diluted Net Loss Per Share Aggregate intrinsic value, exercisable RSU Activity Available-for-Sale Securities by Remaining Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Basis of Presentation and Principles of Consolidation Basis of Accounting, Policy [Policy Text Block] Employer matching contributions to 401(k) plan Defined Contribution Plan, Employer Discretionary Contribution Amount Weighted Average Grant-Date Fair Value [Abstract] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Total unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Share price (in dollars per share) Share Price Financial Instrument [Axis] Weighted Average Exercise Price [Roll Forward] Granted (in dollars per share) Exercised (in dollars per share) Forfeited (in dollars per share) Expiration (in dollars per share) Balance Sheet Location [Axis] Plan Name [Axis] Plan Name [Domain] Award Type [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Recently Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Concentration of Business Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Weighted average remaining contractual term, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual term, exercisable Weighted average remaining contractual term, vested and expected to vest Remaining weighted average vesting period Selling, General and Administrative [Member] Accrued payments Other Commitment, to be Paid, Year One Area of leased space Area of Real Estate Property Balance Sheet Location [Domain] Accrued Expenses and Other Current Liabilities [Member] Accounts Payable and Accrued Liabilities [Member] Other Commitments [Table] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Line Items] Licenses Related to Certain Intellectual Property [Abstract] Other Commitments [Abstract] Number of shares of Class A common stock to be issued upon exercise of warrant (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Change in fair value of warrant liabilities Total Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost Available-for-Sale Securities by Remaining Contractual Maturity [Abstract] Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract] Change in fair value of contingent consideration Related Party Transaction [Axis] Related Party Transaction [Domain] Gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Additional restructuring charges expected to be incurred Restructuring and Related Cost, Expected Cost Remaining Available-for-Sale Securities [Abstract] Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract] Exercise price of warrant (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights International [Member] Lease-Related Costs [Abstract] Lease, Cost [Abstract] Total lease cost Lease, Cost Operating lease cost Operating Lease, Cost Variable lease cost Variable Lease, Cost Revenue Recognition [Abstract] Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Deferred Revenue [Abstract] Change in Contract with Customer, Liability [Abstract] Transaction Price Allocated to Remaining Performance Obligations [Abstract] Revenue, Performance Obligation [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Cash Flow and Supplemental Noncash Information [Abstract] Cash Flow, Operating Activities, Lessee [Abstract] Deferred revenue Contract with Customer, Liability Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Future Minimum Lease Payments [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Leases [Abstract] Lessee, Operating Lease, Description [Abstract] Effect of exchange rate changes on cash and cash equivalents Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Operating cash paid to settle operating lease liabilities Operating Lease, Payments Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Total remaining undiscounted lease payments Lessee, Operating Lease, Liability, to be Paid 2025 Lessee, Operating Lease, Liability, to be Paid, Year One 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Remainder of 2024 Maturities of Operating Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Total operating lease liabilities Operating Lease, Liability Current portion of operating lease liabilities Less: current portion Operating Lease, Liability, Current Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Operating lease liabilities Long-term operating lease liabilities Lease-Related Costs Leases Measurement Input Type [Axis] Strike Price [Member] Measurement Input, Exercise Price [Member] Expected Life [Member] Measurement Input, Expected Term [Member] Volatility [Member] Measurement Input, Price Volatility [Member] Risk-Free Interest Rate [Member] Measurement Input, Risk Free Interest Rate [Member] Share Price [Member] Measurement Input, Share Price [Member] Measurement Input Type [Domain] Warrants measurement input Warrants and Rights Outstanding, Measurement Input Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Remaining performance obligation, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Lease term Lessee, Operating Lease, Term of Contract Gain on marketable securities, net (Gain) loss on marketable securities, net Gain on marketable securities, net Remaining performance obligation, percentage to be recognized Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Service [Member] Debt Securities, Available-for-Sale [Table] Term of warrants Warrants and Rights Outstanding, Term Non-cash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Operating lease liabilities Increase (Decrease) in Operating Lease Liability Related Party [Member] Title of Individual [Domain] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Dr. Rothberg [Member] Board of Directors Chairman [Member] Chief Executive Officer [Member] Chief Financial Officer [Member] Scenario [Domain] Scenario [Axis] Geographical [Domain] Geographical [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Maximum [Member] Counterparty Name [Axis] Counterparty Name [Domain] Title of Individual [Axis] Product and Service [Domain] Product and Service [Axis] Domestic [Member] Cover [Abstract] Document Type Document Quarterly Report Document Transition Report Entity Interactive Data Current Amendment Flag Document Fiscal Year Focus Document Fiscal Period Focus Document Period End Date Entity Registrant Name Entity Central Index Key Entity File Number Entity Tax Identification Number Entity Incorporation, State or Country Code Current Fiscal Year End Date Entity Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Address, Address Line One Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Entity Listings [Table] Entity Listings [Line Items] Title of 12(b) Security Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding Redeemable warrants, each whole warrant exercisable for one share of Class A common stock, each at an exercise price of $11.50 per share [Member] Redeemable Warrants [Member] The 2023 Inducement Equity Incentive Plan (2023 Inducement Plan) provides for grants of awards to individuals that were not previously employees or directors of the Company as a material inducement to such individuals' entry into employment within the meaning of Rule 5635(c)(4) of the Nasdaq Listing Rules. Inducement Equity Incentive Plan 2023 [Member] 2023 Inducement Plan [Member] The Quantum-Si Incorporated 2021 Equity Incentive Plan (2021 Plan) provides for grants of stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock or cash-based awards. Directors, officers and other employees of the Company and its subsidiaries, as well as others performing consulting or advisory services for the Company, are eligible for grants under the 2021 Plan. Quantum-Si Incorporated 2021 Equity Incentive Plan [Member] 2021 Plan [Member] Amount of noncash expense (credit) for award of restricted stock (reversal of expense) under share-based payment arrangement. Restricted Stock Expense (Credit) Stock-based compensation Number of warrants or rights redeemed. Class of Warrant or Right, Redeemed Warrants redeemed (in shares) Redemption price per share or per unit of warrants or rights outstanding. Class of Warrant or Right, Redemption Price Warrant redemption price (in dollars per share) Trading day period after Company calls warrants for redemption to calculate the fair market value over the exercise price of the warrants, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Trading Day Period to Calculate Fair Market Value over Exercise Price of Warrants Trading day period to calculate fair market value over exercise price of warrants Threshold number of specified trading days that common stock price must exceed threshold price within a specified consecutive trading period, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Threshold Trading Days Threshold trading days Threshold period of specified consecutive trading days that common stock price must exceed threshold price for specified number of trading days, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Threshold Consecutive Trading Days Threshold consecutive trading days Beneficial ownership percentage of the outstanding shares of the Company's Class A common stock that would allow warrants to be settled in cash upon the occurrence of a tender offer or exchange offer. Beneficial Ownership Percentage Beneficial ownership percentage Period of time in which warrants may not be transferred, assigned or sold after the completion of the Business Combination, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Class of Warrant or Right, Limitation Period to Transfer, Assign or Sell Warrants Limitation period to transfer, assign or sell warrants Period prior to the Company sending notice of redemption to warrant holders to conclude the 30 consecutive trading days that common stock price must exceed threshold price for specified number of trading days, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Period Prior to Notice of Redemption Period prior to notice of redemption Private placement of warrants to the Sponsor simultaneous with the closing of the Initial Public Offering. Private Placement Warrants [Member] Private Warrants [Member] Number of warrants or rights exercised. Class of Warrant or Right, Exercised Warrants exercised (in shares) Redeemable warrants with each whole warrant exercisable for one share of Class A common stock at an exercise price of $11.50 per share. Redeemable Warrants [Member] Public Warrants [Member] Period to provide written notice to redeem warrants, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Notice Period to Redeem Warrants Notice period to redeem warrants Tabular disclosure of realized and unrealized gains and losses on marketable securities and investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Gain (Loss) on Securities and Investment Income [Table Text Block] Dividend and Interest Income and Realized and Unrealized Gain on Marketable Securities, Net The cash inflow associated with refund of issuance costs. Proceeds from Refund of Issuance Costs Refund of issuance costs from 2021 Business Combination Future cash outflow to pay for deferred offering costs. Deferred offering costs payable Effective October 1, 2022, the Company entered into a Protein Engineering Collaboration (the "New Collaboration") with PEI to develop technology and methods in the field of nanobodies and potentially other binders to produce novel biological reagents and related data. Protein Engineering Collaboration [Member] Protein Engineering Collaboration [Member] 4Catalyzer Corporation ("4C") is a company controlled by the Rothberg family. Catalyzer4 Corporation [Member] 4C [Member] Protein Evolution Inc. (PEI) develops proteins that address problems in climate change and healthcare. Dr. Rothberg, Chairman of the Board of the Company, serves as Chairman of the Board of Directors of PEI and the Rothberg family are controlling stockholders of PEI. Protein Evolution, Inc. [Member] PEI [Member] Transactions with Related Parties [Abstract] Related Party Transactions [Abstract] The number of shares of Class A common stock that can be purchased with an option granted pursuant to an Advisory Agreement. Share-Based Compensation Arrangement by Share-Based Payment Award, Shares that can be Purchased with Option Granted Number of shares that can be purchased with option granted (in shares) Carrying value as of the balance sheet date of the obligations incurred through that date and payable for contracted services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accrued Contracted Services, Current Accrued contracted services Amount of offset to lease liability recorded at the inception of the lease for the costs of leasehold improvements by the lessee. Lease Incentives Lease incentives Less: Lease incentives Space located at 115 Munson Street in New Haven, Connecticut. Space Located in New Haven, Connecticut [Member] Space Located in New Haven, Connecticut [Member] Tabular disclosure of supplemental cash flow information for lessee's operating leases. Supplemental Cash Flow Information Related to Operating Leases [Table Text Block] Supplemental Cash Flow Information Term of the product warranty, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Standard Product Warranty, Warranty Period Warranty period Amount of increase to additional paid in capital (APIC) due to a refund of issuance costs. Adjustments to Additional Paid in Capital, Refund of Issuance Costs Refund of issuance costs from 2021 Business Combination Disclosure of accounting policy for recognizing deferred revenue. Deferred Revenue, Policy [Policy Text Block] Deferred Revenue Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Lessee, Operating Lease, Liability, Payments Due After Year Four Thereafter Amount of annual fixed payments under licenses for certain intellectual property. Other Commitment, Annual Minimum Fixed Payments Annual minimum fixed payments The Company licenses certain intellectual property, some of which may be utilized in its current or future product offerings. Licenses Related to Certain Intellectual Property [Member] Licenses Related to Certain Intellectual Property [Member] Amount of cash payments made as the result of exit or disposal activities and other increases (decreases) in the restructuring reserve. Restructuring Reserve, Payments for Restructuring and Other Adjustments Cash payments and other adjustments EX-101.PRE 10 qsi-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 03, 2024
Entity Listings [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Document Transition Report false  
Entity File Number 001-39486  
Entity Registrant Name QUANTUM-SI INCORPORATED  
Entity Central Index Key 0001816431  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 85-1388175  
Entity Address, Address Line One 29 Business Park Drive  
Entity Address, City or Town Branford  
Entity Address, State or Province CT  
Entity Address, Postal Zip Code 06405  
City Area Code 866  
Local Phone Number 688-7374  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Common Class A [Member]    
Entity Listings [Line Items]    
Title of 12(b) Security Class A common stock, $0.0001 per share  
Trading Symbol QSI  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   121,878,989
Common Class B [Member]    
Entity Listings [Line Items]    
Entity Common Stock, Shares Outstanding   19,937,500
Redeemable Warrants [Member]    
Entity Listings [Line Items]    
Title of 12(b) Security Redeemable warrants, each whole warrant exercisable for one share of Class A common stock, each at an exercise price of $11.50 per share  
Trading Symbol QSIAW  
Security Exchange Name NASDAQ  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 53,163 $ 133,860
Marketable securities 182,268 123,876
Accounts receivable, net of allowance of $0 and $0, respectively 242 368
Inventory, net 4,946 3,945
Prepaid expenses and other current assets 3,756 4,261
Total current assets 244,375 266,310
Property and equipment, net 16,169 16,275
Internally developed software 496 532
Operating lease right-of-use assets 13,850 14,438
Other assets 695 695
Total assets 275,585 298,250
Current liabilities:    
Accounts payable 1,164 1,766
Accrued payroll and payroll-related costs 2,103 4,943
Accrued contracted services 1,212 1,519
Accrued expenses and other current liabilities 1,883 1,815
Current portion of operating lease liabilities 1,610 1,566
Total current liabilities 7,972 11,609
Warrant liabilities 955 1,274
Operating lease liabilities 12,873 13,737
Other long-term liabilities 14 11
Total liabilities 21,814 26,631
Commitments and contingencies (Note 15)
Stockholders' equity    
Additional paid-in capital 768,898 767,239
Accumulated other comprehensive loss (33) 0
Accumulated deficit (515,108) (495,634)
Total stockholders' equity 253,771 271,619
Total liabilities and stockholders' equity 275,585 298,250
Class A Common Stock [Member]    
Stockholders' equity    
Common Stock 12 12
Class B Common Stock [Member]    
Stockholders' equity    
Common Stock $ 2 $ 2
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Allowance for estimated credit losses $ 0 $ 0
Class A Common Stock [Member]    
Stockholders' equity    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 600,000,000 600,000,000
Common stock, shares issued (in shares) 121,878,989 121,832,417
Common stock, shares outstanding (in shares) 121,878,989 121,832,417
Class B Common Stock [Member]    
Stockholders' equity    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 27,000,000 27,000,000
Common stock, shares issued (in shares) 19,937,500 19,937,500
Common stock, shares outstanding (in shares) 19,937,500 19,937,500
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Revenue $ 457 $ 254
Cost of revenue 188 130
Gross profit 269 124
Operating expenses:    
Research and development 12,101 18,167
Selling, general and administrative 11,528 11,178
Total operating expenses 23,629 29,345
Loss from operations (23,360) (29,221)
Dividend and interest income 3,574 2,219
Gain on marketable securities, net 0 2,942
Change in fair value of warrant liabilities 319 391
Other (expense) income, net (7) 58
Loss before provision for income taxes (19,474) (23,611)
Provision for income taxes 0 0
Net loss $ (19,474) $ (23,611)
Net loss per common share attributable to common stockholders, basic (in dollars per share) $ (0.14) $ (0.17)
Net loss per common share attributable to common stockholders, diluted (in dollars per share) $ (0.14) $ (0.17)
Weighted-average shares used to compute net loss per share attributable to common stockholders, basic (in shares) 141,773 140,280
Weighted-average shares used to compute net loss per share attributable to common stockholders, diluted (in shares) 141,773 140,280
Other comprehensive loss:    
Net unrealized loss on marketable securities, net of tax $ (28) $ 0
Foreign currency translation adjustment (5) 0
Total other comprehensive loss, net of tax (33) 0
Comprehensive loss (19,507) (23,611)
Product [Member]    
Revenue:    
Revenue 428 251
Service [Member]    
Revenue:    
Revenue $ 29 $ 3
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Class A Common Stock [Member]
Common Stock [Member]
Class B Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Deficit [Member]
Total
Balance at Dec. 31, 2022 $ 12 $ 2 $ 758,366   $ (399,674) $ 358,706
Balance (in shares) at Dec. 31, 2022 120,006,757 19,937,500        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued upon vesting of restricted stock units $ 0 $ 0 0   0 0
Common stock issued upon vesting of restricted stock units (in shares) 1,552,583 0        
Stock-based compensation $ 0 $ 0 3,908   0 3,908
Net unrealized loss on marketable securities, net of tax           0
Foreign currency translation           0
Net loss 0 0 0   (23,611) (23,611)
Balance at Mar. 31, 2023 $ 12 $ 2 762,274   (423,285) 339,003
Balance (in shares) at Mar. 31, 2023 121,559,340 19,937,500        
Balance at Dec. 31, 2023 $ 12 $ 2 767,239 $ 0 (495,634) 271,619
Balance (in shares) at Dec. 31, 2023 121,832,417 19,937,500        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common stock issued upon vesting of restricted stock units $ 0 $ 0 0 0 0 0
Common stock issued upon vesting of restricted stock units (in shares) 46,572 0        
Stock-based compensation $ 0 $ 0 1,645 0 0 1,645
Net unrealized loss on marketable securities, net of tax 0 0 0 (28) 0 (28)
Refund of issuance costs from 2021 Business Combination 0 0 14 0 0 14
Foreign currency translation 0 0 0 (5) 0 (5)
Net loss 0 0 0 0 (19,474) (19,474)
Balance at Mar. 31, 2024 $ 12 $ 2 $ 768,898 $ (33) $ (515,108) $ 253,771
Balance (in shares) at Mar. 31, 2024 121,878,989 19,937,500        
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss $ (19,474) $ (23,611)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 1,061 803
Non-cash lease expense 588 536
(Gain) loss on marketable securities, net 0 (2,942)
(Accretion) amortization on marketable securities (2,119) 0
(Gain) loss on disposal of fixed assets 0 3
Change in fair value of warrant liabilities (319) (391)
Change in fair value of contingent consideration 0 34
Stock-based compensation 1,645 3,908
Other 22 0
Changes in operating assets and liabilities:    
Accounts receivable, net 126 (82)
Inventory, net (228) (1,708)
Prepaid expenses and other current assets 31 738
Accounts payable (633) (730)
Accrued expenses and other current liabilities (3,094) (4,537)
Operating lease liabilities (820) (743)
Other long-term liabilities 6 24
Net cash used in operating activities (23,208) (28,698)
Cash flows from investing activities:    
Purchases of property and equipment (1,046) (2,574)
Internally developed software - capitalized costs (59) (887)
Purchases of marketable securities (78,823) 0
Sales of marketable securities 22,500 29,500
Net cash (used in) provided by investing activities (57,428) 26,039
Cash flows from financing activities:    
Deferred offering costs (70) 0
Refund of issuance costs from 2021 Business Combination 14 0
Net cash used in financing activities (56) 0
Effect of exchange rate changes on cash and cash equivalents (5) 0
Net decrease in cash and cash equivalents (80,697) (2,659)
Cash and cash equivalents at beginning of period 133,860 84,319
Cash and cash equivalents at end of period 53,163 81,660
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 16 0
Supplemental disclosure of non-cash investing and financing activities:    
Property and equipment purchased but not paid 231 847
Deferred offering costs payable $ 75 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Description of Business
3 Months Ended
Mar. 31, 2024
Organization and Description of Business [Abstract]  
Organization and Description of Business
Note 1. Organization and Description of Business

Quantum-Si Incorporated (including its subsidiaries, the “Company” or “Quantum-Si”) was incorporated in Delaware on June 10, 2020 as HighCape Capital Acquisition Corp. The Company’s legal name became Quantum-Si Incorporated following a business combination on June 10, 2021 between the Company and Q-SI Operations Inc. (formerly Quantum-Si Incorporated), which was founded in 2013.

The Company is an innovative life sciences company with the mission of transforming single-molecule analysis and democratizing its use by providing researchers and clinicians access to the proteome, the set of proteins expressed within a cell. The Company has developed a proprietary universal single-molecule detection platform that the Company is first applying to proteomics to enable Next-Generation Protein SequencingTM (“NGPS”), the ability to sequence proteins in a massively parallel fashion (rather than sequentially, one at a time), and can be used for the study of nucleic acids. The Company’s platform is currently comprised of the Platinum® NGPS instrument, the Platinum Analysis Software service, reagent kits and semiconductor chips for use with its instruments.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
Note 2. Summary of Significant Accounting Policies
 
Basis of Presentation and Principles of Consolidation
 
The accompanying Condensed Consolidated Financial Statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the accounting disclosure rules and regulations of the Securities and Exchange Commission (the “SEC”). All intercompany transactions are eliminated.

These Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. The Condensed Consolidated Balance Sheets as of December 31, 2023 included herein was derived from the audited Consolidated Financial Statements as of that date, but does not include all disclosures, including certain notes required by U.S. GAAP, on an annual reporting basis.

In the opinion of management, the accompanying Condensed Consolidated Financial Statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, and cash flows for the interim periods. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter, the year ending December 31, 2024, or any other period.

There have been no material changes to the Company’s significant accounting policies as described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
  
Global Developments
 
Throughout 2023, various central banks around the world, including the Federal Reserve in the United States, raised interest rates. While these rate increases have not had a significant adverse impact on the Company to date, the impact of such rate increases on the overall financial markets and the economy may adversely impact the Company in the future. In addition, the global economy has experienced, and is continuing to experience, high levels of inflation and global supply chain disruptions. The Company continues to monitor these supply chain, inflation and interest rate factors, as well as the uncertainty resulting from the overall economic environment.

Although the Company does not expect to be significantly impacted by the conflicts in Ukraine or Israel and Gaza, the Company has experienced some constraints in product and material availability and increasing costs required to obtain some materials and supplies as a result of these conflicts on the global economy. To date, the Company’s business has not been materially impacted by the conflicts, however, as the conflicts continue or worsen, it may impact the Company’s business, financial condition, results of operations and cash flows.

Concentration of Business Risk
 
Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents and marketable securities. As of March 31, 2024, the Company’s marketable securities consist of mutual funds, U.S. Treasury securities and commercial paper. The Company also maintains balances in certain operating accounts above federally insured limits and, as a result, the Company is exposed to credit risk in the event of default by the financial institutions to the extent account balances exceed the amount insured by the Federal Deposit Insurance Corporation.

The Company sources certain key materials and components utilized in the Company’s products from single or limited suppliers. Historically, the Company has not experienced significant issues sourcing these materials and components. However, if these suppliers were not able to supply the requested amount of materials or components, it could take a considerable length of time to obtain alternative sources, which could affect the Company’s development efforts and commercial operations.
 

Segment Reporting



The Company’s Chief Operating Decision Maker, its Chief Executive Officer, reviews the Company’s financial information on a consolidated basis for purposes of allocating resources and evaluating its financial performance. Accordingly, the Company has determined that it operates as a single reportable segment.

Reclassifications
 
Certain prior year amounts have been reclassified for consistency with the current year’s presentation.

Use of Estimates
 
The preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions about future events that affect the amounts recorded in its Condensed Consolidated Financial Statements and accompanying notes. Future events and their effects cannot be determined with certainty. On an ongoing basis, management evaluates these estimates and assumptions. Significant estimates and assumptions include:


valuation allowances with respect to deferred tax assets;


inventory valuation;


valuation of excess and obsolete inventory reserves;


assumptions used for leases;


valuation of warrant liabilities;


assumptions associated with revenue recognition; and


assumptions underlying the fair value used in the calculation of stock-based compensation.

The Company bases these estimates on historical and anticipated results and trends and on various other assumptions the Company believes are reasonable under the circumstances, including assumptions as to future events. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates, and any such differences may be material to the Condensed Consolidated Financial Statements.

Inventory, Net


Inventory is stated at the lower of cost or net realizable value with cost determined using the first-in, first-out method. Materials that may be utilized for either commercial or, alternatively, for research and development purposes, are classified as inventory. Amounts in inventory used for research and development purposes are charged to research and development expense when the product enters the research and development process and can no longer be used for commercial purposes and, therefore, does not have an “alternative future use” as defined in authoritative guidance.



The Company performs an assessment of the recoverability of capitalized inventory during each reporting period and, if needed, records an excess and obsolete reserve against inventory to its estimated net realizable value in the period it is identified. For further discussion related to inventory, please refer to Note 5. Inventory, Net.

Warrant Liabilities

The Company’s outstanding warrants include publicly traded warrants (the “Public Warrants”) and warrants sold in a private placement (the “Private Warrants”). The Public Warrants and Private Warrants meet the definition of a derivative and the Company recorded these warrants as long-term liabilities in the Condensed Consolidated Balance Sheets at fair value upon initial recognition, with subsequent changes in their respective fair values recognized in the Condensed Consolidated Statements of Operations and Comprehensive Loss at each reporting date. For further discussion related to the Public Warrants and Private Warrants, please refer to Note 11. Warrant Liabilities.

Revenue Recognition

The Company’s revenue is derived from sales of products and services. Product revenue is primarily generated from the sales of instruments and consumables used in protein sequencing and analysis. Service revenue is primarily generated from service maintenance contracts including access to analysis software and advanced training for instrument use. The Company recognizes revenue when or as a customer obtains control of the promised goods and services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for these goods and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue as the performance obligations have been satisfied. The Company has made the accounting policy election allowed for under ASC 606-10-32-2A to exclude all sales taxes from transaction price. Revenue recognition for contracts with multiple deliverables is based on the separate satisfaction of each distinct performance obligation within the contract. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company allocates transaction price to the performance obligations in a contract with a customer based on the relative standalone selling price of each performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information and specific factors such as competitive positioning, internal costs, profit objectives, and internally approved pricing guidelines related to the performance obligation

The Company considers performance obligation for sales of products satisfied upon shipment of the goods to the customer in accordance with the shipping terms (either upon shipment or delivery), which is when control of the product is deemed to be transferred; this includes instruments and consumables. Customers generally do not have a right to return products, except for defective or damaged products during the warranty period or unless prior written consent is provided. In instances where right of payment or transfer of title is contingent upon the customer’s acceptance of the product, revenue is deferred until all acceptance criteria have been met. Revenues for service maintenance contracts, which start after the first year of purchase and are considered as service type warranties that effectively extend the standard first-year service coverage at the customer’s option are recognized ratably over the contract service period as these services are performed evenly over time. Revenues for advanced training is recognized at a point in time upon satisfaction of the underlying performance obligation. The Company typically provides a standard one-year warranty which covers defects in materials, workmanship and manufacturing or performance conditions under normal use and service. The first year of the warranty of the products is considered an assurance-type warranty and is recorded as Cost of revenue within the Condensed Consolidated Statements of Operations and Comprehensive Loss. The Company has determined the standard first-year warranty is not a distinct performance obligation.

The Company disaggregates revenue from contracts with customers by type of revenue. The Company believes product revenue and service revenue aggregate the payor types by nature, amount, timing and uncertainty of its revenue streams. Total revenue generated from domestic and international sales was approximately $0.3 million and $0.2 million, respectively, for the three months ended March 31, 2024. All revenue generated for the three months ended March 31, 2023 resulted from domestic sales.

Deferred Revenue

Deferred revenue is a contract liability that consists of customer payments received in advance of performance or billings in excess of revenue recognized, net of revenue recognized from the balance at the beginning of the period.


Deferred revenue primarily consists of billings and payments received in advance of revenue recognition from service maintenance contracts including software subscription, proof of concept services and advanced training, and is reduced as the revenue recognition criteria are met. Deferred revenue also includes proof of concept services and advanced training provided to customers until the service has been performed. Deferred revenue is classified as current or non-current based on expected revenue recognition timing. Specifically, deferred revenue that will be recognized as revenue within the succeeding 12-month period is recorded as current and is included within Accrued expenses and other current liabilities, and the portion of deferred revenue where revenue is expected to be recognized beyond 12 months from the reporting date is recorded as non-current deferred revenue and is included in Other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.



As of March 31, 2024, the Company had deferred revenue of $0.1 million included within Accrued expenses and other current liabilities in the Company’s Condensed Consolidated Balance Sheets. As of March 31, 2024, amounts included within Other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets were immaterial. The Company expects to recognize approximately 30% of its remaining performance obligations as revenue for the remainder of the year ending December 31, 2024.

Stock-Based Compensation

Stock-based compensation expense for stock option grants with only service conditions is recognized on a straight-line basis over the requisite service period of the individual grants, which is generally the vesting period, based on the estimated grant date fair values. Stock-based compensation expense for stock option grants subject to non-financing event performance conditions on an accelerated basis is recognized as though each vesting portion of the award was, in substance, a separate award.

Prior to the business combination between HighCape Capital Acquisition LLC and Quantum-Si Incorporated in June 2021 (the “Business Combination”), the fair value of the shares of common stock underlying stock options had historically been determined by the Company’s board of directors (the “Board”), with input from management and contemporaneous third-party valuations, as there was no public market for the common stock. Given the absence of a public trading market for the Company’s common stock, the Board exercised reasonable judgment and considered numerous objective and subjective factors to determine the best estimate of the fair value of the Company’s common stock at each option grant date.
 
After the completion of the Business Combination, the Company measures compensation expense for stock-based awards to employees, non-employees and directors based upon the awards’ initial grant-date fair values. Stock-based compensation expense for stock options, restricted stock units and performance awards is recorded over the requisite service period. For awards with only a service condition, the Company expenses stock-based compensation using the straight-line method over the requisite service period for the entire award. For awards with a market condition, the Company expenses the grant date fair value at the target over the vesting period regardless of the value the award recipients ultimately receive. The fair value of restricted stock without a market condition is estimated using the current market price of the Company’s Class A common stock on the date of grant. The fair value of stock option grants with a market condition is estimated at the date of grant using the Monte Carlo simulation model (“Monte Carlo”). The fair values of stock option grants are estimated as of the date of grant by applying the Black-Scholes option valuation model (“Black-Scholes”). The Black-Scholes and Monte Carlo models incorporate assumptions as to stock price volatility, the expected life of options or restricted stock, a risk-free interest rate and dividend yield. The effect of forfeiture in compensation costs is recognized based on actual forfeitures when they occur.
 
Black-Scholes is affected by the stock price on the date of the grant as well as assumptions regarding a number of highly complex and subjective variables. These variables include the expected term of the option, expected risk-free interest rate, the expected volatility of Class A common stock, and expected dividend yield; each of which is described below. The assumptions for expected term and expected volatility are the two assumptions that significantly affect the grant date fair value.


Expected Term: The expected term using the “simplified” method, which is the simple average of the vesting period and the contractual term.


Risk-free Interest Rate: The risk-free interest rate for periods within the expected term of the awards is based on the U.S. Treasury yield curve in effect at the time of the grant.


Expected Stock Price Volatility: The Company determined expected annual equity volatility based on the historical volatility of its Class A common stock.


Dividend Yield: Because the Company has never paid a dividend and does not expect to begin doing so in the foreseeable future, the Company assumes no dividend yield in valuing the stock-based awards.


Exercise Price: The exercise price is taken directly from the grant notice issued to employees and nonemployees.

Recently Issued Accounting Pronouncements

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740)Improvements to Income Tax Disclosures, which expands income tax disclosure requirements to include additional information related to the rate reconciliation of effective tax rates to statutory rates, as well as additional disaggregation of taxes paid in both U.S. and foreign jurisdictions. The amendments in ASU 2023-09 also remove disclosures related to certain unrecognized tax benefits and deferred taxes. The amendments are effective for fiscal years beginning after December 31, 2024. The amendments may be applied prospectively or retrospectively. The Company is currently evaluating the effect ASU 2023-09 may have on its Consolidated Financial Statements and disclosures.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires enhanced disclosures about significant segment expenses. In addition, the ASU clarified that single reportable segment entities must apply Topic 280 in its entirely. The ASU does not change how an entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. The ASU is required to be applied retrospectively to all periods presented in the financial statements and is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the effect ASU 2023-07 may have on its Consolidated Financial Statements and disclosures.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Marketable Securities
3 Months Ended
Mar. 31, 2024
Investments in Marketable Securities [Abstract]  
Investments in Marketable Securities
Note 3. Investments in Marketable Securities

As of March 31, 2024 and December 31, 2023, the Company’s investments in marketable securities were determined to be available-for-sale securities. Gross unrealized gains or losses resulting from changes in the fair value of available-for-sale securities for the three months ended March 31, 2024 were less than $0.1 million. There were no such gains or losses for the three months ended March 31, 2023.

Dividend and interest income from marketable securities and realized and unrealized gain on marketable securities, net, related to the Company’s available-for sale securities for the three months ended March 31, 2024 and trading securities for the three months ended March 31, 2023 were as follows (in thousands):

             
   
2024
   
2023
 
Dividend and interest income from marketable securities
 
$
3,574
   
$
2,219
 
Gain on marketable securities, net
 
$
-
   
$
2,942
 



The following is a summary of the Company’s available-for-sale securities recorded within Marketable securities in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 (in thousands):


   
March 31, 2024
 
   
Amortized
Costs
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair
Value
 
Financial Assets:
                       
Short-term marketable securities:
                       
U.S. Treasury securities
 
$
151,538
   
$
-
   
$
(14
)
 
$
151,524
 
Commercial paper
   
30,758
     
-
     
(14
)
   
30,744
 
Total
 
$
182,296
   
$
-
   
$
(28
)
 
$
182,268
 


   
December 31, 2023
 
   
Amortized
Costs
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair
Value
 
Financial Assets:
                       
Short-term marketable securities:
                       
U.S. Treasury securities
 
$
82,625
   
$
15
   
$
-
   
$
82,640
 
Commercial paper
   
41,229
     
7
     
-
     
41,236
 
Total
 
$
123,854
   
$
22
   
$
-
   
$
123,876
 



The fair values of the Company’s available-for-sale securities included within Marketable securities in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023, by remaining contractual maturity, are as follows (in thousands):


   
March 31, 2024
 
   
One Year
or Less
   
Over
One Year
Through
Five Years
   
Over
Five Years
   
Total
 
Financial Assets:
                       
Short-term marketable securities:
                       
U.S. Treasury securities
 
$
151,524
   
$
-
   
$
-
   
$
151,524
 
Commercial paper
   
30,744
     
-
     
-
     
30,744
 
Total
 
$
182,268
   
$
-
   
$
-
   
$
182,268
 

   
December 31, 2023
 
   
One Year
or Less
   
Over
One Year
Through
Five Years
   
Over
Five Years
   
Total
 
Financial Assets:
                       
Short-term marketable securities:
                       
U.S. Treasury securities
 
$
82,640
   
$
-
   
$
-
   
$
82,640
 
Commercial paper
   
41,236
     
-
     
-
     
41,236
 
Total
 
$
123,876
   
$
-
   
$
-
   
$
123,876
 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2024
Fair Value of Financial Instruments [Abstract]  
Fair Value of Financial Instruments
Note 4. Fair Value of Financial Instruments
 
Fair value estimates of financial instruments are made at a specific point in time, based on relevant information about financial markets and specific financial instruments. As these estimates are subjective in nature, involving uncertainties and matters of significant judgment, they cannot be determined with precision. Changes in assumptions can significantly affect estimated fair value.
 
The Company measures fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The Company utilizes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:


Level 1: Valuations based on quoted prices in active markets for identical assets or liabilities that an entity has the ability to access.


Level 2: Valuations based on quoted prices for similar assets or liabilities, quoted prices for identical assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable data for substantially the full term of the assets or liabilities.


Level 3: Valuations based on quoted prices for similar assets or liabilities, quoted prices for identical assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable data for substantially the full term of the assets or liabilities.

The carrying value of cash and cash equivalents, accounts payable and accrued expenses and other current liabilities approximates their fair values due to the short-term or on demand nature of these instruments. At March 31, 2024 and December 31, 2023, the Company’s investment portfolio included available-for-sale securities which were comprised of money market funds, U.S. treasury bills and commercial paper. The majority of the Company’s cash equivalents and short-term investments consist of instruments classified as Level 1. However, the Company has commercial paper that is classified as Level 2 due to the fair value for these instruments being determined by utilizing observable inputs in similar assets or identical assets in non-active markets. There were no transfers between fair value measurement levels for the three months ended March 31, 2024 and 2023.

Warrants are recorded as Warrant liabilities in the Condensed Consolidated Balance Sheets. The warrant liabilities are measured at fair value at inception and on a recurring basis, with changes in fair value presented as Change in fair value of warrant liabilities in the Condensed Consolidated Statements of Operations and Comprehensive Loss.

The Public Warrants and Private Warrants were carried at fair value as of March 31, 2024 and December 31, 2023. The Public Warrants were valued using Level 1 inputs as they are traded in an active market. The Private Warrants were valued using a binomial lattice model. The primary unobservable input utilized in determining the fair value of the Private Warrants was the expected volatility of the Company’s Class A common stock. The expected volatility was based on consideration of the implied volatility from the Company’s own Public Warrant pricing and on the historical volatility observed at guideline public companies. As of March 31, 2024, the significant assumptions used in preparing the binomial lattice model for valuing the Private Warrants liability include (i) volatility of 89.9%, (ii) risk-free interest rate of 4.50%, (iii) strike price of $11.50, (iv) fair value of Class A common stock of $1.97, and (v) expected life of 2.2 years. As of December 31, 2023, the significant assumptions used in preparing the binomial lattice model for valuing the Private Warrants liability include (i) volatility of 92.1%, (ii) risk-free interest rate of 4.10%, (iii) strike price of $11.50, (iv) fair value of Class A common stock of $2.01, and (v) expected life of 2.4 years. There were no exercises or redemptions of the Public Warrants or Private Warrants during the three months ended March 31, 2024 or 2023.
 
The following table summarizes the Company’s assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):
 
   
March 31, 2024
 
   
Level 1
   
Level 2
   
Level 3
   
Total
 
Financial Assets:
                       
Cash equivalents:
                       
Money market funds
 
$
45,470
   
$
-
   
$
-
   
$
45,470
 
Marketable securities:
                               
U.S. Treasury securities
   
151,524
     
-
     
-
     
151,524
 
Commercial paper
   
-
     
30,744
     
-
     
30,744
 
Total assets at fair value on a recurring basis
 
$
196,994
   
$
30,744
   
$
-
   
$
227,738
 
                                 
Liabilities:
                               
Public Warrants
 
$
920
   
$
-
   
$
-
   
$
920
 
Private Warrants
   
-
     
-
     
35
     
35
 
Total liabilities at fair value on a recurring basis
 
$
920
   
$
-
   
$
35
   
$
955
 


   
December 31, 2023
 
   
Level 1
   
Level 2
   
Level 3
   
Total
 
Financial Assets:
                       
Cash equivalents:
                       
Money market funds
 
$
50,226
   
$
-
   
$
-
   
$
50,226
 
U.S. Treasury securities
   
59,654
     
-
     
-
     
59,654
 
Commercial paper
   
-
     
19,436
     
-
     
19,436
 
Marketable securities:
                               
U.S. Treasury securities
   
82,640
     
-
     
-
     
82,640
 
Commercial paper
   
-
     
41,236
     
-
     
41,236
 
Total assets at fair value on a recurring basis
 
$
192,520
   
$
60,672
   
$
-
   
$
253,192
 
                                 
Liabilities:
                               
Public Warrants
 
$
1,227
   
$
-
   
$
-
   
$
1,227
 
Private Warrants
   
-
     
-
     
47
     
47
 
Total liabilities at fair value on a recurring basis
 
$
1,227
   
$
-
   
$
47
   
$
1,274
 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory, Net
3 Months Ended
Mar. 31, 2024
Inventory, Net [Abstract]  
Inventory, Net

Note 5. Inventory, Net



Inventory, net, consists of the following as of March 31, 2024 and December 31, 2023 (in thousands):



   
March 31, 2024
   
December 31, 2023
 
Raw materials
 
$
5,461
   
$
4,951
 
Work in progress
   
2,039
     
784
 
Finished goods
   
1,470
     
1,592
 
Total inventory
   
8,970
     
7,327
 
Inventory reserves
   
(4,024
)
   
(3,382
)
Total inventory, net
 
$
4,946
   
$
3,945
 

As of March 31, 2024 and December 31, 2023, the Company included $4.0 million and $3.4 million, respectively, of reserves against inventory in the Condensed Consolidated Balance Sheets related to product that was considered to not have an alternative future use. For the three months ended March 31, 2024, the Company recorded $0.6 million reserve against inventory in Research and Development expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss related to product that was considered to not have an alternative future use.  There was no such reserve recorded against inventory for the three months ended March 31, 2023.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2024
Property and Equipment, Net [Abstract]  
Property and Equipment, Net
Note 6. Property and Equipment, Net
 
Property and equipment, net, consists of the following as of March 31, 2024 and December 31, 2023 (in thousands):

   
  March 31, 2024
   
December 31, 2023
 
Laboratory and production equipment
 
$
15,696
   
$
14,727
 
Computer equipment
   
1,721
     
1,707
 
Purchased software
   
188
     
188
 
Furniture and fixtures
   
325
     
310
 
Leasehold improvements     7,226       6,948  
Construction in process
   
2,133
     
2,438
 
Subtotal
   
27,289
     
26,318
 
Less: Accumulated depreciation and amortization
   
(11,120
)
   
(10,043
)
Property and equipment, net
 
$
16,169
   
$
16,275
 
 
Depreciation and amortization expense was $1.1 million and $0.8 million for the three months ended March 31, 2024 and 2023, respectively. The Company had no disposals of property and equipment for the three months ended March 31, 2024. Losses on disposals of property and equipment were immaterial for three months ended March 31, 2023. No impairments of property and equipment were recorded during the three months ended March 31, 2024 and 2023.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases
Note 7. Leases

Lease-related costs for the three months ended March 31, 2024 and 2023 are as follows (in thousands):

   
2024
   
2023
 
Operating lease cost
 
$
864
   
$
982
 
Variable lease cost
   
436
     
394
 
Total lease cost
 
$
1,300
   
$
1,376
 

As of March 31, 2024, the maturities of the operating lease liabilities and a reconciliation to the present value of lease liabilities were as follows (in thousands):

   
Remaining
Lease Payments
 
Remainder of 2024
 
$
3,339
 
2025
   
4,527
 
2026
   
4,585
 
2027
   
4,549
 
2028
   
2,975
 
Thereafter
   
10,053
 
Total remaining undiscounted lease payments
 
$
30,028
 
Less: Imputed interest
   
(6,441
)
Less: Lease incentives (1)
   
(9,104
)
Total operating lease liabilities
 

14,483
 
Less: current portion     (1,610 )
Long-term operating lease liabilities
  $
12,873  
Weighted-average remaining lease term (in years)     6.2  
Weighted-average discount rate     7.9 %

(1)
Includes lease incentives that may be realized in 2024 for the costs of leasehold improvements.

The following table provides certain cash flow and supplemental cash flow information related to the Company’s lease liabilities for the three months ended March 31, 2024 and 2023 (in thousands):

   
2024
   
2023
 
Operating cash paid to settle operating lease liabilities
 
$
1,097
   
$
1,059
 

In December 2021, the Company signed a 10-year lease for approximately 67,000 square feet of space in New Haven, Connecticut. The lease commenced on January 8, 2022 with rent payments beginning on July 7, 2022. Under the lease, the landlord agreed to reimburse the Company for up to $9.1 million in improvements to the space, to be used for such improvements as the Company deems “necessary or desirable”. On September 13, 2022, the Company filed a lawsuit against the landlord, alleging that the landlord has: (i) refused to reimburse the Company for costs related to improvements already incurred and submitted, (ii) delayed the Company’s completion of improvements, in order to avoid reimbursing the costs of those improvements, and (iii) improperly rejected the Company’s proposed improvement plans. The Company accounted for these lease incentives as an offset to the lease liability recorded at the inception of the lease. Although the Company believes it is contractually entitled to the $9.1 million of lease incentives, based on the current status of the litigation, the Company cannot determine the likely outcome or estimate the impact on such carrying values.

The Company incurred and recognized total leasehold improvements of approximately $1.6 million related to reimbursable construction costs which were included in construction in progress within Property and equipment, net, in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2024
Accrued Expenses and Other Current Liabilities [Abstract]  
Accrued Expenses and Other Current Liabilities
Note 8. Accrued Expenses and Other Current Liabilities
 
Accrued expenses and other current liabilities consist of the following as of March 31, 2024 and December 31, 2023 (in thousands):

   
March 31, 2024
   
December 31, 2023
 
Restructuring costs   $
222     $
519  
Legal fees
   
1,330
     
979
 
Royalties
    93       123  
Other
   
238
     
194
 
Total accrued expenses and other current liabilities
 
$
1,883
   
$
1,815
 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation
3 Months Ended
Mar. 31, 2024
Stock-based Compensation [Abstract]  
Stock-based Compensation
Note 9. Stock-based Compensation 

Equity Incentive Plan

The Quantum-Si Incorporated 2021 Equity Incentive Plan (the “2021 Plan”) provides for grants of stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock or cash-based awards. Directors, officers and other employees of the Company and its subsidiaries, as well as others performing consulting or advisory services for the Company, are eligible for grants under the 2021 Plan. As of March 31, 2024 there were 14,661,839  shares available for future grant under the 2021 Plan.

Inducement Equity Incentives

On May 8, 2023, the Company adopted the 2023 Inducement Equity Incentive Plan (the “2023 Inducement Plan”) to reserve 3,000,000 shares of its Class A common stock to be used exclusively for grants of awards to employees that were not previously employees or directors of the Company as a material inducement to such individuals’ entry into employment with the Company within the meaning of Rule 5635(c)(4) of the Nasdaq Listing Rules. The terms and conditions of the 2023 Inducement Plan are substantially similar to those of the 2021 Plan. As of March 31, 2024, there were 60,250 shares remaining available for issuance under the 2023 Inducement Plan.
 
Stock Options
 
During the three months ended March 31, 2024, the Company did not grant any stock options to participants. Stock-based compensation related to stock options for the three months ended March 31, 2024 and 2023 was $1.3 million and $2.3 million, respectively.

A summary of the stock option activity is presented in the table below:

   
Number of
Options
   
Weighted Average
Exercise Price
(per share)
   
Weighted Average
Remaining
Contractual Life
(in years)
   
Aggregate
Intrinsic Value
(in thousands)
 
Outstanding at December 31, 2023
   
22,511,900
   
$
2.79
     
8.22
   
$
3,194
 
Granted
   
-
     
-
                 
Exercised
   
-
   
-
                 
Forfeited
   
(384,573
)
   
3.78
                 
Expired
    (25,520 )     0.06                  
Outstanding at March 31, 2024
   
22,101,807
   
$
2.78
     
8.01
   
$
2,832
 
Exercisable at March 31, 2024
   
7,918,930
   
$
3.52
     
6.65
   
$
610
 
Vested and expected to vest at March 31, 2024
   
18,615,698
   
$
2.85
     
7.86
   
$
2,286
 
 
Modification of Performance Stock Options

In November 2022 and May 2023, the Company granted 2,780,000 and 1,000,000 performance-based stock option awards to its Chief Executive Officer and Chief Financial Officer, respectively. The vesting of these awards are subject to continued service to the Company and certain market conditions. The market conditions require the Company’s Class A common stock trade above specified levels for a certain periods of time. The fair values of the awards were estimated at the grant date using the Monte Carlo simulation model.

On March 15, 2024, the market conditions that trigger the vesting of these performance-based stock option awards were modified. The modified market conditions require the Company’s Class A common stock to trade above specified levels for certain defined periods of time that are different from the original awards. The Company accounted for the modifications as modifications of market conditions. The total incremental stock-based compensation expense to be recognized for these awards is $2.4 million within Selling, general and administrative operating expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Incremental stock-based compensation expense for the three months ended March 31, 2024 was immaterial. There were no such modifications to performance-based stock option awards for the three months ended March 31, 2023.

Restricted Stock Units
 
During the three months ended March 31, 2024, the Company granted 5,406,164 restricted stock unit (“RSU”) awards. Stock-based compensation related to RSU awards for the three months ended March 31, 2024 and 2023 was $0.3 million and $1.6 million, respectively.

A summary of the RSU activity is presented in the table below:

   
Number of Shares
Underlying RSUs
   
Weighted Average
Grant-Date Fair
Value (per share)
 
Nonvested RSUs at December 31, 2023
   
847,169
    $ 2.68  
Granted
   
5,406,164
     
1.73
 
Vested
   
(46,572
)
   
6.66
 
Forfeited
   
(54,417
)
   
2.11
 
Nonvested RSUs at March 31, 2024
   
6,152,344
   

1.82
 
 
Stock-based compensation is allocated to Research and development and Selling, general and administrative operating expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Stock-based compensation expense for the three months ended March 31, 2024 and 2023 is as follows (in thousands):

   
2024
   
2023
 
Research and development
 
$
490
   
$
967
 
Selling, general and administrative
   
1,155
     
2,941
Total stock-based compensation
 
$
1,645
   
$
3,908

As of March 31, 2024 total unrecognized stock-based compensation related to stock options and RSUs was $24.4 million, which is expected to be recognized over the remaining weighted average vesting period of 3.3 years.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share
3 Months Ended
Mar. 31, 2024
Net Loss Per Share [Abstract]  
Net Loss Per Share
Note 10. Net Loss Per Share

The Company presents both basic earnings per share (“EPS”) and diluted EPS. Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding for the period. Diluted net loss per share is computed by giving effect to all common share equivalents to the extent they are dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all common share equivalents would have been anti-dilutive.
 
The following table presents the calculations for the three months ended March 31, 2024 and 2023 of basic and diluted net loss per share for the Company’s common stock (in thousands, except per share amounts):
 
   
2024
   
2023
 
Numerator
           
Net loss
 
$
(19,474
)
 
$
(23,611
)
Numerator for basic and diluted EPS - loss attributable to common stockholders
 
$
(19,474
)
 
$
(23,611
)
Denominator
               
Common stock
   
141,773
     
140,280
 
Denominator for basic and diluted EPS - weighted-average common stock
   
141,773
     
140,280
 
Basic and diluted net loss per share
 
$
(0.14
)
 
$
(0.17
)

Additionally, net loss per share attributable to Class A and Class B common stockholders was the same on a basic and diluted basis, as the inclusion of all potential common equivalent shares outstanding would have been anti-dilutive.

The following potential dilutive shares were excluded from the calculation of diluted net loss per share because their effect would be anti-dilutive for the three months ended March 31, 2024 and 2023:

   
2024
   
2023
 
Outstanding options to purchase common stock
   
22,101,807
     
24,218,892
 
Outstanding restricted stock units
   
6,152,344
     
465,866
 
Outstanding warrants
   
3,968,319
     
3,968,319
 
     
32,222,470
     
28,653,077
 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Warrant Liabilities
3 Months Ended
Mar. 31, 2024
Warrant Liabilities [Abstract]  
Warrant Liabilities
Note 11. Warrant Liabilities

Public Warrants
 
As of March 31, 2024 and December 31, 2023, there were an aggregate of 3,833,319 Public Warrants outstanding, which entitle the holder to acquire Class A common stock. Each whole warrant entitles the registered holder to purchase one share of Class A common stock at an exercise price of $11.50 per share, subject to adjustment as discussed below, beginning on September 9, 2021. The warrants will expire on June 10, 2026 or earlier upon redemption or liquidation.
 
Redemptions

At any time while the Public Warrants are exercisable, the Company may redeem not less than all of the outstanding Public Warrants:


 in whole and not in part;


at a price of $0.01 per warrant;


upon not less than 30 days’ prior written notice of redemption (the “30-day redemption period”) to each warrant holder; and


if, and only if, the closing price of the Company’s Class A common stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock capitalizations, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading day period ending three business days before the Company sends the notice of redemption to the warrant holders.

If the foregoing conditions are satisfied and the Company issues a notice of redemption of the Public Warrants at $0.01 per warrant, each holder of Public Warrants will be entitled to exercise their Public Warrants prior to the scheduled redemption date.
 
If the Company calls the Public Warrants for redemption for $0.01 as described above, the Board may elect to require any holder that wishes to exercise their Public Warrants to do so on a “cashless basis.” If the Board makes such election, all holders of Public Warrants would pay the exercise price by surrendering their warrants for the number of shares of Class A common stock equal to the quotient obtained by dividing (x) the product of the number of shares of Class A common stock underlying the warrants, multiplied by the excess of the “fair market value” over the exercise price of the warrants by (y) the “fair market value”. For purposes of the redemption provisions of the warrants, the “fair market value” means the average last reported sale price of the Class A common stock for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of warrants.
 
The Public Warrants do not meet the criteria to be classified in stockholders’ equity as the exercise of the Public Warrants may be settled in cash upon the occurrence of a tender offer or exchange offer in which the maker of the tender offer or exchange offer, upon completion of the tender offer or exchange offer, beneficially owns more than 50% of the outstanding shares of the Company’s Class A common stock, even if it would not result in a change of control of the Company. This provision precludes the Public Warrants from being classified in equity and thus they are classified as long-term liabilities in the Condensed Consolidated Balance Sheets.
 
Private Warrants
 
As of March 31, 2024 and December 31, 2023, there were 135,000 Private Warrants outstanding. The Private Warrants are identical to the Public Warrants, except that so long as they are held by HighCape Capital Acquisition LLC or any of its permitted transferees, (i) the Private Warrants and the shares of Class A common stock issuable upon the exercise of the Private Warrants were not transferable, assignable or saleable until 30 days after the completion of the Business Combination, (ii) the Private Warrants will be exercisable for cash or on a cashless basis, at the holder’s option, and (iii) the Private Warrants are not subject to the Company’s redemption option at the price of $0.01 per warrant. The Private Warrants are subject to the Company’s redemption option at the price of $0.01 per warrant, provided the other conditions of such redemption are met, as described above. If the Private Warrants are held by a holder other than HighCape Capital Acquisition LLC or any of its permitted transferees, the Private Warrants will be redeemable by the Company in all redemption scenarios applicable to the Public Warrants and exercisable by such holders on the same basis as the Public Warrants.
 
The Private Warrants do not meet the criteria to be classified in stockholders’ equity as the terms of the warrants provide for potential changes to the settlement amounts depending upon the characteristics of the warrant holder, and, because the holder of a warrant is not an input into the pricing of a fixed-for-fixed option on equity shares. This provision precludes the Private Warrants from being classified in equity and thus they are classified as long-term liabilities in the Condensed Consolidated Balance Sheets.

The fair value of warrant liabilities was $1.0 million and $1.3 million as of March 31, 2024 and December 31, 2023, respectively. The Company recognized gains of $0.3 million and $0.4 million for the three months ended March 31, 2024 and 2023, respectively, as a Change in fair value of warrant liabilities in the Condensed Consolidated Statements of Operations and Comprehensive Loss. There were no exercises or redemptions of the Public Warrants or Private Warrants during the three months ended March 31, 2024 or 2023.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring
3 Months Ended
Mar. 31, 2024
Restructuring [Abstract]  
Restructuring

Note 12. Restructuring



The Company committed to organizational restructurings during the first and third quarters of 2023, designed to decrease its costs and create a more streamlined organization to support its business. As of March 31, 2024 and December 31, 2023, the Company recorded a restructuring liability of $0.2 million and $0.5 million, respectively, which is included in Accrued expenses and other current liabilities in the Condensed Consolidated Balance Sheets.


The Company’s restructuring costs, primarily for cash severance and other severance costs, are allocated to the following operating expense categories as follows (in thousands):

   
Research and
Development
   
Selling,
general and
administrative
   
Total
 
Balance as of December 31, 2023
 
$
513
   
$
6
   
$
519
 
Restructuring charges incurred(1)
   
131
     
-
     
131
 
Cash payments and other adjustments(1)
   
(422
)
   
(6
)
   
(428
)
Balance as of March 31, 2024
 
$
222
   
$
-
   
$
222
 
Current liabilities
                 
$
222
 
Long-term liabilities
                   
-
 
Total liabilities as of March 31, 2024                  
$
222
 

(1)
Restructuring charges incurred and Cash payments and other adjustments include non-cash charges related to stock-based compensation expenses.

The Company’s restructuring activities are complete as of March 31, 2024 and the Company does not expect to incur material additional charges associated with these activities.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Taxes [Abstract]  
Income Taxes
Note 13. Income Taxes
 
Income taxes for the three months ended March 31, 2024 and 2023 are recorded at the Company’s estimated annual effective income tax rate, subject to adjustments for discrete events, if they occur. The Company’s estimated annual effective tax rate was 0.0% for the three months ended March 31, 2024 and 2023. The primary reconciling items between the federal statutory rate of 21.0% for these periods and the Company’s overall effective tax rate of 0.0% were related to the effects of deferred state income taxes, stock-based compensation, changes in the fair value of warrant liabilities, research and development credits, and the valuation allowance recorded against the full amount of its net deferred tax assets.

A valuation allowance is required when it is more likely than not that some portion or all of the Company’s deferred tax assets will not be realized. The realization of deferred tax assets depends on the generation of sufficient future taxable income during the period in which the Company’s related temporary differences become deductible. Management believes that based on the earnings history of the Company, it is more likely than not that the benefits of these assets will not be realized, and therefore, a full valuation allowance has been recorded against the Company’s net deferred tax assets as of March 31, 2024 and December 31, 2023.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Related Party Transactions
Note 14. Related Party Transactions
 
Effective as of February 17, 2021, legacy Quantum-Si entered into a Master Services Agreement (“MSA”) with 4Catalyzer Corporation (“4C”), a company controlled by Dr. Jonathan Rothberg, the Chairman of the Board, pursuant to which the Company may engage 4C to provide services such as general administration, facilities, information technology, financing, legal, human resources and other services, through future statements of work and under terms and conditions to be determined by the parties with respect to any services to be provided. For the three months ended March 31, 2024 and 2023, the Company incurred $0.1 million of expenses payable to 4C. These expenses included amounts for month-to-month sublease arrangements for office and laboratory spaces from 4C and certain administrative expenses. These amounts are included in Selling, general and administrative expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss.

Effective October 1, 2022, the Company entered into a Protein Engineering Collaboration (the “New Collaboration”) with Protein Evolution, Inc. (“PEI”) to develop technology and methods in the field of nanobodies and potentially other binders to produce novel biological reagents and related data. Dr. Rothberg serves as Chairman of the board of directors of PEI and the Rothberg family are controlling stockholders of PEI. As of March 31, 2024, the amount due from PEI to the Company related to the New Collaboration was $0.2 million. As of December 31, 2023, the amount due from PEI to the Company related to the New Collaboration was $0.3 million.

Effective November 1, 2022, the Company entered into an Advisory Agreement with Dr. Rothberg (the “Advisory Agreement”), pursuant to which Dr. Rothberg serves as Chairman of the Board, advises the Chief Executive Officer and the Board on strategic matters, and provides consulting, business development and similar services on matters relating to the Company’s current, future and potential scientific and strategic initiatives and such other consulting services reasonably requested from time to time. Pursuant to the Advisory Agreement, as compensation for the services provided thereunder, in March 2023, the Company granted Dr. Rothberg an option to purchase 250,000 shares of Class A common stock pursuant to the 2021 Plan. In connection with the Advisory Agreement, Dr. Rothberg’s title was changed from Executive Chairman to Chairman of the Board.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies [Abstract]  
Commitments and Contingencies
Note 15. Commitments and Contingencies
 
Commitments
 
Licenses related to certain intellectual property:
 
The Company licenses certain intellectual property, some of which may be utilized in its current or future product offerings. To preserve the right to use such intellectual property, the Company is required to make annual minimum fixed payments totaling approximately $0.1 million as well as royalties based on net sales if the royalties exceed annual minimum fixed payments. As of March 31, 2024 and December 31, 2023, the Company had accrued royalties of approximately $0.1 million included in Accrued expenses and other current liabilities in the Condensed Consolidated Balance Sheets.
 
Other commitments:
 
The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees (the “401(k) Plan”). Contributions to the 401(k) Plan are discretionary. The Company did not make any matching contributions to the 401(k) Plan for the three months ended March 31, 2024 and 2023.

Contingencies
 
The Company is subject to claims in the ordinary course of business. Except as discussed below, the Company is not currently a party to any pending or threatened litigation, the outcome of which would be expected to have a material adverse effect on its financial condition, results of operations, or cash flows. The Company accrues contingent liabilities to the extent the liability is probable and estimable.

In April 2023, the Company informed the contract manufacturer that had manufactured its Platinum® and Carbon™ instruments that it intended to wind down the relationship and transition to a different contract manufacturer. In October 2023, the former contract manufacturer filed a complaint against the Company in the State of Texas alleging breach of contract and made claims for economic damage and attorney costs. In January 2024, the suit was withdrawn and refiled in the State of Minnesota alleging similar claims. Although it is not possible to determine the potential financial exposure associated with the alleged claim at this time given its early stage, the Company believes it has a meritorious defense and intends to vigorously defend against all claims asserted in the complaint.
 
The Company enters into agreements that contain indemnification provisions with other parties in the ordinary course of business, including business partners, investors, contractors, and the Company’s officers, directors and certain employees. The Company has agreed to indemnify and defend the indemnified party claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claims because of the Company’s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in any particular case. To date, losses recorded in the Condensed Consolidated Statements of Operations and Comprehensive Loss in connection with the indemnification provisions have not been material.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Insider Trading Arrangements [Line Items]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation
Basis of Presentation and Principles of Consolidation
 
The accompanying Condensed Consolidated Financial Statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the accounting disclosure rules and regulations of the Securities and Exchange Commission (the “SEC”). All intercompany transactions are eliminated.

These Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. The Condensed Consolidated Balance Sheets as of December 31, 2023 included herein was derived from the audited Consolidated Financial Statements as of that date, but does not include all disclosures, including certain notes required by U.S. GAAP, on an annual reporting basis.

In the opinion of management, the accompanying Condensed Consolidated Financial Statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, and cash flows for the interim periods. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter, the year ending December 31, 2024, or any other period.

There have been no material changes to the Company’s significant accounting policies as described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
Concentration of Business Risk
Concentration of Business Risk
 
Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents and marketable securities. As of March 31, 2024, the Company’s marketable securities consist of mutual funds, U.S. Treasury securities and commercial paper. The Company also maintains balances in certain operating accounts above federally insured limits and, as a result, the Company is exposed to credit risk in the event of default by the financial institutions to the extent account balances exceed the amount insured by the Federal Deposit Insurance Corporation.

The Company sources certain key materials and components utilized in the Company’s products from single or limited suppliers. Historically, the Company has not experienced significant issues sourcing these materials and components. However, if these suppliers were not able to supply the requested amount of materials or components, it could take a considerable length of time to obtain alternative sources, which could affect the Company’s development efforts and commercial operations.
Segment Reporting

Segment Reporting



The Company’s Chief Operating Decision Maker, its Chief Executive Officer, reviews the Company’s financial information on a consolidated basis for purposes of allocating resources and evaluating its financial performance. Accordingly, the Company has determined that it operates as a single reportable segment.
Reclassifications
Reclassifications
 
Certain prior year amounts have been reclassified for consistency with the current year’s presentation.
Use of Estimates
Use of Estimates
 
The preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions about future events that affect the amounts recorded in its Condensed Consolidated Financial Statements and accompanying notes. Future events and their effects cannot be determined with certainty. On an ongoing basis, management evaluates these estimates and assumptions. Significant estimates and assumptions include:


valuation allowances with respect to deferred tax assets;


inventory valuation;


valuation of excess and obsolete inventory reserves;


assumptions used for leases;


valuation of warrant liabilities;


assumptions associated with revenue recognition; and


assumptions underlying the fair value used in the calculation of stock-based compensation.

The Company bases these estimates on historical and anticipated results and trends and on various other assumptions the Company believes are reasonable under the circumstances, including assumptions as to future events. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates, and any such differences may be material to the Condensed Consolidated Financial Statements.
Inventory, Net
Inventory, Net


Inventory is stated at the lower of cost or net realizable value with cost determined using the first-in, first-out method. Materials that may be utilized for either commercial or, alternatively, for research and development purposes, are classified as inventory. Amounts in inventory used for research and development purposes are charged to research and development expense when the product enters the research and development process and can no longer be used for commercial purposes and, therefore, does not have an “alternative future use” as defined in authoritative guidance.



The Company performs an assessment of the recoverability of capitalized inventory during each reporting period and, if needed, records an excess and obsolete reserve against inventory to its estimated net realizable value in the period it is identified. For further discussion related to inventory, please refer to Note 5. Inventory, Net.
Warrant Liabilities
Warrant Liabilities

The Company’s outstanding warrants include publicly traded warrants (the “Public Warrants”) and warrants sold in a private placement (the “Private Warrants”). The Public Warrants and Private Warrants meet the definition of a derivative and the Company recorded these warrants as long-term liabilities in the Condensed Consolidated Balance Sheets at fair value upon initial recognition, with subsequent changes in their respective fair values recognized in the Condensed Consolidated Statements of Operations and Comprehensive Loss at each reporting date. For further discussion related to the Public Warrants and Private Warrants, please refer to Note 11. Warrant Liabilities.
Revenue Recognition
Revenue Recognition

The Company’s revenue is derived from sales of products and services. Product revenue is primarily generated from the sales of instruments and consumables used in protein sequencing and analysis. Service revenue is primarily generated from service maintenance contracts including access to analysis software and advanced training for instrument use. The Company recognizes revenue when or as a customer obtains control of the promised goods and services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for these goods and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue as the performance obligations have been satisfied. The Company has made the accounting policy election allowed for under ASC 606-10-32-2A to exclude all sales taxes from transaction price. Revenue recognition for contracts with multiple deliverables is based on the separate satisfaction of each distinct performance obligation within the contract. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company allocates transaction price to the performance obligations in a contract with a customer based on the relative standalone selling price of each performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information and specific factors such as competitive positioning, internal costs, profit objectives, and internally approved pricing guidelines related to the performance obligation

The Company considers performance obligation for sales of products satisfied upon shipment of the goods to the customer in accordance with the shipping terms (either upon shipment or delivery), which is when control of the product is deemed to be transferred; this includes instruments and consumables. Customers generally do not have a right to return products, except for defective or damaged products during the warranty period or unless prior written consent is provided. In instances where right of payment or transfer of title is contingent upon the customer’s acceptance of the product, revenue is deferred until all acceptance criteria have been met. Revenues for service maintenance contracts, which start after the first year of purchase and are considered as service type warranties that effectively extend the standard first-year service coverage at the customer’s option are recognized ratably over the contract service period as these services are performed evenly over time. Revenues for advanced training is recognized at a point in time upon satisfaction of the underlying performance obligation. The Company typically provides a standard one-year warranty which covers defects in materials, workmanship and manufacturing or performance conditions under normal use and service. The first year of the warranty of the products is considered an assurance-type warranty and is recorded as Cost of revenue within the Condensed Consolidated Statements of Operations and Comprehensive Loss. The Company has determined the standard first-year warranty is not a distinct performance obligation.

The Company disaggregates revenue from contracts with customers by type of revenue. The Company believes product revenue and service revenue aggregate the payor types by nature, amount, timing and uncertainty of its revenue streams. Total revenue generated from domestic and international sales was approximately $0.3 million and $0.2 million, respectively, for the three months ended March 31, 2024. All revenue generated for the three months ended March 31, 2023 resulted from domestic sales.
Deferred Revenue
Deferred Revenue

Deferred revenue is a contract liability that consists of customer payments received in advance of performance or billings in excess of revenue recognized, net of revenue recognized from the balance at the beginning of the period.


Deferred revenue primarily consists of billings and payments received in advance of revenue recognition from service maintenance contracts including software subscription, proof of concept services and advanced training, and is reduced as the revenue recognition criteria are met. Deferred revenue also includes proof of concept services and advanced training provided to customers until the service has been performed. Deferred revenue is classified as current or non-current based on expected revenue recognition timing. Specifically, deferred revenue that will be recognized as revenue within the succeeding 12-month period is recorded as current and is included within Accrued expenses and other current liabilities, and the portion of deferred revenue where revenue is expected to be recognized beyond 12 months from the reporting date is recorded as non-current deferred revenue and is included in Other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.



As of March 31, 2024, the Company had deferred revenue of $0.1 million included within Accrued expenses and other current liabilities in the Company’s Condensed Consolidated Balance Sheets. As of March 31, 2024, amounts included within Other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets were immaterial. The Company expects to recognize approximately 30% of its remaining performance obligations as revenue for the remainder of the year ending December 31, 2024.
Stock-Based Compensation
Stock-Based Compensation

Stock-based compensation expense for stock option grants with only service conditions is recognized on a straight-line basis over the requisite service period of the individual grants, which is generally the vesting period, based on the estimated grant date fair values. Stock-based compensation expense for stock option grants subject to non-financing event performance conditions on an accelerated basis is recognized as though each vesting portion of the award was, in substance, a separate award.

Prior to the business combination between HighCape Capital Acquisition LLC and Quantum-Si Incorporated in June 2021 (the “Business Combination”), the fair value of the shares of common stock underlying stock options had historically been determined by the Company’s board of directors (the “Board”), with input from management and contemporaneous third-party valuations, as there was no public market for the common stock. Given the absence of a public trading market for the Company’s common stock, the Board exercised reasonable judgment and considered numerous objective and subjective factors to determine the best estimate of the fair value of the Company’s common stock at each option grant date.
 
After the completion of the Business Combination, the Company measures compensation expense for stock-based awards to employees, non-employees and directors based upon the awards’ initial grant-date fair values. Stock-based compensation expense for stock options, restricted stock units and performance awards is recorded over the requisite service period. For awards with only a service condition, the Company expenses stock-based compensation using the straight-line method over the requisite service period for the entire award. For awards with a market condition, the Company expenses the grant date fair value at the target over the vesting period regardless of the value the award recipients ultimately receive. The fair value of restricted stock without a market condition is estimated using the current market price of the Company’s Class A common stock on the date of grant. The fair value of stock option grants with a market condition is estimated at the date of grant using the Monte Carlo simulation model (“Monte Carlo”). The fair values of stock option grants are estimated as of the date of grant by applying the Black-Scholes option valuation model (“Black-Scholes”). The Black-Scholes and Monte Carlo models incorporate assumptions as to stock price volatility, the expected life of options or restricted stock, a risk-free interest rate and dividend yield. The effect of forfeiture in compensation costs is recognized based on actual forfeitures when they occur.
 
Black-Scholes is affected by the stock price on the date of the grant as well as assumptions regarding a number of highly complex and subjective variables. These variables include the expected term of the option, expected risk-free interest rate, the expected volatility of Class A common stock, and expected dividend yield; each of which is described below. The assumptions for expected term and expected volatility are the two assumptions that significantly affect the grant date fair value.


Expected Term: The expected term using the “simplified” method, which is the simple average of the vesting period and the contractual term.


Risk-free Interest Rate: The risk-free interest rate for periods within the expected term of the awards is based on the U.S. Treasury yield curve in effect at the time of the grant.


Expected Stock Price Volatility: The Company determined expected annual equity volatility based on the historical volatility of its Class A common stock.


Dividend Yield: Because the Company has never paid a dividend and does not expect to begin doing so in the foreseeable future, the Company assumes no dividend yield in valuing the stock-based awards.


Exercise Price: The exercise price is taken directly from the grant notice issued to employees and nonemployees.

Recently Issued Accounting Pronouncements
Recently Issued Accounting Pronouncements

In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740)Improvements to Income Tax Disclosures, which expands income tax disclosure requirements to include additional information related to the rate reconciliation of effective tax rates to statutory rates, as well as additional disaggregation of taxes paid in both U.S. and foreign jurisdictions. The amendments in ASU 2023-09 also remove disclosures related to certain unrecognized tax benefits and deferred taxes. The amendments are effective for fiscal years beginning after December 31, 2024. The amendments may be applied prospectively or retrospectively. The Company is currently evaluating the effect ASU 2023-09 may have on its Consolidated Financial Statements and disclosures.

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires enhanced disclosures about significant segment expenses. In addition, the ASU clarified that single reportable segment entities must apply Topic 280 in its entirely. The ASU does not change how an entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. The ASU is required to be applied retrospectively to all periods presented in the financial statements and is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the effect ASU 2023-07 may have on its Consolidated Financial Statements and disclosures.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2024
Investments in Marketable Securities [Abstract]  
Dividend and Interest Income and Realized and Unrealized Gain on Marketable Securities, Net
Dividend and interest income from marketable securities and realized and unrealized gain on marketable securities, net, related to the Company’s available-for sale securities for the three months ended March 31, 2024 and trading securities for the three months ended March 31, 2023 were as follows (in thousands):

             
   
2024
   
2023
 
Dividend and interest income from marketable securities
 
$
3,574
   
$
2,219
 
Gain on marketable securities, net
 
$
-
   
$
2,942
 
Available-for-Sale Securities

The following is a summary of the Company’s available-for-sale securities recorded within Marketable securities in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 (in thousands):


   
March 31, 2024
 
   
Amortized
Costs
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair
Value
 
Financial Assets:
                       
Short-term marketable securities:
                       
U.S. Treasury securities
 
$
151,538
   
$
-
   
$
(14
)
 
$
151,524
 
Commercial paper
   
30,758
     
-
     
(14
)
   
30,744
 
Total
 
$
182,296
   
$
-
   
$
(28
)
 
$
182,268
 


   
December 31, 2023
 
   
Amortized
Costs
   
Gross
Unrealized
Gains
   
Gross
Unrealized
Losses
   
Fair
Value
 
Financial Assets:
                       
Short-term marketable securities:
                       
U.S. Treasury securities
 
$
82,625
   
$
15
   
$
-
   
$
82,640
 
Commercial paper
   
41,229
     
7
     
-
     
41,236
 
Total
 
$
123,854
   
$
22
   
$
-
   
$
123,876
 
Available-for-Sale Securities by Remaining Contractual Maturity

The fair values of the Company’s available-for-sale securities included within Marketable securities in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023, by remaining contractual maturity, are as follows (in thousands):


   
March 31, 2024
 
   
One Year
or Less
   
Over
One Year
Through
Five Years
   
Over
Five Years
   
Total
 
Financial Assets:
                       
Short-term marketable securities:
                       
U.S. Treasury securities
 
$
151,524
   
$
-
   
$
-
   
$
151,524
 
Commercial paper
   
30,744
     
-
     
-
     
30,744
 
Total
 
$
182,268
   
$
-
   
$
-
   
$
182,268
 

   
December 31, 2023
 
   
One Year
or Less
   
Over
One Year
Through
Five Years
   
Over
Five Years
   
Total
 
Financial Assets:
                       
Short-term marketable securities:
                       
U.S. Treasury securities
 
$
82,640
   
$
-
   
$
-
   
$
82,640
 
Commercial paper
   
41,236
     
-
     
-
     
41,236
 
Total
 
$
123,876
   
$
-
   
$
-
   
$
123,876
 

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value of Financial Instruments [Abstract]  
Assets and Liabilities Measured at Fair Value on Recurring Basis
The following table summarizes the Company’s assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):
 
   
March 31, 2024
 
   
Level 1
   
Level 2
   
Level 3
   
Total
 
Financial Assets:
                       
Cash equivalents:
                       
Money market funds
 
$
45,470
   
$
-
   
$
-
   
$
45,470
 
Marketable securities:
                               
U.S. Treasury securities
   
151,524
     
-
     
-
     
151,524
 
Commercial paper
   
-
     
30,744
     
-
     
30,744
 
Total assets at fair value on a recurring basis
 
$
196,994
   
$
30,744
   
$
-
   
$
227,738
 
                                 
Liabilities:
                               
Public Warrants
 
$
920
   
$
-
   
$
-
   
$
920
 
Private Warrants
   
-
     
-
     
35
     
35
 
Total liabilities at fair value on a recurring basis
 
$
920
   
$
-
   
$
35
   
$
955
 


   
December 31, 2023
 
   
Level 1
   
Level 2
   
Level 3
   
Total
 
Financial Assets:
                       
Cash equivalents:
                       
Money market funds
 
$
50,226
   
$
-
   
$
-
   
$
50,226
 
U.S. Treasury securities
   
59,654
     
-
     
-
     
59,654
 
Commercial paper
   
-
     
19,436
     
-
     
19,436
 
Marketable securities:
                               
U.S. Treasury securities
   
82,640
     
-
     
-
     
82,640
 
Commercial paper
   
-
     
41,236
     
-
     
41,236
 
Total assets at fair value on a recurring basis
 
$
192,520
   
$
60,672
   
$
-
   
$
253,192
 
                                 
Liabilities:
                               
Public Warrants
 
$
1,227
   
$
-
   
$
-
   
$
1,227
 
Private Warrants
   
-
     
-
     
47
     
47
 
Total liabilities at fair value on a recurring basis
 
$
1,227
   
$
-
   
$
47
   
$
1,274
 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory, Net (Tables)
3 Months Ended
Mar. 31, 2024
Inventory, Net [Abstract]  
Inventory, Net

Inventory, net, consists of the following as of March 31, 2024 and December 31, 2023 (in thousands):



   
March 31, 2024
   
December 31, 2023
 
Raw materials
 
$
5,461
   
$
4,951
 
Work in progress
   
2,039
     
784
 
Finished goods
   
1,470
     
1,592
 
Total inventory
   
8,970
     
7,327
 
Inventory reserves
   
(4,024
)
   
(3,382
)
Total inventory, net
 
$
4,946
   
$
3,945
 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2024
Property and Equipment, Net [Abstract]  
Property and Equipment, Net
Property and equipment, net, consists of the following as of March 31, 2024 and December 31, 2023 (in thousands):

   
  March 31, 2024
   
December 31, 2023
 
Laboratory and production equipment
 
$
15,696
   
$
14,727
 
Computer equipment
   
1,721
     
1,707
 
Purchased software
   
188
     
188
 
Furniture and fixtures
   
325
     
310
 
Leasehold improvements     7,226       6,948  
Construction in process
   
2,133
     
2,438
 
Subtotal
   
27,289
     
26,318
 
Less: Accumulated depreciation and amortization
   
(11,120
)
   
(10,043
)
Property and equipment, net
 
$
16,169
   
$
16,275
 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Lease-Related Costs
Lease-related costs for the three months ended March 31, 2024 and 2023 are as follows (in thousands):

   
2024
   
2023
 
Operating lease cost
 
$
864
   
$
982
 
Variable lease cost
   
436
     
394
 
Total lease cost
 
$
1,300
   
$
1,376
 
Maturities of Operating Lease Liabilities
As of March 31, 2024, the maturities of the operating lease liabilities and a reconciliation to the present value of lease liabilities were as follows (in thousands):

   
Remaining
Lease Payments
 
Remainder of 2024
 
$
3,339
 
2025
   
4,527
 
2026
   
4,585
 
2027
   
4,549
 
2028
   
2,975
 
Thereafter
   
10,053
 
Total remaining undiscounted lease payments
 
$
30,028
 
Less: Imputed interest
   
(6,441
)
Less: Lease incentives (1)
   
(9,104
)
Total operating lease liabilities
 

14,483
 
Less: current portion     (1,610 )
Long-term operating lease liabilities
  $
12,873  
Weighted-average remaining lease term (in years)     6.2  
Weighted-average discount rate     7.9 %

(1)
Includes lease incentives that may be realized in 2024 for the costs of leasehold improvements.
Supplemental Cash Flow Information
The following table provides certain cash flow and supplemental cash flow information related to the Company’s lease liabilities for the three months ended March 31, 2024 and 2023 (in thousands):

   
2024
   
2023
 
Operating cash paid to settle operating lease liabilities
 
$
1,097
   
$
1,059
 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Accrued Expenses and Other Current Liabilities [Abstract]  
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following as of March 31, 2024 and December 31, 2023 (in thousands):

   
March 31, 2024
   
December 31, 2023
 
Restructuring costs   $
222     $
519  
Legal fees
   
1,330
     
979
 
Royalties
    93       123  
Other
   
238
     
194
 
Total accrued expenses and other current liabilities
 
$
1,883
   
$
1,815
 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Stock-based Compensation [Abstract]  
Stock Option Activity
A summary of the stock option activity is presented in the table below:

   
Number of
Options
   
Weighted Average
Exercise Price
(per share)
   
Weighted Average
Remaining
Contractual Life
(in years)
   
Aggregate
Intrinsic Value
(in thousands)
 
Outstanding at December 31, 2023
   
22,511,900
   
$
2.79
     
8.22
   
$
3,194
 
Granted
   
-
     
-
                 
Exercised
   
-
   
-
                 
Forfeited
   
(384,573
)
   
3.78
                 
Expired
    (25,520 )     0.06                  
Outstanding at March 31, 2024
   
22,101,807
   
$
2.78
     
8.01
   
$
2,832
 
Exercisable at March 31, 2024
   
7,918,930
   
$
3.52
     
6.65
   
$
610
 
Vested and expected to vest at March 31, 2024
   
18,615,698
   
$
2.85
     
7.86
   
$
2,286
 
RSU Activity
A summary of the RSU activity is presented in the table below:

   
Number of Shares
Underlying RSUs
   
Weighted Average
Grant-Date Fair
Value (per share)
 
Nonvested RSUs at December 31, 2023
   
847,169
    $ 2.68  
Granted
   
5,406,164
     
1.73
 
Vested
   
(46,572
)
   
6.66
 
Forfeited
   
(54,417
)
   
2.11
 
Nonvested RSUs at March 31, 2024
   
6,152,344
   

1.82
 
Stock-Based Compensation
Stock-based compensation is allocated to Research and development and Selling, general and administrative operating expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Stock-based compensation expense for the three months ended March 31, 2024 and 2023 is as follows (in thousands):

   
2024
   
2023
 
Research and development
 
$
490
   
$
967
 
Selling, general and administrative
   
1,155
     
2,941
Total stock-based compensation
 
$
1,645
   
$
3,908
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Net Loss Per Share [Abstract]  
Basic and Diluted Net Loss Per Share
The following table presents the calculations for the three months ended March 31, 2024 and 2023 of basic and diluted net loss per share for the Company’s common stock (in thousands, except per share amounts):
 
   
2024
   
2023
 
Numerator
           
Net loss
 
$
(19,474
)
 
$
(23,611
)
Numerator for basic and diluted EPS - loss attributable to common stockholders
 
$
(19,474
)
 
$
(23,611
)
Denominator
               
Common stock
   
141,773
     
140,280
 
Denominator for basic and diluted EPS - weighted-average common stock
   
141,773
     
140,280
 
Basic and diluted net loss per share
 
$
(0.14
)
 
$
(0.17
)
Potential Dilutive Shares Excluded from Diluted Net Loss Per Share
The following potential dilutive shares were excluded from the calculation of diluted net loss per share because their effect would be anti-dilutive for the three months ended March 31, 2024 and 2023:

   
2024
   
2023
 
Outstanding options to purchase common stock
   
22,101,807
     
24,218,892
 
Outstanding restricted stock units
   
6,152,344
     
465,866
 
Outstanding warrants
   
3,968,319
     
3,968,319
 
     
32,222,470
     
28,653,077
 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring (Tables)
3 Months Ended
Mar. 31, 2024
Restructuring [Abstract]  
Restructuring Costs
The Company’s restructuring costs, primarily for cash severance and other severance costs, are allocated to the following operating expense categories as follows (in thousands):

   
Research and
Development
   
Selling,
general and
administrative
   
Total
 
Balance as of December 31, 2023
 
$
513
   
$
6
   
$
519
 
Restructuring charges incurred(1)
   
131
     
-
     
131
 
Cash payments and other adjustments(1)
   
(422
)
   
(6
)
   
(428
)
Balance as of March 31, 2024
 
$
222
   
$
-
   
$
222
 
Current liabilities
                 
$
222
 
Long-term liabilities
                   
-
 
Total liabilities as of March 31, 2024                  
$
222
 

(1)
Restructuring charges incurred and Cash payments and other adjustments include non-cash charges related to stock-based compensation expenses.
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue Recognition [Abstract]    
Warranty period 1 year  
Revenue $ 457 $ 254
Stock-Based Compensation [Abstract]    
Expected dividend yield 0.00%  
Accrued Expenses and Other Current Liabilities [Member]    
Deferred Revenue [Abstract]    
Deferred revenue $ 100  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01    
Transaction Price Allocated to Remaining Performance Obligations [Abstract]    
Remaining performance obligation, percentage to be recognized 30.00%  
Remaining performance obligation, expected timing of satisfaction 9 months  
Domestic [Member]    
Revenue Recognition [Abstract]    
Revenue $ 300  
International [Member]    
Revenue Recognition [Abstract]    
Revenue $ 200  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments in Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Unrealized and Realized Gain, Dividend and Interest Income from Marketable Securities [Abstract]      
Dividend and interest income from marketable securities $ 3,574 $ 2,219  
Gain on marketable securities, net 0 2,942  
Available-for-Sale Securities [Abstract]      
Amortized costs 182,296   $ 123,854
Gross unrealized gains 0 0 22
Gross unrealized losses (28) $ 0 0
Fair value 182,268   123,876
Available-for-Sale Securities by Remaining Contractual Maturity [Abstract]      
One year or less 182,268   123,876
Over one year through five years 0   0
Over five years 0   0
Total 182,268   123,876
Maximum [Member]      
Available-for-Sale Securities [Abstract]      
Gross unrealized losses (100)    
US Treasury Securities [Member]      
Available-for-Sale Securities [Abstract]      
Amortized costs 151,538   82,625
Gross unrealized gains 0   15
Gross unrealized losses (14)   0
Fair value 151,524   82,640
Available-for-Sale Securities by Remaining Contractual Maturity [Abstract]      
One year or less 151,524   82,640
Over one year through five years 0   0
Over five years 0   0
Total 151,524   82,640
Commercial Paper [Member]      
Available-for-Sale Securities [Abstract]      
Amortized costs 30,758   41,229
Gross unrealized gains 0   7
Gross unrealized losses (14)   0
Fair value 30,744   41,236
Available-for-Sale Securities by Remaining Contractual Maturity [Abstract]      
One year or less 30,744   41,236
Over one year through five years 0   0
Over five years 0   0
Total $ 30,744   $ 41,236
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments, Significant Assumptions (Details)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Mar. 31, 2023
shares
Dec. 31, 2023
$ / shares
Public Warrants [Member]      
Warrants [Abstract]      
Warrants exercised (in shares) 0 0  
Warrants redeemed (in shares) 0 0  
Private Warrants [Member]      
Warrants [Abstract]      
Warrants exercised (in shares) 0 0  
Warrants redeemed (in shares) 0 0  
Private Warrants [Member] | Volatility [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants measurement input 0.899   0.921
Private Warrants [Member] | Risk-Free Interest Rate [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants measurement input 0.045   0.041
Private Warrants [Member] | Strike Price [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants measurement input | $ / shares 11.5   11.5
Private Warrants [Member] | Share Price [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrants measurement input | $ / shares 1.97   2.01
Private Warrants [Member] | Expected Life [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Term of warrants 2 years 2 months 12 days   2 years 4 months 24 days
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Assets [Abstract]    
Marketable securities $ 182,268 $ 123,876
Liabilities [Abstract]    
Warrants 955 1,274
Recurring [Member]    
Assets [Abstract]    
Total assets 227,738 253,192
Liabilities [Abstract]    
Total liabilities 955 1,274
Recurring [Member] | Public Warrants [Member]    
Liabilities [Abstract]    
Warrants 920 1,227
Recurring [Member] | Private Warrants [Member]    
Liabilities [Abstract]    
Warrants 35 47
Recurring [Member] | Money Market Funds [Member]    
Assets [Abstract]    
Cash equivalents 45,470 50,226
Recurring [Member] | US Treasury Securities [Member]    
Assets [Abstract]    
Cash equivalents   59,654
Marketable securities 151,524 82,640
Recurring [Member] | Commercial Paper [Member]    
Assets [Abstract]    
Cash equivalents   19,436
Marketable securities 30,744 41,236
Recurring [Member] | Level 1 [Member]    
Assets [Abstract]    
Total assets 196,994 192,520
Liabilities [Abstract]    
Total liabilities 920 1,227
Recurring [Member] | Level 1 [Member] | Public Warrants [Member]    
Liabilities [Abstract]    
Warrants 920 1,227
Recurring [Member] | Level 1 [Member] | Private Warrants [Member]    
Liabilities [Abstract]    
Warrants 0 0
Recurring [Member] | Level 1 [Member] | Money Market Funds [Member]    
Assets [Abstract]    
Cash equivalents 45,470 50,226
Recurring [Member] | Level 1 [Member] | US Treasury Securities [Member]    
Assets [Abstract]    
Cash equivalents   59,654
Marketable securities 151,524 82,640
Recurring [Member] | Level 1 [Member] | Commercial Paper [Member]    
Assets [Abstract]    
Cash equivalents   0
Marketable securities 0 0
Recurring [Member] | Level 2 [Member]    
Assets [Abstract]    
Total assets 30,744 60,672
Liabilities [Abstract]    
Total liabilities 0 0
Recurring [Member] | Level 2 [Member] | Public Warrants [Member]    
Liabilities [Abstract]    
Warrants 0 0
Recurring [Member] | Level 2 [Member] | Private Warrants [Member]    
Liabilities [Abstract]    
Warrants 0 0
Recurring [Member] | Level 2 [Member] | Money Market Funds [Member]    
Assets [Abstract]    
Cash equivalents 0 0
Recurring [Member] | Level 2 [Member] | US Treasury Securities [Member]    
Assets [Abstract]    
Cash equivalents   0
Marketable securities 0 0
Recurring [Member] | Level 2 [Member] | Commercial Paper [Member]    
Assets [Abstract]    
Cash equivalents   19,436
Marketable securities 30,744 41,236
Recurring [Member] | Level 3 [Member]    
Assets [Abstract]    
Total assets 0 0
Liabilities [Abstract]    
Total liabilities 35 47
Recurring [Member] | Level 3 [Member] | Public Warrants [Member]    
Liabilities [Abstract]    
Warrants 0 0
Recurring [Member] | Level 3 [Member] | Private Warrants [Member]    
Liabilities [Abstract]    
Warrants 35 47
Recurring [Member] | Level 3 [Member] | Money Market Funds [Member]    
Assets [Abstract]    
Cash equivalents 0 0
Recurring [Member] | Level 3 [Member] | US Treasury Securities [Member]    
Assets [Abstract]    
Cash equivalents   0
Marketable securities 0 0
Recurring [Member] | Level 3 [Member] | Commercial Paper [Member]    
Assets [Abstract]    
Cash equivalents   0
Marketable securities $ 0 $ 0
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventory, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Inventory, Net [Abstract]      
Raw materials $ 5,461   $ 4,951
Work in progress 2,039   784
Finished goods 1,470   1,592
Total inventory 8,970   7,327
Inventory reserves (4,024)   (3,382)
Total inventory, net 4,946   $ 3,945
Inventory, Net [Member]      
Reserve recorded   $ 0  
Research and Development Expenses [Member]      
Inventory, Net [Member]      
Reserve recorded $ 600    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Property and Equipment, Net [Abstract]      
Property and equipment $ 27,289   $ 26,318
Less: Accumulated depreciation and amortization (11,120)   (10,043)
Property and equipment, net 16,169   16,275
Depreciation and amortization expense 1,100 $ 800  
Loss on disposal of property and equipment 0 (3)  
Impairments 0 $ 0  
Laboratory and Production Equipment [Member]      
Property and Equipment, Net [Abstract]      
Property and equipment 15,696   14,727
Computer Equipment [Member]      
Property and Equipment, Net [Abstract]      
Property and equipment 1,721   1,707
Purchased Software [Member]      
Property and Equipment, Net [Abstract]      
Property and equipment 188   188
Furniture and Fixtures [Member]      
Property and Equipment, Net [Abstract]      
Property and equipment 325   310
Leasehold Improvements [Member]      
Property and Equipment, Net [Abstract]      
Property and equipment 7,226   6,948
Construction in Process [Member]      
Property and Equipment, Net [Abstract]      
Property and equipment $ 2,133   $ 2,438
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases, Lease-Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Lease-Related Costs [Abstract]    
Operating lease cost $ 864 $ 982
Variable lease cost 436 394
Total lease cost $ 1,300 $ 1,376
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases, Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Future Minimum Lease Payments [Abstract]    
Remainder of 2024 $ 3,339  
2025 4,527  
2026 4,585  
2027 4,549  
2028 2,975  
Thereafter 10,053  
Total remaining undiscounted lease payments 30,028  
Less: Imputed interest (6,441)  
Less: Lease incentives [1] (9,104)  
Total operating lease liabilities 14,483  
Less: current portion (1,610) $ (1,566)
Long-term operating lease liabilities $ 12,873 $ 13,737
Weighted-average remaining lease term 6 years 2 months 12 days  
Weighted-average discount rate 7.90%  
[1] Includes lease incentives that may be realized in 2024 for the costs of leasehold improvements.
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases, Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash Flow and Supplemental Noncash Information [Abstract]    
Operating cash paid to settle operating lease liabilities $ 1,097 $ 1,059
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases, New Haven, Connecticut (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
ft²
Dec. 31, 2023
USD ($)
Leases [Abstract]    
Lease incentives [1] $ 9,104  
Space Located in New Haven, Connecticut [Member]    
Leases [Abstract]    
Lease term 10 years  
Area of leased space | ft² 67,000  
Lease incentives $ 9,100  
Leasehold improvements $ 1,600 $ 1,600
[1] Includes lease incentives that may be realized in 2024 for the costs of leasehold improvements.
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accounts Expenses and Other Current Liabilities [Abstract]    
Restructuring costs $ 222 $ 519
Legal fees 1,330 979
Royalties 93 123
Other 238 194
Total accrued expenses and other current liabilities $ 1,883 $ 1,815
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation, Equity Incentive Plan and Inducement Equity Incentives (Details) - shares
Mar. 31, 2024
May 08, 2023
2021 Plan [Member]    
Stock-based Compensation [Abstract]    
Shares available for issuance (in shares) 14,661,839  
2023 Inducement Plan [Member]    
Stock-based Compensation [Abstract]    
Shares available for issuance (in shares) 60,250  
Common stock reserved for issuance (in shares)   3,000,000
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation, Stock Options (Details) - Stock Options [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Stock Options [Abstract]      
Stock-based compensation $ 1,300 $ 2,300  
Number of Options [Roll Forward]      
Outstanding, beginning balance (in shares) 22,511,900    
Granted (in shares) 0    
Exercised (in shares) 0    
Forfeited (in shares) (384,573)    
Expiration (in shares) (25,520)    
Outstanding, ending balance (in shares) 22,101,807   22,511,900
Exercisable (in shares) 7,918,930    
Vested and expected to vest (in shares) 18,615,698    
Weighted Average Exercise Price [Roll Forward]      
Outstanding, beginning balance (in dollars per share) $ 2.79    
Granted (in dollars per share) 0    
Exercised (in dollars per share) 0    
Forfeited (in dollars per share) 3.78    
Expiration (in dollars per share) 0.06    
Outstanding, ending balance (in dollars per share) 2.78   $ 2.79
Exercisable (in dollars per share) 3.52    
Vested and expected to vest (in dollars per share) $ 2.85    
Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value [Abstract]      
Weighted average remaining contractual term, outstanding 8 years 3 days   8 years 2 months 19 days
Weighted average remaining contractual term, exercisable 6 years 7 months 24 days    
Weighted average remaining contractual term, vested and expected to vest 7 years 10 months 9 days    
Aggregate intrinsic value, outstanding, beginning balance $ 3,194    
Aggregate intrinsic value, outstanding, ending balance 2,832   $ 3,194
Aggregate intrinsic value, exercisable 610    
Aggregate intrinsic value, vested and expected to vest $ 2,286    
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation, Modification of Performance Stock Options (Details) - USD ($)
1 Months Ended 3 Months Ended 36 Months Ended
May 31, 2023
Nov. 30, 2022
Mar. 31, 2024
Mar. 31, 2023
Mar. 15, 2027
Stock-based Compensation [Abstract]          
Incremental stock-based compensation expense     $ 0  
Plan [Member]          
Stock-based Compensation [Abstract]          
Incremental stock-based compensation expense         $ 2,400,000
Chief Executive Officer [Member]          
Stock-based Compensation [Abstract]          
Granted (in shares)   2,780,000      
Chief Financial Officer [Member]          
Stock-based Compensation [Abstract]          
Granted (in shares) 1,000,000        
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation, Restricted Stock Units (Details) - RSU Awards [Member] - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restricted Stock Units [Abstract]    
Stock-based compensation $ 0.3 $ 1.6
Number of Shares Underlying RSUs [Roll Forward]    
Nonvested RSUs, beginning balance (in shares) 847,169  
Granted (in shares) 5,406,164  
Vested (in shares) (46,572)  
Forfeited (in shares) (54,417)  
Non-vested RSUs, ending balance (in shares) 6,152,344  
Weighted Average Grant-Date Fair Value [Abstract]    
Non-vested RSUs, beginning balance (in dollars per share) $ 2.68  
Granted (in dollars per share) 1.73  
Vested (in dollars per share) 6.66  
Forfeited (in dollars per share) 2.11  
Non-vested RSUs, ending balance (in dollars per share) $ 1.82  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based Compensation, Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Stock-Based Compensation [Abstract]    
Stock-based compensation $ 1,645 $ 3,908
Remaining weighted average vesting period 3 years 3 months 18 days  
Stock Options [Member]    
Stock-Based Compensation [Abstract]    
Total unrecognized stock-based compensation expense $ 24,400  
Restricted Stock Units [Member]    
Stock-Based Compensation [Abstract]    
Total unrecognized stock-based compensation expense 24,400  
Research and Development [Member]    
Stock-Based Compensation [Abstract]    
Stock-based compensation 490 967
Selling, General and Administrative [Member]    
Stock-Based Compensation [Abstract]    
Stock-based compensation $ 1,155 $ 2,941
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator [Abstract]    
Net loss $ (19,474) $ (23,611)
Numerator for basic EPS - loss attributable to common stockholders (19,474) (23,611)
Numerator for diluted EPS - loss attributable to common stockholders $ (19,474) $ (23,611)
Denominator [Abstract]    
Common stock (in shares) 141,773 140,280
Denominator for basic EPS - weighted-average common stock (in shares) 141,773,000 140,280,000
Denominator for diluted EPS - weighted-average common stock (in shares) 141,773,000 140,280,000
Basic net loss per share (in dollars per share) $ (0.14) $ (0.17)
Diluted net loss per share (in dollars per share) $ (0.14) $ (0.17)
Net Loss per Share [Abstract]    
Anti-dilutive common equivalent shares (in shares) 32,222,470 28,653,077
Outstanding Options to Purchase Common Stock [Member]    
Net Loss per Share [Abstract]    
Anti-dilutive common equivalent shares (in shares) 22,101,807 24,218,892
Outstanding Restricted Stock Units [Member]    
Net Loss per Share [Abstract]    
Anti-dilutive common equivalent shares (in shares) 6,152,344 465,866
Outstanding Warrants [Member]    
Net Loss per Share [Abstract]    
Anti-dilutive common equivalent shares (in shares) 3,968,319 3,968,319
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Warrant Liabilities (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Warrants [Abstract]      
Fair value of warrant liabilities $ 955   $ 1,274
Change in fair value of warrant liabilities $ 319 $ 391  
Public Warrants [Member]      
Warrants [Abstract]      
Warrants outstanding (in shares) 3,833,319   3,833,319
Number of shares of Class A common stock to be issued upon exercise of warrant (in shares) 1   1
Exercise price of warrant (in dollars per share) $ 11.5   $ 11.5
Warrant redemption price (in dollars per share) $ 0.01    
Notice period to redeem warrants 30 days    
Share price (in dollars per share) $ 18    
Threshold trading days 20 days    
Threshold consecutive trading days 30 days    
Period prior to notice of redemption 3 days    
Trading day period to calculate fair market value over exercise price of warrants 10 days    
Beneficial ownership percentage 50.00%    
Warrants exercised (in shares) 0 0  
Warrants redeemed (in shares) 0 0  
Private Warrants [Member]      
Warrants [Abstract]      
Warrants outstanding (in shares) 135,000   135,000
Warrant redemption price (in dollars per share) $ 0.01    
Limitation period to transfer, assign or sell warrants 30 days    
Warrants exercised (in shares) 0 0  
Warrants redeemed (in shares) 0 0  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Restructuring Reserve [Roll Forward]    
Beginning balance $ 519  
Restructuring charges incurred [1] 131  
Cash payments and other adjustments [1] (428)  
Ending balance 222  
Current liabilities 222 $ 519
Long-term liabilities 0  
Total liabilities 222 519
Additional restructuring charges expected to be incurred 0  
Accrued Expenses and Other Current Liabilities [Member]    
Restructuring Reserve [Roll Forward]    
Current liabilities 222 500
Research and Development [Member]    
Restructuring Reserve [Roll Forward]    
Beginning balance 513  
Restructuring charges incurred [1] 131  
Cash payments and other adjustments [1] (422)  
Ending balance 222  
Total liabilities 222 513
Selling, General and Administrative [Member]    
Restructuring Reserve [Roll Forward]    
Beginning balance 6  
Restructuring charges incurred [1] 0  
Cash payments and other adjustments [1] (6)  
Ending balance 0  
Total liabilities $ 0 $ 6
[1] Restructuring charges incurred and Cash payments and other adjustments include non-cash charges related to stock-based compensation expenses.
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Taxes [Abstract]    
Estimated annual effective tax rate 0.00% 0.00%
Federal statutory rate 21.00% 21.00%
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Related Party Transactions (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Related Party [Member] | PEI [Member] | Protein Engineering Collaboration [Member]        
Related Party Transactions [Abstract]        
Due from related parties   $ 0.2   $ 0.3
Dr. Rothberg [Member] | 2021 Plan [Member]        
Related Party Transactions [Abstract]        
Number of shares that can be purchased with option granted (in shares) 250,000      
Dr. Rothberg [Member] | 4C [Member]        
Related Party Transactions [Abstract]        
Operating expenses   $ 0.1 $ 0.1  
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Other Commitments [Abstract]      
Employer matching contributions to 401(k) plan $ 0 $ 0  
Licenses Related to Certain Intellectual Property [Member]      
Licenses Related to Certain Intellectual Property [Abstract]      
Annual minimum fixed payments 100    
Licenses Related to Certain Intellectual Property [Member] | Accrued Expenses and Other Current Liabilities [Member]      
Licenses Related to Certain Intellectual Property [Abstract]      
Accrued payments $ 100   $ 100
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ->#J5@'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 " #7@ZE84_A!B>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O315P=#E9<,G!<&!XEM(;EM8TX3DI-VWMZU;A^@'\#%W__SN M=W"-B=*$A"\I1$SD,-\,ONVR-''%#D11 F1S0*]S.2:ZL;D+R6L:GVD/49NC MWB,(SN_!(VFK2<,$+.)"9*JQ1IJ$FD(ZXZU9\/$SM3/,&L 6/7:4H2HK8&J: M&$]#V\ 5,,$(D\_?!;0+<:[^B9T[P,[)(;LEU?=]V==S;MRA@O?GI]=YW<)U MF71GAO@!02P,$% @ UX.I6)E&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" #7@ZE8+ G"Z^8& #7* & 'AL+W=ONC92F[1;MMDV;W%W=7>V%"TZ""C@S3M-^ M^]E <-J90XK"FS80SA,_]N'PL_'9EO&G>$6I0"]A$,7GC940Z\^M5NRN:$CB M4[:FD?QFP7A(A#SDRU:\YI1X25 8M&S+ZK9"XD>-X5ER;LJ'9VPC C^B4X[B M31@2_GI! [8];^#&[L2#OUP)=:(U/%N3)9U1\74]Y?*HE:MX?DBCV&<1XG1Q MWACAS^.VK0*2*_[RZ3;>^XR4E4?&GM3!Q#MO6*I%-*"N4!)$_GNF8QH$2DFV MX]],M)'_I@K<_[Q3OT[,2S./)*9C%GSS/;$Z;_0;R*,+L@G$ ]O^03-#':7G MLB!._J)M>FV[W4#N)A8LS()E"T(_2O^3EZPC]@+Z5D& G078[P*P4Q#@9 %. M8C1M66+KD@@R/.-LB[BZ6JJI#TG?)-'2C1^I89P)+K_U99P87C)W(T=%(!)Y MZ"H2OGA%DRA-#]7-312O"*?Q64O(7U,Q+3=3ODB5[0)E!]VP2*QBJ>I1[VU\ M2[8R;ZJ]:^J%#0K>$'Z*''R";,MN&]HS+@M_199CBG[3&B?O.">1?<-?Z MS>3T2&)OC+=SXVU(76?,_'5-34[A<&PU[TV6P*B*ECJYI0[8II'TXR6>K@.R M-'F"XQVF@TTFP<"*)@>YR<%A@[GO\EJ>-#YW8*VB002C*OK#EG[,6A]R MF&5MH<<2N7OC$,)!53WNH00^\,G B>2\A!^*2TZ)6&%-A>.JFK2U21ML5_;< MO_8#BFXWX2/E1G.PB&7AIC-H][M&@V!L58.::S!(#SN##W0IT48.I$"W)#26 MFA*A^Z^CV_G7F^9L@B:WX[N'Z=W#:'YU:;1L/KEE=%R'0R$-01A&%TRRW/R@B:>'%]_X;OIS :X>6')?J>) MG7X?]SI&OW5 $=94A&&8R?R./$^JQR>[#RB9G=Q%YG&%)>T!NMC$\J24F1+^ MA"ZYG'D;O=3UGV\CH&Y:[D,5/3H0]H],Z: EK7,(P MX[QWFM_"4\Z>_<@U#S.L.9X;C=:!3;;&)AOFG/=&IRP6LD+_[:\+JU2)HM5M M6\8;%XZKZE3#DPWS3I*L(TY)L3%8H-\UT@0<5=66QB4;)ITO+*'=%8L@7"H1 MZ?;[S9[3,R_ZU$%+MJ8E^R!:VLW24MSUHV5R2YK1OD3QNW&Q;0Q'5?6I$.J&M7L8Q_$/K,5E>,(V8-EBNW5 3RV!AZ[ M!$Y8&$IF'P=$0N@(_;BAZE%B7&B'E3ZZTGXLM;?O_.-9QWS(<"6*RUPQU M()&CD\/HNP2NLKQQTS2*!7.?3M GZU1- MU]%:EOKD+9>Q#^K@)T?SDP.CSYP3+\&)U_"1!4;KL,#];&*T50D>MRP?B8(R\W4PE:.9RCF(J2IE]I$@*>N'WO\S>S!P>AW+ M*DALC5,.S$$/U*,T)(_R^?.-<+4*'L/9?20\RHS5 5N.ABUG<-SL/BIQ'4OM M[>8&35QM>'WH ]!1HK270]LLATX0)>X*;5=,GT3TA7+7CY,+%XPCM522X(AJ MA9E<$A6B-NWLHBE:<]]-0CYA?-JQ8*J!FUZUDS79M4O(KI1J2@0DU8R^&8W5 M@6MMC6MMF+8.YYH2H6*N@0,_ZK"UMW5,39*3'76Q3+=-)-)=9/G9?-?>*-FK MUM*7IUO^;HB:8\#J5B5[_;Z= 8 /,= 8 >&PO M=V]R:W-H965T&ULK9EM;]LV$,>_"N$%VPK4M4A:#\X2 XF3 MH07:)*C3]<6P%XQ,QT(DT:5HI_GV.TJ.98D4[6Q^TTKQ\?0_\GB_HW3V+.13 ML>!^*S\VYT#3"0WU@-+BKX0_%SO72(?R(,23 MOODT.^]Y6A%/>:RT"P;_K?F$IZGV!#I^;)SVML_4 W>O7[W_608/P3RP@D]$ M^CV9J<5Y+^JA&9^S5:J^BN>/?!.0K_W%(BW*?]%S91OX/12O"B6RS6!0D"5Y M]3_[N9F(G0%XV#& ; :00P?0S0!:!EHI*\.Z8HJ-SZ1X1E);@S=]4GV%X&IZ^_G3U<4]W%Q>?+ZXF5RCZ M&5J&3]S#KWB\'4Z;PP<0^39\L@V?E/YH5_@K*7FN$"L*KHI36SR5@Z'=@=YE MI\62Q?R\!]NHX'+->^-??\&!]X.LJ5JZ"TI4N!>NQ3W$ 4[[>#<>TPI1&@;*K-SXNX^/" FBEDJ+&:%1&-A5^EN5OE/E11R+%

%+.8PU2" MW/^DM1CXE'5IWB(J= M6F]A5IE*\D>4601XSG!J-VHNXQ:DJKN87=X*IVDT,:-?='Z/N1HB=;6&5;^(-1Y$QU38KW%5;:@9B-P1?M^Y2R/)8"?V::-7O??*M8#3*ML7* M[\IQ4G.1N+G8;#3V*"4F[L)1V,X3BQ7L6:\C44B-1>+&XG!KYMY8E).TRBL)VY-C,:TK!#;8U%XL9B1>Q4Y(]]:(ZR MO6I-^N%V);;9=+3"I*8C<1_GJAS=I\X\I!'8WX9 BYENA3LTUC C;IA-1)8E M2O>_50'3E1?R@.J:ZA5HK!O M+).;?6J4*-.HHRDF-5F)FZR[@F=\GL2)]5A)3##V?6A,/&-F+8;#D1_0CK)/ M:XC20R!:'+@)J,E'XM,PQ"V]-KL0.H..3* U2*D;I$8]+2O6P?)-=%H/2S8[ MQV&)UI"E;LA.4CC)H0ND2RXT7&7M07]_X=D#E_]8%1_U#>RQO#6CWWD'2X]2 M:JF3_6\.^DC>FD'7'0!U=P"[2VT-UO:&MIV/3INFL!K[= _VRUR\?$,N_@=& M.Y;E2-Z:T=?8I\?!/CTJ]H_EK1ETC7WJQO[>7 R-;QI&*KI,*EF#G2]R^G/H M%R8?D[R <\4FV'' 8>844].QK)$98Y(8_C0; MN^/^E*62D@3N.!)I'&/^XP8H.\P,VW@:^$RVD=0#IC_=X2VL07[9W7'5,TN4 MD,20",(2Q&$S,^;V]<(>:H?,XBN!@ZBTD9;RP-BC[KP/9X:E&0&%0&H(K!Y[ M6 "E&DGQ^%: &N6<' *!Z>K@ULXN)G0 MG%DF:XDE]J><'1#7U@I--[*UR;R5&I+H;5Q+KMX2Y2?]Q:?;Y>IVO5HBU5I_ M^O!^.;]7G9OYA_GM8H76[U:K^S6ZN,,<$AF!) &FE^@-^K)>HHM7E^@5(@FZ MCU@J..YK"C M#%:GB;UO32=\[@WY&4B">#*>/&/?;.DZ ]MK9C\IV4_.9Z_J%R'5 462[2D)D\X2 MFBU;)-C6\5"V.J2[F^[IKAWOW/#O"ZVNOE*2V+VDO *F+]$]H=5%'PL/N_6L M[R'M%1.H2CO6$W5Y0_&+J*]"K >5XC:FOBV5=P['.L$\4&O\_^17( MM80PF;C>\&?^'2SK_(_5@MUZ-O]R^BO@NXCH8)F+,"O7$WTW5#7_EB0"4=@H M5^O*4Q@\OV[E'@\M+K_P=02P,$ M% @ UX.I6(/YMCT_!@ X!L !@ !X;"]W;W)KW*T=89/)KZ?*F02WSA[5CO7*'5E)L13>G,=G+:\%!$+V5RG)BC\;-B$A6%J M"7#\51AME=],%7>OM]:O,N?!F1E5;"+"[SS0J]/6H(4"MJ!)J!_$\V=6.-1- M[6N75!-1V/I'A&,I4&:^E%%IM,&[SA<3J,4RWA+0<]/9[^^7%^@P ZNTTE;^X?+C^#VO6W2_3E M;CI%1^CK] *]?_H\>52!2- _41O=N['[4U($^_WYX7*,]SE*0! MI8]N1*Q7"EW& 0OV]=O@<>DVV;I]3IP&;Z@\1C[^B(A'.A8\DW^O[CO@^.4H M^)D]O\'> ]NP.&$GMLCDFAV[9CK+3]2:SMEI"Z:Q8G+#6N-??\$][S>;6PW#\NPA#ETPIP""\*@?$1+%L, MA1E<&@!=<*73 =M8^1>L+;Q(9^I]L =8)C>\?$=_O>76<-KDA(;@! M**F $B?0"[[A 4O''OYXK!G," T7BKVP MF[XF*QHO65K(+"B7:$/#A*7D\4REI+%&(:A*74M^%9 MKP"W!6*DZ4M#<$VN.\+#CIG*%CE827!3B"M>Q$X:&M^_#6[_]21VB>R#K,@, MN]GL%KK"$&)LA30PRBM[!"URK@A6%(;='+8%AV")11"^"&*9]1*(:BWY+,F7 M""W*EUK,GU8B#)B$Y0):.3Y'[V%V!B(,J&N7:R! MKTG%?L3-?O_1VX"'B6;!&_PM\+SF;X-8D[\5A1(WA7[/VFD6'-$-,"@LHT6; MF"CP(O=R#1ZE2U(5EY\:_MRP/08F[^(.[O?]>A!L2K=(MH0W+_+4V$^2@#?"AK.U[7A41 MQ%U$I/,^B26C(?\;!BH;9&<-E%88P"/6P)@=\9%1O5N$FH:OJB>(NYZX H+F MRQ@!4,GB^0\$/4:L0IKORP5_)DHW-4G$4EMTZY!-F2;(56E!W*5%T6TTY-VK MD;:4#;XQ6TRA)MA564'<9<7$@&J%9]8*P-U=KUZTV>0+ MLLICRFZKQQ%953B>-T9Y-D*&X8SR."T&D[/FL]MJ$YB$F>%IF?Z5SNCP?C =@CA?Q.J-WY?-;W#Z07?,E M94::O^"YQ1H#D*P)+?/6F,T@3XO-__A+*\2>@8T.&*#6 !UK8+8&)F=@.@<, MK-; X@RL0P9V:V!S!L@[8."T!@YG ,T#!FYKX#;.VJC;N,:/:3PYJ\IG4-5H MQE9?-/YMK)E'TJ(.Q1FMV+ E> M@+0 ]\MR3>)B3LY&E$VQ'FB4M-.YW$P''9I.F>T3#Z!C^]Q_H"K?\ T MBPD!%T#XK6"0Z?'H?+](DI3*V2,YV7[*'[9J- M6'1N0Q1M0Q0U/-8!GLLXBXL$@YBR226O@0E? 60@)(JN#9/3,-59^&D"&>YI M/S;Z$ [A]Q&N/38=IPL+I+.NMY W9!4G^'S '$1P]80'DY]_@H[QF\@Q_3&' MIN)?>&U>[(;;!-T+5= M3G4!TO-,US8,3GSI1$]4-=!)%NHDBS21=;QM;;UM->SF 6]?%0D[M1#F;N;@ MYNIEG;:;C+;K) MT MDH4ZR2)-9)U0LK>A9$L31[M9DF:S3 E9LYUCO6*?/&%"T^(1E MV8"6T2I-Z M4]G@UD5*A6<#NY? 4.=95+BPEPG=[3C<]8\RM+>F43W55?T1^;2GFU-%UO-5U+-7U MFM7_ZX)MBUGZ+Y,VJX_4;'&Q0OT3IO%#A@'!R;IBAWM,7H&"H=EZH_$7D>[2 MD4[=&W62^3K) IUDH4ZR:'QL\O6VT>%)HX.=A'#Z6+#2O*IPD7P%M(H+DAU< M>5*V4R- )YFODRS021;J)(N\8R, &KN6B:',$'5:$+8W#%72FJHAOAH2R.=X MJN2" 8?(="#D$JX:U]5TKPT%CRWRW\?5MNHTA1I#=94OP/!E?@O9?Q;708@O MN0/YS$]6NC_JT$(F&MN\U'V@R78WPSP@]:Z= H_KIW#%OEIV)*CVV0'1,ZU> MB N@XG)?/M=3TY!6ME K6Z2+K>OU78<''M?BX=HZ8D^;1RRP/J:WP/I-']=Q MD>GQ"ZQ/Q85)** :6I[MF'Q_3 !$+G2@=V#5['HF4%I''],B$VMIB5;-V$06 MY'MD(NB!5:.UM:&5+=3*%NEBZWI]U]Z ]O_8*H,Z6P]3K6R^5K9 *UNHE2W2 MQ=8-J5WW!OZH]HTPI!QE::^&^%#9T0G4D% -B:20KJ"[/@B4-T)^7#\,]OL+ MEF.[O:U0V:CPY8]P\NK2VF;1RA;I8NL&PZYY ^7=FU.Z8BV5=.TH(3[L]QB@ M8]G\\I%U(EH_*"&1:JRN:+N>!I0W-72VO*"LX&Y%54)\-2000(9HS&NJY(D4 M/-V?K'<] B3O$=SAQ;J8USK5&:DY.28E82EG495Y?5B$X')-F!&3FB6PA[0X M&*9(W5)00WP!!/*5KIHF5$,B^4A=/7?] 23O#YS:=T/]ZKDGFA+BJR&! #*T M>=&4-)&7.YQ#&KBFL ^WY1EO3; M3?VVXO8-V\E_4$L#!!0 ( ->#J5B.Q2BDH < (@B 8 >&PO=V]R M:W-H965T&ULK9IA<^(X$H;_BHK;NIJI6@9;,L;D$JH2DKF= MJITD-?E9L$7QC+%:22;*__EHVP6"W-,D57X)Q6O*K5JN?EO#YDU0_]$H( M0Y[71:DO!BMC-F>CD4Y78LWU)[D1)?QG*=6:&_BJ'D=ZHP3/ZD;K8D2#(!ZM M>5X.9N?UO7LU.Y>5*?)2W"NBJ_6:JY+WQ+7]<&7MC-#O?\$>Q M$.:/S;V";Z-]+UF^%J7.94F46%X,+L.S>41M@]KB/[EXT@?7Q [E0USE.Z>?-4\F3J> MS,A769J5)C=E)K+C]B,8Q7XH]'4H5]3;X5>N/A$6_DIH0"-$S_SMS9E'#MM[ MEM7],9=GN5Z1)2P3399*K@FL/,5-7CXVH9N;7.@SS&U-MQ'>K5W69WK#4W$Q M@'6KA=J*P>R?_PCCX%_8F$_4V9$'HKT'(E_OLUO(0H74:&PT+>.ZI4TUV]DP MG$83F+?MH7S$C+(X#/=F1\+&>V%C[]1<9O^%E07)R&AB)&2C5)9I7@A2[A3; MN_8ZM7-8:9'96'_S!(Y/.8$GZNS(3_'>3[%W J\%=)KFO$FX94;X6BJ3_UW? MP$;>=#<^F*XPB,/.G/:-DH#A$SK9"YWX(TV6PWJN"@$IG8AGH)P6F,))[^'C M).D(1&Q8C M,]@(3K\ /_P:B?FQB"WP)Q/PA#'^ D-,BK50=2[_:D,,T)ST] M04=QWV)(IQ'%-4_WFJ=^S9=IJH2=ZH]'$^\< *9]BB@+PVE'?]\JP+6'0SW*]D9H71"[),G^&%A7/5[Q\%#;3+'FN MR)87E;!RG[A2O(3$E/.'O'!Z>M?[D:M9S].HU=213T/::J?_EW9(K#9C0J:U MESK/ZA2*)X_=([QN[YNPR*&]Y73HA>!L863Z8VAKP0Q$KFWJ<&MD_0P71^.N MS+X5FP:)0VB+T]#/TSNS$@I5%?6>1VE74]_&M<9:C(9^CC:SKCMPK-=5C8N# MB$5!&9Z4E*?J[=@9+2M#/RPA6\K*5A2 3)%O;6YT9O00 26-NS/6-QHFCIP> MMJ0,_:C\4FYA-4KUXA;7Y]^0TBXD,:MPX@SR%I2AGY3W2FQXGKTRO DD:2,? MMD-*V4SBR=Q]$+)N^8'83)A+=LO*T _+_>QO^(N=>E0= L.8L:X^Q&K"'&N5 MMCRD?AY:F%?"Z]>? (;VF3=DP;1;LF-FT9A-' -H\4C]>+S;9YBFR/N96@1T M">T"!;.:1 Z4TQ:'U(_#.E-#[5$^#HU0ZY]J[6.MFPP0$^H@'VW)1_WDNWW+ M%@<5W <<[,MHT$T2J%T23QW+C;8HI-&[-M" MDOI!^:6$-5'RHG@AF=B* F1G1,NE@4)7D"%$Y"8WO,C_KNLQC6=ZBL!QW"UV M,:,D<66B%J'4C] CM[]Y)T018$Z2A';S/V+G2OXM5*D?J@M>O%=MGY*4CH-> M_D3,IH=FQX);G%(_3O>9Z<,N-7VT\;V%_4-&'E[0Y8Z. F$I1'"OF$'L:!RP M*3X,UD*7!>]*4\N\Y&7ZEC- +\S??0AXHMZ.O="2F_G)?2V6 BH,*#>6<&%' M[US6#.-Q-^@0(T? L9;8S$_L;V)9V8)H27*M*Y@DT8ALYHT&-"17E89&6I.Y M7#_ 1+KVB*R/ZK!;)"$VKB$_D^98M*&"$4J/NS1 C%R*6XHS_X;V!N(A M-=;IXCEM3A"@_ #/[_:5LFP&9(E67UBL;2&7E8[HZ>]QA]V].6+C&D?+8>;G ML/5\)E)5UZ7Y>T4CF$V">#KI"L=P'(]=.:K%,?/C>.X22[@A#^(Q+TL;0K;" M@,4K,W0,R'Z6L23NK5SD[#TZ9%E)7JCD^>^4'1%7SDRWD'!P8W@+@W< X M46_''FGIS_STKZ>S/@6 0*R?HF@<_\J/)LW+T6TW33O:'SE"K*[)H580I?!IPDX3S6O M/31?C-S4;PX\2&/DNKY<"9X)90W@_TLIS>L7^X#]RR>S_P%02P,$% @ MUX.I6(416_UP! P D !@ !X;"]W;W)K 7_>FX$4N<8_BSF3E:];&4-."PGV<7P['+$]LG@ M+X4KO_,,K&1A[7=>7!>3;,"$4*,,C"#H[QZO4&L&(AIW'6:V#.K?)Y9;JOF&ZF7^*N"-<#TX&AY /LA'K^ =;:4?);RC7Y0. M_UPL?'!4/_\^EX4VR.CY(-Q39[X1$B<9-8U'=X_9].V;X?O!^2L21EL)H]?0 M?VGW7D>^M0%AV(/_G:0O49@0Z\.Y@FLCK6NL$P$+V%=&ZE@HLP05_)Z/"Z\* M)9Q"?P"A0GC[YC3/!^=7MFZ$6:?5\!RLVWQX!.Z^O8.5\*!V@RA#O+18"8= MO/Z(AL@/4J4,@(P_46]>B0:!?E00&B[D751>)157A-.#;T1EA\/PY-R#QB79 M&E$C+%#RWTLJ2ZOI>&.1 A:;E$A;+Y1I4_<3JR$!AA6BV0N/<5-^OQS.K^%S M@R[Y>0[3@WT^?='I]4L$WAW JE*R2JDI;>26XZSD@^'1$VV@/(6A3\;>"SX0 M0:L2P4N%1F+BG,Q6*E1I>VKE?;O7>]0#QC,3UDD:EQH/:TOG:]1(H$*O?4(O MZ%BLK60%/[I]A^@IAVMHG+U7J1BX&82C&>-:%TD5J*2B"'122TY?L(D N02T M-;;5XFE.4=FEEXIL\8';RI-:9DR*!4@ZXI]JKB@I!=[3!&K(4+!W0P48: I! M-)0$YVF??U*T5V#H1D>C16#=Q$ $"$^S62KG XBFT6O61:P[QDHF#6C$@O)S MBP_A\".:;F-AUBJ .=Y%2CV[?KN!_:[H;S_.YIMR;X6+A=(JK!G1MRZXM\U" MTDW#VI,6*I)&.*$U:BB%KSC8/@6E3#-_T[D'12;K RI,PB;^$&C64JRT%V2U M0-XSKFS7)C[$8LVI-U%J5))V217^^;[9YHO2(Z-S%(U8<6DYQ9B$PI S,E,F MUM3IPY/1.;!HDD)G;:2Q'PZ>&EUL"FQNRY ZG4]3):DPZ#:R) ?XSI7& CQ2 M]JTIH@Q$7U:J\4D(5V&J;#9\C.1[SYW%_9VI2LVW3'<'[I!H0CM@MV^WUY.+ M=BH_FK=W&QI=2]XGC26Y#GHGQQFX]K[0+H)MTHQ>V$ 3/SU6=,5"QP;TO;2T MT]V" VPO;=/_ %!+ P04 " #7@ZE8P2X7.MX9 73@ & 'AL+W=O MUV MDO%L'EZW,ZFMK?T B9"$F"(4@NRVYM?ON0^ ("5UG$FE:F=C221PW_?5;[>FP\=V_2CL6FLJ M?FE;/[JZN/CLT=:XYNSY5_S=Z_;Y5[[O:M?8UVT9^NW6M/L7MO;W7Y]=GL4O MWKCUIJ,O'CW_:F?6]M9V/^]>M_CT**U2N:UM@O--V=K5UV?7ET]?/*'G^8%_ M.GL?LG^7Q,G"^W?TX57U]=D%$61KN^QH!8/_W-D;6]>T$,CX3=<\2UO2B_F_ MX^K?,N_@96&"O?'U+Z[J-E^??7%65G9E^KI[X^__;I6?3VF]I:\#___R7I[] M],E9N>Q#Y[?Z,BC8ND;^:]ZK'+(7OK@X\<*5OG#%=,M&3.5+TYGG7[7^OFSI M::Q&_V!6^6T0YQI2RFW7XE>'][KGMZ*,TJ_*6[=NW,HM3=.5U\NE[YO.->OR MM:_=TMGPU:,.^]%;CY:Z]@M9^^K$VH_+'WS3;4+Y35/9:OS^(]"9B+V*Q+ZX M>G#!'TP[+Q]?SLJKBZLG#ZSW.#'_F-=[_*>9+__W>A&Z%C;T?\?D(-L\.;X- M^=73L#-+^_49'"?8]LZ>/?_H;Y>?73Q[@(DGB8DG#ZW^)S7X\-H_^LZ65_/R M#PCJA0DNT(.OB=6F,^)\384O7+-TN]KRSS>^"7BGDM_?;BP<=.FW.]/L:3W\ M7,'U;94]B _?NL9@$5.7MUC9(CITH<2R=5_9LM-%>OH26]#G&UF2"=B8.ULN MK&U*J&%G6JSGFH+>:"NL:N%ZW2:N0$3L!HK7MK&MJ>L]_6YW';_+._S<./K$ M]/"VUUO;0C[EQQ_][8NKJXMG/\]OY^5WU]>O^?/ELT^8F%W?AIZ$V/F<<-JV M;^VZKUE8B;=;N^Q;USE]XIOWRXUIULSSU@4.FQ_35W78*"SKN^8ND=7[#(%B0.Z8W&DYCQK]9"-?'C*!9)(KP%(S,PHS_8&L:VG;#LE:!=G:WWI'GK#8E\E09R6[+/Z/I=>R M].C=!3GWO'PEPO8[UY V0<_6-$CA1.$L6?._Y-+Y*H@MQ"7B0]VFM;;<2IX3*T*66FY2FF)?(M5$ M@AT(=$V%"$%X)/IR7!?,P&?L^QV$0 :";2A\A7X1H"GB\;?>M"!L-C)>$O/4 M])Y C?*V)W=1/I@-D#0$P\9#?<0J9"41)&A0*J;N%++@G\?)&/S9M,.R=8N_ MT"6_J_T""[RT=X"4.[&&MYO6]VO$G(X?FI5W$+3O ZR]062K8;G-.XIK(%GB M",!B7>5^0?Q^:RN*\B".L_31$ \S,BXP?Q":#1T^X^MY^<)#2DN61IRWH0;R<#5(?6<$<8&&3/?1-?\=Y M*K-_9.YW-HN@%I'8;_?X?E_H[F22LGB^N7*_ZCO$$/9Z4U7J2O3#6A01U]M M^V2XK;,(BY7X%; ?H:5]"QCGSTQ*S> S&5->F2?=,VJ'N""KA[ZW0[DP3!! M#D):V^_8;6-H%E)U#[%<>*/KQ)0@V'R!63'>8Z1"1(\E7J. $,I[U GT7^(3 M64MB9K=7/R5>4NR.$A;A:M=MU=1L:%Q!O&ARS('B/<+3BF\>EQ"#(ZEKZ'!J/0T MY@6F1'E2ZQ6E%VI2T'%N_]-(LNA!#F(J5JH%= MEC =*;"7T,=08(=D#K*9:^2*7^W$E3M/]C->'/H$>65+2Y-)./B!(EY>AQXA MXA*5I/ [4R .Z6A&\@8HX/18+_=: L!Y/'_Z M@6YL_A$/J5Y@WZF&, OX M=KF2I,!IF]!451(R%AG,NYYCS_-!/"07ML95V%_#7&H3(5KI:J1FU_5B M+%HGV/>DZ4CCP(E]O[3 C R^MOQ3I%:7C;GMI65 A'".GQG WO@6N9CM8AQ5 M@^];6CN*Z)W=3]R;4)YOR"(*D%F[?YW.^QIF@@1."B0U^Q@+TZ9(T<*"_@[U M>ZJA(/3#>!;C9HII639%V4-)@ G7I!ZF(6F@&3O%,.!6>;H@,I "%+FQ@4+\ MFDD$K@&,!0+I*FS&P'$7<#5LPM%CR=509]Y!.V+@I Q:%^ZT1C%$(=%M;19, M38WE&@&)JHA9>;]Q\"I9S:Q6]D0TJ@9L5-H58%5WX"1#&$)Y;]?\Z)L$]-\> M6?1FX^RJ_"FY":"9XR+S![!%(NSB,]^\AV\RX3^MH!CZL;5WU% [2FUN\-)F MY C5J*A2/<35!X-$%,_D61QH8"1^*13!#=5BB5F+6-7+#T1:5A#8EK>!]&"0*]83,C3>IM<4_FLXA*WOA[J9*B+2&"V2>=C0<9F7/PMEWZQ]*I-G65$<;5&$$QX0QWS48#LM-2WTGQ8?_>W+ MSS[_\EFAQDY> X>XEZ3 9$(E$60BT]B6,9MY3\NA+'B65G -B< CM::UGAU9 M'F9#N28(37X!L5LN1.+;VN(,Z=V<[CZH6==^(W]DJ#'R1R!3[0M M)IE-\CZ#1](6TF2@3Y*J\!U1MJ3*X%WC[QN*N)UTE81=26:5@[NUC V 87PN MMIE*:B]EKSQIV;X)E"^&_!XQTA\("U36JN'.RA]M-WPD !!Z"!NQA08OMD!T6_$06+_J0K,RUH3M'*:K_HN"WM6"YFB.11@3! M 5"Y2\"*W,8ZMH$\D5,1,V %2F/T('DA0W 27HX'8NZ&0V>@.1PDHL8K-S,2D9 M.5$0PXM]OFAS*41+.DIDPWC)62 MGHU>G-Q=:9:&C6W8W*@M1^?O(8D\F,@@%+*23Q&3Y.D9P MB&'+AP-K[SGF5L6@@+=#;P:/Q_4S ]?#K]21E"X!&P)X3( J42O=XW1HA)C; MU:(.&\^"5ZD/GB@J5@W21MS0,1 ?:!#ZU M3JK."\+Z01);;C;4*]B:\0A".AB#GM(,$I5FBDH$EE_?WI2?77QV?GEQ_OCJ M_.I:CDB&0UQQ0I1K5AMGV3F]2&.> D<6;V/G0%V&%;>E@PM$) B_=G?2?@H4 M!:28D0X\S)4;!.3^Q*KN1$6?8?#]H,AYHXG4 25//>U"LG);#6LSGU+K3+1I M,ELDMW0, >^P #GG E%DY=)$1?)5Q>@:H0>#.1>?7EK]FVE3/NWE#%/KA^9]YQ_["A'*,M]\$4\G8E!U:$ M8VK=Q)-$*5A-D$8!HC.I(8XC8-V9'$ V?%84&#"TGBS8\PD.GI;BMXB/D2'N MR.(A7R*0:*,ZP]:LD0E&.2'GR;DINU\X]3#%D4-@D<*@ +ZP<;N\CI%4,W44 MLMG)K!7+'B_O.(%8*HP^5F^=+-S&J+7_)';!H7L. HX4&7*H'P$,"9ES=*?SX#5OFL5BQ;FOR4(A<%8CI0A>ZHX-IU+$1JO0FZ M1?"IS-:L68#!!H.$^EE2<*FI*T-(WOD>%V0G;//,B&9QB8,5G],2, M=O]XT$.H(^V9?91EE(4<.W2U'<[IUXR+=NJ]47D)?,KTFUC)2-ZS,2[5/B/E MP;J@1):]N 0'U.?(NMY;VZ4\)BW^!S%@- %PVE*CN-,&%[=4I+-.#".6;ZB> M9"S8VCS9F)!VZ/:[)'478[]T?[F?(D=N518HVDJ;-[R3KE-([;ZVL5UT(#N_ MDTC1CD&?H8.#/8\1C,%.)# 6]K&A&/$;KZ1^:RONU:5UW-9.!'H(AMVHNJ*$ MA^#D^.10#J/$!R,"1LOH\=',/J2 M#L[YFRPN9)@E-ASVXF]ZRL5I)F4,C5ALII8+7&"<+N3'@RLC 90J('=<&(:(LFQ:CE-<(&]?FEC!)J*CP4@Y=TI+\3 M*IU-3WS7G\F)!L&L@\QKO$BWEYJ_!/QA:JZ:9LY_>P SI+S -OUFL8RB= M1QKH(-8OK\[9+U.3-3L(S6A79:5Y8UWL>KEL>TH/TFC7]J^<(NB;6?-OEMJ' MW!63D'_ BB*+09I)/H*U,NX6=N^!8"^O8FQ)'C9NO$VYRM5PL/^45;#Y$W/T M.PW-R4##AS0X/V">B:MF)?LIQJGQ\<5_#FEX&R/#B1HY\ZN8Y.0EZKO<\C'N"R,4#\>X^L/A M^6XZJ&)P2@]%/+>6#K#T$0B!Q5"4YO_"!&KQ: N/8 *:GU/M)B,# P;D60K4 MB78* C7[T YPB&=HZZUUYR*HJ%,H2?O*$NGTZ'9N#@?SG9X%7;$(NN^S_]] M<:0I1,^NK-,W=&K%8V^YTC(YZ;T#A+Y:\8D(9@)5*0]QE<]]B\3B$+&X#W=/ M0!WXBLILSH1S$C)DGFLE<(S:9'-UDB2S(VH=$SP8;/4D(;\J M*@<-<%=C1#K]/-#*3N":7:]=O&P$1@OKSFY)'HVE@09$F[8ZARZZ;.@DQ*'< MUC(Z;KR>U>F\:/+FG/%Y^1V E%BU602K2,K$5^F0CX0R66+*;;ZD2)X9A+73 M 3*Y+0_>VO [<4"#!7L6FC+)!DG'^D!&21%EQ,H%$RZ<6=:O< M'9)KHJ/\'J'<[DL6EINJ%DX=C8!T@\C&^8BN-6+76FLU?H#?'@(XI.YVCLLE M.L!0)*"5DR (VK5(#G*@5^*(QFP.F6+HFG+@(-L(P/3YU"8_BGRHD"BOQSZH M1ERI%[.$!EH'9SX))'Z/5I%N,=H@8X N7E.2:FM?!K>-\VM;7]DZ74S-'AJ- M(HS.WT\0R3=$!VJ2]L8$+;A?/8S8O:@-S/IVN?'<4985A]&_,7FCA\<$CM>A M#GG.,"_#J#;FWB,#;L*4:/;.DWRH&2%6GJJ9VJVLW-E0>-(>6->,&\#AW?F* M^B?C"T42X*ALQ3_VSM9Z;"C-15H8WKBRCL>*>+8V\W2Y93,&/A&\%49FZ(;7 M0QJ@VI=^"?LM7Y0C(5'WA;<=4GTN@HG!#FZ=W87*A2A^RVTRRG<+Z273A2YN M?%!V>3_->C3&J$WUM]S(3%^,KG /M235'D >]*77%L90B!^7^42!@V;YSOD1 M5Y6"-[TP5M)>1<6](6:$UE.NQ%/_ORX-+, O55- M"9I@[_#JB-IL4'ALQ#SW?L20!Q)?1AO^'^;Q:?G"+DT?[*1G07>H[[C+ZNA2 M:K)\CEK'+BBNZ0:FE_YBNASJ:8#0,AZ6^4A">64N+T'.*JEHD?IE.L6EJS&- MHD'8>VH2B;6#$GDN]-)C&H-(P,KA"[YY8=EK7LGS^9^I:'WCJ:DO_==7S7#! M6.X-TY[?7M^^B'M=W_Y<_NCG_.OYQ9?@+-7 M6SZ:U6MY/GNT?#G8P/ M=H=3&H$-7?[5N//E4A.73AN':TO=@!5R(=%>?'3JTRV8#[C[DHF3SXE_)%/] M4,/_?';DDIA:_]47%Y\<&O^;X4I4?/.8$Z1+0[;9<,>_R-4N=X/R"WYZO2H5 M($>NI1/ERQK0@IO[W'4_>4U+AN:HK[GMD6H8K):)K7C-2&JEJ#5:/\5'';/; M^'L>L*;5L@&@(!-'Z-AR'\G6'XMA#5)3I]6EB[#?J*\7Q_OA&3_H>YJ:[TY$^XV>=_WLW*^;$_[_0H^V-=6XOBF/XD&5^# M:3KYNUWIV_17SZ[ECWT-C\N?3/L!M34-H=9VA5B;C'O%#YW?\I[\0 MF3N_Y7]NK*EL2P_@]Y7W7?Q &Z2_!??\_P%02P,$% @ UX.I6,M')]RO M! ;@X !@ !X;"]W;W)K'%5F CS@-D#1&;*%.U-MJ-A[YM4LS'NG"2:'@TC!;Y#DW=Z<@]?*XUJFM%KZ) M6>9HH34>S?D,KL#=S"\-SEIK*ZG(05FA%3,P/:Z==(:G,\"EG9KS"B3 MB=:W-/F4'M?:%!!(2!Q9X/BS@#.0D@QA&']5-FMKEZ2X/5Y9O_"Y8RX3;N%, MR]]$ZK+CVJ#&4ICR0KIO>OD+5/ETR5ZBI?7_V;*4C5$X*:S3>:6,$>1"E;_\ M1X7#EL*@_8A"6"F$/N[2D8_RG#L^'AF]9(:DT1H-?*I>&X,3BHIRY0SN"M1S MXT]J =8ARLXRH=@7;F[!\8D$=@5)88038$&BBXOV8 MG^L)RW^Q,6V>#DKTWF]8C\/8L?_:\""Z(K=^)K<&%4!BBX!+/)HM!#H.K M#&TWZ/38#_TPN&E>(?W0J"T0W9T2=KJ=>C<:5)5YVXF#=ZM5#!LKD(/QWN9\ M#B:(VO5^=X"RI21-XSBXUHY+4AM@)QSU5L;"06F,5GN#X %H/R\J&'$O['H@ MJF1H)6X_!"3NU,/P*.BC$ VCW@8,_"8,NIX>867$+_5[9>NO#V#[LGY'@LKB MF?W.UOT>_#?]7F>3.V0<79*)O0D>1'2O*! 7O%B2\[LZXX=/H'L4^:J _0[< MT.?@,WY"@J\+=+A>O/ M&+W!MI%'2?&3XE 18)/!(48@#1J/,*+?VT:A(L2^&V1KZPV 'F;^I6.QU0KE MRN? >G7]F#HIWQ ;\?(EAITVHXN&A"FJMIO];HV9\G533IR>^Q?%1#M\G_AA MA@]","2 ^U.-E\9J0@[63\SQ/U!+ P04 " #7@ZE8+G+H&[L( Y& M&0 'AL+W=OOP"C93#(C MZT+=+,?VC.,VT\XDK:=.VX>=?8!(2$),$@P 2M;^^OT.0%*41-MM=G>2V"!P M<*[?N9"YW"K]8-9"6/:8)IFYZJRMS2_Z?1.M1?ZTNW=Z>M+5=A$9N).,U.D*=>[#R)1VZO.L%-M_"97 M:TL;_>O+G*_$O;"_YW<:3_V:2RQ3D1FI,J;%\JIS,[SX,"9Z1_"'%%O36#.R M9*'4 SW\'%]U!J202$1DB0/'KXVX%4E"C*#&MY)GIQ9)%YOKBOM'9SML67 C M;E7RIXSM^JISWF&Q6/(BL;^I[4^BM&="_"*5&/>3;3WM>-9A46&L2LO+T""5 MF?_-'TL_-"Z<#YZX$)870J>W%^2T_(%;?GVIU99IH@8W6CA3W6TH)S,*RKW5 M.)6X9Z\_MN>Q;""+R?E0R_>"9AD\P M';'/*K-KPW[,8A$?WN]#P5K+L-+R0_@LP\]<]]AHV&7A(!P_PV]46SUR_$;? M;S7[Y\T"#T#-O]HW'M?;C MY[A_;\R>9=JN\B_*"C;NL8\,(H,7'.;4VC@:8:Q$Q@A#U,N:6C:HN1; <2P8 MMXPSDXM(+F7$'NR%CB35N!Z[ M7?-L!;:0S W*9$Y6&KK;9)WL&%\NH62M>LR6M>][[,M:L%N5YCS;L51P PM, M@P"L227(E9' "O[?JB*)23>H(F!ZS*QBJ)P)#"1-T!N49CF7[@!)D9FET A; M(OE")M+NV%M0BD=I/=MWSH0L4#H6&OJZ*]S7X86P6R&R,EC@JJV,)+2EP%FG MFA:YPB[<'<.Z0XL*"X'_)M^#5 MQAD!HML8/KJ/UKLNV:QF15Z72TCI*8BFS MO(" @N!$Z,(6>&;TH$VVE6E@$9%.5E8B;M4LIMQ#?"HDCRM8N M;(A400C)^<[I0&38U 6T$X\844R9CLY$=$ZMPS0;#N4TZ='Y!1Z0(:E;LC M5P\J-+]Y=1X.9^\I=ALD,W%B!/VE2J3"9I04:*",;SB@ K//X/4S Z<@.V&B MM\L#?BLT!2T%8!SDEBQ5&0I/F6;+(HOAQ]][]SUDHX/WCL$UB?<:+J9"NR*: M\UQHGW,I_TI)M"N#&1QK?1PG7WCWSMM;!5I4,FDLL6JV@2@!0E#8R$K#RLSJ ML9_4%DM]X"RVYN9$48]BV,>#949PPLH D[&K!A]X@HXJV#U- MG=X6MFWAXEJ\5SZFTM[L0=3((Y'[-IZY$LE)+>0M>1MU4P*NKD%&^Z[8X."& ME,QZ&WSCK"B"NJ*T:?6\;?<6OSP>+(@64F55CU M/7_G0@*PQ;X+\NJMJ,1ER;Q5\0/N'*4C4REE88+QAP:)5,4B\0Q0@N@%#[/2 M<=)4W=M)KS*-&!XE:%EO3C4I9Q>J^!&%"V,9MWX"*1O.<8VZI;K ;ESA ,CP M0A4]>#7;F)" NF>[DA67"*CXRS1/Y.&EI59IJVRUS8Y"Y?JY\Z#'/-U:HRRB MS%+-V#,-O.L\4E8%U*"!G>6>6^0$ S)94MS- %EH"S1A$ M-NY-!IX,=*C+\J&:4G'X>CC$,9UNWAU!I2W$_DIO/NL&Y.JWN%3'.Y%+=R_L MA6PGN*Z]^$2S_N\<&?P/'3D/>\._Y,CABXX,_HXCP]X 'GG&D>/*D0=]+1"/ MU*MI-(/UZ *B\:U2M&]681?%$6;[3[%_$;I_U%<'LTDH'AR1@8O [&D^YX-L#BK/Q7;GQV M9-Y=]81Y$;BQ\4LU-NY/@N%DV)U S3/\J=:W1R,:CD:#[FP\WB^<]K7'7_0G M]!O.I]WY?(Q5R<*K'8:S[FQT'GS:1^PB.$(5R.9ATU9Z.H:9LV TH;]>N8-! MYJ]HN)O+_"B?R.0RG#1/+C2?C-IEWIQ,?MG+9$K7AO#L>3?>+ MOPN.\[ ['0^&L MX3G_W J/\8S^?B<\FG+ Y37#QFS,VCX']AN?<^&NE?MH3:\^> /V7W;KW?J[ M^(W_'+PG]Q_5$;(5WG%0C):X.NC-)ATT#O>AVC]8E;N/PPMEK4K=&ULG5;;;MLX$'W75PS4H$@!P9(E^9+4 M-A"G6[3 M@V2[O:AZ ,MC2RA%*DEJ3CY^QU2LNJDB3?8%_-Z#L\<:CA>[*3Z MJ4M$ WR04$KA50U,S14VU W"EGN0#4/XRB:AC6K MA+]:N+DKM5K(UO!*X)4"W=8U4_=KY'*W],?^?N*ZVI;&3H2K1<.V>(/FK^9* MT2@<6/*J1J$K*4!AL?0OQN?KU.YW&_ZN<*B:]E=[\,!8!X] XA[0.QT=P^88:N%DCM0=C>QV8X+U:%)7"7LI=P81:L5XT#H^2OB)J1$DXP#B*$Z/\"5# M@(GC2UX4('R_V&BCZ%OX\52L'57Z-)7-CW/=L R7/B6 1G6+_NKUJ_$T>GM$ M:#H(38^QO^ FCN,_2X,P&<&C@ ^& DT F:2$TD:#+,"4"(7DE)B5V )S<^1_ M5@X7 $SD\ XSK#>H]K,)G%:"P++5M*S?G'L/0=YO .^:[>BK-:@JQK5WXDV" M=#JF-@W.)F/O&R4N$&6CY):,U5X<1,F9-YNGWOM*5/1UY["5,M?>.$AG$?U. MSF+OJS2,$ZR/SYL'9[0V"Y)XY@U10W]1VCM- ZOMC7>:!,D\ILXC F=0IRF= M4IM0.X&+%[L2.#\O9=TP<4^T&6\I)>"$TI9S]P(1ZB09I?N)P(IKT+U+G(ZG M<_9J@6WI0=7FESIPEEM^2C2AB9AZ6O(J)UMS6#/.1(9P8U\"33S<31MI3@LAMHO9#T!/4#>\#PSV+U+U!+ P04 M " #7@ZE8S$Q$D)P# !\" &0 'AL+W=OHE 2^?&C2(F>[Y3^8BI$"P]-+CE7G:V%Q)4&TS4- MUX]76*O=(DB"P\)'L:VL6XB6\Y9O\0[MYW:E:18-**5H4!JA)&C<+(++Y.)J M[/2]PE\"=^:9#"Z2M5)?W.3/\J^U'M7N/^W@F#J]0M?$C['K=[#R MHC-6-7MC8M (V?_SA_TY/#.8Q=\Q2/<&J>?=._(LWW#+EW.M=J"=-J$YP8?J MK8FC MA7\NU\9JJI)_CP7>XXZ/X[J;CRP'I]" M_]4H,;9O7[*4-^T:?W?"UTMPJW7-JM2J[_EH/]-@9 M2R9A?IX[81Q.TRF[5DW;6<)Y4DIH(W%C/&6KCKS2C2[!J(W=<8TLFP[RI-ZWY?)ZU9( S5NR#0>32&ULC5=;;]LX M%G[7KR \V4$"J+9D.;ZD28"D,XOI8BY!.Y>'Q3[0,FUQ2Y$:DHKK_?7['5)R MK&EJS(,M2CS7[]S(V[VQGUPEA&>?:Z7=W:CROKF93%Q9B9J[L6F$QL[6V)I[ MO-K=Q#56\$U@JM5DFF7S2XJ3Q\F][<-WXF/PO_6/%F\38Y2-K(6VDFCF17;N]%#?O,X(_I \+L4 M>W>R9N3)VIA/]/)^^C^# M[_!ES9UX9]0?LNC+I.SX'B/?]"M\!?O):%\Y]KW>B,V0?P(;CH9, M>T,>IV<%_L3MF!5YRJ;9='9&7G%TK CRBK..L7\_K)VWB/U_7O,QBIB]+H+J MX<8UO!1W(R2\$_99C.Z__2:?9V_/&#@[&C@[)_T,\N?Y?C9>L,68=0Z&QQLK M%/=BPTKCO&.H5>8K@9\5@M4Q4(("Q0!S61UQ9EQO:%$P;@7CQ*E0IHY=2@UN MTSH0N*N;A(CIKTA^:83E7NH=4Z0Y:$PNDN5\AO_5.@ W@2^$$OMV3-7K2!A7[+OQ3DXD@^"VAUI#NBS)WY G_*NV]@( M2V(#9A=)D1;%BARY3F;I]71!RSDME]>T7-!R%@B6R31=+:Z37RNHYULO;))G M:79==+C9H]I6;Z0K3:LIYM'\IKSF9Y ML;*TE:!MC ^*7>3K/ M,P9=1N_>P(#Z;-0N6#Y-EXLB^2,T4[%YPY]!O1,GKD>N((JBZ5.T&^M1???<5]\BT UN32J[D_P)RL5;ZJHHUUN=- M911(ZL::9Q$",&:(7YG\@I"$=DT1^QGG@1^0"#J%:*WI#%"V/L:F[S\U\"ZA M#.#^BVO(.;!EZ(M3#&%?L9C*75TA)792AQ0D^A8F+"+QF/U&)9_X7G3T2 %# M92Q\V0'_@)85LEZWEO+WQ&7RK6UH_V(USC'DE:)XPXG3M.KC'CQ,Z0TYVCH( M)G[7EE4R(.=NH&0C1.T89PLX4*[D+UB1E-)2CH;-_.V8_:+91]'X&**\ MB%X.P[25*D1)\;UKI8>/R&GG!XZGC"M%H.UB70U J3C:Q:6\HH-=\.(L/+'D M3BI@Z*JBX^@A02%3_]ET%;6NI0=Y"C70LP'S@9A?J1VD JHO5!ERZ%1V2F& MO0 "6OFS0=KW9D;'3OH!*H?:R8"=3(%^&!"^HTZ0.%;\%PGY%6.(RA B)X)8 M ^"ZSM+CPLM^ A2CXGOFQHG$8A;-NB4/L,&I;H(4Q)2UVABQ&Q-ST81X8Q M>U#4&G;5(#IKH:0@34@"24CJ<-IJ$?H#(RN\>NE9@_P^#MX7<]-PP X%&8#M MIHGSF/W'L4]M91=:XC E2ZZU\8@SS0:6F%W[2L*^<"R1<7J%N32@Q#M4H=DX%_H7WI]"QB'&9+3XLY4- MV94R+7S([(@?NI.SEW=?BM:/Q MY.2"4@N["];WH/\8+S0AZOB3 !+87FW1:LV7AQ/6(V7KWB MBS=-N.ZLC!BZP" !L!@ &0 'AL+W=O^H4QFW$0Z+3 BNF>W*"@G5RJBAE: MJG6@-PI9YD!5&<1A>!)4C M_-G&V:S6;R-J47."U EU7%5,/"RSE=NI'_J-A MR=>%L89@-MFP-=Z@^;JY5K0*.I:,5R@TEP(4YE-_'HT7?>OO'+YQW.J=.=A, M5E+>VL7';.J'5A"6F!K+P&BXPS,L2TM$,GZUG'X7T@)WYX_L[UWNE,N*:3R3 MY7>>F6+J#WW(,&=U:99R^P';? :6+Y6E=E_8-KX#!(9B6F20MOR+AC]^AC^! M*RE,H>%"9)@]Q0>DM1,Q <)KYCJ01(=0QS&_0-\25> Q/$E+U( ^#%? M::/H+OW<5XLF5']_*/N^QGK#4ISZ]( TJCOT9Z]?12?ANP.)]+M$^H?87^ D M#_+O5_])&H1A#^;01/?^*3H\:L5=;^F\T]:[W"EZ*JD): ,R!_*!7);42[A8 M ]/61EF5C92 M*K71< 1Q'--W$(V\2URS$G)$[47'21)ZH].1MY0/K'2:1PE$Q.)*X,7)T(M& M?>^+-(1A_Y6]=T3\PV'2C-$ ]MV58*<#5*C6KL_9PM7"-,V@LW:M=-YTD#_N M31^FPJRYT%!B3M"P=SKP036]K5D8N7']9"4-=2AW@,HZT'XNZ5*T"QN@ M^\',?@-02P,$% @ UX.I6&E(A>BP" CA8 !D !X;"]W;W)K&ULK5AM;]LX$OZN7T%XBT4"J+9>;-E.DP#IVUV!W327 MM-T/A_O 2+3-JR2Z)!4W]^OO&5)2[,3.MG>+HK%>.,.99V:>&>ITH_17LQ+" MLN]569NSP4HB:)L5'%9 M#\Y/W;,K?7ZJ&EO*6EQI9IJJXOK^M2C5YFP0#[H'UW*YLO1@='ZZYDMQ(^SG M]97&W:C74LA*U$:JFFFQ.!MOQ[3>+?@BQ<9L73/RY%:IKW3SH3@;1&20 M*$5N20/'SYUX(\J2%,&,;ZW.0;\E"6Y?=]K?.]_ARRTWXHTJ_Y"%79T-9@-6 MB 5O2GNM-G\7K3\3TI>KTKB_;./7IMF Y8VQJFJ%84$E:__+O[JDX9QLJ:@W%B-MQ)R]OS&JOSK2_*K M8&]4A5@;3G"=CBRTTYI1WFIZ[34E!S2E['=5VY5A[^I"%+OR(UC5FY9TIKU. MGE7X.]=#EL8A2Z)D_(R^M'_$X/S77^(L>O6,R>/>Y/%SVG\J.L]KNE16L/F0'03AW;=&VGOV MH;$CBSD?OUEEB31 M*[>,GKK[^-4Q6VMU)PMA&#B%+36T&Z86S)!I3*W)'!.VMWP-6'/I;=148G@% MH*V6.1GA5H7!XR>LJ26MY'7!%(S1G7;-'WOEF 7$-JMD87D6@K:TK -2(9^G;QA:Z&)/66] M9#E< U_0)4SAQ9TT2M\SRAMLZQ'9V@+:M&"BE$MY6XIMO!H4F0YH:8_OD%TX M$U$W^:HO'%(''1OZ$X_#+(O#63IG9@7-\/*.RY)WNA>-;;#,;>%W8(]V^% 7 M32Y RO9)Y W[6&/O>S9S&Z?A+E8% @O(6WWI_\ QP4H3-P=;E_:.D]"E":Q_2P*ZX M]8#6RB*;Q9U4C8'H5J9H5G1)]21M 'N ?B*TY"63#UYA$],@='@D42 -+PTY M&4]?,;Q&FLBZM\,);*1=[:BF![)VCRK!:Y=F"W;=(+Z3+)T M-II4T6J[T@* ^>XEJ'OM,ZH'N9"%"_Q%-\ETT&P3F!\W**VE8:XSU)3^;7"L M,_Z61J*3X+*I;F$WE+2V!7^X60+++^Z$QFC$WGT7.I= \0HD)]C1F@B-4#E^ MNO:ZA^D-/**VAD1"E!>0P_;W@FMS'%PLEUHLD82 "3:1H!K.XUDX3\F'=#A)@FR837"= MQ5'P!;V%FD5-/+$6KLD@K<%X=H\FJ,GB29C-9\Z,V228#F>9,R.999B1"HD. MX_L90G[E>X/+W]T$_5"S2W7GP8;FQ!E _/J47)<>8Y:$TYFG/UH;]V2X?MBD M[7R[J=ISG./*E10+RKB\<63\T7=$I]*_>R]KJ"+R:M^YCDS(. ;U'$+PM/P# M4Y&Z[2Y(V@!4\6^LIAU!,%C6D$F^!WK&V&VRV,(BIS'WZJ\XISR0DM_JR6.8 M@Y:BQ;:BEDD/]0+-"YAX"\ 9>8(8P:12P!_?E'EO!,"4JO!\B..)-V'!I69W M5#\]4;;^$I$%A$7EAB8D#+WT+;:@^D/?:7F(YF?8RW6IB#^;TF=)I0I1#GUW MI51#=FVQTE/G77M"32^7+1NVH0CZ4/Q8/C@*KER^BJ)%NKW[2R!7?XYZASF. M69AGB\?8>U>I^<"L!$ @)(U#+HIKQ/VUF5YZIQ-=--7-5681KJ MT;L/L..![+/*NC:>:]=K<&VV9NQ\>\8F^JB-:"6)-IV]AM,E@AER):B!MV7KCQX@=E2TA'&%2P.['2%I&KW,UW;04,H MZ$$1X,JH4A8N)V\L?LAVXYN0$WNR'RYO.>\<7- "_?$MN])Z)L!XVM*>92U7>^ MS9*&_8/&;#Q%$.:N,+)9/UCTT0GB(48(WZV#HW&&B2+!1(%.GFW/&I-Q.(ZG M>)$,XWC/QH_Z.51/DC =D_I9@ V#K\K[H )"IXG"41"EJ;6;1>G^+RIC M=J",@Q\KXX.^_'SI=MGH8* T!A0;\VB6/ G\H$;!/ 0/!J7QG*:P>38-?@"F M($9\)ABNYN,X^*2>8R0HC<-L/'&CZ3R:!?N/RTY'4V^Q\T&*VZKAG8\7SDZ7 M3ZXXD_$#D8=LLY)TQC,[P^1N.T _], _''DV74WQMJ:Z^XZ7ZX M[\O3:.L;827TTGT)-/@S[(-M,+%2V?)*)6# MK1K(Q$22"O%L%C_GP8 M2TH5W G^)\MU,7>G+LEA11NNOXCM3]#%=(2 M3QG:Z<4#WOLO0BGR")(\%53"S->(:T[]K,-8MAC1&Q@Q^2PJ72CRJ'$?9&SQXG<'2?ZZ39666!-_'XNWA4N. MPYD^N58US6#N8B,HD!MP%Q\_A./@Y@39I">;G$)_YXVB;6HM"*IT(4I>981H+)BU5J1&DV4-3G[^&$:1<'-I\%3#D41J)�<6A8%_3*1C\A]Q^W? M":V1$ + :H7C@VA!*.>]'VL 7QNVH=QF"L^-&WC1N#3B*S$J-A4X='9Y&*;G M"(4M519&T1(L=:!9T7%WNEM!RTZ+51EO[&S$#)QDMQ4-STF!&20I $["2K.+ M/3=S]RO!<3R;B#5-.>QKP'C**,\:3LT457U*=2$!2-DV/IC&)]BVR'?7MS9: M%&+#+WU/_#OHKA!-5863&]4%YK37>\8J5!*-0C#E8+GUXXA M87YBYZ$IL7BTD,Y#Y]7YP3D+K[QDDCCG1HYB;QR&*/>JELWWM+&JR45+G&HM M6=JT"<,*&%9A(7@.\FTW]U )G.:6T]W S@F3T)M,8OP/O&@:#!5/,OJN3[)3 MJ.\I1\,W&(4=7DL48>U;[[6 M1R(U.WCE;]5_+4SW,=IWPKX'NEGA#&?#?^J*/?9.8S=^MF"Z[06YF!9825%^ MVS.&WXFJ3R&CC3(-!4SN!DY++@7G@-7_:+YA&_PZB%[4;3OC%=4-6N+#YK!D MHL@+@]";!A,G2KPHG'K3J^@ J/'N\Y,6&UK-A73RAE[X67DQ4GB).-+;SH> M'QAMJ908DW)B[VH\]>+P:BA%7H1^DTG@1%-O?!E[P61"CGU3_<&+!QMV;=]U M9E)@[[>/GWZW?SK>MB^FO7K[[L3$K1EF@L,*38/1Y-(ELGW+M0LM:OM^PL\A MOL:L6.#S%Z11P/.5P.+H%L9!_Z!>_ -02P,$% @ UX.I6+S@IU'U" M=!D !D !X;"]W;W)K&ULK5E=<]NX%7W7K\ H M;<:9D25*LA,G_IBQO=O9[61;3]QV'SI]@$A(PIHD& "TK/WU>^X%2-&2K+AM M7DR1!.[W/?> OE@9^^"62GGQ5.2EN^POO:\^C48N7:I"NJ&I5(DWO+DSM?!%+Y:>'HRN+BJY4/?*_[.ZL[@;M5(R7:C2:5,*J^:7_>OQIYL36L\+_J75 MRG5^"_)D9LP#W?R<7?83,DCE*O4D0>+RJ&Y5GI,@F/$URNRW*FEC]W75AS4I86@UI](-=Y=TP3I>4 ME'MO\59CG[_Z55HK2R\^:SG3N?9:N8N1AV!Z/4JCD)L@9/*"D*GXQ91^Z<2/ M9::RY_M',*BU:M)8=3,Y*/ 7:8=B.AZ(23(Y.2!OVGHY97G3UWLI_GT]<]ZB M*OZSS^$@[V2_/.J43ZZ2J;KLHQ6Y3H549,3UTZ8N4#8TV4;=R'+3/R@4E7,E&V>3@?"+Y55 M8D5_)-IJL;!J(2$7 J:#L^ET,!U_[&TK !XX#X&Z7 S$:JFA1Y5>^UR1/+$T M>08EWJ!-O]8:HF]SZ6"72$U1H'O1".G#4/PHL7&%U3 @1BF*<2P'IFCG85K6 M$5G5< N=*TRI>FXI+=NZ3X&0GGQ23\JF&ALJJU->_"<$[301%02R@ %0;/8; MD(5-SGY#HP*IL-F)3#OTK8,%,X*\ 2X+799P'/I[]ZKR(: ?.9[(Q3^6K3,. MW9_GT%]1"9^L2"4MXZ7MAK%#2YAJ[ZXI!,5-%Q>B&5[E&Y#))MT/QI7T% M'\FIM? 4PI]#/EVAB@LT7$YRQ7G6=R:HJ*]A5RS-E6(TGB!<%.\*?TP%_&A MM9T4;PO_U'O[YN/[#Q_/VRL%NA/>9)B,.;HQ$)N%[.ASG=-$9'+MWKXYFXP_ MG),4>+^RVGM5]K T"NU$YXCLH_63Y'R:'&?1F_@6>K7)^/7X_!UE5'&9Q0(+ MA71.[=!:I><#;@]3YFM!-Z0@S8TCYUNW.A&,QKK]9:>^UC)WG-^G5*G,H>#. MADFGX,012BL4&BH+PSCN=!4 P@WB72HK[66N?^L61*^"01 $?.)<4:=>F7&NE&\(\[+V+LT(3\Q"^M4N+GX#E$J86AQZG! MZZ@-KCAH=G,-/QK=39EIYVITLA1[LQ@CNE.X?K=^!B&%$0.P<7L3]]E,->B1 M<=:;MH<6;7>VA#K#.C*"V%%6T\:.@6@^-6S<;WQ*T2)NK^$4Z\YNNF5'>H0B MRJ56SRA&,_,8N_'&2)MQ+S*K(5NL"G!)FAK$6R(B*PU.X%[A%59D1CA#:".; M'DFE6W*_@?!H-XRMT7C6F/$ !:XF)(\<:\!P$,QP>Z-NZCP3%1P@.5LP.UM# MFK4H)=14N>@%>U?=:-&NLF;XA'1N#/R[A M*4CQ UCXH\QK%2/>0^KMOEC%[6UP(/QH_>XU(H<";)9&8F6<:NWHHJ$UC]IQ MLVYI&;Q&OBB4+$.]2Q@/8B\0,0\-E;&$74[F6U[L#6F3[O$6$$6DP3IZ"U!" M*3X#I&Z79LQ+RD@X.*7[@$6CCJDVXJY. 3>NARF]7> !@!J%V M)0F:T3R 7YJ!3D>WHNAF=%'S^C6QAF!"O 3E/N MGU3U( %6<"M!VIS^\FS!^%RH^$1WXT+=;!O%AS<.@D9DJ\I5%YB_M6VF2C77 MJ09(K(59H4H*C(@PTT^3/^_C$9N^>^TL!?(_*J1T+K2/>$,Y@A2THN 1UEI% M@\E;DV_)IV1KMVD$_%)I7F?J!1BWIH!O!%G/,]YDEX=V%[!3FF,YJGZ09VMV(U8/BK?)A1&#KD>RS_$)JERADJ?\)I M^E96"$"@*^*:S@6.683X_/E61)YB*,^.1G]!_(^QH'0H-Z6@[4@'3-PU-A*/ M'5SO/0,AXB-$AC<]MM.CVY(YC%1QC2&!3%/"%R7+(NX&# QR$:Z\(;1"SGV M^]YN<]W4X)8T.5"D,UW*,&^/]$L>M@1G0^D94QDR<.5Q_WS.#XA*;0"P;3-3 MQ>&.H$'ABS&-CG=.1ON:MDOHPB5J??DT<*#BOK^R06C\3(4*,=0=709+;(!( M3T_:W^5<*-VZ8V;7TG'7#&\G<2#ERFLFX)8@SOLN%GWG ML4O0N\-UFB+@GJF,)UP#"H71X=I3 (_B@"QPH7$67Z7&\R/.DU#QI> M&X[*1?AN2L0IVV?,KGX&&2EN X=![+X=C,-4XM[C0B7,QO\=.-+Y,$!^6K6D MC_"/2GPV+F2@H0OEYGC)7R]LYZO3"R06JW8;NK;-T>G;88$ BLI0[/O2.NI\ M"2^47?#W?@?X1F^&C^+MT_9?"M?A2_IF>?A_!-0N**.YFF-K,OQPVA C7A#"MI_M%S] 5!+ P04 " #7@ZE8 MTZ&9938$ "O"0 &0 'AL+W=OO(-2@2 ';LF4GS5+;@.UNV(!U"))N>QCV0)/7%A>*5$DJCO?K=R\E M?S6INQ>)HGC//8?W@QQOK'OT!4!@SZ4V?I(6(52W6>9% 27W/5N!P3\KZTH> M\-.M,U\YX#(:E3K+^_WKK.3*I--QG+MST[&M@U8&[ASS=5ERMYV#MIM).DAW M$_=J702:R*;CBJ_A <+OU9W#KVR/(E4)QBMKF(/5))T-;N>3=.(HL/_+ IV-G-\S1:D2C090:K9&<,A24A^#PKT*[ M,+T''UPM0NV468^S@)#T(Q.M^;PQS[]A/F2?K F%9S\:"?+4/D,J>S[YCL\\ M/POXB;L>&PXZ+._GHS-XP[V^8<0;_A]][*_9$C\Q$_Y^36J#-'H=B:KCUE=< MP"3%]/?@GB"=OGTSN.Y_.,-SM.!+1>*><#XP:M"N5D\J7F+H#SS*XH(,,. M)KQ7:]/ 2A#8!SPP%3PZ]/@D4YI$-IR5U@%#5\!+XBM/>!" KZO*NA#ME[7' M-=[WV"RZPT00Q3X3(O!'$% NP>UFD4XXDNQ 6(=9B)Y/%#*M^%)I%;:$>]'O MY5A(6L>>@*@X<;6;Z"1H64'L%'K;89M"(0GEF3)"UX2M#)L)X6HR!*AC%'\7P[9N;?/#^ M@T].U<2-[K#**>RB2F\9=F8FN"^8AR=P$>W Z##7VG&,"=?:"MXF1XR[Q9D- MH6.W=Q@?'+7R&"U<6T=2N&]7>G899=G:HRO_[C;!_(48L290N'VVPMX=D@=L MN C786LP"*WC BZQE2DJ1=KIY+,-7">[K> Q_B^"G5PD5P-Z7L?1#\EI:8N" MNW7<[A@$R2X'[Y+!<)!TXW-!&U3Q+7$ZCAB7_V"3;6;)XG*4YPF^KI,XOL'7 M*:_3O$0J.1IV?7ZU9=[&8RI-_W4;\2<:<<404OZ.;M+U0F[Q4 MVZ8T,]9T8_KLD!SH76[@\2,>NW3J2>HHE!!-\>YR/R9L\E7"?E5^\>!ME3F( M.!K"Z_O9]IY#44N+9L:&Z%$$(A65XAF(>ZDHGZ1436-+=@JX]U:H*&*C0D& MF,@''KW7&G9V=(B6@#AT5:"^5IO0G*?[V?UM9-8M!\!%O%(WEI Q[P<5C@C0H<+<#_*XO]O/T@!_L[VO0_4$L#!!0 M ( ->#J5A?@ &PO=V]R:W-H965T/]6#LG:N)O'AH&^TV2>U]=YFFKJBIE6YF M.M)8J8QMI\;I>G6"M>WK;2/ MU]2889,LDL/$>[6K/4^DVW4G=_2!_*?NUF*4CBBE:DD[9;2P5&V2J\7E]8KM M@\$?B@9W]"VXDMR8.QZ\+3?)G!.BA@K/"!)_]W1#3<- 2./+'C,90[+C\?MYP7B%:5SX%4.TS5:)*'KG M3;MW1@:MTO%?/NS[<.1P,7_"(=L[9"'O&"AD^49ZN5U;,PC+UD#CCU!J\$9R M2C,I'[S%JH*?W[[5A6E)?)0/Y-:I!R+/I\7>^SIZ9T]X+\4[HWWMQ"^ZI/); M_Q29C.EDAW2NLY. [Z2=B>7B7&3S;'4";SF6MPQXRQ\H3_QUE3MOH8._IRJ- M0*MI(-X;EZZ3!6T2B-^1O:=D^_S9XN7\]8DT5V.:JU/H_\G":>_?C2>QA_"A M4FQ6X6N,:DLDVL@1,4<"'2[JL<5"ZI(_ED):PB8KC&4CZ8/[C6D[J1^?/[O( M%J]> \%YA8W !EKWLA%4512VE5!C>&%A<7[F^OPSUH0W0I:?(63L9!\S*Y4K M+"%GNN>YX@[16:B\:)7/TP"M@"=9\:!W74H*XQG3,J "3 MI6(2#T4RCHPG;H,C7^KB6%@[W!,NJJOJ4;IL30\4A 6(T+B%QI*X%](YPJ4C MKB9AE0/REUZQ]5"#'N5YKC7H6:/NJ'E$(*F%-AP1HG;&R!BJ&43=3&/$YLX)]Y006U.]C"[G$V= M_.G17=R2W847A\/^@\SCM3S.CH^:JWB7_VL>7T3(88?T14,57.>S5R\28>,K M(PZ\Z<+-GAN/=T+XK/$P(\L&6*\,;H;]@ .,3[WM/U!+ P04 " #7@ZE8 M14H]M8$% #P# &0 'AL+W=OE=+M+TG9[ M,3P9=A]N55X$_C!9G%?+N\I3EH\ ? MBK;^X%UP)!MK/_'B.KT83AD0:4H"6Y!XW-.*M&9#@/&YM3GL7;+BX7MG_4., M';%LI*>5U7^J-!07P[=#D5(F:QUN[?8G:N-YQ?82JWW\%=M&=@[AI/;!EJTR M$)3*-$_YT.;A0.'M] L*LU9A%G$WCB+*]S+(Q;FS6^%8&M;X)88:M0%.&2[* M77#85= +BUO2,E JUM*%G?C-2>-ES)<_GP389ZE)TMJZ;&S-OF!K+FZL"847 M5R:E]%A_ EP]N%D'[G+VK,$;Z<9B?C(2L^GL]!E[\S[8>;0W_^9@Q5_+C0\. MJ[^?BKLQ>_JT6>Z;=[Z2"5T,T1B>W#T-%R]?G+R>GCT#^K0'??J<]6^LT/.V M/MI XBK+*/:"D%[83'R@C:O1D.+D3(527DQ3)W1.C5(+Y_^>+M;#8]N[E;QK>3LQ] Z5"(TQ7XJ7?_ M0&UE766=C&W9R9^N.O$1[">VK*39X6F"LUK#\V8GWH,./ULC0R&-N+6AV)#+ M1R(4)%:%5&A2PP'Q^M)*EXY$53O/00B@WA8J*7ASL&JMEW*'P'(,'Z!CDY62\%UUD"EZ4#%3&/Q(9#)16@5%?H34-#.2HPJ4%,9JF^\@ MHXPTB3)YDU<]$D7-2$$56SOV(DTJ$ TRTSGFH)RM\T)D=:@=$ 60@!,<2\:3 M+FK5Z#0';ZYLK"!?J6H8C7 V-$B)-T&#F$#.3 4> 6]3%&"H0 86YH3T<4?E M+AWI^( SOR3!(NVBZ9/;^S>ZKK)_K5)QCV!UE?7O0*\IW2/$Z1NAUC8YK9D7]$VPW3EA>I2"9+!702Y.BZA/.+ M$R/Y5%@=P=IL -VQ6$8S&*=@%C4+I#V\Z,R MB2T"^6XZGN%\ @9K.G_O*:$26 >MR_G_[G*^=[EGZ$>4I?Q*BAJQ3.^5MYA^ M^Q$6Z794L$.:/E;8#Z['X^;KZCYHQY5DV]Q^<:(IRL35 R5UTWA9AM9T/1$N M&ZH8$:<1@8&89P'!87A$"C?-ZYD='G>4.( VM4M^U1XR7I;U")N5^ +'A MUEQ3#>;6<94X[),W9W!0.P<[HVY6'360\(GB-X!O''5H!QBD$.#8FH:)L[9I MMCWD/2 TE\?LWVBFQ^>:/!,D$BC@EABQX3D6ZX,:,-K']1IQ!?B$P=VRH1,& M=Y3MG763C[\ZBE.6!WS;0GLN=ZS*<2PSGJ-R^*#6:RU!-6O#2?(M/?:R-8O!7J(IZO7 M(*B@*;80$)F\2^.>:CT[X?O)@W7\U+UF$OWK4YT>CVYD+:?^VO\\OF M%KL7;_X+(,TX,3S.RPRJT_&;5T/AFOMULPBVBG?:C0VX(5$X' !&$0 &0 'AL+W=O M9!\6^T!+98L[$JGAI=W.U^=449+M2;>3[$NW1)'%NIQSBO3EUOF/ MH2**ZJ&I;;@:5S&VKZ?34%34Z#!Q+5E\63O?Z(A7OYF&UI,N95%33Q>SV8MI MHXT=7U_*V'M_?>E2K(VE]UZ%U#3:[VZI=MNK\7S<#_QB-E7D@>GU9:LW=$?Q MU_:]Q]MTL%*:AFPPSBI/ZZOQS?SU[9+GRX3?#&W#P;/B2%;.?>27'\JK\8P= MHIJ*R!8T_MW3&ZIK-@0W/G4VQ\.6O/#PN;?^G<2.6%8ZT!M7_]N4L;H:OQJK MDM8ZU?$7M_V>NGB>L[W"U4'^JFV>N\2.10K1-=UBO#?&YO_ZH?J.COK[T;JL\SX8U?I!0936<,Y:+]\B/=<[)W_/_&J_]RL0O1 RG\?"SU;7CYN MF=GS.K2ZH*LQZ!'(W]/X^HMG\Q>SBQ-^+P>_EZ>L__,ZG3;WLXNDYL\GZG0^ M#K_^9 IP$8.>:AVI5-&I@GP$\96Q$;P"T9*N5>LA&3[N7JL/%;&)5MN=JOOE M)]> :4FZMMI4I*B!]IU:D4C2U^1U[\CKX4B3OX91R7JU33)[80)D*C*S7 MY!% F*@/3O6%4!&>>"8H>YT"082*:O2$"_' ;1 MD\WB4BI\M=#BH&L,F77V?)A##P5ATDD/)NHF< 9!'62PYXY4]QLJJ%F1[T?/ MCX.M-$P7A4^PMM\3IDZ$8FQ1IS*7YJ9;2P]MKC7OZ;"#'RI6&[U"+<4P5N3= MH1668\=3<+4I!5ZWNM:V('7'VH:@WF4[>T0>XRNTO-AC3[6/+Q>RB ML_@>BV5D?O'51*C2V^6R2S ',Y4&+DL3"D\\!2UO,CKTN#2ELB[VF-KA(185 MNU7\E64T8QF+E2=2399<8LE]K.I$W M01=8'K)^ !C %G]'JDN3-X%6H)4+WED)9.MPQEX5.E1JC;A850X"RUP)4B]) M[3&^N\+10^0O_-A_E9R 4BO-P.,:48B@%]XFZ@<0J?6F?H2@QO(QC"/%H* $ MO0K!VK3& W20,ZBC$/E@M)2@@1QXF1KTI)?+BZSVVJ\<0WKY:G$!ZVA^J5,Q M-F.BJ+3@"L%L#9:4;FM'(DKAS+4<0 M$O*V98DWL2J]WEJQC].F>/^Y=V^-!9O0-/8>!@-UU;[S!GI>Q\JE324%R61J M70BB6DAU20 [>D%NT[Z_J>X*D;D^46KISA8(&,( >8UV-,7H0F M>]>YE\Q?7K#DP#->"=)XDLDRMS\K#5WI.'+)-T/L,"RSS::X&H(@;@9"V9-E#B"S9T-C=$W;6WC5\L>+#B/.CO7HSAGSY]=%N M*RITRFE\+ =R/\O"B;VMLU]+P8T< J1(?38\R;D.E_:@*R/W9.F!W=;*,M&;O#<OZ% 4/A_G2T'_$ETK-^65@\XW\E@1T.1Y KZO'9#1O? &PT\GUW\ M4$L#!!0 ( ->#J5A4H!.Q0@( ) & 9 >&PO=V]R:W-H965TM M8P?;V2QOS]A)0T%M5NI-XL/\O[^9R).P%?)1%0":/%>,J\@IM*Y7KJN2 BJJ M)J(&CCN9D!75.)6YJVH)-+6BBKF!YRW3XSG%A7^:%-@MN'-8TAWO07^N=Q)D[N*1E!5R5@A,)6>2L_=5F:>)M MP+<26G4R)B:3@Q"/9K)-(\/ M-G?,Y4 5W KVO4QU$3EO'9)"1ANF]Z+]!'T^<^.7"*;LD[1=["QP2-(H+:I> MC 15R;LW?>[K<") G_."H!<$EKL[R%*^IYK&H10MD28:W>0OJOWD6R 2\XXFV"4<,[*B=DZK\A@1?,1ORF0[I3ZS>](EWRXS-&DZV& M2OT\EWMG/3MO;6[/2M4T@O_2]WACAMFE"D8 9L/8/-1GR^"WUP!-V[Z$MQB@%M<5;4'D'B7 MZ 6V<<^7V)8#V_+JPHWSC?M>Y'-/ND0%,K>]4)%$-%QW#6-8'=KMNNLR?\.[ M7HW7,B^Y(@PRE'J3)7Y.V?6_;J)%;7O.06CL8'98X"\#I G _4P(?9R8 X:? M4/P'4$L#!!0 ( ->#J5B-N*XM%AD +E. 9 >&PO=V]R:W-H965T MW:JJS-NT:Y;K/1S>[*5/;NNY/SD_#!^W*U;NF#!Z]> M;O7*W)CVU^V[!G\]B%"*3?BDA9 M6/N1_GA;?'=R1AB9RN0M@=#XOUMS;:J*( &/WSW0DW@FO9C^.T#_GHD',0OM MS+6M_E46[?J[DVWOW@_$$/29XN:T<_Z^ZDV>=:N_$O M X--6$'8'W,/+A(<-[^.?Y\-^7"]*#'/-H^ABRL>=NJW/S MW0F,R)GFUIR\^MM7YT_.7APAXE$DXM$QZ*^NM"L=D?".8->M%L6O"WQ0UGFY MK0Q_?6UK!VH*_GZ*B+_@&/5A;6"#N=UL=;TCAN+K N9MBN1!_/%]66L T96Z M 60##] Z!;!55QC5>B =?8@CZ.]K &6=T1M- :@& MUM6N P1"8MMCO#*U:715[>A[LVWY73[AU[JDOQ@?/O9R8QHHB/KZ;U\]N[@X M>_'K_&:N_GYY^8[_/G_Q#2.S[1K7D1:U-D6'T_.-6745 M,RO2=F/RKBG;TC_QYE.^UO6*:=Z4CEWCU_29>\G$K6U7%>"VHG! O,IM_5M7B[ME1C/57<'< MFP:8)0")0GJCML1F_*LQX)P7?12&%S?1>?[TA5.7==T!L?=F:YM6X63RUNK\ M[/0_%((6O[(SNE&&/(]Z;7*S69@F^(Z'3/DANJ]TQ5IS0_X5"+)<]D#T*!+* M0/,.#Q;0D%M\M&SLYB ?LDG&:B]^W2IZ:J86'?YEP1-P)IH"-#51(S?S7Y!V MY:9I$9 ](QOS>U>2)2QV*BKJ3+')XC_,O8:Y1^\NR+CGZJTPVV[+FJ0)?#:Z M1I@F#&=1F_^0+2/L4DQF FJ*K'0\U!R6N,IT\1N"GCQ8@]'.D5>&&FS%UZBE M+AN8*&&PC-"WUI6D=3- @E*.8,L!+HB!S9A/ M6S"!% 3'D/MRW<)!4D3C[YUN@-ALH+S$YK'J/8(8Y6U+YN+I8#* 4N\,:POQ M$:G@E7@0YYU2-C8GET2_U$^&Z,>J[?*F7/QU)GDD%#Z.H?#QT1@%-TAC M66NS? P\APV7K6H(-+Z$F;8A?#$<>H14/.HZV?VMKJ)O18+ST;1Z41GE8EQ! MG&!K&:KT;%*NDP B+N0CNI8$O^SJ D;'SN8#@@,F&A\4M3^#B.5SMR?!3FA F&OPK8>K#?"QDP#_9N\,CXFJ/1M6U@6*P7(7H)"WMB:-R(!F5?[O82/>-K;H JOX0P&[Q)Z4VK?X(Z8B" MDS (+LQIAQ\"_Y1+O">(5!U+SEM_ G-)D&UXYLTG> AFWR]+J =]V9A;*L,G>9::G70GV$_67F Q MQ>*$AN,.\G&R;W9W4%6;"T9P!MYNB.4&'K.3+PBU),7DL\CV-DGUZ5"SO35YIE 9+3C_ MB2G)WA.$NO8>!?$&C.3@+8;DDBRCB:_YM,9'!IC]KJ\'*-,CM2$@B;/I*\EC M3'@6F?#L* 6_.DZ[WL ?DYE/\N!^$%BYI:B,$;D]7#D[FZA>N16R] MLK$$F24%1S!*88X[PH[YH'MSF&N^B'J>_>VK;Y\\_?9%YJV>W <\PYW$:$83 M(MDR(RT%?M-0B&[U)P*'FO!%A%#6Q *+3"?">C$!'FI#H=\)3G8!MH,OJG_; M9YV"-G?@-[G"/ 2?T%DE' M2 %'?TGF@,\(,W#*J(^UO:LI]+12L0NYDEL4)HD2_5*@X*])5$C#V91B_:2)63\1.*QJ+#S>EXVKCTMZYG_%[G? MC0'347?_%%-*=L&>OS'3)L,U)6MAFMDAT4F21\HHZ$'R UR3D?C2!#&D,3/6 MH"3D:M>[$>B)=_KDZR-+HO](H6=3T 7X6C()\RL[X]Q/@)0OB6: MIN7>*@'7=TDSSM:6+&%*X3N($36J/+WJ2ND9IY[)9X&.>V>( ,YM?%4H=.:H M0!MQN[XBWP)>*+2"&(J.FEW*Z'R=M-Z\\3-EJ&]JU(>FF'D?P2=.1([,QPNE M5U0JM\DIU#R% @1/4$RK^\CS4$VF4.W LY)2S:EW \8UK+74;^RPA>UU]M!$H%Z7#%BTB ."8XH&C>H))?2U8ZG)#>"1W)Z=O!TC[-T-4W-BH]#>9+LTF0R9Q\/$8=SX!66 M[1W%8SZ]N-7<1\.;, ^\02&R)X>P'V;34>][-G.PIM$!M2-DS8 RHX6T6QDM M6X6H!C9L2F+)REJ.0T76"^!#W\#$XP%^8FI^W".)0&REL2* QICF1FQE,!+' M)(A#;27B,&'ZZ8<(\$ 1(Y5BQ$H@B05BDZTHJ_7!)M$%X<6XH1HH@VOKN<3*:%&W/U?JA)_)7O*7F38<%M4 31^![, MK\I;Z=$Z\@)28EIF%M25VS9D_D2J/XE*<+[1+"6FA&,-'&J-5W(Z;BS4<,H1 MS=8'[7(H4 ZAW&FGI$PC^: >:E7YE8[<1.%.'S;$.=9Y[C"\]'C_D6X3]W58 M&SBGZSF)9%C MKBG&^+E4KPII-YT=*]PQ-=04F8U%0<=M!.VD?0/O3&(( WC GYA+^O%':AS.1045& EHG" M':KN5LCF+0^)X.0#"]Y%(6)\3Y97&P0[DI[>!5X&7LALKJV,=\44M#@OVGKK M#<*+R:?L>XF6#/@]&^:EOOM+<;#**) E+^:@@'H_R3QD8]H8QV0"=30'#"H M2AMJW[>^[1Z&7R_].2YQR1SZ2)Q M%$WA&UI\DH>323]C94(+;8]W=BN>HADF?9KF6CM%;P^3G8!@:':$-F_(WQB2 MMUM3< K\O$5FQPE =03$GZV0>#ADJC1NGT M:M68E6Z3S)KC_"A)R:.UT6R?)-.GRJ/&=VA";T=U39+BQBY]/%U45N_(" "= MCZDU];IF/C>?$>VA?NGJ.'KA2JCML8?+,'I#2;1MN>R6CT>E3 %B$&IR21-J MWV"SY/+%K=("'/OT3QR/(,!_.YL_5)L28\'0KVF)1?^)'%/ M2>H4.C [,7L_AN5H%P.7=YQL+8;K;0IE8D[L9U(30/95<@;A?!U&GKO7X:RW MN!DW&:NOT,71,CKOO5 MY[$8IPX4O/Y6FE)0=MHYI-E"S?&Q=VA31?LLI-@@K\M-<(1CMC%Z,;30J1Q4 M]AC#^U(Q](]QR8[C$D,M+SY%7\5A3@*$9PU5A+)<'?SS!"H4= D"#YM3_)RV/OHI#!DO+5T3Z M^<4INX?8_TZFY GN7EAQT=<#N\SSIJ,H)3,0WYF7 8]_,^F&SF(_E=N$$GGV M2/$)3L_-R!])^1+J%F9GD4B?7P07%RULV(D<4Y6*8>_\,:D@\Q>FZ#,=WM': MSY=T?+]@]Q Z5^SCB'<0/\YC0/ES"GK;^4F#'.'>472 M5(OZDPTC],.S?^^S@4WP# =*]<2N0JR5EY!"'0N;_76<\Z,795[=\)[ E1:J M^SV!R?#Y!^[<'(*O;@XL*,0Y)^?Q]%!(?5?2MI>6"R6KP5W"^Q:E;VT,LE)> M4J,[1%3%G!*^LO/2I\N\#(22VHSS91\A:;L<+IL6 59^0!#KQ[ZBHR=O*:&) MP\79L(_1CP89"CN++!F9S/\X.^)6LV5WX_?H:.C):[2I8B5\\I<2X)XKG\H) M8T99/<5*;HAPBR>2V'M5;EG>44V#5)0Z$ARMN5*;$>]#/U">><,V.YC_ITD^W.;TI4;KF M?EE7/.D_.L@:#N)\,,V+:^/7_9%AHC<;+]=XZMQ:-]+ H.DXE30LA*2(2:7B MV(^NDSU=">3)AH-?.QX[GX4E#MEE5I20 #> !JC3USVN; 1EO>U\PS/9X?(] MB-9LB!^UH8T<>,2F.(4LVF1KRLU\,M08+B1JZP>L?O\\>IR4\+GZ.Y(]T6J] M<,9G>SJ\2I-98LH(Q)C:%*1PG@F$MM/^ 8P@2S:#?NN*54I:*,/K#OD3+QR% MCI>4;UW\,[32>*?,2\"GPJY?6PNBWA?^,;3C-#*U1['LR]!3R,B4*Y-:RY0. M#B/QAA?YC?N,'_#.@BV+*83 *[LSE/^0)XA_RC)(U"IY+39IY'U/89P#,S&G MG-/P<.KI?;DDLZFO7X;,57=Y+ET*E9-) ]N1)%M*6U M3Q2GUS$&]KP-2:)_/DX4)K,S*G;4Y= &O1(7WHJ90SVNO3$?3"0^AZMP-QL< MD!! MZTI2#655:[6F^\"L=]=':(W>'B(X! .#1-2@AD,9]XA]DYL: I1(ME;2_RA MAHEH>:RXJG)IY"JA3T^:/>V:<:_[^WJ7ZB-D'O2A]6V6OEDPS?.1 'O)\H7T"5.5HCR^,!37"Q])EWUV MW5]^7-!/6O@%B(0SO.0Y(&%P0((1V1"[R#L[VDK6;9;R)&<#UD2GQ_1V[IIIV;L.14TTG\8!]YTU:[VV2#T/3:R M1-N!B3SG.NF##9-(I)7]!T>OQYWW/Z5Q?OQ'+MX;NGT+5-[*H>DO@32VMC1$ MX4;S9$?B_PDVC3[C]6B:5XA[^_[RYBHPX_+F5_6SG?.WIV??SKCDA/9^X.V: MKS_8+:J?IX_.O@'KWVYXS.[O(=OD4?6Z_R4!%0P?L@=W)9#254<\EOYNA=Q7 MBL#B[Q(4DJ^,+N:-QOALU!39ZAR:W5^-"1-*/DVNS'&PUFTGMV/\E88D*O7G M)1.Y4-DP%UC#H; +VZXS=@.D-:2Z<+(HX^!TBC+W%XC8GX.J(M[9(A9[]DJC M'5331>/DUQ=2\L+MVZY.(C>1XU=Y?.&3W"4R^\=R?A690=YOB=- (TUG73(R MD3GQW@\#C %F_BZ"YMNR/*3O)VZ2U[3I1\/V81D[X30Y[F](MGTRDS*)SN(Q MN(WWS+[@=EG"3I[Y_TRJ^J6*_W2F]N^C>NV_>';VS;[RO^]O7X8WIXP@7LLS M]9K')EDJ=KE]E]YH]C=(B% MG$VK2%:XR"?%7) :P8\.W*],KN'_Z (!04N6N9QLC\7;N?Y4LK!^M,T7BK*I MAZAJ9(62%.%W:GR%ZQ,T>W7(/8M1FT,:S&,Z78]ZF?QDB8P\@M*.=)1W9*LJ MY@7^$FF_H=9?WG5#5:-2Z@N,*QL9U_EC/S6.<^_^MT-"5O)E9NHA/?H39O;T MSYN9FKR^]2#Y-;&-0?5.OYG&%\WJ5GY8+'X:?Y?M4GZ-K']/9L_?7PBJSOAC]9N^;?)X)E;N^%_KHTN3$,/X/NEM6WX@PZ(OU;WZO\ M4$L#!!0 ( ->#J5CXX2U3BP0 %<. 9 >&PO=V]R:W-H965T%G#.:2I M280P_BISNM64)K!^O\U^:6O'6F94P;E(?V-SG8S=@4OFL*!YJN_$YAV5!N-X!@WBS+5$I\RC-.3:[X&I;'+6A'&R0V5CZ#I+ 4RA3B73#-0 MY,.]L:BC45OCE":P'9?ISXKT_@OI W(CN$X4^9G/8;X?WT:H%5Y_B_?,;TR( M (])T/6(W_'#AGQ!57]@\P7_IOX_3F=*2R30GXO^M&G8\-\,,*?MB4?7+!UFP.?$XH_E]S#3B%QIM89&!M=T!3]C<4 M#@]<;H=7J%XA9%N$K$"XD")#-E<0U*[GQEW6P><[ M\,L2_,%(CW#0'L:F5*.O%D0G0,Y%MJ+\Z?V[@=_M?\3T:\I2$]G"C8THFH)3 MF]S83)1.) #)"@J#H;!I6)Q4#+3(D!ISQI?D#0D"LL&&$&HB4MP@46M8FDY$ MKC"S.AHZ9A;S$SAO[*3SDQ-XO7Z(5]_SNR?.U:O=0]>6=3\)?=+ TE[%TEXC M2T_KS6Y-Z1[9#O&L,=UAGMUCMXL>FJ5@N,+;%PT1B]N.=$BF;6^Z=T93R&(LUV[,RJXQ0#A#H F+(9B!W MK'C.@OT@YS034ELIG NEE7,EA5+/Y7W _ G'R(A+RB3Y0M,CJ?'Y!Z3JAR[N\>T;J_K]8)!2: /W= YVEH1-JY M!M+.MJ(KD$[0\?J] ?H6GF88ALZ]T#0U80,D[$FT3>8/BF3&&@V<;YKVXW8% M$4=^SS:B+,98PLZW#0F[GN^?.'UT,K=!M&N&'WB#GE6Q7R:QIG[4I-"H4FCT M=H62V1.^1\P7GI$6,MR^"W,$?4.U\7DZI.'&"1LT;%9A;59!O4VXN"&F^7<* MEU3"=?X;X7JF5[+J55SK55;VRB.T><=_IO7/',CO0"7!5\HG4,KYO,8)*^M] M(D6^3,@E?MQ:2^E0&Q<4^C^4[H1= M!4W21CVW7I!V/ZIWH4'9[=K'/LZPM$<:A53+N2Z^^RMK=6HZ+0X+._?BR(5, M6^*.2%)88&CGN(_O75D<8XJ!%BM[=)@)C0<1>YO@R0^D<<#G"R'T=F FJ,Z2 MDW\ 4$L#!!0 ( ->#J5@@3H8HP0, *8) 9 >&PO=V]R:W-H965T M;>4V/([E#6K@"LF M.)&PF;E7X>0Z,?/MA"\,]JIG$Z-D)<2C:7QX ;*T@ A MC6\MIMN%-(Y]^XA^:[6CEA55<"/*KVRMBYD[/.GW-@\]AU'PC$/4.D26=Q/(LGQ/-9U/I=@3 M:68CFC&L5.N-Y!@WBW*O)8XR]-/S6\HD^4++&HC8D%O&*<\9+C/U-48T?G[>HE\WZ-$SZ#%9"*X+13[P-:Q_]O>1:4G$\&A83M,VJ?L?,@-"V=4W4T M>9\X-U05!+[5#..84D% P>& ^U,^XOMT4V,4YZ63I%Z2!6B\;7]MQ\).:])E M--D<3)S/@_L!>9 V X?>B!.FH9EB0GP[+O M,O[+?"*_<#STQN,$K1:BH1U%F9?%(Z=7:Q-G6:]*EI.O5$J**% U[$MN. M9]29($GJ1#=(:OU,:$=:= M2?XP\(99="R--/9PZ%>E@5&CK)>YIGVV/)+,?'^S//IQ$.4EP8XL(>=>N7[O M[,1T;>T-09%S^0]02P,$% @ UX.I6%(% MVV^J @ X04 !D !X;"]W;W)K&ULC51-;]LP M#+WK5PC>,*2 43NV\[DD0-.N6 \=BK9;#\,.BLW80F7)DY2F_?>C;,=+NS38 MQ1(IOJ='6N1LJ_2C*0 L?2Z%-'.OL+::!H%)"RB9.5452#Q9*UTRBZ;. U-I M8%D-*D40A>$P*!F7WF)6^V[T8J8V5G )-YJ:35DR_;($H;9SK^_M'+<\+ZQS M!(M9Q7*X _N]NM%H!1U+QDN0ABM)-:SGWEE_NDQHK8S5^"A^'"YDP8\I$,_&38QS7Q)X,^><#^I4A9:96C<$,B/XPG9#1.R"67'!]Y M1G.E,D/Z?C(*\3N81.1>6280UN9'QOX$ST9^'(U(ES5M"V%(+_&=MA/2B_UX M'.'F#4%=H$93,L0UQG5 #_W78*_M2M!Y/5P,EG8C;=.!G;>;7V=-V_X-;X8? M5B[GTE !:X2&IZ.!1W4S4!K#JJINXI6R.!+J;8$S&+0+P/.U4G9GN NZJ;[X M U!+ P04 " #7@ZE8R\":)!0# "Y!@ &0 'AL+W=O+G=+?30U@Z6/;2+,,:FN[ MRR@R10TM-Q>J XD[E=(MMSC5V\AT&GCI06T3L3C.HY8+&:P6?FVM5PO5VT9( M6&MJ^K;E^NJ[F_Q3+H/8"8(&"NL8.+X>X ::QA&AC!][ MSF ,Z8#/[0/[.Y\[YK+A!FY4\T64MEX&LX"64/&^L7=J]Q[V^4P<7Z$:XT>Z M&WS3>4"+WEC5[L&HH!5R>//'_7=X!IC%?P"P/8!YW4,@K_(-MWRUT&I'M?-& M-F?X5#T:Q0GIBG)O->X*Q-G56F-]M?U)N2SIVQ^]Z/"+VY!^Q/-P]HEO&C#G MB\AB).7)*<"-Q8SPEZQZCXETNJ5&5W7$- M))G-_/.NUU+87H,/5XE'9QN2L@E)DYA\ (35JBFI:%'+ SAN0Z)&:+;@480UB8I"F.63HC]_W&*LL;PA YFQ.6AVDR0W9C+NE54?1M MWW"+^DK XA2"#RT,%?%6:2O^\POD+$G"A,7D'*TXC+,4K1,E=-\G#Y-\/AAL M.J''3F7TK)VTH+>^:1HL?R_MT%G&U;$O7PWMZ,E]:.I8WJV0AC90(32^F$X" MJH=&.4RLZGQSVBB+K)"S#^K5:_ %!+ P04 " #7 M@ZE8+NTK-D$$ "0"@ &0 'AL+W=OM7$&JV2 #%UI=E.W4,)-DM-D""#9)L>UCL@9;&%E&*5$DJ;O;7 M[Y"29:=UA1YB4>+,FS>/P\DLME)]T26 (=\J+O2E7QI37XS'.B^AHGHD:Q"X MLY:JH@9?U6:L:P6T<$X5'\=AF(TKRH2_7+AO#VJYD(WA3,"#(KJI*JI>KX'+ M[:4?^;L/CVQ3&OMAO%S4= -/8/ZN'Q2^C7N4@E4@-)."*%A?^E?1Q75F[9W! M)P9;?; F-I.5E%_LRVUQZ8>6$'#(C46@^'B!&^#< B&-KQVFWX>TCH?K'?I' MESOFLJ(:;B3_S I37OHSGQ2PI@TWCW+[)W3Y3"Q>+KEVOV3;VJ:Q3_)&&UEU MSLB@8J)]TF^=#@<.L_ G#G'G$#O>;2#'\G=JZ'*AY)8H:XUH=N%2==Y(C@E[ M*$]&X2Y#/[.\ TQ)D]-GNN*@SQ9C@Z!V:YQW -LM%HH,\N/&ML?Q+OKQH4-4QL"+>1743OQ)ME*?[.9['WB2IF"^UP/TTR M+YFGWK,TE+]UC((D#-OG-",#4D]ZJ2>#4M]3TRAF&-:#7),]72<4N4-NC+OM M8P!G>H4VUTN18[?J.M=1CH_=[+"D!?* M&[!@/[IO8>BPO$>PC7J?\@-]Q0YK=+=1@+*P[D1/O"1(DKE-9.*EP22>VF5F ME[.)74[M,G4&,R\.YM.)]UQB>+HVH+PH#,))TIVJZL,VHF ZEXVP%=G2KW<< M,"(Z(=@=:'U!;JNZL58,;3%QXYUF09I&WEFWWV; 1([.V-DQU^C,.YT'49BB M31MX0&DO2H-TEG1@>:.4E;:6RBE^&@59%!*,)<7F' E4@Z=V0J(XF$T3[[/[ M-P#%.7U!ZPTEY&A2U4J^@#N T< -R_H;E@U> M@Z>FKKF#0_5OJ"[)1ZQ#[$!^B%T^3]02P,$% @ UX.I6$JT&ULK55=3]LP%'W/K[ R- T)D:\6VJZ-U +3)H&& M"ML>ICVXR4UCX=B9[5#X][MVTJQHI1+27F+[^IYS[D=].]U(]:!+ $.>*B[T MS"^-J2=!H+,2*JI/90T";PJI*FKPJ-:!KA70W($J'L1A>!94E D_G3K;K4JG MLC&<";A51#=51=7S KC[NM^R?7.Z8RXIJN)#\!\M-.?-'/LFAH TW2[GY#%T^0\N72:[= MEVQ:WR$Z9XTVLNK &$'%1+O2IZX..X!1^ H@[@"QB[L54D/3J9(;HJPW MLMF-2]6A,3@F;%/NC,);ACB3SK-,-9"3JR=LLP9-J,C)5U."(A>-4B ,N69T MQ3@S#&\_W-,5!WT\#0R*6XH@ZX06K5#\BE!";J0PI297(H?\)3[ H/O(XVWD MB_@@X0U5IR2)3D@*V/ M)]Y+D/2(Q'&,WV$T]JYA33DI +07G21)Z(W/Q]Y2 M/E/N8AXG)$(65TDO3D9>-!YX]](@AKXI>^\(^4>CI%VC(=G7]&#G35>@UFYR MV<(UPK3/N[?VPW'>SH2_[NUDQ<*LF="$0X'0\/1\Z!/53JOV8&3M)L1*&IPW M;EOB@ =E'?"^D-)L#U:@_\M(_P!02P,$% @ UX.I6%A70QB1! &PL M !D !X;"]W;W)K&ULG59M3^-&$/[N7[%R3Q5( MQO%['!HB!;AK3[H71 [N0]4/&WL26]A>W^XF@7_?F77B2R&DM$(B^S+SS-NS MXQEOA'Q0!8!FCW75J N[T+H]'PQ45D#-E2M::/!F(63--6[EVM&D*#-Q_S" M]L@AJ"#3A,#Q9PU74%4$A&[\V&+:O4E2W%_OT#^8V#&6.5=P):KO9:Z+"SNU M60X+OJKTK=C\ =MX8L++1*7,?[;I9,/$9ME*:5%OE=&#NFRZ7_ZXS<.>0NJ] MHA!L%0+C=V?(>'G--9^,I=@P2=*(1@L3JM%&Y\J&BC+3$F]+U-.3F1;9PQG% ME;,K46.M%3?I.OG&YQ6HT_% HQD2'F1;R,L.,G@%,F2?1:,+Q=XW.>3_U!^@ M>[V/P<['R^ HX&_/J+GWB_'7$YZEV.CJ%W+K.OK7%S2DPN]=,A)X_" M''9RNGN13"R8+H I8TRT/Y\-&F.E8D:GT9BVLC&2FCC"YO2TSZTOJWH.DD Z M/Y7UW;P)%)^N0>(39^\?06:E G8CRPS828ORJN 23E_*W@+UE+)98HT:4Y45 MK]BGK3D@78J5XDZ/@UY56&I<$ MR#6[A@R,NUM>A580.+'O.R//L]Y9@3L<6:D;!+@.'7\46;]+3I%;9_BW"Z/; M87=80$EW)V$:.?$PM$ZMT!VF*->6$D,Z"6(G#CQVRCS72YZ[@O3.BI[?Y(?O M^4[J#3L_4O3#\VGMI&&PLVT2_U)YZ(S\U!F%%$/HQH&5N$F,Z\3WK'M0E%\T MS."QQ:Z(&RW8&H\/("%,XL=.,DJ-&VEL#=TT,6X$:<*.<#KN.1T?Y?3M[.XH ME8]JOY'*9./_,'A&I%3L#CN8K)ZH4(AT@-"&%6?7Q+\/O)0[ZNWQ^HMHUEWB M">$P]=)HZ/C)B+UC@9ND/=5B)_(2O,!BN$BJKG[6290@QP+D&-8VV6=?'#F1 M/\2+P/7] X:?51BAX\ )(X)/@V,53?J*)O_>IE3GD.7Y&2^KS- ]@ MFP-:887I430*J[ZE!K:=G XHED:)JLR-T9G&'S*A+-/JC#H*&'"*6D)!0PMB M?Q)*N>S56+8&&8Y6'1<+"<#J[N,)]/%\5C)C@AACTJ!0$5.Q4<]:W;G5]1%B MUFOIP7<"0M!?2>)8M,Y1UYZB%># MO8&E!KDT8YE"F%6CN]FE/^TGOVDW\/P4[\9&S- 2VSZK8(&JGCO$MB&[4:S; M:-&:\6;&ULE5;?;Z0V M$'[GK["XZI1()(!A89/;72F;7-5*O71UN;8/51^\,"PH!G.VR>;^^XX-H;O- M!MV]@'_,?/.-_0W#8B_DHRH!-'FN>:.6;JEU>^W[*BNA9NI2M-#@3B%DS31. MY:^S0($K]F5>.N%G9M(U<+T6E>-;"11'5US>2W-7"Q7[JA^[+P MN=J5VBSXJT7+=O ^H]V(W'FCRAY54.C*M$0"<72O0FOUS-C;PW^K&"O#L;$ M9+(5XM%,?LV7;F ( 8=,&P2&KR>X!#A^0?_9YHZY;)F" M6\'_JG)=+MVY2W(H6,?U9['_!89\+,%,<&6?9-_;)JE+LDYI40_.R*"NFO[- MGH=S.'"8!V\XT,&!6MY](,ORCFFV6DBQ)])8(YH9V%2M-Y*K&G,I#UKB;H5^ M>G6/]_Z;4(IL0)*'DDD@9U_8EH,Z7_@: Q@S/QO UCT8?0,L(I]$HTM%/C8Y MY,?^/A(;V=$7=FLZ"?B)R4L2A1ZA 8TG\*(QV\CB1=^?[=\W6Z4EBN.?4_GV M4W_%.=IU"\ED$)P+,:JV1%MKII8\HU61.-FQGC6<69J1J&EM(NZE "D[F\7 MS.T2O)NL'"_'\L1!1$1ARF1@G@_,&V3.#?,6F2M[\"_0MZ)N6?/M_;LY#=,/ MBF2BQC@.*C][)&=5@T:B4PBF/ +/&;3Z (35HD/BY]>.(6$>D7/?U2"9%M*Y M'Z(Z/SEGX947I[%S;L8T\I(PQ/%H:MF\IOUQ\T N>N),:UEMN_[ M!AH$DNS M%#P'^7:8.V@$UJ[E='O@YX1QZ*5IA._ H_/@T'"2T=Y^;""_8$_(?P=';%ZA MKK_C.@S?X#(R[X=:>4OM%1/:P^H*CCB]K^B, *?D/46,M8I4S%020)%@>T' M.U/'<]QR&$:]&&/^>'4=ZOSW3BN-&R8AT?;UBL)L._3$/G6L"4J], B]>9 Z M-/9H./?F5_0( K-'A6 M53+WHO#J<$0]BG'C-'#HW$MFD1>D*3FE*O^@@6%%[FR;-I\"+.Z^EXVKXY_ M3=\ _S/O?R/PX'85G@2' EV#RQ3%(OO6W$^T:&T[W J-S=4.2_R; 6D,<+\0 M*(YA8@*,_T>K?P%02P,$% @ UX.I6&T6;&HZ P /P< !D !X;"]W M;W)K&ULC55=;]HP%'W/K[#2JFJE0DB@E%% *G33 M)JU2U7;;P[0'XUP2KXZ=V4XI_W[73F"P4K:7Q!_WG'N.XWLS6BK]9'( 2UX* M(YM3 3(EO/+7Y.!R$)(4%K82]5\N/T/BY<'Q, M">.?9%G')A=R*N\H99.1EHM MB7;1R.8&WJI'HS@NW4=YL!IW.>+LY!Z,U16SE>8R(Z>/="[ G(TBB]PN(F(- MS[3F2=[@Z9);)6UNR'N90KJ+CU#31EBR%C9-#A+>4MTFW?B<))VD=X"ONS': M]7S=_S+Z_7J.4[P2/_99K9EZ^YEEYEB+7*P(UC=A MU.3$P#-H*AD0*E.B; YZ:ZW!48W;0BA&+:3$*H)A2($K2\>./4-3ZT;P@NW# M( X#,Z4Y&$)-$VG(*9>(5)7!5.9L&*!YH)KE/O4-)A6JQ Y@@PYOMXH)4' ,6:I1S.77%HB.)USP2T>6[/S60L:E(0(6".VT M+[$9Z[I=UQ.K2M\BY\IBP_7#'/]PH%T [B^4LNN)2[#Y9TY^ U!+ P04 M" #7@ZE8KVX5;(7VH)H,E]EG(U\I9:K\Y]7\5+R*@Z M$BO@^&8N9$8UWLJ%KU82:&*-LM2/@F#@9Y1Q;SRTSV[D>"C6.F4<;B11ZRRC M\N$24K$=>:&W>W#+%DMM'OCCX8HN8 KZV^I&XIU?HB0L ZZ8X$3"?.1=A.>3 M*# &=L0_#+:J=DT,E9D0O\S-EV3D!<8C2"'6!H+BSP8FD*8&"?WXMP#URCF- M8?UZA_ZG)8]D9E3!1*3?6:*7(^_4(PG,Z3K5MV+[%Q2$C@U>+%)EO\FV&!MX M)%XK+;+"&#W(&,]_Z7T1B)H!XK0;1(5!M&_0?\*@5QCT+-'<,TOKBFHZ'DJQ M)=*,1C1S86-CK9$-XV89IUKB6X9V>CS-EX^(.9FR!6=S%E.NR44@*4O5)W)(ODVOR,F[Y%KP?52D<\\@:1I[R.5DD^TXW,9.0&OJ3PBO?" 1$'4;_%G\G+SGL.= M7AG>GL7K/8%W"QO@:R"W$ N,KLW<'Q.5X_78\LZG/U8K&,/)P MURJ0&_#&O_\6#H(_VLAV!-:@WB^I]UWHX^]42DRE![("R432QM4-$)('H+*- MEM/NC;2.2UK'3J^*%6VCDQL.K*$IGYMQ__ADZ&_JKC\>$QWWRS$-CP:E1P-G MCDVUB'\=7F(M2\A$9%C@%7U!H@VZ3+2.P!K\3TK^)\X5^7R_PC,!R2=LPQ+@ M"7E@D+8F7 YT5HM^L+<^SJG>2.2T)'+J)()%5ZZ1AR'$%59 MVW/^,,!/V!H@IV^O38BNT)J1C*I(1LZ]<(?GJ#K_VZ$GZ M)=X;DK93F=<56K-?4>F\R*WS'$D;/99WT:.D=<._UGV_UDK*0"YLATT1VPW* MNS#ET[*+=V%[5WO/+\/S2=Z+JV#RUN UE0N&:B2%.4(&1R=8,V7>;[D$FH T _#]7 B]NS$3E#W/\?]02P,$% @ UX.I6%409/*$ M!@ URP !D !X;"]W;W)K&ULQ9I=BLQ?8EFVF@+R2<)K]]2LP1L:(8VC4 MV9L$,'J/WL.1_"#KZHGQ;V)#J43?XR@1U[V-E-O+?E\L-C0.Q#NVI8GZ9,5X M'$AURM=]L>4T6.:-XJB/'6?8CX,PZ4VO\FOW?'K%4AF%";WG2*1Q'/#G6QJQ MI^N>VSM<^!RN-S*[T)]>;8,U?:#R<7O/U5F_5%F&,4U$R!+$Z>JZ=^->^IZ3 M- 5#;P\ M,WLK>1[\0 ;3*\Z>$,_N5FK909[,O+6R'R;9(,NT..#CUZ_>H->9;=_V;!4!,E2 M7/6EZDPFV5\4@6_W@7%#8(+N6"(W OV>+.FRVKZO3)1.\,')+08%5=??(>*^ M1=C!GJ$_L_;-B:&Y#S?WZ:*I><4-*9\+R?5(@]YCHD9Q%/Y+ETCE%WT^G'Q0 M0_DM\L-=N*3)_K./B:1Z.$U>_"6-W4KW)![O\@PD9E D9@ G) M2A"I*=MH^RU*J#1YWVL.CFPY)\;K=^")AT^,@UW[0>/#TO@0'),W.S4)9GXO MU/?MQ4/096P-;8XMFV*^);%*1D=E1D=@*=W$C,M\7ELP(8UC9E2K"G>,\61X M4CQ@G*XI&=6&H(O)>*!':L7LN#0[AL<-9T*@5$_L:S60C)['9\?*V3O\^AT8 MF_L_*?L_Z=;_2)V;)[I)+?@%'I]8F-22?&JAKN*8';B.IAT']/ ^"#G:!5%* MC<3B&(MM>-IU.$C7:C-%5>4V&C:8/4([]P7SU?Q9447V9A F:S13+);-76D0 M*720V3W/9V:T(KBE*^#V,TQA]O:/QG'+SU&>5YJRJ^;;4JNG30.>.?AHCNS8A;F95S;>E M5DVK1D>W(SLVLY=;)[\+UZE-.&"\SMFQI%;-C@93%R;3QP?T165&I/RY4FW0 M$ 85.]>:337?EEIU&4TS,G9^VA#&-LEX9E7-MZ563:NF<0Q"9YMWW4*A\J4V M< ?D]*L4CM0Y+_6H8SS$ _,W*=84C&$*;O^^B^M4>CI?P;$Z6S9@<)-?C< 8 M1N .[H0"(?K;+DU^V+-OAAF7_AM&MTU> M-?_BP?_X,HUMPO',JIIO2ZV:> WD& ;R-B_3A<3Y4K.*VH:H4*EIAL;PJNB/ MO$OC^CII;0JU"L1@P*IQ3;D8IMP6[]+X_-HH'*2S3RA@U:?F50SS:N.[-*XO M>9KKV"IO&J("=4PT2!)XL77&XICR1:BFP?M@JQXM!.2P5N=?'ZV2HRVU:AXU M.9*7K..>^4W7ZBJM537?EEHUK9I/" M- S'HQT%'?FTDF5 ^FU$88+]H-SY0Q+-_5H2&HJ8S[1SL^%6.O M\YVS0H%,FLC]ELGR:KD[]R;?DWIR_=:]G.WWV&J9_9;?NX"O%1^H4;Y2DLZ[ MDW: ^7S$F#R=9@'(O\_0_4$L#!!0 M ( ->#J5C[%2$(]P0 -P@ 9 >&PO=V]R:W-H965TX28EY8>(+7U5E=I*U7M;O?#ZCZ89 "K>6%M M4UKI?OS929H0-AC*S6J_E#CQ/)YYXL?,,!VM4_FH%@":/,=1HL:MA=;+,\]3 MP0)BKMKI$A+S9);*F&LSE'-/+27P,#.*(X]V.@,OYB)I34;9O5LY&:4K'8D$ M;B51JSCF\N4"HG0];OFMUQMW8K[0]H8W&2WY'.Y!?UG>2C/R2I10Q) HD29$ MPFS<.O?/&.U;@VS&@X"UVK@F-I1IFC[:P74X;G6L1Q!!H"T$-Q]/< E19)&, M']\+T%:YIC7QDP>2L8#XYI/1C)=$VEG&S1[D9&969OP16+?^[V6YJDP=GIRQ84D M#SQ: 4EGY$HD/ D$C\AUHK1LU0=R+^:)F(F )YJ<*[-%EO:=*?*>@>8B M4G^,/&U\L8A>4*Q[D:]+=ZS;)3=IHA>*?$Q"".OVGHFA#(2^!G)!G8 W7+9) MU_] :(?VR#OB$;7@$E3QT>#AY>& W=THS(W"(-A J=QR1-PM7UTW@^[M@+Y= M32,1D*]<2O-B%/EV _$4Y#]-+\.)9,^6,[7D 8Q;YO!0()^@-?G]-W_0^:N) M-TPPA@168[!7,MC+T+L[&*RH.Y^:[6[.H$;R>ICD88(Q)+ :>?V2O+YS^Y7D MP3/(0"@(R7N1%-N[\43(\?H9GOT^>IIT1M[3)CE[9S"G3T=&/"@C'AP6L800 M(-X?\&!OP'MG,*=+1P9\4@9\XCYAI'CB&@X[8IQ0;U4))AA# JM1>%I2>(IQ MQ)QBDH<)QI# :N0-2_*&R$?,<*_B]LY@3I^.C-CO5/E8!_>0*?!<,>^?PMQ> M'1OU1A;J'W?2D'_)0QIQ+2*A7YSGCWN%MVH(%8UAH=79I16[U'D(;23Y-\#5 M2H)-[$V.OUP9JGD29@]Y5HA]AF"1B.\KDSE_^V1PR+6&6#4S3E$9QT1C6&AU MQJO4W'?GYN4^CC?X%I;O1B)S,*O!2J#MT^%P6\>HF7?SJD/JEZO6@Z^R:M^9 M=SK%?"?4XY]7$LR^2C08+S6YLW.=RD9-P%'1&!9:G>HJ!_?[OT392&EVP3@F M&L-"JS->U0#^@47 8-&FLT^MO*QLIS2\HVK'J+F57]8!_9$%@E&WFB4<@ M9DJP1\ZHE0(J&L-"J_-;%0N^NUKX67)&+2]0T1@66IWQJL+P#RPQ?I"SV=*[ M?JXK6,V1?7]#9;[?_D':2/5$0=>^1>L_GE9E!W67'4YE6PH.$+9[B;=N,U0T MAH56I[>J;ZC_*X1-46L>5#2&A59GO*IYJ#/#_S_"+I!]NJFQ]O!D2]AN!]Y, M5\.BM-W9\95-JTJ$[ND2.(3]\7D)@8:0?!*S/=)&;2"@HC$LM#K!5;5#W4V$ MGR5MU*('%8UAH=49KXH>ZNX\? 89VV[ENMC2C?2Y(2AY 2X5H23.VY ^)2%_ M:6X3HI8O!SK6>W6,]AH7>:.]@LG[_C=#J5C-29 E" D %=3 9 M>&PO=V]R:W-H965TZ$X3")4EE))3EI@'WZ2[/I,D[J0SOE-8B?'/WGDD?KI M2.GDH:J_-K=*M>S[LBB;T\EMV]Z]F$Z;Q:U:9LWSZDZ5W7^NJWJ9M=W7^F;: MW-4JNQH*+8LIG\VBZ3++R\G\9/C;>3T_J59MD9?JO&;-:KG,ZA^O5%$]G$Z" MR<\_?,AO;MO^#]/YR5UVHRY4^^GNO.Z^3;E:Q6UZ>3E\&+LU3T M!0:+S[EZ:'8^L]Z5RZKZVG]Y>W4ZF?4M4H5:M+U$UOVZ5V>J*'JEKAW?-J*3 M;9U]P=W//]7?#,YWSEQFC3JKBB_Y57M[.DDF[$I=9ZNB_5 ]_*TV#H6]WJ(J MFN$G>]C8SB9LL6K::KDIW+5@F9?KW]GW34?L% CD2 &^*-HUJ&Y:55^Q=GEWF1=[FJF'O5=:L:G7% MLI;MZI3L@UJLZCHO;]BKK,D;]OMKU69YT3QC?[)/%Z_9[[\^8[^RO&0?;ZM5 MT^DV)].V\Z9OTW2Q:?FK=2NVW@I,O>_\K]V07A:*-?U8#P%A\W@M$PTR_9)R/P\2 MSJ/D9'J_ZXO%C(LDCK9F6BOEMI42'9/=8,4'1E(.#)&8YG*X=3E$!^9+5M=9 M-VEM3JY+ACN=G(;AWD"8-@&/I7T8HFV;(K1-L!K\\UXM+U5M'0)4PW<(B,0T M=^.MN_'35X*8TELB,NFU<2K0 I)3C022FN1S,X(H^ &X(<'!PC]& %!^HU'2W 2 "G""P"]6F MJ!:1X*SS^ZQ5CM%)"A-4:GIW $X$(55THF#B M[3:1FNXV$$N (PL:G9$1>,)8.4T;.1::P!4!>B&WA^;[JE0_V)K'V9M5=RN% M!R%"IZ1T"Z!$D3R>M .47;X^)U'2/@6<"E!WF9UESR]2W5;<<%6HL/E,S M]D(9&^NG:1;.NELS>Y1RP ^.XX-\L$ZGI MG0+(PP."[ IUE"IZ1[OI$-0?G"*5%S"VV%N!G0:A2.XRH%4.%&N@UN() Q" M+O=FGL4NX9&@"\?1Q6W. MD5(+E9KN,5 +QZG%:PI(Y2:,TW8]+JQT/^D=!! CJ/9L!"FL4*GI;@.LB,/W M;81EX\:,5]O.S6B\ E((W[V;D7CUR9#A=7J/W#$V>P2@BL"W>SP"EC3W0J6F MNPWD(W#R00/6W,TQPA4ST9L$&"+PY(AKK'JFS/!:O8?M&. B 5SD[.FH)DE3 M+U1JNL= 0A+?;7*Y*=I(/)8RLY@A*3,)U")Q:G$-W .R:'C-WD-YC#TC"? D M!4'PDM(0E9KN\+P2:WB=WF-T#.*10#R2X("+)(4=*C7=8X =B<..TS0DS>A(9SZ2P$<2 MYR/W*6AN#1F70LQ$/[D&;!(>L'.TGGDMMV#KGB,.&T4GAFT? JO0?O&#M!(4!,&%'%+"F94*GI M;@.9A/BV$7KZV=P",D(5,]&;!.@0'KQ#Q ].H.%U>@_:,7:/0L"2D.J0;DB: MB:%2T\_$ ^U$..U@L1J9VT+[L8J:Z$T"](@..)AKB57/!!I>J_?1_F/ 2@2P M$A$\YQ.19EVHU'2/@7\B?,O*Y>8G,H^T& &+F>A- T:)#CCQ8@G8 Q)G>,W> M0WB,W:4(>"DB. H3D0(0E9KN\#ML'H49BV_@F8CH&$ST.-R@ M)GK[ &XB&KCQRI7A=7H/RS'@)@*XB0B.QD2D7$.EIC_\!EP3XUSC,O-P">_' MWVR':$8/H<6 0S&.0\ZS+S;WA6P)"HL9<@@M!B2)#]X^$NA,PW6]A^$8F!(# MIL0$FT,Q:8:&2DWW&.@G=LG0C.?-XL>3,ZB)WBR C9CJD:&8E#BHU'2W@3AB MG#B<\F6QP[-#%INQ9X?BG6>2#WAV:'^-\,R8X55Z#]\QMGAB0)D8?Y;((VI) M^81*37<;^"3&]X2P+$3\^#80:J(_3PX D1R\#20.SICA=?H.&I6:WD, )@G5 MX=Z$-/5"I::[#9R3X)R#Q6IBV2/:7U@M-F,+:P+8D1Q\H%<\(6>&U^H]<,< ME01 )<'/]#JA64*:<*%2TST&!DKP#2J7FZ#$/,"RO[RB)GK3@%.2@\^WB"?F MS/":O8?P&'M)"1!30G#*)2%%("HUW>.=-[D\_90++N'ML/,IEP2()B$ZY9(\ MCC>HB?Y&&L";E 9OO')F>)W>[Z\Y!MZD@##MLLM!89 ,*I40/2J?FZ][V9QYJLF[?=.>MA_TK)[OJ;_*R886Z[LK,GO?Y M@'K]%L?UE[:Z&UZ$>%FU;;4#J5AT[[*-M@, $(1 9 >&PO=V]R:W-H965TF29/,B@Q MOZ1;(/+.FK(2"WG*-B;?,L!I#2H+T[&LP"QQ3HQH45^[9]&"[D21$[AGB._* M$K/?-U#0P]*PC><+#_DF$]4%,UIL\08>07S?WC-Y9G8L:5X"X3DEB,%Z:5S; M5['M58#ZB7]R./"38U1965'ZLSKYFBX-JVH1%)"(B@++OSW<0E%43+(=OUI2 MH].L@*?'S^Q?:O/2S ISN*7%CSP5V=*8&RB%-=X5XH$>_H+6D%_Q);3@]2\Z M-,_ZEH&2'1>T;,&R!65.FG_\U 9Q I \:H#3 IQS@/<"P&T![FL!7@NHHS8; M*W4.,18X6C!Z0*QZ6K)5!W68-5K:STG5[X^"R;NYQ(GH*]D#$93]OD!_R[?L M?0P"YP7_@#ZB[X\Q>O_V WJ+YS3>.EO .LTODVA?(L1Q/T9[;U\-=!3S6PV-(7H+W MW+A=#[@UG_NZ'OCW>L4%D\/A/U72#96GIJKFB"N^Q0DL#3D)<&![,*)W;^S M^J2*:4JR>"*R7H1>%Z&G8X\>\$&."0$LQX7R!6W@00VO9L)]Y'N!O3#WIW%H M-<;&,53T0O^HV+/I=S9]K=SYG6 MYSX7MFM4ICS2HD77?^0K>&G=MP3+=>( )"Y3<BJV?XLE&S-8O8@VG'"$)98.- M4AN?EF)T?/;@=3B;6>*I!/N9.,=,G#]F@EF2(;GS1#'L99FRE46'0)^?9.'# M@>M?-BWYZ+2F9(NG8NL'>]QSVN,VG;H4)]US3LH63\763_&X[;3_L.]\S9 = M[@0#ZWP!U^N,3F4BMB85\Z2X+(%MZB*=HX3NB&AJMNYJ]R'@NBY_SZ[?V%>W M33E_I&F^+LB*;),3C@I82TKK#J5BWJ.HQ) 4 #8A 9 >&PO M=V]R:W-H965T^I^P' MWQ(BP&,2IWQA;(7(+DV3!UN28'Y!,Y+*7S:4)5C(4_9@\HP1')9!26PBRW+- M!$>IL9R7U^[8 MB&_9'9-G9H,21@E)>413P,AF85S!2Q]Y14!YQ]\1V?.#8U"4LJ;T1W'R.5P8 M5M$B$I- %!!8?NW(BL1Q@23;\;,&-9J<1>#A\1/Z35F\+&:-.5G1^)\H%-N% M,35 2#8XC\57NO]$ZH(F!5Y 8UY^@GUUKVL;(,BYH$D=+%N01&GUC1]K(@X" M),YP *H#4#_ >2; K@/LUP8X=8!3,E.54O+@8X&7"R5\C&2>6=TP.(29^ 9R&X.///,IDIXHS\*<<8P%">534#8FB'#UG)4\X(0R$?U77ABBHDHP.6C7 M.80063TNE.T8R\503LMR[&$RW(8,]PW=?P92,C@&W*-&0!>Z_3&@3#FV[J&4 MR)L,E^TU97O*LGU5CP/R*$T#)T,$>,>MD;W0J]\[&K;3_CV^LGUOU/RTJ7ZJ M5@#E',@ZPXAGE.,8T W(7OT^LH%O+'_6E#]3EO\YR7#$ MBO(&7\^S%^N;'?5OOW>5#7AC>=!J'8NE[E^\I@P+RJK>E!H/\\I$-B],\/V6 M)&O"!M^4:OBQKTJM:+XNM"ZU!V80GLA^U,"Z2-6)YNM"ZY**6E*1)@]2 W6> MOQ-WYO8$JLXWFIV!I(Z'O.%7$&R=+%0:N^6*)EDN"'NM*K4:6*UHOBZT+I.M MAX7.J52ITZ^NM*+YNM"ZI+8V&:I]\@A5'GM3Z"'8%Z56.SR8TWI.DZT=AB_X MX9P%6\SEI.">;L0>,Z+6I$ZKN]**YNM"ZS+9.FSHG4J3FKQQ3:I.-%\76I?4 MUKA#M7,?HDG$XK5:E&'#V M%I\ M76A=-MN9 #K5HC;2.BG0BN;K0NN2VDX*D*Z5[1KH4"(>0OU)I3K=:'*.<[HS MYYFW)6I-.U*;]A5-Y6BI5WNBM%C["0A_09@ZC?E**YJO"ZU+9SL=0.ZIA*EU M9J 5S=>%UB6UG1D@]>+["&$>KZ0C:-M]86IU^$,Y';LO3/-@0SDA[*'DV%H$EYN"4X)*RX0?Z^H50\G10)FK]*+/\'4$L#!!0 ( -># MJ5@&PO=V]R:W-H965T>84QU87OZZR DNI368' D[E4)36X M5 M?5PIH[D E]\,@2/R2,N&E0[=WH]*A7!K.!-PHHI=E2=7O,7"Y'GD];[-Q MRQ:%L1M^.JSH J9@[JL;A2N_9)+/O("*P@X9,8R4!Q6, '.+1'*^-5P>FU*"]R>;]@_.>_H948U3"3_ MSG)3C+R!1W*8TR4WMW+]&1H_?E0R351-AK9[,35QJ'1#1/V+4Z- MPE.&.)-^!:R!/B9N/+D%3@WD9"*UT>3P"@QE7!^1$W(_O2*'!T?D@#!![@JY MU%3D>N@;U&"9_*S)-Z[SA:_DB\BU%*;0Y*/((7^.]U%[:R#<&!B'>PFOJ3HE M4>^8A$$8=^B9_#L\VB,G:NL9.;YH7SUWZOCC]:KZXF\]>X@M= MT0Q&'MY2#6H%7OK^72\)/G29_4]DSZS'K?5X'WOZK0)%#1,+PFT12(;FNPS7 M+(ECL4UFE0X2?'.K;1\O8\X'81OS3%Z_E=??*^^!*D9G'-Y05Y/TMS+'4;*C M[F5,=!YWJTM:==7?24/Z&M.1%47I1$.QHZPHZ2W;$^5L-HP2U<'U48^*E M,/75:W?;5GWI.M3._AA;>-UQ_]+4_1\OUH()C9;F2!F#J5@X@(GI9@0 M !@1 9 >&PO=V]R:W-H965T M,XPR;506KN]YL5LB4CF+F1Y[8(L9;41!*OS &_*$K'G:US0W=R!SLO (]GD M0@VXBUF--O@)BZ_U Y-O;H^2D1)7G- *,+R>.Q_@U1).E(%>\8W@'3]X!DK* MBM*?ZN4VFSN>8H0+G H%@>2_+;[!1:&0)(^_.E"GWU,9'CZ_H'_4XJ68%>+X MAA;?22;RN3-Q0(;7J"G$(]U]PIV@2.&EM.#Z+]AU:ST'I T7M.R,)8.25.U_ M]*MSQ($!#,X8^)V!/S#PHS,&06<0#'<(SQB$G4&H/=-*T7Y8(H$6,T9W@*G5 M$DT]:&=J:RF?5"KN3X+)62+MQ.(.2Z?Q]^ >B88103 '= T^UY@A0:H-T//@ MCJ 5*=KIMTLL$"GX.W !OCXMP=LW[\ ;0"KP):<-1U7&9ZZ0S!2^FW8L;EH6 M_AD6]XA=@@"^![[GAP;SI=U\B=/>/#@V=Z4_>J?XO5-\C1>V#]-0EODT(RLON(K7J,4SQWYF7+,MMA9_/X; MC+T_3++_)[ C)P2]$P(;^N(1JVLCPTP=B#-QN6DA8@VAKICM(@B"Z%2OT2.))3SQYC?C$1#PY(>Y/DZ''K= CB4]ZXA,K M\2\YEBE_+3 ST9^>%P4#_M8=1O*?]ORG=OY4H$(6$>J^43FGJ3+"4]I4 M F>@T)=OW5V^)H'3$X&!IT-Y)-!*8:1 Z.VSK&>5>(L$*/M8+^S(!6A-P=W!I7RRU9[78%TM&:?[I!QF&D^$':=]ZK+1]\H?V M[-\&.&T8D[$%-66J2C?*"4XC!6/H#>6<5@H7,(KC?MDQSWUZA_;\?D>KS87\ MFLK_'(;PA!#T)\E)& S+@B1(SO#>9W=H3^_?=4."LPNTE;0W^.#Z:^DK34;> M=MP8/&/$./!!22N1P4J= M E20OW6*T#4WD)V]7(!!2KG0K9DVSVDAEY0UHUNL\^*EB;A[T!:6F&UT>\V! M]G';!_2C?0M_K3O=D_'DZD;J-\U,Y(SN^MW]%NUO!K*IVY!*"5[+[;S+1!XW MUK;A[8N@M6Y,5U3(-E<_YAC)CD,MD/-K2L7+B]J@_S%D\0]02P,$% @ MUX.I6)75?KU_ @ ^@4 !D !X;"]W;W)K&UL MK51=3]LP%/TK5H8FD!A)DU(&2R/1,C2DL2$ZMH=I#VYRVU@X=F;?M.S?[]II M0T$![6$OB3_N.?>>8_NF:VWN;0F [*&2RHZ#$K$^"T.;EU!Q>Z1K4+2ST*;B M2%.S#&UM@!<>5,DPCJ)16'&A@BSU:S.+]?2^B];M[$G%)PW%G6U 5,%E5#MGS]L M?-@!$$\_(-X XN> X0N 9 -(O-"V,B_K@B//4J/7S+AH8G,#[XU'DQJAW"G. MT-"N(!QFGX$\L(=LUM2U!#H>Y))-N2W9)1TPNU+M17&.[U\ 6J\*F(5))CCC,-^DG;?KXA?0)N]8*2\L^J@**I_B0I'1Z MXJV>2?PJX34W1RP9'+(XBH<]]4S_'9Z\4D[2V9MXON0%OD[ MNQ;_/)];-'2U?_59V:8:]J=RS_W,UCR'<4#OV8)909"]?3,811_Z?/A/9$]< M&7:N#%]CS[[68$BP6C+O0,U%P5 S"X@2F.YVI;N<3 H^%U*@@-X+UJ8:^52N M9ZVR071ZDH:K7;5]0<>G75"K(MQY1A68I>\NEN6Z4=C>P&ZU:V#G_MT^6Y]0 M8VO[T"--VQ7I?BV%LJ1L0931T0FU!=-VFG:"NO:/=:Z1GKX?EM2#J5C<.!F]0 , ,L+ 9 >&PO=V]R M:W-H965T0B2:AXN828KP:6:ZT'[J-YJ/2 />RG= X34 _IG<">7; $40), M1IP1 ;.!=>'VQJX!F!7?(EC)C3;14J:: M"??Q,R>UBI@:N-E>LW\VXE',E$H8\?A[%*AP8'4L$L",+F)USU=7D MJ:CZ? MQ]+\DE6^UK&(OY"*)SD8=Y!$+/NGSWDB-@!N?0_ RP'>#L!K[0'4&-X!)D^?D M"Y[0%5T".R49.2,3(UY O)&6![-L*@VL*V\\#C;) MWIY MU342-T])Y[C-$^51#HN[VG AYO(9F"*!59&>%_K\&1R+:2T2R2T7S_ MI6\>4^V1R+;4M@JUK7^X] I$4B:S&NLZY 6H*"N4<27R0$WM0E.[P*^6-15M;=+7'VA[9\ 7N6^_Z M-?/C18#O0KQS#D2%5*$+>2%30/-'X^A7]H::;SN:45P Q.=2R>).OLI K2RW M]H:324#,C2.42+5@*ONJ%:.%Z[PTYNS5N-,;H?ZR&1=G,E_Y-T1F<]&DS".F M!<\PG%-K8W6(S#EF'<53XZ6F7*$S,\T0W38(O0#G9YRK=4<'*/S[\ ]02P,$ M% @ UX.I6$KAB**X @ K0< !D !X;"]W;W)K&ULK95;;YLP%,>_BL6JJ96V<@M)VA&D-EFU29U6];(]3'MPX"18-3:S M3=)^^]F&,AI(U(>]@"_G?_P[Q_9QO.7B4>8 "CT5E,F9DRM5GKNN3',HL#SE M)3 ]L^*BP$IWQ=J5I0"<65%!W<#SQFZ!"7.2V([=B"3FE:*$P8U LBH*+)XO M@?+MS/&=EX%;LLZ5&7"3N,1KN /U4-X(W7-;+QDI@$G"&1*PFCD7_OE\8NRM MP0\"6]EI(Q/)DO-'T_F:S1S/ &%5!D/6/\V, =*C2.-\:?QZ;1+&F&W_>+] MRL:N8UEB"7-.?Y),Y3-GZJ ,5KBBZI9OOT 33V3\I9Q*^T7;QM9S4%I)Q8M& MK D*PNH_?FKRT!'XHSV"H!$$;Q6$C2"T@=9D-JP%5CB)!=\B8:RU-].PN;%J M'0UA9A?OE-"S1.M4(,'2?\TIJK8Q=I;&,VL%X72'IV_CGXV&>28MS^0@SSU7>N-P4X6@>^6XO7)I<^7H MORLWA#_IG2E_.MW-YY"1'^T$X':*J7G(='E:$R81A966>:<3';^H'X>ZHWAI MZ^N2*UVM;3/7[RD(8Z#G5YRKEXXIV>T+G?P%4$L#!!0 ( ->#J5@KK 9$ MOP( !\* 9 >&PO=V]R:W-H965T8B MV,;ORWF.C\'1BHM'F0$H\ESDI1Q:F5+5I6W+)(."R@M>08EW9EP45&%7S&U9 M":"I$16Y[3E.8!>4E58MKR/EJ:+G6R\ ]FV=* M#]AQ5-$Y3$#]KL8">W;KDK("2LEX203,AM:5>SD*]7PSX0^#E=QH$TTRY?Q1 M=V[3H>7H@""'1&D'BI+^T[ CRY1*&/'\+TM5 M-K1"BZ0PHXMP1^(_ -:!V9P;JABL:1X"LB]&QTTPV3&Z-&&E;J59PH@7<9 MZE0\43QY/->)2,F(%U@9 \%5)F)0+BD5.3EC9E/7IKBS4UGUCK5^@R]CM!8$; M^M\B>[E)V!G#!PG[+6'_O8+V-S?QN[7=:7?HVA[);(L\:,F#SZCMX)C\1S+; MXA^T_(//J^W!F]H.'*_OO"KLS@ ^B!>V>&$G'BYI@8LI]2J3QCX]B+'3_]"5 M#M\DS'?,KTU936EO?+[UT0D_?W-62I+##)7.Q0 M1'TF MF>$)#H2>@/=GG*N7CCXDM&?"^#]02P,$% @ UX.I6 \CRJ0B!@ ?B8 M !D !X;"]W;W)K&ULM9I;%BIQ7?@2Q(&"9*LAW_YJ*#HLZDX/GV2?UCVGG9 MF17F9$'#[X$OMK<#=P!\LL;[4#S1XU\D[Y"3Z'DTY.DO..;76@/@[;F@45Y8 MMB *XNP?O^0@S@H@YT(!E!= E0)P=*& G1>PN]8PR@N,4C)95U(.2RSP?,;H M$;#D:JF6;*0PT]*R^T&WM+[K*7H0DMM\$!CL>7@0^P3OZ'\4E\> M(HW 4&(KV*$3NWND57S [!K8\ H@"XT:&K3H7MQNZH^^^))XEXHKO;&+F6"G M>K9N)I2C>K?B@LF[\D?32&5*HV:E)%3=\!WVR.U QB).V($,YK__!L?6'TV4 M3(HM#8DI!$<%P9%.7;F7O+-[J8E@IC1.E9+8?)A#V[)FP\,YF?I%J';14MNF M_]ECI^BQHYTS?^^36Q_0=3EOGF@8 AF2CYCYC7/',3EW3(HM#8DI),<%R;%V M[GS>"RYD8 SBS158D4T0QW)3/M)"''L$O)6Q,XNH[YJ89MK.^41!#H33VHS2 M-J(O+T-B"J])P6NBY?4GP[&0]UD+F$D-3)6(MIJ^1 R)*43<@HBK)?+AA3 O MX.U,W%8FVHKZ,C$DIC"9%DRF6B8R#JU)T&&>3&M,WMONR)G8%3+:ZOJ2,22F MD(%6:?RLEOFR"UCZ?&J#DPLI=)#CH.JTT5?8EXXI-17/F2^&W0,R2?^[1N-< M60W'T(*N-:D2T[:A-[&F>BN/ 94&*FF@+L$%K\+VWJ-:*R93Z$[MVG315MF[ M\X;45$"E>89:9SG_1G@29N2$ >1E)Y-:N2,H.,C#K<#L&C#HCJ$SGKI58D:M MLBDUE5AIEN%(ZQV_IRFYQ'1W( QO"#@]P, C"^1-UNXDH2'KF\,UJ;8TI:;" M+7TYU)K5+G;2EW@QXV G#7PZ.YLG9U:/>QY3KB?3ZL0TZL--J:GL2B<.]5;\ MW%IVA%3WW[5@9]1YFU)3"97>&^K-MVHU.S)JM^+Z6GLS^A5F')9N'.KMN&H] M.S+*)"$Z@V1?3VJ/ :/^W)2:RJETZ%!OT2LVM".H:1V4=6V-JZ",VG53:NJ[ MQM*O([U?;S.DWU( #;=9 ZJ M$C!JS4VIJ:1*^X[T]KW-G78DAQJ&T76JX(S:>E-J*KC2UB/]2_&:27TBR<>T MY-Y;T#A]0;['(?A"6)32O=ML&-E@0< G>3:(>>"!;SC%RC&YDKJ]ZDC.'U@EZT]S)F1O-34RIJT+G VGH^H3SVC>8DI-Y5?F+4B?MW3EISK01GCU M#PW(M6L^RV@RDZM='# 52IFD('V2HH'2%AKK7Q;&L)KXZFOOS>!7Y"EVF:?8 M^CQ%PZIGB,LK4KY_([>:Y.F;TWO]@-&O#L.SA3D189MT@1.7P7\?BVR=27&T M6$1UERX=JAR_AS>+;"E4*9.MS'K 3 8R#D*REI+6]41.-98M=LIV!-VERW]6 M5 @:I9M;@GW"D@OD^36EXK235% L.9O_!U!+ P04 " #7@ZE86 ^QG_D# M !1&@ &0 'AL+W=O5:(L;666C.=4JBI? MV6+#@2Z,*,]LSW$".Z=I84U&IFW&)R.VE5E:P(P3L0L;V8\NU#@W? MTM5:Z@9[,MK0%=R#_+Z9<56S:\HBS:$0*2L(A^78NG&'L>MK@;GC1PI[<50F M^E'FC#WHRI?%V')TCR"#1&H$51\[F$*6:9+JQ[\5U*IC:N%Q^4"/S<.KAYE3 M 5.6_94NY'IL75ED 4NZS>0WMO\#J@?J:U[",F'^DWUUKV.19"LDRRNQZD&> M%N4G?:P&XDB@..T"KQ)XSP6]5P1^)?!/C="K!+U3(_0K0?^Y('A%$%2"P(Q] M.5AFI$,JZ63$V9YP?;>BZ8*QRZC5 *>%GEGWDJNKJ=+)R;UDR<-G[\5SKBJH"%7 L2%0M8M.C#;KW_ECY^0Q]T &PUJO70 M>H>AO?4ZB7?T)_'=3\1S/+^E/]-N]9]L=TE\Q\B]MN%X*SB_/$3OMR4WZN09BP$!,68<)B)%C#T* V-'B/O!M@VHP)"S%A$28L M1H(U;![4-@_>->]VTL_U&Q,68L(B3%@\>)')O9ZC_^I\WK#RJK;RJM/*Z3J% M)8D>(=GJ)1OYNE2_X8%W9N5.XKGV8<)"3%B$"8N18 V/KVN/K]\C*U]CVHP) M"S%A$28L1H(U;':=I[6YT_DR_\YI(97)%VE!Q)JJ$.T+ZT[*NDH6[D6>[B$D+46D1*BW& MHC6M]IZL]MXC&5=4++'.-@YU6PF5%F/12N/LHQWO'/C*G$T(M6#9%K+<5JQ;Z_./&[/K_ZS]UAU. MW9;VT!U&Y>G&$[X\;+FC?)46@F2P5*&&ULM9A1;^(X$(#_BI5;G5JID#@D M@78!B;:W=_?0506B^[#:!Y,8B)K8G&U@]]_?.$E#"*FAB'TIB>,9S^<9CV?: MWW+Q*I>4*O0S39@<6$NE5G>V+<,E38EL\Q5E\&7.14H4O(J%+5>"DB@32A/; M=9S 3DG,K&$_&WL6PSY?JR1F]%D@N4Y3(G[=TX1O!Q:VW@;&\6*I]( ][*_( M@DZHFJZ>!;S9I98H3BF3,6=(T/G &N&[!QQH@6S&2TRWLO*,-,J,\U?]\F\T ML!QM$4UHJ+0* C\;^D"31&L"._XKE%KEFEJP^ORF_4L&#S S(ND#3[[%D5H. MK)Z%(CHGZT2-^?8?6@#Y6E_($YG]1=MBKF.A<"T53PMAL""-6?Y+?A8;41$ M/B2+#ON!;)/1LT*8?LKW)I($F9MJ-$R7@ M:PQR:CA1/'QMZ8V(T -/(3HDT?M[@\94*A&'"CYDD]"4Q4JBJT>J2)S(:]1" MX\D4C;9$1!)]?Z+IC(H?,#J=/**K3]?H$[*17!)!)8I9+GT#@_#\%"<)K"'[ MM@($;8@=%N;>Y^:Z[YC;04^C%6D=D+2\P.^Z-1#C4F>"W)8@MT80.%QS&I_ M[M98C*N=R8*=W17L'#M%K;UC1%GT@3-4:*]"!MAW.UX]],QFG(M9J32P,7%^ MRTHJ@!QMJ( 2$64GJP5E"T5?2"S0"TG6],A=5ZQQH=QY*6W[.^+N=L3]F..; M\V<$]PD1$JW@VLGBH#D,\K5ZE3!PVT&O'@-&B\XEWI4WV%@_["73$[%RA=C= MN\.[]9O>O.ZY7+O"!9LKETIF/1'+.\0*VD%0QS(N>R[6KM3!QNJAEF=/)/,/ MR=PVQG6RWU&WX%WA@H]6+D=S[HF\P<&YP^U>_;8TF_-17+O2\*54++(^6$+- MO&8J[WW*T;+7'F4=9FW\7O?@62.Y4Y,W\-#90"Z2**%S4.FTN^ OD??$^8OB MJZRMG'$%36KVN*0$2F$] ;[/.5=O+WJ!\C\3P_\!4$L#!!0 ( ->#J5CL MVBO]T@, /\1 9 >&PO=V]R:W-H965T5T0I2(L]Y!DR/++A( MB=*W8NG*3 ")\Z T<7W/Z[HIHW-+E2ID'[GB8D27,0-UE-T+?N15*3%-@DG*&!"Q&SB6^F.*>"ND:$RY_S>W/P9CQS/9 0)1,I $/VU@2DDB4'2>?PL09WJG29P__H)_7-. M7I.9$PE3GOQ-8[4:.7T'Q; @ZT3=\NU7* EU#%[$$YE_HFTYUW-0M):*IV6P MSB"EK/@F#V4A]@+\SC,!?AG@'P3@\)F H P("CX%@DS6Z.9 MB[PV>;1F0YE9QID2>I3J.#6>*1[=?S*%B-&4IUH=DICZGJ%B9'(T@CY<@2(T MD1_1)W0WNT(?WGU$[Q!EZ/N*KR5AL1RZ2J=F7N!&91J3(@W_F30"=,V96DGT M!XLAKL>[FE+%RW_B-?&M@-=$G*, GR'?\\.&?*;_/3RPI!-490YRO,!:YH9B M_KB<2R6TF/]I*EH!&C:#FAU^(3,2P%(P\/K5I%J2G2K)CC7)6S"_ M>Y0MT3;?_3I7L@&A?\W0!J0R QD(RN.FK.W0 7H$(B0*4%KH'/=13!Z;=LK4 MBO3&=>I6)>B^O$[H6V;61J(?UY#.031*TXKS6FFV!%:CW*LH]TZQ-7MM\F\) MK,:_7_'O6Y?\.UVMEY-&9EL7,K]C5-E%;@5\[2*W!%;CCKW=_[QW"IF7J"V5H"VT M>@WVO [^/Z1>OJ7S@M;MR;R5K+\CZ[\D=_V7$ZV0=F3H"C;:L6?:?RNKX.V8 MKU[NEM#J%=AY+GP2TX5;=5UMH=5KL/-=N#WC54+MZSH<'*GZ>-*@VVLV7GCG MO+#='\UT'Z?]U1GZ DP[KB07[66L&QYJ5LJT>G;=MF2:2HZGL&!XY\%P]R2Z M;=62M856K\'.E&&KYWF=;GO''0/N''8,#;/\08@/E.ONM=(IB&5^PB!U"FNF MBNZS>EJ=8ESFO?O!\XDYW\LEU>XZ@86&],Y[6FVB.&TH;A3/ M\H9]SI5N__/+%9 8A)F@QQ>WSOM0^>["A[XQ$A OQ(DXQ/C4B(S9UI\B B*>:W=$,R^>:5LA0+ M>(X,V:3XMF"S28T%TFF;NODCG!J6BH@D)! * LN?+9F3)%%(,H[O%:A1CZD4EFA3F9T^1K'(IH:O@&",DKSA/Q3'>_DXK02.$%-.'%?[ K;;V1 8*<"YI6 MSC*"-,[*7_RCFHB6 SSE@"H'=.C@G'"P*X=BYLPRLH+6(Q9X-F%T!YBREFCJ MHIB;PENRB3.5QJ5@\FTL_<3L+UDI?U+.P8(PL(PP(^#JD0@<)_P:W("7Y2.X M^G -/@ 3!2J&51C/Y1CHQ-CV^") M9B+BX%,6DK#K;TH>-1FT)_. M(!/F-T"&WX$R$).3SSS][O;FG#L>F[M L\^ M-;=Y2A@6E(%O]RLNF"S9?_MFJ41Q^E%4']_Q#0[(U)"-R@G;$F/VZR_0M7[K MHS@06(>P4Q-V=.A%,26RF/I(EIYNX:G6ENWL!HX=3Z9IVPZ_QPS9+H2U62>P M41W82!]8G0FY\*FVCP/P:;&4!:["!5@(%J]R@5<) 8*"@*:I7&)D\P5O$4U" MPGHIE6..SE'J,=-0 MT3/>D#TS$%B'LE]3]K5YG+?2 J[D@EHNL]=]I/VC2H(.]#S[(#=]9A;RK?[< MC.M Q]I V[DY[*)=L5N2\ 9O95&N2:?8SK$:GV!E6=8!L3Y+1:QMV>$&K68; MM"YBUVVHG^)7C?P>@KVF>H:MC1YJ&3X4^AA_2),&L];2? M23F"W^YZZQ8>K@TGS+P3#%## .ES5.7DYSB@]W'H-SO%H9$$\(PFV.NM3:VW M] L='%0=#(769=_H Z@7"/>9B&^*UI+:?=]$Y'L>;W%",K&7F.<:RCGJ$AO) M/\<[ZJ=C2^2[(]OR3B6R4110+RF^Y((+J7OC; V^;-0G"5>[[")G020_*T"U MKB^+%>+;$TE7A/4G6#O.Q0D>"*T[*XTH@>[ Y:U5.1>S'PBMR[Y1+U"K%(8J M;^^X:!&TH&]YA^7=8^D@Z/MC=**\&U4"];*D7=[/1"8P#M326Y9S\?VG+VHM M^L5I'0BM.Q>-\('C@8M:JZ0N9C\06O>3NE%&2*^,ABEJ=*QL7#A"MG.X\?88 M.N[(=]W^BD:-_D%Z_=.NZ*^8,9R=J6$]WJ59' JMR[[13@@-6\-(J\4N9C\0 M6I=]H[J05M<,5X8N[X-QX?+9P)0'L4^8K6.I31+R*B&M6W5RR#J5A%]8EYH04 M $@A 9 >&PO=V]R:W-H965T429O1JE2VVO/DW&*,R0O^!8S?6?-18:4/A4; M3VX%1DEAE%$/^OZEER'"1HMY<>U!+.8\5Y0P_"" S+,,B1]WF/+]S2@8'2Y\ M)IM4F0O>8KY%&_R(U=?M@]!G7HV2D PS23@# J]O1K?!=02GQJ 8\3?!>WET M#$PJ*\Z?S,F?R)99:PC MR @K_Z/O%1%'!AJGVP!6!O#48/R,05@9A"\U&%<&XX*9,I6"AP@IM)@+O@?" MC-9HYJ @L[#6Z1-FGONC$OHNT79J\0T)@9@"GPA:$4H4P1*\C;!"A,IWX#?P M]3$";]^\ V^ !V2*A+Y-&/C*B)+O]45]_"7EN40LD7-/Z8 ,K!=7SN]*Y_ 9 MYR&XYTRE$GQ@"4[:]IY.I,X&'K*Y@U; >R0N0!B\!]"'XXYXEB\W#SO,([MY MA./GS%O9A/6S"0N\T/YL)/CG=B65T"WR;Q?')+7W\)+OW?NPAR"18Y FN1-Z[)&]O0%Q\1$6"':(X!7X-]5>:T*?,N*DO( MRP+2S)B[Q6PRF7N[8X:L;HOX6!R M%E(8S$XXZ!@S"]IC(FN0KWSXES4%EU8*'O(5)3%H&N@>9RLL.MO'BC2T?5R" M18[ 6@Q.:P:G+N:>J4OR7()%CL!:Y%W5Y%U9RZ\F3PLMJ?3:2-@&O-4-6:Z@ M[[J8+!$GQRUU%8;GK6?U/)2D?J>M_&=U_C-K_G_EIMO,G%-)!GVTI$A*< MB MGF5:[VEA$S\!Q<%*SU12YC@!^59?Q]^QB(EL35@]S,W.DCB9BI;6:(=R9G/7 M8BOP&PWF6_GZ<$AZ*TA\EGK"*45"@JVFM*"ADX7*13 ^#BRX.%V][)$,Y:+7 M:9N0(U$:O*2!],8BP=FVV""4U S@H_1P=129?^&?5H8]CL%T.$)KLP8;UJ"] M[;@R'&E>"$],;QGZ<'8HIFZ!;H<,?9"@'UV62[OE8.HG%>944;M":]/4:.K +JJ_I!HUY517ET#%JO9,==SU $%+73D5 MV*[0VH0U4CRP:_&&L)@SB>/'IMUH9,^.VSX/'M.Y;LKM#9[C8 /K!)W\:4ILJ,E(48TSBE2 MN-P<9D@\8778(^[T;(>?TR+=E6J/(;!4JE.U[PJMS76C]P.[X+_##*])3! % M?,^PD"G9&M)CS!3:X$[F2L192Y^U2OS;I1\-"NX!\$ MV9E9YD6O8.Q80U\C.$6+7*&U>6PT/80NWL- EV)\Z10MMUL.)O1GZ'G8Z'EH M%][#!4 %:%T*>X=$]K!>FW8CQ*%=! \7 -/^K'N'1/:HAF;M'7UBSK#8%)_J MI=[5YDR5WV?KJ_7/ 6Z+C^ GU^^"ZV7Y4;^!*7]C<(_$AC )*%YK2/]BJK,3 MY6?[\D3Q;?$A>\65XEEQF&*48&$&Z/MKSM7AQ#BH?SRQ^!]02P,$% @ MUX.I6.ZF[: C!0 /QP !D !X;"]W;W)K&UL MM5E=<^(V%'WOK]"X.YW=F4ULR4!("LPDL&UW9C/-)+OM0Z8/PK[!;FR)2B)D M__U*MK$!VX)0R$/PA^[1O4=75\?28,G%LXP %'I-$R:'3J34_,IU91!!2N4Y MGP/3;YZX2*G2MV+FRKD &F9&:>(2S^NY*8V9,QIDS^[$:, 7*HD9W DD%VE* MQ?<;2/ARZ&!G]> ^GD7*/'!'@SF=P0.H;_,[H>_<$B6,4V RY@P)>!HZU_AJ MXGO&(&OQ5PQ+N7:-3"A3SI_-S>=PZ'C&(T@@4 :"ZI\7&$.2&"3MQW\%J%/V M:0S7KU?HOV7!ZV"F5,*8)W_'H8J&3M]!(3S11:+N^?(/* +J&KR )S+[CY9% M6\]!P4(JGA;&VH,T9ODO?2V(6#/ ?HL!*0S(MD&WQ< O#/QM@TZ+0:Y!*K$(U$+$;(;> M3T#1.)$?T!GZ]C!![]]]0.]0S-#7B"\D9:$ERV3E\IA8 6^I.$<^_HB(1SH-_DSLYA,(2G/?XHY?,NAG M>/Y>#.H[$"^ 'N]YDB"=FDLJPG^:6,M1.\VH9KI?R3D-8.CH^9QA.J-??L8] M[]>FD(\$MD% IR2@8T,?W< L9LP$/Z4)90$T19M#]#((4XM>1EU\.7!?UH.P M=G-@$-TRB*XUB,U1#"(J9B!UY@<+(;:S-L.[L>,]XL9!SXVZ:S1@'V_18 4^ MD(9>24//ZO:8R@C-Z7==V95$>L(CKB(0B(;_ZEJ4/6WBP@[:PD6OQL59A_2W MR+ B'TC&14G&A=5O7;!V9/5%+01"R%8$UCX.C*!?1M"W#Z?)7J90$M-IG,0J MAL8"WM\CC+YU F]X=UEZ=VGU[@MGLS,%(MWEWV7-/V_+.VM'!Y*,O6H-]:R! M?.6*)KN"*##L+#%;% V3%9ZXVZGM0(+C2(+AWFD0]DE@H2#B%],"5 M]L!V\;&7JL9U =+%_G::GD*!X$J"8+L&>;NRW@'8(B=Q7<74M;4=^E N*L&# M[8KG0'F] [6-D+ILT@*[5L1.(9U()9V(73KMUMAD']UD[^70*"J!1>P":R\! M2.K*J2&0>J/U&;WI7R6)B%T2/4"B'\T^HM^!@="NFM2[#M.8Q7IR4K/U9EU> M[/!OK:S'0MLDH])!Y#0ZB!Q5!QT+;9.$2@>1(VS:D+K Z6WGZRDV;4@EELBQ MMVUV +;44E+?N-G^ZK$#'\I$)9K(279N=J"VT=&P=U/+C%/H)U+I)_)_-V]( M73S5QO04THE4THG8E!P5BA"TAHL74A%0^>S\PQ4(@"GIK/?YJ=+D&Q M%7#>-"SNVNE)"AK3G$))#;!@*C\&*)^6)UTWV?G.]G-R>376##:\\;VK<7XX MYE9=Y$=KMSJ,F$F4P)/NSCN_T DI\M.J_$;Q>79^,^5*\32[C("&($P#_?Z) M<[6Z,1V49X:C'U!+ P04 " #7@ZE8+'J"%UL" H!@ &0 'AL+W=O M#&,-O6-3 7YL;0U$XL!2B!F6% M5LQ .0O.QJ>+JF#DG2ZWO77!5S(+("0().3H&3J\U+$!*1T0R M?O6?H??C!>9:6O]D MFRXW.0E8WEK4=0\F!;50W9MO^W/8 Q#/84#< ^*G@,DS@*0')-YHI\S;.N?( ML]3H#3,NF]C\<3/\"3L6BNL++M0!12/\2%I&H3%.V'S^"CA-30PD:O*4]OP'&8!E9T%LX8@ M>_UJ?!)].N3R/Y$]\CP9/$^.L6<7%@45"A2,*]5RR: LP9<=0[YEAI8.^>]( M/WI2UT36692&ZWU3QS(>*9T.2J='E5Y" 88$6N38HC8/SXJ;_KWU*!X_T?>/ MI$YBN%=T-9B5[T66Y;I5V%WS879H=V>^RI_,SZD-=EWK#TW70^D2KX2R3$)) ME-'H/0DS75_J M2-+^VE1FH4?EA1*P?C$FB]U!IW@=M@^#EDOP%02P,$% M @ UX.I6-W78:NO P (1, !D !X;"]W;W)K&ULM9A=;]LV%(;_"J$510)LT:>3-+4-)):*YB*;D:SK1;$+6CJVA%*B1M)Q M"NS'[Y!25"M0!+MC5:0XE ME6>\A@J?K+DHJ<*BV+BR%D S(RJ9&WC>N5O2HG+F4W-O*>93OE6LJ& IB-R6 M)17?;H#QW<;]\4F5_J&.Y_6= ,/H#[52X$EMZ-D10F5+'A%!*QGSK5_ ME?A&8&K\5E6*EZV8NQ!653-+WUJ [$G0,ZP(&@%P:&"L!6$+P71*X*H%42'"B:MP S= M;<9N A=31>=3P7=$Z-I(TQ$ [UYW!Y M-""/_U_KR;@\AO0U>2\88?O9$U3F#F8^"2(1W#F;W_QS[WW0_;8 MA,4V88DE6,_(J#,R,O3P^$G]Y7HEE<#2H#>136]LPF*;L,02K.?-I/-F,CK) MXBV0M> E?F4;DVHTJ8#!9#I*.M:.!N8W-+U^>)Q[9\'4?=P/L\T6D\$6PZ[% M7OC.N_"=CX7G3>7HY/G]ZV>&82OB&V^Y!LT4-MY@M_[1G0Z9%[3[F1OI@<3#__ZZ64QVKUC;;$) M2RS!>K:\ZVQY]T,Y+5J,)K-1Z+$3QB8LM@E++,%ZSOC>]^V1]W/266-OZ+Q=1!M1); M/6O"Y^X=!9283\P9C"0IWU:JV19W=[MSGFMSNO'B_L*_BIO3FN^8YO (=ZVX M[Y.$P1J1WMD%IGW1G,_:WI?/HS((:F"O^E:4VFWI''DEA20MN+]7Z'=0.'3B^1'%3_I)U MO3;P2%(8JT0-QAT()JM_>EL+L0% GG; H 8,'@-&3P"&-6#XIX!1#1B5RE2N ME#K$U-)HHM6::+<:V=Q#*6:)1O>9=.=^936^98BST5P)P2P>I#6$RI3,E;1, MKD F# S9C<%2QLT>>4T^7\5D=V>/[! FR:=,%0;7FXEO<1>.RT]JBZ>5Q<$3 M%H?D'&UDAIS)%-)MO(^[;UP8W+MP.N@D/*=ZGPS#5V00#$8M^YG_.7S8 H^[ MX3$D3\&WO!DV!S(L^89/\'VT&6BR>2S?9@MC-0;(]S:Q*[91.YO+&B-'+%^$X>-.F5)]D<4]D6RJ.&A5'7>S1F<>_U*!@T:! M@TX%/K $LS/&\"5P:B%U+L]!8SA+\EY:3+28>0O*R87&CXBV=^3;.8@%Z-9; MUFGKN;>L3[*X)[(MC<>-QN/.6/T+C3MC>=RGRGV2Q3V1;:E\V*A\V'F39U(Z M#?'CQT0AR)+=HM(YO2NS8YN,%=W!1F"&P>/@[33Y7'5Z(MM2YZA1Y^@?Q3GY M269)H@O$G-WF%8DK >HO4*$U"DP^,+I@G%E7#G1EB,Y=/O?N]DD6]T2V=3K' MS>D<_]<,<=RGRGV2Q3V1;:D!>A5V049+%@*::LJN)EM.JU9V5\\FC\-3^95O_1 4[5O6..N&)8]')9( M&>P?8G+454=4#:S*RQYAH2QV'.5CAETD:+< WR^5LO<#9Z#I2Z-?4$L#!!0 M ( ->#J5C+]."Q4@, *X5 - >&POSKYVN'$*@O8GW88$%M M['M\SCVV;XC;8:76G#XL*%7>*N>B&OD+IW']>E=CB79!UV>_Z68&XZR;20*95-FM#?A,9#3C.P(]E\ 7=5 ME & 2A6Y;J2,S M!C(<-HVYHV1GE_ &^';YG.]JKK+6GIAQ$T]2&ZJ:5L1W0 M;ZM9[;9L[U6Z7LF>"_5IJ:\]4*C9K1WY*4C[2E=J4TRK#/7?/T//? M7>3\3F8/(N:')R# MR>3T349GX+$^N)ZZR? D30;U<:UU)MPY$391#T[>(_\;G/'Y-JDW73*NF*A[ M"Y:F5+PX&&IY1:;ZC]$=?3T^I1E9!DYD@'(&*,>R7,C$?+ \;DZB+_=,DR2*XAA;TFA"L%FBE M8&"[@-4.Y'?G@9IRW^PIR2*DL2- M .9V$$48 D\CCF .P .&1)%Y#^Z]CX+->RK8_H=V_!M02P,$% @ UX.I M6)>*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_'3&+":V%S;*6U__8Z3H3DM'-V7 M(YY"G!"^G,3G.[;YNM?F<:7U(WLN"V6'G:USNZMNUV9;47+[M]X)!4?6VI3< MP:[9=.W.")[;K1"N++I1KW?9+;E4G6]?#]>Z,]UP1SN1.:D5-/J&!RGV]L]Q MO\N>I)4K64CW,NS4GPO18:54LI2O(A]V>AUFMWK_71OYJI7C19H9713#3K\Y M\"",D]F[YM1#+OG*UBV.K^XY@ P[ESVXX%H:Z^HSZNMS8'P2<'*S5SE]+0LG MS(0[\:_1U4ZJC;\,W$4WN(TZ#H=M$\0K\W_"J-=KF8F)SJI2*-?$T8C" RJ[ ME3O;88J78M@YG,*XRME4.0@2NU'-I>!$_!D%D#$"&9\%,EW" MYG8Z#R 3!#(Y(V0KD@,$"I2*K3 #Y!8'\0@MYS:5A#[RHA _FM51<99(7D-"M,U49)O,> MELU[]+%43IN7"S87+J1"'4,L&2@E=B#ZE\:$_U5RY[_P#A$S3)]8,3/!K; A M#::2/K%+H(.:2D"LGN$BP%4';N&VPK!Q9<(NT<=DTB>V2>IT]OAQ!9'+V5B7 MGO5=:8-YI$\L$GB_V$Q;R^X@<.F6&Q&28?+H$]OC!S?&9^*9Y'7Y+-OO'J:, M/K$S[H7/:)FK#!3.(12FB#ZY(S)="K;DS^U 84;H$ROAWC?"FW_'?6I;PO.T MO!XOA8019H.(V ;0)TOYVZP^@XQA" 8/58"Z6F&,,#E$Q'( @\H<^B<$, (8S'YAH8F+1O"^TCCWP&--,3*R95EESE X33'Q6P813'C$ZQ756 MP;0P,<'$9Q5,"Q,33$PL&!PS"3$QT<3$HGGKP0D\A^N6R28=1)BZQPPYV+/OG/H1Q=^$*;\ MNEI6N18FII^$6#]X-10FS 333T*LGU/5T$7=[<.YQ 1=8SG3M!B\K?Y(B(GI M)R'6SVG,6YW+< 4CP?23$.OG-&9=TH68F(42ZJ46[*&W!A0)9J&$V$+'*O4C M0D\P!27$"CHR.7H4-%=F>8WS2K8,G M3VNOJZ(80]M"S33/#W]@.?SYYMLO4$L#!!0 ( ->#J5@/E%1(V@$ %D@ M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M1%X MD_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]8GZR1YR]IUY9M M=\B;;9\GQ_WND!?-II3^(82\W*1]FV^Z/AW.5U;=L&_+>3FL0]\NW]MU"CJ= MSL+PY.4]N)L]OBV9X?I,FU Y2"-+Z009!5C_((2J"WHMY*H+>./K8)]%;46PGT M5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT-M3;"/0VU-L(]#;4VPCT MMM%F"8'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>CGH[@=Z.>CN! MWHYZ.X'>CGH[@=X^VNPFT-M1;R?0VU%O)]#;46\GT-M1;R?0VU%O)] [HMZ1 M0.^(>D<"O2/J'0GTCJAW)- [HM[Q/_7.Y;1+^=KSO<;G_R?5Y7QONC[^LOP^ M.7I[+S@'^)/@\0M02P,$% @ UX.I6"%=IR;- 0 )" !, !;0V]N M=&5N=%]4>7!E&ULS=K);L(P% 707T'95L1X"!T$;-IN6Q;] 3=Y0$02 M6[:A\/=UPB"UHJB(2KT;(F+[W1=;.IMD]+:UY'N;NFK\.%F$8!\8\_F":NU3 M8ZF)(S/C:AWB7S=G5N=+/2=Q/;K'&BK:W*7(Z)N?*@GI3[<*+KN,LMJF8#]N*?'J^Q(D>S6Q6YE28?%7'):FWCG3A%T2A MKM)=T9OSR2'N,.U^^=7Y79ES@7'FU!GKXXDYNCSN<"3MZKZ-A-9=KM_CKV=\K']A'P*D#PG2AP+I(P/I8PC2 MQRU('W<@?=R#],$'*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR M"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4H MLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2)KAB)KAB)KAB)K MAB)K]I^ROANS_.OWUNTUK779'/)9]W' Y!-02P$"% ,4 " #7@ZE8!T%- M8H$ "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( ->#J5A3^$&)[P "L" 1 " :\ !D M;V-0#J5B97)PC$ 8 )PG 3 M " &UL4$L! A0#% M @ UX.I6"P)PNOF!@ UR@ !@ ("!#@@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ UX.I6(/YMCT_!@ MX!L !@ ("!IAD 'AL+W=O#J5B*1)!KZP8 &TK 8 " @1L@ M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ UX.I6(416_UP! P D !@ M ("!$B\ 'AL+W=O# MJ5C!+A&PO=V]R:W-H965T&UL4$L! A0#% M @ UX.I6"YRZ!N[" .1@ !D ("!L5( 'AL+W=O&UL4$L! A0#% @ UX.I6,+N](QY M!@ "P\ !D ("!06, 'AL+W=O!BZP" !L!@ &0 M@('Q:0 >&PO=V]R:W-H965T# MJ5AI2(7HL @ (X6 9 " @=1L !X;"]W;W)K&UL4$L! A0#% @ UX.I6+C?\UM]! 7 L !D M ("!NW4 'AL+W=O@ >&PO=V]R M:W-H965T#J5C3H9EE-@0 *\) M 9 " @9N# !X;"]W;W)K&UL M4$L! A0#% @ UX.I6%^ !R(F! ]@D !D ("!"(@ M 'AL+W=O&PO=V]R:W-H965T#J5C,$=Y43@< $81 9 M " @1V2 !X;"]W;W)K&UL4$L! A0#% @ MUX.I6%2@$[%" @ D 8 !D ("!HID 'AL+W=O&PO=V]R:W-H965T#J5C+ MP)HD% , +D& 9 " @0/! !X;"]W;W)K&UL4$L! A0#% @ UX.I6"[M*S9!! D H !D M ("!3L0 'AL+W=OZ4" ^!@ &0 @('&R >&PO=V]R:W-H M965T#J5A85T,8D00 !L+ 9 M " @:++ !X;"]W;W)K&UL4$L! M A0#% @ UX.I6&64KP[" P *PD !D ("!:M 'AL M+W=O&PO=V]R:W-H965T#J5BO9SBZ?00 /\4 9 " M@=37 !X;"]W;W)K&UL4$L! A0#% @ UX.I M6%409/*$!@ URP !D ("!B-P 'AL+W=O&PO=V]R:W-H965T#J5C-29 E" D %=3 9 " @7'H !X;"]W;W)K M&UL4$L! A0#% @ UX.I6'3OLHVV P 0A$ M !D ("!L/$ 'AL+W=O&PO=V]R:W-H965T#J5@&UL4$L! A0#% @ UX.I6#B B>EF! &!$ !D M ("!O_T 'AL+W=O&PO=V]R:W-H965T M#J5C<.!F]0 , ,L+ 9 M " @1(% 0!X;"]W;W)K&UL4$L! A0# M% @ UX.I6$KAB**X @ K0< !D ("!B0@! 'AL+W=O M&PO=V]R:W-H965T#J5@/(\JD(@8 'XF 9 " @6X. M 0!X;"]W;W)K&UL4$L! A0#% @ UX.I6%@/ ML9_Y P 41H !D ("!QQ0! 'AL+W=O&PO=V]R:W-H965T#J5CLVBO]T@, /\1 9 " @3P= 0!X;"]W;W)K&UL4$L! A0#% @ UX.I6.#WPH>Q! ;18 !D M ("!12$! 'AL+W=O:$% !((0 &0 @($M)@$ >&PO M=V]R:W-H965T#J5CNINV@(P4 M #\< 9 " @04L 0!X;"]W;W)K&UL4$L! A0#% @ UX.I6"QZ@A=; @ * 8 !D ("! M7S$! 'AL+W=O&PO=V]R:W-H965T#J5C_QO8C&UL4$L! A0#% M @ UX.I6,OTX+%2 P KA4 T ( !@3L! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ MUX.I6 ^45$C: 0 62 !H ( !P$0! 'AL+U]R96QS+W=O M XML 67 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 68 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 172 283 1 true 53 0 false 5 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://quantum-si.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://quantum-si.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Sheet http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 060100 - Disclosure - Organization and Description of Business Sheet http://quantum-si.com/role/OrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 7 false false R8.htm 060200 - Disclosure - Summary of Significant Accounting Policies Sheet http://quantum-si.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 060300 - Disclosure - Investments in Marketable Securities Sheet http://quantum-si.com/role/InvestmentsInMarketableSecurities Investments in Marketable Securities Notes 9 false false R10.htm 060400 - Disclosure - Fair Value of Financial Instruments Sheet http://quantum-si.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 10 false false R11.htm 060500 - Disclosure - Inventory, Net Sheet http://quantum-si.com/role/InventoryNet Inventory, Net Notes 11 false false R12.htm 060600 - Disclosure - Property and Equipment, Net Sheet http://quantum-si.com/role/PropertyAndEquipmentNet Property and Equipment, Net Notes 12 false false R13.htm 060700 - Disclosure - Leases Sheet http://quantum-si.com/role/Leases Leases Notes 13 false false R14.htm 060800 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 14 false false R15.htm 060900 - Disclosure - Stock-based Compensation Sheet http://quantum-si.com/role/StockbasedCompensation Stock-based Compensation Notes 15 false false R16.htm 061000 - Disclosure - Net Loss Per Share Sheet http://quantum-si.com/role/NetLossPerShare Net Loss Per Share Notes 16 false false R17.htm 061100 - Disclosure - Warrant Liabilities Sheet http://quantum-si.com/role/WarrantLiabilities Warrant Liabilities Notes 17 false false R18.htm 061200 - Disclosure - Restructuring Sheet http://quantum-si.com/role/Restructuring Restructuring Notes 18 false false R19.htm 061300 - Disclosure - Income Taxes Sheet http://quantum-si.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 061400 - Disclosure - Related Party Transactions Sheet http://quantum-si.com/role/RelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 061500 - Disclosure - Commitments and Contingencies Sheet http://quantum-si.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 21 false false R22.htm 061600 - Disclosure - Insider Trading Arrangements Sheet http://quantum-si.com/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 070200 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://quantum-si.com/role/SummaryOfSignificantAccountingPolicies 23 false false R24.htm 080300 - Disclosure - Investments in Marketable Securities (Tables) Sheet http://quantum-si.com/role/InvestmentsInMarketableSecuritiesTables Investments in Marketable Securities (Tables) Tables http://quantum-si.com/role/InvestmentsInMarketableSecurities 24 false false R25.htm 080400 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://quantum-si.com/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://quantum-si.com/role/FairValueOfFinancialInstruments 25 false false R26.htm 080500 - Disclosure - Inventory, Net (Tables) Sheet http://quantum-si.com/role/InventoryNetTables Inventory, Net (Tables) Tables http://quantum-si.com/role/InventoryNet 26 false false R27.htm 080600 - Disclosure - Property and Equipment, Net (Tables) Sheet http://quantum-si.com/role/PropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://quantum-si.com/role/PropertyAndEquipmentNet 27 false false R28.htm 080700 - Disclosure - Leases (Tables) Sheet http://quantum-si.com/role/LeasesTables Leases (Tables) Tables http://quantum-si.com/role/Leases 28 false false R29.htm 080800 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilities 29 false false R30.htm 080900 - Disclosure - Stock-based Compensation (Tables) Sheet http://quantum-si.com/role/StockbasedCompensationTables Stock-based Compensation (Tables) Tables http://quantum-si.com/role/StockbasedCompensation 30 false false R31.htm 081000 - Disclosure - Net Loss Per Share (Tables) Sheet http://quantum-si.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://quantum-si.com/role/NetLossPerShare 31 false false R32.htm 081200 - Disclosure - Restructuring (Tables) Sheet http://quantum-si.com/role/RestructuringTables Restructuring (Tables) Tables http://quantum-si.com/role/Restructuring 32 false false R33.htm 090200 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesPolicies 33 false false R34.htm 090300 - Disclosure - Investments in Marketable Securities (Details) Sheet http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails Investments in Marketable Securities (Details) Details http://quantum-si.com/role/InvestmentsInMarketableSecuritiesTables 34 false false R35.htm 090400 - Disclosure - Fair Value of Financial Instruments, Significant Assumptions (Details) Sheet http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails Fair Value of Financial Instruments, Significant Assumptions (Details) Details 35 false false R36.htm 090402 - Disclosure - Fair Value of Financial Instruments, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value of Financial Instruments, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Details 36 false false R37.htm 090500 - Disclosure - Inventory, Net (Details) Sheet http://quantum-si.com/role/InventoryNetDetails Inventory, Net (Details) Details http://quantum-si.com/role/InventoryNetTables 37 false false R38.htm 090600 - Disclosure - Property and Equipment, Net (Details) Sheet http://quantum-si.com/role/PropertyAndEquipmentNetDetails Property and Equipment, Net (Details) Details http://quantum-si.com/role/PropertyAndEquipmentNetTables 38 false false R39.htm 090702 - Disclosure - Leases, Lease-Related Costs (Details) Sheet http://quantum-si.com/role/LeasesLeaserelatedCostsDetails Leases, Lease-Related Costs (Details) Details 39 false false R40.htm 090704 - Disclosure - Leases, Maturities of Operating Lease Liabilities (Details) Sheet http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases, Maturities of Operating Lease Liabilities (Details) Details 40 false false R41.htm 090706 - Disclosure - Leases, Supplemental Cash Flow Information (Details) Sheet http://quantum-si.com/role/LeasesSupplementalCashFlowInformationDetails Leases, Supplemental Cash Flow Information (Details) Details 41 false false R42.htm 090708 - Disclosure - Leases, New Haven, Connecticut (Details) Sheet http://quantum-si.com/role/LeasesNewHavenConnecticutDetails Leases, New Haven, Connecticut (Details) Details 42 false false R43.htm 090800 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) Sheet http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities (Details) Details http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables 43 false false R44.htm 090902 - Disclosure - Stock-based Compensation, Equity Incentive Plan and Inducement Equity Incentives (Details) Sheet http://quantum-si.com/role/StockbasedCompensationEquityIncentivePlanAndInducementEquityIncentivesDetails Stock-based Compensation, Equity Incentive Plan and Inducement Equity Incentives (Details) Details 44 false false R45.htm 090904 - Disclosure - Stock-based Compensation, Stock Options (Details) Sheet http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails Stock-based Compensation, Stock Options (Details) Details 45 false false R46.htm 090906 - Disclosure - Stock-based Compensation, Modification of Performance Stock Options (Details) Sheet http://quantum-si.com/role/StockbasedCompensationModificationOfPerformanceStockOptionsDetails Stock-based Compensation, Modification of Performance Stock Options (Details) Details 46 false false R47.htm 090908 - Disclosure - Stock-based Compensation, Restricted Stock Units (Details) Sheet http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails Stock-based Compensation, Restricted Stock Units (Details) Details 47 false false R48.htm 090910 - Disclosure - Stock-based Compensation, Stock-Based Compensation (Details) Sheet http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails Stock-based Compensation, Stock-Based Compensation (Details) Details 48 false false R49.htm 091000 - Disclosure - Net Loss Per Share (Details) Sheet http://quantum-si.com/role/NetLossPerShareDetails Net Loss Per Share (Details) Details http://quantum-si.com/role/NetLossPerShareTables 49 false false R50.htm 091100 - Disclosure - Warrant Liabilities (Details) Sheet http://quantum-si.com/role/WarrantLiabilitiesDetails Warrant Liabilities (Details) Details http://quantum-si.com/role/WarrantLiabilities 50 false false R51.htm 091200 - Disclosure - Restructuring (Details) Sheet http://quantum-si.com/role/RestructuringDetails Restructuring (Details) Details http://quantum-si.com/role/RestructuringTables 51 false false R52.htm 091300 - Disclosure - Income Taxes (Details) Sheet http://quantum-si.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://quantum-si.com/role/IncomeTaxes 52 false false R53.htm 091400 - Disclosure - Related Party Transactions (Details) Sheet http://quantum-si.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://quantum-si.com/role/RelatedPartyTransactions 53 false false R54.htm 091500 - Disclosure - Commitments and Contingencies (Details) Sheet http://quantum-si.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://quantum-si.com/role/CommitmentsAndContingencies 54 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: qsi:PeriodPriorToNoticeOfRedemption, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross - ef20026299_10q.htm 11 ef20026299_10q.htm qsi-20240331.xsd qsi-20240331_cal.xml qsi-20240331_def.xml qsi-20240331_lab.xml qsi-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ef20026299_10q.htm": { "nsprefix": "qsi", "nsuri": "http://quantum-si.com/20240331", "dts": { "inline": { "local": [ "ef20026299_10q.htm" ] }, "schema": { "local": [ "qsi-20240331.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/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "qsi-20240331_cal.xml" ] }, "definitionLink": { "local": [ "qsi-20240331_def.xml" ] }, "labelLink": { "local": [ "qsi-20240331_lab.xml" ] }, "presentationLink": { "local": [ "qsi-20240331_pre.xml" ] } }, "keyStandard": 259, "keyCustom": 24, "axisStandard": 23, "axisCustom": 0, "memberStandard": 41, "memberCustom": 10, "hidden": { "total": 11, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 5, "http://quantum-si.com/20240331": 1 }, "contextCount": 172, "entityCount": 1, "segmentCount": 53, "elementCount": 481, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 631, "http://xbrl.sec.gov/dei/2023": 33, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://quantum-si.com/role/DocumentAndEntityInformation", "longName": "000100 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "longName": "010000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240331", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "010100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240331", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "020000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:CostOfRevenue", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "unique": true } }, "R5": { "role": "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "longName": "030000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows", "longName": "040000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:NetIncomeLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "unique": true } }, "R7": { "role": "http://quantum-si.com/role/OrganizationAndDescriptionOfBusiness", "longName": "060100 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://quantum-si.com/role/SummaryOfSignificantAccountingPolicies", "longName": "060200 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://quantum-si.com/role/InvestmentsInMarketableSecurities", "longName": "060300 - Disclosure - Investments in Marketable Securities", "shortName": "Investments in Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://quantum-si.com/role/FairValueOfFinancialInstruments", "longName": "060400 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://quantum-si.com/role/InventoryNet", "longName": "060500 - Disclosure - Inventory, Net", "shortName": "Inventory, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://quantum-si.com/role/PropertyAndEquipmentNet", "longName": "060600 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://quantum-si.com/role/Leases", "longName": "060700 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilities", "longName": "060800 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://quantum-si.com/role/StockbasedCompensation", "longName": "060900 - Disclosure - Stock-based Compensation", "shortName": "Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://quantum-si.com/role/NetLossPerShare", "longName": "061000 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://quantum-si.com/role/WarrantLiabilities", "longName": "061100 - Disclosure - Warrant Liabilities", "shortName": "Warrant Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:DerivativesAndFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:DerivativesAndFairValueTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://quantum-si.com/role/Restructuring", "longName": "061200 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://quantum-si.com/role/IncomeTaxes", "longName": "061300 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://quantum-si.com/role/RelatedPartyTransactions", "longName": "061400 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://quantum-si.com/role/CommitmentsAndContingencies", "longName": "061500 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://quantum-si.com/role/InsiderTradingArrangements", "longName": "061600 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "070200 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesTables", "longName": "080300 - Disclosure - Investments in Marketable Securities (Tables)", "shortName": "Investments in Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "qsi:GainLossOnSecuritiesAndInvestmentIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "qsi:GainLossOnSecuritiesAndInvestmentIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://quantum-si.com/role/FairValueOfFinancialInstrumentsTables", "longName": "080400 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://quantum-si.com/role/InventoryNetTables", "longName": "080500 - Disclosure - Inventory, Net (Tables)", "shortName": "Inventory, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://quantum-si.com/role/PropertyAndEquipmentNetTables", "longName": "080600 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://quantum-si.com/role/LeasesTables", "longName": "080700 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables", "longName": "080800 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://quantum-si.com/role/StockbasedCompensationTables", "longName": "080900 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://quantum-si.com/role/NetLossPerShareTables", "longName": "081000 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://quantum-si.com/role/RestructuringTables", "longName": "081200 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails", "longName": "090200 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "qsi:StandardProductWarrantyWarrantyPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "qsi:StandardProductWarrantyWarrantyPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails", "longName": "090300 - Disclosure - Investments in Marketable Securities (Details)", "shortName": "Investments in Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:InvestmentIncomeInterestAndDividend", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240331", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "unique": true } }, "R35": { "role": "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails", "longName": "090400 - Disclosure - Fair Value of Financial Instruments, Significant Assumptions (Details)", "shortName": "Fair Value of Financial Instruments, Significant Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c20240101to20240331_ClassOfWarrantOrRightAxis_RedeemableWarrantsMember", "name": "qsi:ClassOfWarrantOrRightExercised", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "qsi:ClassOfWarrantOrRightRedeemed", "span", "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240331_ClassOfWarrantOrRightAxis_PrivatePlacementWarrantsMember_MeasurementInputTypeAxis_MeasurementInputPriceVolatilityMember", "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "unique": true } }, "R36": { "role": "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "longName": "090402 - Disclosure - Fair Value of Financial Instruments, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "shortName": "Fair Value of Financial Instruments, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:TradingSecuritiesDebt", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240331_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "unique": true } }, "R37": { "role": "http://quantum-si.com/role/InventoryNetDetails", "longName": "090500 - Disclosure - Inventory, Net (Details)", "shortName": "Inventory, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240331", "name": "us-gaap:InventoryRawMaterials", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://quantum-si.com/role/PropertyAndEquipmentNetDetails", "longName": "090600 - Disclosure - Property and Equipment, Net (Details)", "shortName": "Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240331", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://quantum-si.com/role/LeasesLeaserelatedCostsDetails", "longName": "090702 - Disclosure - Leases, Lease-Related Costs (Details)", "shortName": "Leases, Lease-Related Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "longName": "090704 - Disclosure - Leases, Maturities of Operating Lease Liabilities (Details)", "shortName": "Leases, Maturities of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240331", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://quantum-si.com/role/LeasesSupplementalCashFlowInformationDetails", "longName": "090706 - Disclosure - Leases, Supplemental Cash Flow Information (Details)", "shortName": "Leases, Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://quantum-si.com/role/LeasesNewHavenConnecticutDetails", "longName": "090708 - Disclosure - Leases, New Haven, Connecticut (Details)", "shortName": "Leases, New Haven, Connecticut (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c20240331", "name": "qsi:LeaseIncentives", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240331_PropertyPlantAndEquipmentByTypeAxis_SpaceLocatedInNewHavenConnecticutMember", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "unique": true } }, "R43": { "role": "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "090800 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:RestructuringReserveCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240331", "name": "us-gaap:AccruedProfessionalFeesCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "unique": true } }, "R44": { "role": "http://quantum-si.com/role/StockbasedCompensationEquityIncentivePlanAndInducementEquityIncentivesDetails", "longName": "090902 - Disclosure - Stock-based Compensation, Equity Incentive Plan and Inducement Equity Incentives (Details)", "shortName": "Stock-based Compensation, Equity Incentive Plan and Inducement Equity Incentives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c20240331_PlanNameAxis_QuantumSiIncorporated2021EquityIncentivePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240331_PlanNameAxis_QuantumSiIncorporated2021EquityIncentivePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails", "longName": "090904 - Disclosure - Stock-based Compensation, Stock Options (Details)", "shortName": "Stock-based Compensation, Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c20240101to20240331_AwardTypeAxis_EmployeeStockOptionMember", "name": "us-gaap:StockOptionPlanExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331_AwardTypeAxis_EmployeeStockOptionMember", "name": "us-gaap:StockOptionPlanExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://quantum-si.com/role/StockbasedCompensationModificationOfPerformanceStockOptionsDetails", "longName": "090906 - Disclosure - Stock-based Compensation, Modification of Performance Stock Options (Details)", "shortName": "Stock-based Compensation, Modification of Performance Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c20230101to20230331", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20230101to20230331", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails", "longName": "090908 - Disclosure - Stock-based Compensation, Restricted Stock Units (Details)", "shortName": "Stock-based Compensation, Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c20240101to20240331_AwardTypeAxis_RestrictedStockUnitsRSUMember", "name": "qsi:RestrictedStockExpenseCredit", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331_AwardTypeAxis_RestrictedStockUnitsRSUMember", "name": "qsi:RestrictedStockExpenseCredit", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails", "longName": "090910 - Disclosure - Stock-based Compensation, Stock-Based Compensation (Details)", "shortName": "Stock-based Compensation, Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://quantum-si.com/role/NetLossPerShareDetails", "longName": "091000 - Disclosure - Net Loss Per Share (Details)", "shortName": "Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:NetIncomeLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "unique": true } }, "R50": { "role": "http://quantum-si.com/role/WarrantLiabilitiesDetails", "longName": "091100 - Disclosure - Warrant Liabilities (Details)", "shortName": "Warrant Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:DerivativeLiabilitiesNoncurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240331_ClassOfWarrantOrRightAxis_RedeemableWarrantsMember", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "U001", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:ClassOfWarrantOrRightOutstanding", "div", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "unique": true } }, "R51": { "role": "http://quantum-si.com/role/RestructuringDetails", "longName": "091200 - Disclosure - Restructuring (Details)", "shortName": "Restructuring (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:RestructuringReserve", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:RestructuringCharges", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "unique": true } }, "R52": { "role": "http://quantum-si.com/role/IncomeTaxesDetails", "longName": "091300 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://quantum-si.com/role/RelatedPartyTransactionsDetails", "longName": "091400 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c20240331_CounterpartyNameAxis_ProteinEvolutionIncMember_RelatedPartyTransactionAxis_ProteinEngineeringCollaborationMember_RelatedPartyTransactionsByRelatedPartyAxis_RelatedPartyMember", "name": "us-gaap:OtherReceivablesNetCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240331_CounterpartyNameAxis_ProteinEvolutionIncMember_RelatedPartyTransactionAxis_ProteinEngineeringCollaborationMember_RelatedPartyTransactionsByRelatedPartyAxis_RelatedPartyMember", "name": "us-gaap:OtherReceivablesNetCurrent", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://quantum-si.com/role/CommitmentsAndContingenciesDetails", "longName": "091500 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026299_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "presentation": [ "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Expenses and Other Current Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesMember", "presentation": [ "http://quantum-si.com/role/CommitmentsAndContingenciesDetails", "http://quantum-si.com/role/RestructuringDetails", "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities [Member]", "label": "Accounts Payable and Accrued Liabilities [Member]", "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accounts Payable and Other Accrued Liabilities, Current", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r18", "r695" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of $0 and $0, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r233", "r234" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Accretion) amortization on marketable securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r89" ] }, "qsi_AccruedContractedServicesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "AccruedContractedServicesCurrent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for contracted services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Contracted Services, Current", "verboseLabel": "Accrued contracted services" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Legal fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalties", "label": "Accrued Royalties, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20", "r667" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://quantum-si.com/role/PropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation and amortization", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r44", "r132", "r526" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r26", "r27", "r78", "r139", "r523", "r545", "r546" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Loss [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r10", "r27", "r418", "r421", "r460", "r541", "r542", "r737", "r738", "r739", "r744", "r745", "r746" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r70", "r695", "r825" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional Paid-in Capital [Member]", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r389", "r390", "r391", "r559", "r744", "r745", "r746", "r803", "r826" ] }, "qsi_AdjustmentsToAdditionalPaidInCapitalRefundOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "AdjustmentsToAdditionalPaidInCapitalRefundOfIssuanceCosts", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid in capital (APIC) due to a refund of issuance costs.", "label": "Adjustments to Additional Paid in Capital, Refund of Issuance Costs", "terseLabel": "Refund of issuance costs from 2021 Business Combination" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r52", "r53", "r351" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r383", "r396" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for estimated credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r140", "r235", "r272" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive common equivalent shares (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r203" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://quantum-si.com/role/LeasesNewHavenConnecticutDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Area of leased space", "label": "Area of Real Estate Property", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r104", "r134", "r161", "r210", "r223", "r227", "r269", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r413", "r415", "r437", "r520", "r596", "r695", "r707", "r771", "r772", "r812" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r127", "r143", "r161", "r269", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r413", "r415", "r437", "r695", "r771", "r772", "r812" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r61" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets [Abstract]", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross unrealized gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r242" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross unrealized losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r243" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized costs", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r239", "r278", "r519" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "crdr": "debit", "calculation": { "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over five years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r758" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over one year through five years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r757" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "crdr": "debit", "calculation": { "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r754", "r755", "r822" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract", "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-Sale Securities by Remaining Contractual Maturity [Abstract]", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One year or less", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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)." } } }, "auth_ref": [ "r756" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r240", "r278", "r514", "r751" ] }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-Sale Securities [Abstract]", "label": "Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails", "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails", "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r379", "r380", "r381", "r382" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://quantum-si.com/role/CommitmentsAndContingenciesDetails", "http://quantum-si.com/role/RestructuringDetails", "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://quantum-si.com/role/CommitmentsAndContingenciesDetails", "http://quantum-si.com/role/RestructuringDetails", "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r57", "r58" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Principles of Consolidation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "qsi_BeneficialOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "BeneficialOwnershipPercentage", "presentation": [ "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Beneficial ownership percentage of the outstanding shares of the Company's Class A common stock that would allow warrants to be settled in cash upon the occurrence of a tender offer or exchange offer.", "label": "Beneficial Ownership Percentage", "terseLabel": "Beneficial ownership percentage" } } }, "auth_ref": [] }, "srt_BoardOfDirectorsChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "BoardOfDirectorsChairmanMember", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dr. Rothberg [Member]", "label": "Board of Directors Chairman [Member]" } } }, "auth_ref": [ "r750" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Change in fair value of contingent consideration", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r412", "r740" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Property and equipment purchased but not paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r32", "r33", "r34" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Internally developed software", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r660" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r30", "r130", "r664" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash equivalents", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r30", "r87", "r159" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r87" ] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://quantum-si.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flow and Supplemental Noncash Information [Abstract]", "label": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "auth_ref": [] }, "qsi_Catalyzer4CorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "Catalyzer4CorporationMember", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "4Catalyzer Corporation (\"4C\") is a company controlled by the Rothberg family.", "label": "Catalyzer4 Corporation [Member]", "terseLabel": "4C [Member]" } } }, "auth_ref": [] }, "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInContractWithCustomerLiabilityAbstract", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue [Abstract]", "label": "Change in Contract with Customer, Liability [Abstract]" } } }, "auth_ref": [] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationModificationOfPerformanceStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r750" ] }, "srt_ChiefFinancialOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ChiefFinancialOfficerMember", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationModificationOfPerformanceStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]" } } }, "auth_ref": [ "r750" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r123", "r136", "r137", "r138", "r161", "r192", "r193", "r200", "r202", "r208", "r209", "r269", "r305", "r307", "r308", "r309", "r312", "r313", "r317", "r318", "r320", "r321", "r323", "r437", "r550", "r551", "r552", "r553", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r584", "r605", "r627", "r642", "r643", "r644", "r645", "r646", "r716", "r742", "r748" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails", "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails", "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price of warrant (in dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r324" ] }, "qsi_ClassOfWarrantOrRightExercised": { "xbrltype": "sharesItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "ClassOfWarrantOrRightExercised", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails", "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights exercised.", "label": "Class of Warrant or Right, Exercised", "terseLabel": "Warrants exercised (in shares)" } } }, "auth_ref": [] }, "qsi_ClassOfWarrantOrRightLimitationPeriodToTransferAssignOrSellWarrants": { "xbrltype": "durationItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "ClassOfWarrantOrRightLimitationPeriodToTransferAssignOrSellWarrants", "presentation": [ "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of time in which warrants may not be transferred, assigned or sold after the completion of the Business Combination, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Class of Warrant or Right, Limitation Period to Transfer, Assign or Sell Warrants", "terseLabel": "Limitation period to transfer, assign or sell warrants" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares of Class A common stock to be issued upon exercise of warrant (in shares)", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Warrants outstanding (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "qsi_ClassOfWarrantOrRightRedeemed": { "xbrltype": "sharesItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "ClassOfWarrantOrRightRedeemed", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails", "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights redeemed.", "label": "Class of Warrant or Right, Redeemed", "terseLabel": "Warrants redeemed (in shares)" } } }, "auth_ref": [] }, "qsi_ClassOfWarrantOrRightRedemptionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "ClassOfWarrantOrRightRedemptionPrice", "presentation": [ "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Redemption price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Redemption Price", "terseLabel": "Warrant redemption price (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r48" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r96", "r702", "r703", "r704", "r705" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Note 15)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r23", "r64", "r521", "r583" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://quantum-si.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r95", "r299", "r300", "r648", "r768" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Class A Common Stock [Member]", "terseLabel": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r826" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class B [Member]", "label": "Class B Common Stock [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r826" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationEquityIncentivePlanAndInducementEquityIncentivesDetails" ], "lang": { "en-us": { "role": { "label": "Common stock reserved for issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r24" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r698", "r699", "r700", "r702", "r703", "r704", "r705", "r744", "r745", "r803", "r824", "r826" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r69" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r69", "r584" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r69" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r11", "r69", "r584", "r602", "r826", "r827" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r69", "r522", "r695" ] }, "us-gaap_ComparabilityOfPriorYearFinancialData": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComparabilityOfPriorYearFinancialData", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Comparability of Prior Year Financial Data, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for reporting any exceptions to the comparability of prior year financial data with data shown for the most recent accounting period." } } }, "auth_ref": [ "r16" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "presentation": [ "http://quantum-si.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r28", "r149", "r151", "r155", "r515", "r531" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Business Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r65", "r114" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Process [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r326", "r327", "r338" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r82", "r161", "r269", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r437", "r771" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r165", "r166", "r314", "r319", "r467", "r668", "r670" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249" ] }, "us-gaap_DebtSecuritiesTradingGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesTradingGainLoss", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 }, "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Gain on marketable securities, net", "negatedLabel": "(Gain) loss on marketable securities, net", "terseLabel": "Gain on marketable securities, net", "documentation": "Amount of unrealized and realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r753" ] }, "qsi_DeferredOfferingCostsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "DeferredOfferingCostsPayable", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for deferred offering costs.", "label": "Deferred offering costs payable" } } }, "auth_ref": [] }, "qsi_DeferredRevenuePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "DeferredRevenuePolicyPolicyTextBlock", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing deferred revenue.", "label": "Deferred Revenue, Policy [Policy Text Block]", "terseLabel": "Deferred Revenue" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer matching contributions to 401(k) plan", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization expense", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r43" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r213" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Warrant Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of warrant liabilities", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r59", "r721" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of warrant liabilities", "terseLabel": "Warrant liabilities", "label": "Warrants", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r144" ] }, "us-gaap_DerivativesAndFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesAndFairValueTextBlock", "presentation": [ "http://quantum-si.com/role/WarrantLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Liabilities", "label": "Derivatives and Fair Value [Text Block]", "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities." } } }, "auth_ref": [ "r101", "r102" ] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Warrant Liabilities", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r12", "r54", "r55", "r56", "r60", "r167" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r337", "r682", "r683", "r684", "r685", "r686", "r687", "r688" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r337", "r682", "r683", "r684", "r685", "r686", "r687", "r688" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://quantum-si.com/role/StockbasedCompensation" ], "lang": { "en-us": { "role": { "label": "Stock-based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r349", "r353", "r384", "r385", "r388", "r693" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-based Compensation [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r711" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r712" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net Loss Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net loss per common share attributable to common stockholders, basic (in dollars per share)", "terseLabel": "Basic net loss per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r156", "r179", "r180", "r181", "r182", "r183", "r189", "r192", "r200", "r201", "r202", "r206", "r425", "r426", "r516", "r532", "r673" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net loss per common share attributable to common stockholders, diluted (in dollars per share)", "terseLabel": "Diluted net loss per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r156", "r179", "r180", "r181", "r182", "r183", "r192", "r200", "r201", "r202", "r206", "r425", "r426", "r516", "r532", "r673" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss per Share [Abstract]", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://quantum-si.com/role/NetLossPerShare" ], "lang": { "en-us": { "role": { "label": "Net Loss Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r188", "r203", "r204", "r205" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r440" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://quantum-si.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Estimated annual effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r400" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://quantum-si.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Federal statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r162", "r400", "r408" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued payroll and payroll-related costs", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation [Abstract]", "label": "Share-Based Payment Arrangement, Additional Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Remaining weighted average vesting period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r387" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r802" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://quantum-si.com/role/NetLossPerShareDetails", "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails", "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Options [Member]", "terseLabel": "Outstanding Options to Purchase Common Stock [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r709" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r709" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r709" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r715" ] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsLineItems", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsTable", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r709" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r709" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r709" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r709" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Laboratory and Production Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r11", "r125", "r152", "r153", "r154", "r174", "r175", "r176", "r178", "r184", "r186", "r207", "r270", "r271", "r325", "r389", "r390", "r391", "r404", "r405", "r417", "r418", "r419", "r420", "r421", "r422", "r424", "r442", "r443", "r444", "r445", "r446", "r447", "r460", "r541", "r542", "r543", "r559", "r627" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Change in fair value of warrant liabilities", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r7" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r428", "r429", "r433" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r428", "r429", "r433" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r13" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r315", "r340", "r341", "r342", "r343", "r344", "r345", "r429", "r472", "r473", "r474", "r679", "r680", "r689", "r690", "r691" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r428", "r429", "r431", "r432", "r434" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r427" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r315", "r340", "r345", "r429", "r472", "r689", "r690", "r691" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r315", "r340", "r345", "r429", "r473", "r679", "r680", "r689", "r690", "r691" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r315", "r340", "r341", "r342", "r343", "r344", "r345", "r429", "r474", "r679", "r680", "r689", "r690", "r691" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r315", "r340", "r341", "r342", "r343", "r344", "r345", "r472", "r473", "r474", "r679", "r680", "r689", "r690", "r691" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Recurring [Member]", "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." } } }, "auth_ref": [ "r427", "r434" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r273", "r274", "r275", "r276", "r277", "r279", "r280", "r281", "r316", "r322", "r423", "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", "r497", "r498", "r530", "r678", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r759", "r760", "r761", "r762" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) loss on disposal of fixed assets", "label": "Loss on disposal of property and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r7" ] }, "qsi_GainLossOnSecuritiesAndInvestmentIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "GainLossOnSecuritiesAndInvestmentIncomeTableTextBlock", "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of realized and unrealized gains and losses on marketable securities and investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities.", "label": "Gain (Loss) on Securities and Investment Income [Table Text Block]", "verboseLabel": "Dividend and Interest Income and Realized and Unrealized Gain on Marketable Securities, Net" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r81", "r161", "r210", "r222", "r226", "r228", "r269", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r437", "r675", "r771" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Impairments", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r7", "r42", "r94" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before provision for income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r79", "r106", "r210", "r222", "r226", "r228", "r517", "r528", "r675" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://quantum-si.com/role/InventoryNetDetails", "http://quantum-si.com/role/RestructuringDetails", "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r285", "r290", "r612" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://quantum-si.com/role/InventoryNetDetails", "http://quantum-si.com/role/RestructuringDetails", "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r290", "r612" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://quantum-si.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r162", "r398", "r401", "r402", "r403", "r406", "r409", "r410", "r411", "r555" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r110", "r121", "r185", "r186", "r214", "r399", "r407", "r533" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r31" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r740" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory, net", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r720", "r740" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "qsi_InducementEquityIncentivePlan2023Member": { "xbrltype": "domainItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "InducementEquityIncentivePlan2023Member", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationEquityIncentivePlanAndInducementEquityIncentivesDetails" ], "lang": { "en-us": { "role": { "documentation": "The 2023 Inducement Equity Incentive Plan (2023 Inducement Plan) provides for grants of awards to individuals that were not previously employees or directors of the Company as a material inducement to such individuals' entry into employment within the meaning of Rule 5635(c)(4) of the Nasdaq Listing Rules.", "label": "Inducement Equity Incentive Plan 2023 [Member]", "terseLabel": "2023 Inducement Plan [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r713" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://quantum-si.com/role/InventoryNet" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory, Net", "label": "Inventory Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r282" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://quantum-si.com/role/InventoryNetDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantum-si.com/role/InventoryNetDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r731" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://quantum-si.com/role/InventoryNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/InventoryNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventory", "label": "Inventory, Gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r734" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://quantum-si.com/role/InventoryNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/InventoryNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, net", "totalLabel": "Total inventory, net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r142", "r665", "r695" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Net", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r111", "r129", "r141", "r282", "r283", "r284", "r500", "r671" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://quantum-si.com/role/InventoryNetDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/InventoryNetDetails" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r733" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://quantum-si.com/role/InventoryNetDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/InventoryNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory reserves", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r41", "r734" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://quantum-si.com/role/InventoryNetDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/InventoryNetDetails" ], "lang": { "en-us": { "role": { "label": "Work in progress", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r732" ] }, "us-gaap_InvestmentIncomeInterestAndDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterestAndDividend", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend and interest income", "label": "Dividend and interest income from marketable securities", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r84" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-Sale Securities by Remaining Contractual Maturity", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments in Marketable Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecurities" ], "lang": { "en-us": { "role": { "label": "Investments in Marketable Securities", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r103", "r108", "r109", "r124", "r236", "r237", "r435", "r436" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://quantum-si.com/role/LeasesLeaserelatedCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantum-si.com/role/LeasesLeaserelatedCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r453", "r694" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://quantum-si.com/role/LeasesLeaserelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease-Related Costs [Abstract]", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://quantum-si.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease-Related Costs", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r808" ] }, "qsi_LeaseIncentives": { "xbrltype": "monetaryItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "LeaseIncentives", "crdr": "credit", "calculation": { "http://quantum-si.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetailsCalc01": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://quantum-si.com/role/LeasesNewHavenConnecticutDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of offset to lease liability recorded at the inception of the lease for the costs of leasehold improvements by the lessee.", "label": "Lease Incentives", "verboseLabel": "Lease incentives", "negatedLabel": "Less: Lease incentives" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/LeasesNewHavenConnecticutDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements, Gross", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r93" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r93" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://quantum-si.com/role/LeasesNewHavenConnecticutDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r452" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://quantum-si.com/role/LeasesNewHavenConnecticutDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r452" ] }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescriptionAbstract", "presentation": [ "http://quantum-si.com/role/LeasesNewHavenConnecticutDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Leases [Abstract]", "label": "Lessee, Operating Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://quantum-si.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of Operating Lease Liabilities", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r809" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://quantum-si.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetailsCalc01": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total remaining undiscounted lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r459" ] }, "qsi_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r459" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r459" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r459" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r459" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Remainder of 2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r809" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://quantum-si.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetailsCalc01": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r459" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://quantum-si.com/role/LeasesNewHavenConnecticutDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r807" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://quantum-si.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r448" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r19", "r161", "r269", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r414", "r415", "r416", "r437", "r582", "r674", "r707", "r771", "r812", "r813" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r74", "r105", "r525", "r695", "r743", "r763", "r806" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Liabilities and stockholders' equity", "terseLabel": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r21", "r128", "r161", "r269", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r414", "r415", "r416", "r437", "r695", "r771", "r812", "r813" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "calculation": { "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r61" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities [Abstract]", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "qsi_LicensesRelatedToCertainIntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "LicensesRelatedToCertainIntellectualPropertyMember", "presentation": [ "http://quantum-si.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The Company licenses certain intellectual property, some of which may be utilized in its current or future product offerings.", "label": "Licenses Related to Certain Intellectual Property [Member]", "terseLabel": "Licenses Related to Certain Intellectual Property [Member]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r347", "r499", "r540", "r574", "r575", "r633", "r635", "r637", "r638", "r640", "r658", "r659", "r677", "r681", "r692", "r697", "r773", "r814", "r815", "r816", "r817", "r818", "r819" ] }, "us-gaap_MeasurementInputExercisePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExercisePriceMember", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strike Price [Member]", "label": "Measurement Input, Exercise Price [Member]", "documentation": "Measurement input using agreed upon price for exchange of underlying asset." } } }, "auth_ref": [ "r804" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected Life [Member]", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r804" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volatility [Member]", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r804" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-Free Interest Rate [Member]", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r804" ] }, "us-gaap_MeasurementInputSharePriceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputSharePriceMember", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Price [Member]", "label": "Measurement Input, Share Price [Member]", "documentation": "Measurement input using share price of saleable stock." } } }, "auth_ref": [ "r804" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r430" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r775" ] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://quantum-si.com/role/InventoryNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Net [Member]", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r158" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r158" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r87", "r88", "r89" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss", "totalLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r80", "r89", "r107", "r126", "r147", "r150", "r154", "r161", "r177", "r179", "r180", "r181", "r182", "r185", "r186", "r198", "r210", "r222", "r226", "r228", "r269", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r426", "r437", "r529", "r604", "r625", "r626", "r675", "r706", "r771" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Numerator [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Numerator for basic EPS - loss attributable to common stockholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r157", "r179", "r180", "r181", "r182", "r189", "r190", "r199", "r202", "r210", "r222", "r226", "r228", "r675" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Numerator for diluted EPS - loss attributable to common stockholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r157", "r191", "r194", "r195", "r196", "r197", "r199", "r202" ] }, "us-gaap_NetRealizedOrUnrealizedGainLossOnTradingSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetRealizedOrUnrealizedGainLossOnTradingSecuritiesAbstract", "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Unrealized and Realized Gain, Dividend and Interest Income from Marketable Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://quantum-si.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r714" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://quantum-si.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r714" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "International [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r828", "r829", "r830", "r831" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "auth_ref": [] }, "qsi_NoticePeriodToRedeemWarrants": { "xbrltype": "durationItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "NoticePeriodToRedeemWarrants", "presentation": [ "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period to provide written notice to redeem warrants, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Notice Period to Redeem Warrants", "terseLabel": "Notice period to redeem warrants" } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses", "label": "Operating Costs and Expenses", "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. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r210", "r222", "r226", "r228", "r675" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://quantum-si.com/role/LeasesLeaserelatedCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/LeasesLeaserelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r454", "r694" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future Minimum Lease Payments [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://quantum-si.com/role/LeasesFutureMinimumLeasePaymentsUnderNoncancellableLeasesDetailsCalc01": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r450" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "negatedLabel": "Less: current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r450" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Long-term operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r450" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash paid to settle operating lease liabilities", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r451", "r456" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r449" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r741" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r458", "r694" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://quantum-si.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r457", "r694" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Description of Business [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://quantum-si.com/role/OrganizationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization and Description of Business", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r67", "r99", "r547", "r548" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r20" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r133" ] }, "qsi_OtherCommitmentAnnualMinimumFixedPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "OtherCommitmentAnnualMinimumFixedPayments", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of annual fixed payments under licenses for certain intellectual property.", "label": "Other Commitment, Annual Minimum Fixed Payments", "terseLabel": "Annual minimum fixed payments" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payments", "label": "Other Commitment, to be Paid, Year One", "documentation": "Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAbstract", "presentation": [ "http://quantum-si.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Licenses Related to Certain Intellectual Property [Abstract]", "label": "Other Commitments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAxis", "presentation": [ "http://quantum-si.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsDomain", "presentation": [ "http://quantum-si.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://quantum-si.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://quantum-si.com/role/CommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation adjustment", "terseLabel": "Foreign currency translation", "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r4", "r78", "r438", "r439", "r441" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive loss, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r9", "r100", "r148", "r151" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other comprehensive loss:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net unrealized loss on marketable securities, net of tax", "terseLabel": "Net unrealized loss on marketable securities, net of tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r145", "r146", "r268" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r22" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r89" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r85" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due from related parties", "label": "Other Receivables, Net, Current", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses and Other Current Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred offering costs", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r29" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r752" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r86" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Internally developed software - capitalized costs", "label": "Payments to Develop Software", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r86" ] }, "qsi_PeriodPriorToNoticeOfRedemption": { "xbrltype": "durationItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "PeriodPriorToNoticeOfRedemption", "presentation": [ "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period prior to the Company sending notice of redemption to warrant holders to conclude the 30 consecutive trading days that common stock price must exceed threshold price for specified number of trading days, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Period Prior to Notice of Redemption", "terseLabel": "Period prior to notice of redemption" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails", "http://quantum-si.com/role/StockbasedCompensationEquityIncentivePlanAndInducementEquityIncentivesDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails", "http://quantum-si.com/role/StockbasedCompensationEquityIncentivePlanAndInducementEquityIncentivesDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r735" ] }, "qsi_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails", "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Private placement of warrants to the Sponsor simultaneous with the closing of the Initial Public Offering.", "label": "Private Placement Warrants [Member]", "terseLabel": "Private Warrants [Member]" } } }, "auth_ref": [] }, "qsi_ProceedsFromRefundOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "ProceedsFromRefundOfIssuanceCosts", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with refund of issuance costs.", "label": "Proceeds from Refund of Issuance Costs", "terseLabel": "Refund of issuance costs from 2021 Business Combination" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Sales of marketable securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r682" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r229", "r501", "r534", "r535", "r536", "r537", "r538", "r539", "r662", "r682", "r696", "r722", "r769", "r770", "r774", "r823" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r229", "r501", "r534", "r535", "r536", "r537", "r538", "r539", "r662", "r682", "r696", "r722", "r769", "r770", "r774", "r823" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://quantum-si.com/role/LeasesNewHavenConnecticutDetails", "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r92", "r115", "r119", "r120" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://quantum-si.com/role/PropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r93", "r131", "r527" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://quantum-si.com/role/PropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r8", "r518", "r527", "r695" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net [Abstract]", "label": "Property, Plant and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://quantum-si.com/role/LeasesNewHavenConnecticutDetails", "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r93" ] }, "qsi_ProteinEngineeringCollaborationMember": { "xbrltype": "domainItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "ProteinEngineeringCollaborationMember", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective October 1, 2022, the Company entered into a Protein Engineering Collaboration (the \"New Collaboration\") with PEI to develop technology and methods in the field of nanobodies and potentially other binders to produce novel biological reagents and related data.", "label": "Protein Engineering Collaboration [Member]", "terseLabel": "Protein Engineering Collaboration [Member]" } } }, "auth_ref": [] }, "qsi_ProteinEvolutionIncMember": { "xbrltype": "domainItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "ProteinEvolutionIncMember", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Protein Evolution Inc. (PEI) develops proteins that address problems in climate change and healthcare. Dr. Rothberg, Chairman of the Board of the Company, serves as Chairman of the Board of Directors of PEI and the Rothberg family are controlling stockholders of PEI.", "label": "Protein Evolution, Inc. [Member]", "terseLabel": "PEI [Member]" } } }, "auth_ref": [] }, "qsi_QuantumSiIncorporated2021EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "QuantumSiIncorporated2021EquityIncentivePlanMember", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails", "http://quantum-si.com/role/StockbasedCompensationEquityIncentivePlanAndInducementEquityIncentivesDetails" ], "lang": { "en-us": { "role": { "documentation": "The Quantum-Si Incorporated 2021 Equity Incentive Plan (2021 Plan) provides for grants of stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock or cash-based awards. Directors, officers and other employees of the Company and its subsidiaries, as well as others performing consulting or advisory services for the Company, are eligible for grants under the 2021 Plan.", "label": "Quantum-Si Incorporated 2021 Equity Incentive Plan [Member]", "terseLabel": "2021 Plan [Member]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r339", "r347", "r379", "r380", "r381", "r475", "r499", "r540", "r574", "r575", "r633", "r635", "r637", "r638", "r640", "r658", "r659", "r677", "r681", "r692", "r697", "r700", "r764", "r773", "r815", "r816", "r817", "r818", "r819" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r339", "r347", "r379", "r380", "r381", "r475", "r499", "r540", "r574", "r575", "r633", "r635", "r637", "r638", "r640", "r658", "r659", "r677", "r681", "r692", "r697", "r700", "r764", "r773", "r815", "r816", "r817", "r818", "r819" ] }, "qsi_RedeemableWarrantsEachWholeWarrantExercisableForOneShareOfClassACommonStockEachAtAnExercisePriceOf1150PerShareMember": { "xbrltype": "domainItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "RedeemableWarrantsEachWholeWarrantExercisableForOneShareOfClassACommonStockEachAtAnExercisePriceOf1150PerShareMember", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Redeemable warrants, each whole warrant exercisable for one share of Class A common stock, each at an exercise price of $11.50 per share [Member]", "terseLabel": "Redeemable Warrants [Member]" } } }, "auth_ref": [] }, "qsi_RedeemableWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "RedeemableWarrantsMember", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails", "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Redeemable warrants with each whole warrant exercisable for one share of Class A common stock at an exercise price of $11.50 per share.", "label": "Redeemable Warrants [Member]", "terseLabel": "Public Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r346", "r464", "r465", "r577", "r578", "r579", "r580", "r581", "r601", "r603", "r632" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r163", "r164", "r464", "r465", "r466", "r467", "r577", "r578", "r579", "r580", "r581", "r601", "r603", "r632" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r464", "r465", "r811" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r608", "r609", "r612" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r346", "r464", "r465", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r577", "r578", "r579", "r580", "r581", "r601", "r603", "r632", "r811" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r461", "r462", "r463", "r465", "r468", "r556", "r557", "r558", "r610", "r611", "r612", "r630", "r631" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r165", "r166", "r314", "r319", "r467", "r669", "r670" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r66", "r397", "r820" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://quantum-si.com/role/InventoryNetDetails", "http://quantum-si.com/role/RestructuringDetails", "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development [Member]", "terseLabel": "Research and Development Expenses [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "qsi_RestrictedStockExpenseCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "RestrictedStockExpenseCredit", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense (credit) for award of restricted stock (reversal of expense) under share-based payment arrangement.", "label": "Restricted Stock Expense (Credit)", "terseLabel": "Stock-based compensation" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://quantum-si.com/role/NetLossPerShareDetails", "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails", "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSU Awards [Member]", "verboseLabel": "Restricted Stock Units [Member]", "label": "Outstanding Restricted Stock Units [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://quantum-si.com/role/Restructuring" ], "lang": { "en-us": { "role": { "label": "Restructuring", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r286", "r287", "r289", "r292", "r298" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/RestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional restructuring charges expected to be incurred", "label": "Restructuring and Related Cost, Expected Cost Remaining", "documentation": "Amount of expected cost remaining for the specified restructuring cost." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/RestructuringDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring charges incurred", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7", "r293", "r295", "r765" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://quantum-si.com/role/RestructuringDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r295", "r296", "r297" ] }, "us-gaap_RestructuringCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostsAbstract", "presentation": [ "http://quantum-si.com/role/RestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring [Abstract]", "label": "Restructuring Costs [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "calculation": { "http://quantum-si.com/role/RestructuringDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantum-si.com/role/RestructuringDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r289", "r294" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/RestructuringDetails": { "parentTag": "us-gaap_RestructuringReserve", "weight": 1.0, "order": 0.0 }, "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://quantum-si.com/role/RestructuringDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs", "label": "Current liabilities", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r730", "r766", "r767" ] }, "us-gaap_RestructuringReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveNoncurrent", "crdr": "credit", "calculation": { "http://quantum-si.com/role/RestructuringDetails": { "parentTag": "us-gaap_RestructuringReserve", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/RestructuringDetails" ], "lang": { "en-us": { "role": { "label": "Long-term liabilities", "documentation": "Carrying amount as of the balance sheet date of known and estimated costs associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid after one year or beyond the next operating cycle, if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r736", "r766", "r767" ] }, "qsi_RestructuringReservePaymentsForRestructuringAndOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "RestructuringReservePaymentsForRestructuringAndOtherAdjustments", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/RestructuringDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities and other increases (decreases) in the restructuring reserve.", "label": "Restructuring Reserve, Payments for Restructuring and Other Adjustments", "negatedLabel": "Cash payments and other adjustments" } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://quantum-si.com/role/RestructuringDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r71", "r97", "r524", "r544", "r546", "r554", "r585", "r695" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Deficit [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r125", "r174", "r175", "r176", "r178", "r184", "r186", "r270", "r271", "r389", "r390", "r391", "r404", "r405", "r417", "r419", "r420", "r422", "r424", "r541", "r543", "r559", "r826" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r211", "r212", "r221", "r224", "r225", "r229", "r230", "r232", "r336", "r337", "r501" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r122", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r661" ] }, "us-gaap_RevenuePerformanceObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuePerformanceObligationAbstract", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction Price Allocated to Remaining Performance Obligations [Abstract]", "label": "Revenue, Performance Obligation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, expected timing of satisfaction", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r118" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r118" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Remaining performance obligation, percentage to be recognized", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r719" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://quantum-si.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r714" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://quantum-si.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r714" ] }, "us-gaap_ScenarioPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScenarioPlanMember", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationModificationOfPerformanceStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Plan [Member]", "documentation": "The scenario under which facts represent plans as distinct from actual." } } }, "auth_ref": [] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationModificationOfPerformanceStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r187", "r348", "r717", "r747" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://quantum-si.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://quantum-si.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Potential Dilutive Shares Excluded from Diluted Net Loss Per Share", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-Sale Securities", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://quantum-si.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Basic and Diluted Net Loss Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r749" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Assets and Liabilities Measured at Fair Value on Recurring Basis", "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)." } } }, "auth_ref": [ "r428", "r429" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://quantum-si.com/role/InventoryNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Net", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r17", "r75", "r76", "r77" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r62", "r63", "r608", "r609", "r612" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://quantum-si.com/role/RestructuringDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r295", "r296", "r297" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://quantum-si.com/role/RestructuringTables" ], "lang": { "en-us": { "role": { "label": "Restructuring Costs", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r45", "r46", "r47" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationEquityIncentivePlanAndInducementEquityIncentivesDetails", "http://quantum-si.com/role/StockbasedCompensationModificationOfPerformanceStockOptionsDetails", "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails", "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r350", "r352", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r379", "r380", "r381", "r382" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Stock Option Activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r14", "r15", "r50" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "RSU Activity", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r708" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r710" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r230", "r231", "r571", "r572", "r573", "r634", "r636", "r639", "r641", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r663", "r683", "r700", "r774", "r823" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r215", "r216", "r217", "r218", "r219", "r220", "r230", "r676" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r83" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://quantum-si.com/role/RestructuringDetails", "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r682" ] }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationEquityIncentivePlanAndInducementEquityIncentivesDetails", "http://quantum-si.com/role/StockbasedCompensationModificationOfPerformanceStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation [Abstract]", "label": "Share-Based Payment Arrangement, Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAbstract", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails", "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails", "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Stock Options [Abstract]", "verboseLabel": "Restricted Stock Units [Abstract]", "terseLabel": "Stock-Based Compensation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Nonvested RSUs, beginning balance (in shares)", "periodEndLabel": "Non-vested RSUs, ending balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r366", "r367" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Number of Shares Underlying RSUs [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Non-vested RSUs, beginning balance (in dollars per share)", "periodEndLabel": "Non-vested RSUs, ending balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r366", "r367" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Grant-Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationEquityIncentivePlanAndInducementEquityIncentivesDetails", "http://quantum-si.com/role/StockbasedCompensationModificationOfPerformanceStockOptionsDetails", "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails", "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r350", "r352", "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r379", "r380", "r381", "r382" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationEquityIncentivePlanAndInducementEquityIncentivesDetails" ], "lang": { "en-us": { "role": { "label": "Shares available for issuance (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercisable (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r360" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expiration (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r365" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r364" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationModificationOfPerformanceStockOptionsDetails", "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate intrinsic value, outstanding, ending balance", "periodStartLabel": "Aggregate intrinsic value, outstanding, beginning balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r358", "r359" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Number of Options [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r358", "r359" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Aggregate intrinsic value, vested and expected to vest", "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." } } }, "auth_ref": [ "r374" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "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." } } }, "auth_ref": [ "r374" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Vested and expected to vest (in dollars per share)", "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." } } }, "auth_ref": [ "r374" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationModificationOfPerformanceStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental stock-based compensation expense", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r386" ] }, "qsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesThatCanBePurchasedWithOptionGranted": { "xbrltype": "sharesItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesThatCanBePurchasedWithOptionGranted", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of shares of Class A common stock that can be purchased with an option granted pursuant to an Advisory Agreement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares that can be Purchased with Option Granted", "terseLabel": "Number of shares that can be purchased with option granted (in shares)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationRestrictedStockUnitsDetails", "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails", "http://quantum-si.com/role/StockbasedCompensationStockbasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r354", "r355", "r356", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r379", "r380", "r381", "r382" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r363" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Expiration (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r365" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Forfeited (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r364" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "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." } } }, "auth_ref": [ "r349", "r357", "r376", "r377", "r378", "r379", "r382", "r392", "r393", "r394", "r395" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Share price (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Aggregate intrinsic value, exercisable", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r49" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual term, exercisable", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r49" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining contractual term, outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r98" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual term, vested and expected to vest", "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." } } }, "auth_ref": [ "r374" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r90", "r160" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://quantum-si.com/role/PropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Purchased Software [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "qsi_SpaceLocatedInNewHavenConnecticutMember": { "xbrltype": "domainItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "SpaceLocatedInNewHavenConnecticutMember", "presentation": [ "http://quantum-si.com/role/LeasesNewHavenConnecticutDetails" ], "lang": { "en-us": { "role": { "documentation": "Space located at 115 Munson Street in New Haven, Connecticut.", "label": "Space Located in New Haven, Connecticut [Member]", "terseLabel": "Space Located in New Haven, Connecticut [Member]" } } }, "auth_ref": [] }, "qsi_StandardProductWarrantyWarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "StandardProductWarrantyWarrantyPeriod", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Term of the product warranty, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Standard Product Warranty, Warranty Period", "terseLabel": "Warranty period" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r123", "r136", "r137", "r138", "r161", "r192", "r193", "r200", "r202", "r208", "r209", "r269", "r305", "r307", "r308", "r309", "r312", "r313", "r317", "r318", "r320", "r321", "r323", "r437", "r550", "r551", "r552", "r553", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r584", "r605", "r627", "r642", "r643", "r644", "r645", "r646", "r716", "r742", "r748" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r25", "r125", "r152", "r153", "r154", "r174", "r175", "r176", "r178", "r184", "r186", "r207", "r270", "r271", "r325", "r389", "r390", "r391", "r404", "r405", "r417", "r418", "r419", "r420", "r421", "r422", "r424", "r442", "r443", "r444", "r445", "r446", "r447", "r460", "r541", "r542", "r543", "r559", "r627" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r230", "r231", "r571", "r572", "r573", "r634", "r636", "r639", "r641", "r647", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r663", "r683", "r700", "r774", "r823" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r174", "r175", "r176", "r207", "r501", "r549", "r570", "r576", "r577", "r578", "r579", "r580", "r581", "r584", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r597", "r598", "r599", "r600", "r601", "r603", "r606", "r607", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r701" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationModificationOfPerformanceStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r187", "r348", "r717", "r718", "r747" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r174", "r175", "r176", "r207", "r501", "r549", "r570", "r576", "r577", "r578", "r579", "r580", "r581", "r584", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r597", "r598", "r599", "r600", "r601", "r603", "r606", "r607", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r627", "r701" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued upon vesting of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r11", "r68", "r69", "r97" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r11", "r68", "r69", "r97", "r363" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued upon vesting of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r11", "r97" ] }, "us-gaap_StockOptionPlanExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionPlanExpense", "crdr": "debit", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationStockOptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Stock or Unit Option Plan Expense", "documentation": "Amount of noncash expense for option under share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/CondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r69", "r72", "r73", "r91", "r586", "r602", "r628", "r629", "r695", "r707", "r743", "r763", "r806", "r826" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "qsi_SupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "SupplementalCashFlowInformationRelatedToOperatingLeasesTableTextBlock", "presentation": [ "http://quantum-si.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for lessee's operating leases.", "label": "Supplemental Cash Flow Information Related to Operating Leases [Table Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "auth_ref": [] }, "qsi_ThresholdConsecutiveTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "ThresholdConsecutiveTradingDays", "presentation": [ "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days that common stock price must exceed threshold price for specified number of trading days, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Threshold Consecutive Trading Days", "terseLabel": "Threshold consecutive trading days" } } }, "auth_ref": [] }, "qsi_ThresholdTradingDays": { "xbrltype": "durationItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "ThresholdTradingDays", "presentation": [ "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price must exceed threshold price within a specified consecutive trading period, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Threshold Trading Days", "terseLabel": "Threshold trading days" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationModificationOfPerformanceStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r750", "r810" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://quantum-si.com/role/StockbasedCompensationModificationOfPerformanceStockOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "qsi_TradingDayPeriodToCalculateFairMarketValueOverExercisePriceOfWarrants": { "xbrltype": "durationItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "TradingDayPeriodToCalculateFairMarketValueOverExercisePriceOfWarrants", "presentation": [ "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Trading day period after Company calls warrants for redemption to calculate the fair market value over the exercise price of the warrants, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Trading Day Period to Calculate Fair Market Value over Exercise Price of Warrants", "terseLabel": "Trading day period to calculate fair market value over exercise price of warrants" } } }, "auth_ref": [] }, "us-gaap_TradingSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradingSecuritiesDebt", "crdr": "debit", "calculation": { "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedBalanceSheets", "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Marketable securities", "terseLabel": "Marketable securities", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r135", "r666", "r751" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://quantum-si.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "qsi_TransactionsWithRelatedPartiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantum-si.com/20240331", "localname": "TransactionsWithRelatedPartiesAbstract", "presentation": [ "http://quantum-si.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Transactions with Related Parties [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r316", "r322", "r423", "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", "r497", "r498", "r530", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r759", "r760", "r761", "r762" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Domestic [Member]" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://quantum-si.com/role/InvestmentsInMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r672", "r689", "r691", "r821" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://quantum-si.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r38", "r39", "r40", "r112", "r113", "r116", "r117" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://quantum-si.com/role/InventoryNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserve recorded", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r171" ] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://quantum-si.com/role/InventoryNetDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "auth_ref": [ "r168", "r169", "r170", "r172", "r173" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://quantum-si.com/role/InventoryNetDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "auth_ref": [ "r168", "r169", "r170", "r172", "r173" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://quantum-si.com/role/LeasesLeaserelatedCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantum-si.com/role/LeasesLeaserelatedCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r455", "r694" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Warrants [Member]", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r698", "r699", "r702", "r703", "r704", "r705" ] }, "us-gaap_WarrantsAndRightsNoteDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsNoteDisclosureAbstract", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails", "http://quantum-si.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants [Abstract]", "label": "Warrants and Rights Note Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants measurement input", "label": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r432" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://quantum-si.com/role/FairValueOfFinancialInstrumentsSignificantAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of warrants", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r805" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used to compute net loss per share attributable to common stockholders, diluted (in shares)", "verboseLabel": "Denominator for diluted EPS - weighted-average common stock (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r191", "r202" ] }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesIssuedBasic", "presentation": [ "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock (in shares)", "label": "Weighted Average Number of Shares Issued, Basic", "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic)." } } }, "auth_ref": [ "r35", "r36" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Denominator [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://quantum-si.com/role/CondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://quantum-si.com/role/NetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used to compute net loss per share attributable to common stockholders, basic (in shares)", "verboseLabel": "Denominator for basic EPS - weighted-average common stock (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r189", "r202" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "10", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483478/205-10-45-3" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-13" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//820/tableOfContent" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-3" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-12" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r716": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r717": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r718": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CC" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "210-10-S99-1(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-14" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 74 0001140361-24-025201-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-24-025201-xbrl.zip M4$L#!!0 ( ->#J5C=VY](*K(! $#,%0 2 968R,# R-C(Y.5\Q,'$N M:'1M[+WK=N,VTB[\/U?!US.SIWLMV4T0X,GI>"^U#XGWN&W'=D_>^?YDX6AQ M(I$*2;GM7/T'@)1,290EV3J0,GLEW1))@0"JZJD#"H7/__>QUS4>>)P$4?C3 M/\&!^4^#AS1B07C_TS_;M\?GY__\OT<_?.ZD\C'Y:)@?YQZ_CO43P/? M]S_INZ-'DZ#L0=DL^/2_7R]N:8?W\/YD?]3KV?,/B[UQ/F4WAX\&280LX+XT MV.R)X0^2.!T]+'!"](/RHGS8@J-6'V%K^_/.CG](8 MAXF(XAY.)1W5V\Q]T]H'5J&1_833L8;D]X/[Z.'%=H"];WK[$ S;&23[]QCW MIP>9WQ@;*.,3TSQ\H[PQ]B"-!F$:/Y4_G-\<_\$@CB6;SOI%?G>\,VF\GS[U M>5(^F?+V)W5;_<;:-V%QS&D\DP/\3_+N\,$0!S0I[Y*^-=:?)*#EC\H;XP^F M_7C&D_+.V*/\D7;*'U5WQF>0BQF3Q\5XFY3-:)*RL0?_+$CCGP,?A(< MT*BG'D,F',WH;.E6,+-W](-A?.YPS-0'^3$-TBX_^OPI^S>[]C_[^\9%0'F8 M<&:DT:'Q)8XPBP-VSXVS()3R'N"N<1MU!XJ1DY9Q'M(#_5/]YR2B@QX/4X/& M'*>RB4$B :_8R/7-E0BZW+#0 3P ![9EH>>?'T?]ISBX[Z2&[+9M[!MJ@,5? M[^_G_>SQ%!MJM/O\ST'P\-/><12F\L7[=Y+7]@R:??MI+^6/Z2<]^D\2;3]E MH__A,XG8DY&D3UW^TQ[!](_[6 H#VZ=1-XH/C;\)_>='8_C=U']^E#/XF04/ M1B I=W)[?18HV?XE8(R'>\/66)#TN_CIT BCD,M?? X>#]5;>9Q]U$_KC_*! M2SE9<4"-$/?43WEPV):SQ]0,GG7Q_9Y^TQFFZ>\, ]>R+>R9CHM\T_> :3G8 M=XD%F,\\F _Y,;U1_$A*Q#$3QRMB]P5^J'(_W/YT]C M79K=PV,- NE9D%#<_0_'\6G(3B2M"YVU!'9,RS4I 0(YOH^99R+,,(: F);G M+]E9)EO?[\E?=/89?MH[ I8$D87[.V3)YPZ?R2M)H;O@.Y9SLV!-1R*2+R#Y7=P-3" %J$ M,WN!WDCY 9XX0U_X.& WTB#(P@EE,C9TJPA[8XKT@WNM3X]?>QS M*M'F+NC)1Z[$K;R:"-EQ>2^;7E 8C* V0M V!> $V0QA81%J8VY"#)GMLK+! MR"'\_N:NW*8X3I6HM!^#Y'?=KIRFK[Q'>+QW=.U_G3$S9W'V^XFIN>W@F'^1 M%AX[CGI]B=BZ ^U8FAKW7/'7EZ?G1Z[QD[K4_HYC=M77V/VS?#!-SO,9^CF. MDB(#$NXZU)1<: N!7$BQ36U.!+(L[/O"XW-)_KM^EX)C/=S37K\;/7%^FT;T MCZP'^++1U'25H45.ZZ "%ARFE"GBE\"70VMGTF$ '$$]/;Y'EB8FQ$!YF MQ$=0F 1R:IM8@IZ P/:=^<0\[N(DN1*_836/Z55\H[2T)JQZH10)TN7YS63$ MT?!D.8Z6T]P+4C7E23MD2J-+&9(&9\"+G.GZ7(*A$+:<7P2YY4N=8MJ,4$$9 MHT[IC"\QSV_JFYQ2B8X,4H\A^U+AE^"YCZ+@(>&[J+O-13.C[_U[B&F/SQ MT?#2>.M]+0'#;\D07[4ZWC>!_&_XN^=[HVZRPJ-P__FMPSO#[\.7?!J;AP6G MY7<)^JE&D5R"-/[-$)Q33#N_=:+1A=-''M,@48^<1?%5R#5P70G=5%MQI%(J MLCWUPW;:#O,?<(D)"@L L$T)$OI70Z%<+Y7RR>;W:L395R9?]MCO!C1(LSX8 M+)!W=5SD&;1GS=+>D4*Z;4S5YT^EO1_QP6B0N\>9V71E4U=;OBD"]_A@=I"R MM@D;>JZ"GEE0,\U)9$LJC8:7WUD[B;[L$HF^U(=$F26V?3.F,#ZXG\?P@'4Y-I_QS-4F4Q.EA6:^?*3/6_;7Y5'!QGPJNTULNI6!^L:X4 M'.O^#GK%"U"PD<$*4W A%&UDL,(H.D'!"GB?U9B6<0ON],^!6GZ/>OTHU M, MV?) BH.0LU,N']S6,*I8/>H*LRD++XLNBXZPAUBP0 M[MLYRV-5)L":;)[U!B97CX*-Y;%1RV.=,-^@P3M#@]4N4S1.[;MV:M>ZYM4H MF;4KF4H$,V?FE39TWPC=J[*^]J[52,5MDC5DMU2"!V?JG/?(@^_/E*F$_EO. M[FFBPO6E]'*63D/I^NJ5)6W:)JR^OK!Z)?CA57;&KL;?5A(%:^R,3>[?W#D> MK+B_M:L[3:N2Q3<6PUS?'K+&KEL=_U9@VU_C^.^*0E[;UJI&L[X_ZVY=RJ0) M25;=3%OWOMP-6R9-'&(SZ7U;+EO0H$3MG;D-V2_-"OQ&-A9LF("- UHIDC59 M+YN7N15KX!F!U9]Y=!_C?B>@N*O)^.VV:K12&XQG]G?O**_Q?_CM=N="D8M3 M[3(*OU44).>0;RABA1'L(!T5];[@KBJD?=OA/+V(L@+,0Y]&\7!RC9]4<<]V MR.25>,#918!)T)7(PRM*VR'Q9@UMS)]9<(SU@-,-5$O?!JE5U60VF\ZK';$< MXGH:/F"1:F>IT?JZUA_ZS/A MLP]*N8Z#!VGL7'[>^'$IOW_5K*;OG(?]03HZ.6?RACZC0!];4$U:#L5G MUH">!6S>R-X>Z)])C>QFRW1HPW0-TVW<$E@_TXV=T;)K?%JJ^1]TMGMT&^FK+?NNG?H-^FT:]1O+O >K5$ MOIL@^>,LYOQX@8#&T;<94:L)2*.EE!Y7-'H;6T9 M<'IJ&P1L&&^7&&_%B/?V0^%KR4"SAK-*HE4D&6]1"K\L4S6E\^;T\7? 'GF71CNYI $OT#2M7*84F"D@G3;L_!SRD M3^._+SR1W*B%]3@([X<-[4YVP?PI>58/B\S-V]74.A(>7C,?+W!9R91,LUL= M5.64:#5R42TF7+-05ID5ET5YN"F4_QJ%_.DKCO_@Z=D@9%7GY!4@&MP8MI?/ M;2-2VQ$IT(C4KAA-&Q"L5\,+J(](Y=G%C4AMVMZJ,_]6$%@J%"=^LT@UAE\- M#+_=5YD5$JGZ&'XUC R\3X6QURLHS546J,9VJX8[ MU+#@NP;D&EH6=2\Q4 ,7^'W:ZYM;_VB6%:L6L-V8O5XS"Z6"^J%2MGP37=J^ MMJJKQ54!155!\=Y9\V]*1S4*IG&!:X;I&ULQ>'>8_JX7"VJ+Z?59)ZB96J@A M$UKU211IHF1-E*Q6YE]]TAIK*%H5X>;W9(#NDF@UNQGJC4!M MW>&ILD UOGBUPESO)[*TVK3URO)534A;K=7C53N6->".]^0J5HA55ZL0:\!G ME29MM9R'57OC#7 M9U0A5JUSU"K/B&C@IR\0QI@HV(UY[RA M1G74D<>W?*12]?V!BHI8(Q]UEH\*L>0;CS=L3*HZB\N]+OAZAURH2MG3#7ZJS;< M785X=$7S?S:JN1JQVBFQJI.ENF&?J_;:JC$%FZ7*ZAF!M==6[S!UU3;$ZKUHJPIRG_K/^_ @JL1&S;K/U4PG6JX-VC+P?N=%+%= MEX^&)2L2@6KRNZJ ^A5/IJJ@A%'1(L0.[[Q%ZU_'D?Q9^B1E*TSE\$__' 1Z\%^>[I[Z?%BC38H\ MCT?WJDWQ!88T5AZM;&QUT)&+$W 7"5=#@F5&S6(2IZNI4854YZ'\Q7W,DXI7 M@EM2[&8/L![*/PL>U:==(N3LX>V61-Y&(OV.]3"''PN6 MPG&4I+M$U85'NUNR>B$M>MZ)NNR\UX^CA\RTWR&ROC"^.DCKXH1LI'63TKHE M2&XT:X5!=W$R-J"[(X1LP@25). R<9[&Z]P1W;B+,KC3LG?;QY3KX#1GY^$E M__X+?N"A9-B02W:E@UT@I%K*67"C6 U3/@K4?*1/\JKJZ(-:I@PK3M#"L#+*+3^V.DAH"1'/0S;(%I%+ M1J:8J&Z46W! =2 7-&W3:\BU5H@T[7W36Q6YA@D$4,M9^SN.V;,%VNMWHR?. M;].(_G'55R9WM6DUUOV"U3EK'&M+"("+)P3 U28$C">$-/2L=X)'9I\V5*RH M;=D0IH(&R$BC-;*S+8TV)FAO1$!I4 XM%%O2\RY(N_Q*2!LL> C8 &=9P,>= M@(O1.8970@2TJ@>1)G%Z6#J(O2-UZX61K).V]N+6BKTRVEI@**OR$S1?HNWI M(Z<#96/7GK;E(UD;;:U]L*CAN2I+% )'T]:5G^S?1]F[M])9PK*E+*J6 M?ZENO$71K;3OA;7[J4<PZ5Z.HL0DU7/VJO"H5?\A-O>)+& 4TYT_KH6QBD MRR-NL%82!G "M#+]^#5/$LC(4V62TUTIW3ELOP1+/=;O?HO\QVRP83 M-HL)V]N".6%!RPZSH*L]_%NUHSA( YZ]+ ]13^25.,5Q*";Q;0?'_,M3>0,UC5ZN;S+>XVK0)GDMWY_?\-?AV$SL'$]-17;6R%/U=' V MP6/O/.K4\-R[X;GW@'.-G58-.ZTJ<8+&3ML=.VU[.O-UI5RKRA+ON.KNRZ70 M:DJPW:]7V$C86TA5H0,E:TJP^I_X/&D7-;*V:U;*XA1N1'0'J*UAN%D%W=@J MZ'KU:;.@_?Y!7=Q2/EMA_-Q*K8IC0;2 MDKC&3\J,5)Q+:3S@["+ ).CJ<%BUB3EK:,^47'R,]8#=\46N8S4V'O>E;?8T MVAM_C%/VJ"@[7Z@=WTHQ,L"YZE'QY*M[1S7R)<,RN MQ$D0J"-W MSYS&M?'V]+M?),9F9:SL-W6S,QMQ685)NV:N>;=B6R$K7MI!8Q;1&ZO)[:Z! MM&%K9>'^5*U.WJ3-!+=G,UVE'1X?1[U>D*KN9_E$%P'5(;"<6G?1,8]3'$CT M2'FW*VDTP-UA,Z6>F[OTV8&"0$BR'$\EPB$"(,$"8:I"TR+R3%S ^8P BZ+H8^\)F)O%L2FS?=79BD!["R&78,>5?R(+<8R9#C@D )P0# MMAN4E"/S7 "HX++7MLF(R:G#*:2^:3N$LYT8I$D9M#P?F*8'$4?4]ZCO.RYV M30&81*&=&*2 Q/*I+UE6(@T!KL]]Q[<@?+OB4$BXMH60,+'V)% Y6- MH&\Z GDV\7T"EA_D)SW*)!K$E"?9UP['3)L\4A,>_?"#8X%W:=#XY]WTB!+C$O^W;B)>CC\YX^&OI\$?_%# YC]]$=#&3/[N!O< MAX=&EPMYA4;=*#XT_F;J/S_N'7P^R]Y3G$.D MYE!?^)X/A41=EE^:38>]HV^7YW>G)\;M7?ON]/:9G!OLP>WI\;>;\[OSTUNC M?7EBG/[O\2_MRY]/C>.KKU_/;V_/KR[?TBWKM=WZ#4N!#N_3*&P9)P?'!X9E MVL@OZ\K19Q)_.BJ],_HVSKC3_)0S^207]S@+!KUQ#L_XJNQ.SEYEMS3;C]W( M6/+0D!R?,^E0""PE ]\#EG;D9^L?4Y+X-J9_"S&]UQ+3^)ST<3@&3@7PV6<&V I&+S&606I8Y'N+ \+/:,W&&4BJ(TP6?O")C[OVIL?W[OQ 1,?'L# MW(_/^)QVEYJ_DE=]^(KC/XRKD'^]0,IHPNDA MB:(NP=UNE)+H<>_H__S-=Y'SXQ2W3Z! .1I,WDO9O,D?,VM>HD2&D2NE1 D$ M[1W]^JU]'\K M&IU%L9%VN/'GD/^-++)G\)!Q-A_XK_73I]D"6D%J.((>%*Y%"9-V"H4>!@[S M&3*1D/XN!_WY"\ZJ@O[##_M/W$<[_-P[^BK2E@V(&@9ZK=S=$:= M:17%6WBI\?*@&XVUM,;R5J*P=#I H#S]*8UE$I]+N\NC7&"$?>HQ8@&/"V3Z MG/N"KDACH=IKK 4H4:JP[F[:E[?G6BTU&FM;&BL="QJ-?OS[-@:FUP,3M5!HG 422:54$150F@D% MIWHE3SV;/5I4OR:BI@T=Z+@" >)C1J#K2=TKJ+ I7<0!,TVP#WWD.176J%E; MUJN#/7.F]H;?Z]UL8:J2GL:L&^8385N<$8* )X@' 7 /7$&)$PXM&$&#@QDCZG:EF> M&4%H!&EBT(XV(DL=VQ="4TTHJB04-6N^7F5TD7PAX-G^6CHB/F:PY7-'51IJ M/Y'/##^]$#F/[\D'LV6H_S[^.,]6FV<1Y+U!_C_*#8(Y-L!B\C(7'YYS'B5H MZYV5.H$X?CJ.6!$N;,0IL9EI 2J=(4 ]+K\S"1J(.*;\] J#+%%OZ\?1@^J3 M\H).>!=_QVHA?Q&;[-6FV)#[5S;ORI@$COGC6WNT95:XPX_G>9I2EEPTI9(% MI=SDT$*6L)&'A<\=CT$J+"H089:Y@,[P['T /0^X]DJI7&)(;D\.I<[1DF1( M,R]2:5+&?P=QD+! 9SXK)104I4X_%M_C,/A+?__8V#D]2-C M8YQKC9+D_UQ(7PH4P^82Y" 7!)B8 M(D@)EI:R<$WFI38JFFL-,0$T&+9M A&W35U8:\+'CN282KXJ= M39EJQU$82T8,^[AI\>&2JO*S.3$W6:#)MD^GD M^"7;&(IOUF'1K#+R-6D?;2JX,U,$%6ZW8XXGA(YSG:TLY.MV! MLG,-Z==C.1XVF3,R+^-K[2QT&:4&[JM])THV-C!Q9U*Y2J]%L4A+:UKY!>

J7Y%^':I=S^7 MW9$EX] M;9F\.N32XK#$ZQ8D[2O$X3)?N=+2P!\S/6!(#/S>">259Z#-5UNQ, M(RG'_2=@$2W\!2,)6%0M5!(+"X&PQPEPF>T(89J68-)PFFLD_3ZJ%YD7:];G MS625RZ)>+PKUY?9P[Z_^9K1EJ^J>'(Y\N&7\W3Q0FWK5,KVA-SAN)H0CY6 % MJ+-24N6PD4E\@4ZN8PF"B$F%R9'*++61G#$/"0J0YSO6JNGTZ^UY76CP6G&Y MDZ;-7)$YS0%A8GD?VL!!PK5\3BARU&H-)(X)/(PX\QPVW[=8CAQ3$2.%4\-@ MT25.&/YSDEJ&;M!0J>0\-2XNCK<=MU@4\%_PY5^%<*9G6H!Q$4$$#+A2:I']])G=#^K2Y$7PG>O$5%^):/'(=#HK;?4PMYE'B,81O9 MC!'LX=K1OXI*:&;P]<6XP@S+X+^#) W$TYMSX!CB^OH3JAW]578SS<-AI^2@WDKA<>#.):_SI+K ME0:0XCI(B@A@6K9G06AB0)%-N&\CR[6Q;5."(*3N @'H_ZA2+Q,R-18O*$^= M&^T7T^$"XS):^$?HQP6VDFYJ+6-CXJ&81?))+TA3R5E<55&*HU!IB>Z3P:7& M>#)4>:58%5=\X,8)3G&6@3TA/<]M%(.J-P/Y)#)M)2 W_'Z0E5\HR,;M_IWQ M06DX]T<+6@?YHVDGT FS?94P6Q"JM8A2UO.1A/#DXUS^+\R(FI!<' K\3SQ M*!2N+[B%+&IBW\:8^A28ENLS-%\#EO)_8=X:25BY)$B6PT87QQ+2,:52$G2Y M3LT2L0+7TJLJ+7J_]$;2DR(DWQ(/05+Y&W)2GUI*J^"B$$@H5FE0]\9]''U/ M.\,'#Z2ZX;J7C(L@U-LY]'JU6A:SS!]G]57?!C\.'YO[P.R>#A]4FB5_>$9? MAT\&82;STAO=MX9:LZ@J#S;*4Z]=1GDASVTL'VYR]60%M50VFB5GVHK.]:7E[-&QIEEM@BU=\+&?W/HJ? MBL$OX0+ '=2;C(?"L$IY-8"*GC:Z],OU#2D^0NU UBF J9MU^H) M@[-Y8;B=I6NJ)11S>$Z/8IA^6XR-FX#9F!,7$A]9@GBF:Q)A$MM&Q%7U.3=; M#J,*,KUT]&J5;2W-GJ?EUDVMF',XAI_U$(ZS$11]$]>2+&I2UW,$ @!+)O6E M4^(RYIO8(@OLM5GI#OA:IQ^^R=X;>C;241%ZV:&<^52N6ZD?$X@R9UZ[\%(+ MA9'VP =)YD+(]V952TJVADM_1+VK^Z1>_CV0KY:O-4(YCD@A]4.0<%:8=^F+ MX) &N*OL0+6G3_U,54!F.&:)H;*Y S8KNPI^P!]+_0)CW!"I+2F7]SF3CO1' MAM0V/D@::G\OVSK\LC?U\<#XC^SG/'6E7C -!!X70!#+PSZ%2"#7]S'A'$.? M.R9#[JJTU300+!.+<+8=BU@17[2UY_X5/QDPJ\73FA;>44FALS@[RV0Z\/J\ M>J'7)Y*K0:HE3XI@,;6%V@A+RGK$%,CAEL^A9UL<,-/UA&V7;@"P3;CDRKPJ M6JT;T(7,)=/20-I%R4][YY=GTI.6JHYKG[I8JR@<]/99I,M-J(?WCH %6I[K MM7S/'[+)SP$F@ML8 M<%BZX67A>?RRVGGT6SYT6[9I3DWCU.1]F3EYI=&9^94)7JKN.E7 M5A;8*KT MZW:JNY:D^.9%E+[<7)]=XWO^)>;X#Y7U/PH1T2['L4[2ZXR:S<:D42"_,JIQ M:XZ709KYCE'[?7EEGZA+^UC(X1SB[G?\E(R;C 4B#"LSJ/DV"[48QC9NYM?, MB;(-4_4D9I>:* Y[>N;&O_W/_O[US95RA]7PLET*ZA#E]!_R\S_ /_[QC_W] MH\*/ME"B>$ZB^7+QO9:12/TF2OHSH[)?>9&3YSG<4/?R0J995=%MO/WE.GN3 M->S&>UA0Y5OH?/GN/:Q5R%W[R\7IU=GQU>7=Z>7=K;PN!:(=TDX42[[__ D? MZ2=4@:OA,XL.;JER-6$OE@EI3JRN'G1F(%9<6J< MOYJQ:XD1LXR-'#;.SB_;E\?G[0OI-TI[KJTP1!I7HVC=>9AYD!)!*@@*L/:@ ML#+;H4&"F4KR7&HU QR\+[DO"KF: '!0%.M*J_J9DU46\ITW/S.G9PH[2I:5 M&CBI.)R\,R/_2_M":NO3VU].3U5LX#@*F3K7M^?_GBFMSZI8B>E5GV=U.+/J*VH!-N8===SQ SR%H.?8^-6?,9FO@9BC&HOYJ Q&(^F[+NFW=U?'__KEZN+D M].;V]-=OYW?_65#$CW4F1J(2-?0:;T?ZY#Q.\KI5QNF?@R!]FBOF([&>DO>: MB+G=B'DCYG40\_;=Z5>USG9U=MR^_>7LXNJWV:;WA*3CI&.<=:/O\[7VM):> MDNMJB[/3B/,[%>?ZN,]J94RI[:O+$VF3GY[H7O VAT#%QZYW'Q*T#==AEB.^U8(\*QYX$"1UDYX8I9=P.0+.PUJ#.PJB#WCGJ MH ,=7$CCJ)LM 5S'$>5,@4P%(65:V!O);B1[\5R\)AFO*/_7[9N[\_.]HRN] M[;/:J7=6$V=H)+_)O9NKTR].?VY?7-]<'9^>JGS\6ZG>+_@][F9Z7=>EJZ)B MWY"O, 4BC:_0X,KBN-)^Q\!R?G?Z54[ WI&*-AAJZWD45Q%)&D.A$>AF06*^ M/'^[O#G]^?Q6[=T[N6U?G-Y>G0W3BKZ%A?/';G$WJ\N0)PH5RDNK<,&W1!\^ MD%L7#2 T@%!G0'C/:Q GIV?M;Q=WM]^NKRYO3R_/KVYN3X^_W9S?[1V=<('U M>N.W?A1*! B#*"X 02/TC=#76.C?\Q+ U_/+T]OVV>G=?T[.;X\OKFZ_W9RJ MF,'7(.12]0LN-7YAW;&1]'5(^C988-C]U=.R@9N7X<9^QW"C@@CV0;/BT)@0 MNR73SCN7:4?*].EC)R!!)7?X6UXCRAL491\<^+.JB2_(T\^G"UK;YN_;\Y\O MVW?*+MX[NI6OPFE5+6%_*2[7_XR7)9]QX/GLJI;C18J'QSA-50@O74:W&[!0X=6SXF;0X=!7)K+:QO-U+AN<&?>?Y$4&MX95! M,GDE&L2C2ZJ!_/+Q^!%#43R\H3,Z![W]VV!XK\?E]#Y?EE80C6+9/;T!1(54 MY2M&-$L&) E8@.. )PO/X56E5&QR"5':":\T>Z9*K MIY=*&H\II577[)Q3B/6%4K,S*T9.E9Q]?M)0CQJC9XVSJYO?Y,?]BZNK?ZGO MS[ME9Q<%GS%IBR/?BN9&'6D_3RDI%.\.&-<;>'6QS&Y>+#-YW@^H3K\(0JU] ME"Y1=R4##4^OL-QVR4FPSP? PE:!NZ3>P+UL6_"'@C8;_V&NN/+36T?O :<+ MGCC;FO6:XL//+]'G8<92>Z5<[904 V5OJ6,^]4'J4CD.+T7/M4O4\9JCK5+R MLHXKA)3K)*#PIS<=7C"B_.ME"C!:J]F ME,TZX=V BZP)"56#7G]T[*%Z5V^TQ4N:%[AW8+2[:2<:W'>,[_EO'W@VRD+/ M BW^HT(L_%'U*Q^=Q([\P!1)=GV*Z/T]3]+L).!4=_<%=E'=EZH@B4*%-2W5 M"8I#=?2*ZGN<=:4P?GG_>]!5!Z=T=$_U^2I2-/[B^;NF>RP?*7;X8%3J=49W M@K##U6FD4@@*Y__&0?*';'<@Z1:G6#8_)%-AC@^,GWDHR=[M/K6*K>KI5$VK M<4DQ2Z-8F=:&P#35?55B-=$3&JDW*?DIC+X?)4F@,3G.WJL.2\OX+3NJ0+9& M\E.U"NS4RAE4_6R,_U2?9A/G0'&;:GB U9G/V::^'GXR6" $ETP=1SVI2)*Q MZ97OD@#5DVTDK2$;_S>32CU?+36RA/\YT#/<,IZB@3IS=M#-#MR1HO64?(DSV'?)Z_G@YB\3 ;L MGD]=E7WE%"=3U]7N*1KT2YK7W,JF7BI9>?*:G/[)2TH>)J]1-:%3QY1VRJ[F M,I],#UG/Z?3U2$L6+GFG.LAH,!I<$""+D]]DN M,NEU)D,J:H)]U[2+QG[V,1?3X7E,D=3@JDOB*3^#^&6.?AF09+_Z.4IDG%>4V&=QT[/ Y%1WH[[&7_5=G2/"8Z49@K]T MFVKDDMO8@*89ODB%_1!0GDOC'"@=:8*BU,F)Z^-8 W(FDCCF^=DY25\^$)"@ MJY)G(M$JJ@?U9! ^1%U)ET3:'H&0H"6O:R34=\?!4*.<9KS"^"D>GI\U@2-R MLG(84?(6!_JX;(TH'U#9&]69G-U?U ZJ 3P\5VJ6$U\8_)3EI-#Y61-HSM(,/*8M ML-H]>?@:DW%KAQK,/[E@Z#>=W%Z?74@-J%V+%9W!"[R2$ZF&4[3X$8/:<2H- M>ZW:U-8 Z2QS#F-V]L[LK&X\2SZ G64X+85_*%^\%-(/M M?C#\$FHA')HG;S@O]SEF^'GJV,)&!!H1V)H(2!\FTZ12G_246L2Y[NI*> ML)*!\A/80JW@+W'"\)]9,;SA%OJ+BV,Y7_Y;SIAN9*:1F:K)#'VN_8C[_:[L MHN+#+OZ>9&[]_:";F=D-WS=\OT-\KU1 05/$.%!.2Q8AE$IBZ.]H5[+!_8;_ M=XW_%7I^305_E5+E*5M1G]8N42[63A>5S M)92D\4")718R+,BL?.'4%!CZP/NAT'[G>ID@TN&]1ITU(KK3(CIASD5$N_U* M:$8Q@-R7B>(GY>G$T8-:_),^CEH\>Q97+=52C++E9:9"Y6DC9KCK-A,XV -0*VXP(V7.Q3^FV_&U!5J5HOB-,_!X%:"6=9+5HI8RFGG5#V MYOZID8M&+G9<+D;:9LP:['*<\):1RXE>X!VH!5*=,Z*6EP?]?E?JD?N89^N/ MC9 T0K*[0B)]J3Y/>9:X$>F-?E1GQZL,!CJ(\\2OGEYXT?$(*4OA/;Y_3D0H MAB2B>(D,CLE.2;[G+4,'FA$P=TH MY"6"'NEH2!_':2CEO!/T"S#4B&0CDKLDDMH('68"JP (CG4DZKS2GR@G;G\IPX*92A*N&EI;?@X8V6S7Y4SS0BU(C0;HE0 MZ<:1Z?W\*^'S2FY*6F#_R"CI.7@NV6'@!QQTM>!F1WYKRUWMVM&? P5)*F$W MT_>YX3^QD6&8QY\4YF]BQT=K+$L:&Z'>M*G>\=\!N^]ENX)F)$P?&.<]U065 M4SU,6=;ITWG2]'C"=&LLE5R'N_0.F'R'R9QLZB!DDL-54%G9(+U^-\CVY[PP ML_E^B<+8\\1LGM X()E_DA6N;QEY!=K11N1B&=;1MN-LG:H=AFI8T_O+_F4, MSX440:*VQSQQM5U Y_A/G<[>>G[[\^M'M)U,RTXF-E=G1,O]/R'MO/ ^SU_7 M2U=_Y/[A^/:Q"2X8[0\[ED9@H'_0>#7D%*A&1MN%GO/;I6W:S4A; M;+&E]HBJC5=J_)*]U2K?>%+OV,\*,S'LTD1VKY%34F*$WFD6Y=ZJB%XUH%L/(B<,[N"OTZ/+=-/*U?ZHSG$0P"F\$2N12:7A) MUR?;P%>DMD3$^T@U*>FC+;#X:6Q2?^,9NZ=*AD*U&"851$9@U;E^AL JN>]! M)3WU!_(^58-_D5AJMGCF6R@9BN4DE$ _=;XSB^]O5+]['N@(I_\D?*^ MVEQWEH!-:P48)56"EA-G8#*50EX?8V W:P0 M,%T?H%QVGC_],#X5R];R6,!I.AK)ZIA4O5"'8+IPP"MJC(Q7$GCK%W4\CG&N M30E0V&LY]DSYU;/SR_;E\7G[PCB_/+NZ^=I6Y0SR,@BC>X5;)3409A=I><6T MO%AY9<(]*7+6E N4CT$9@^"@I-<_+.C)E_K49=+["B8H\TLG+D@/??BR!2IR M%MHI^+>E+FW>=61G)6]*FBFAY62YC+%)G5(H+SY=_#(\"F><1IF>F"T 96YO MQC?3+G_9M(S!PDMSI ,#I3.][!0M]J7L:.VW#+W$\Q_-Q^C+5 2@Q.&?4\IE M76*_63#^]5O[\N[;U_W;G@7RI9 MML*(]6LLK#'3>J1/J4C3B?#T>&!R*C0]@N\'_39EXRN?:&^6ELMNYQT,0I4G M=FCL^P6G2G7WT-!7\ID8^5G:\I=>>X]GE+5_?O\5?_5QI$JR^ M&[G'-.Q%3CTCB;H!6ZA/D]4O7P.2R18N"G$S? M^(ICVE'1Q1E/6*:%2FXM3XQIX:DXEU2D&W5EUF+D>C9OP3KS5ODRT\K0?+&B ML^7(_0+%2^R%1?3&WE$[2;@J)+T"@JUAR.L5PN7+([^V"XOSA0S4,FURG"]48XU!AVL%H8USYJ9Y;O.BUTSIE@0T\T==5?>_9#'G M^/CT].QL#7*($_NE[]B&E;"I4LP MTHIZ6D*\H[^O%39+R#$\>6(=@_DXSA^D@[ OU7D:B];^I$-_ Y<"]N(0>@*$T&'8)=X EA0.!1 ME_M[.L="CO!&K0=2Y16;$((]8Q &V;5OIFGM&8S3H(>[R4][^U#.F)PFV2GY M*5NJ_VDO>$P/PT%OGT7I?O[LWI$-6\"1GM#XB,I"WW7@O%7(2"/.C3B_19Q] MAT'BV;[O<8@P]'PL3.Y:0$AS&MC4G!9G*(5]1>(,(&QYCKG;\KQ!PZ6\BW'T M_26&&KZ@)(Z1%1?4*P5)X;3W/!T'+]>UE?+F+=8+J<\[K M"2=I 4\L@A"%T!3%;+_CL612?1 .2BD%WV/;-J.D\>EC@ M2N90UX0>$#:SD(. YP&?^MAF &-B";!60)\V#7609%U#Q=3WL>E0QP7(%,CS M;.IQ9EG$-UW'\M8J@--#;0V/C0@>U)$G=8H$54*O;+W7&W(87Z>-I@7BDJ?3 M,N$!$UF>X_A2'R'7(QXQA?P;0D@X-:FU5O&WD+4MA;1UYFDDM9'4I235%<+Q M?.3:R,%(N)PPW_8=[ %.! :(KU5[P>UY76MFGAJ';\Y#ME[)7&W1HYB;"[Z5L;S2SUCO8)9?9,X9^#3CWW;( MKA3S9EG/)2$$ZC@"NI;M>0ZB#'HN@"W7+K,GMK7 7$VY M:G"AP86-XP*S3.$S$YJNCY#O(D]PVX'0-#&45I1=XF>LT&Y"+3X MU/&)BWQA>18&R.&.AY$)+++>=%7+<5H05"E==:7,4^'\F;?NE%,QEZ@O._:D M8RUJ?TT_.[E.+8S4*+&B/DNT-5J6?:O3DW'6=1>'J?1Y3H?,-1XE]CWF"XE4 MR+,1LCV;< J0YT$'"I.;F*XW,=9I <>O$'!MG?$;&6UD=$I&L0N9Q; K?"F; M&%+B>, A)D32AK")B]>;@>NTK$J9^#L8?1A+ICA7-5Q"72$Z/["),R.)1/H= MQWPZ6Z)9Z'TW"[W'V0$CZL2>XZC7'T@^NI;'E:*5$L1\[#J0N!X!OH^$<,E: M%:X-MY9=7+/$B*P6Y4 M=Z[$MX3KR&,!HA!AF!*?,(0$=,W&QO0P MY^9MSO?OK_+S@#)C88OI417V2"92B&1W\_2A\6-DJNRXK&4(=E%<*V4MH%7O\A@>$V=FQ\3I_W46 M8FDZQC U<>M!BP7GI:RHJID^UJ-Q1L47UJBVD[^#T--S3 M<,\[3$YX\=2=[C.HK^;HG6;MLS*BV4QJPZD-IU9^4C>H>M95(&A4\[F/GU2] MQ\;87[P[94DFVXQWK",M9L@?UQE[3&^3=?3JE<\0(01A"_@.=1T"";68QQ!< M\V:S%G!0A4(455-YC4C54:2@;?O$)AYV $446)@1@1 7S!66H/9ZB\.#ENM4 MJ8I5#73S9H]HB ><*6T=1]VNCN;EG_=CWL6IO$>C1.KSBD7RMEYWNXH%GRMC ME+\NV>6TU^]&3YS?9(Q7B#*75.;C4%@F=QQ$3.28")NN)8@OJ$-3[:58'==M!@!=:'HKPBBMK$SN.'@/+*V1L5QJ@J ]$JT.;/)#C,.>5XQ"BW M.9], XU@W+692USAV4@PZ@L7$6XACP-N0K+N ((%:KTUMY&?]RX_'K.@)4SA M0@LA%U//Y]1U7,B!;7N(K3=+"+1L4%;LJ3:,4.$PP6JB^UIAOU#^O[",7*?P M0'T\C!IY%2N-:XYJ_+Q0^&J6O]*-:,& DCFJB^4S1'JA51:#;POHL-O&-E0(;H]S2- M?< $ZG@A2$U@(D2I[W#LF,S'P/-,#$J.8ENIR>*4%@>O]U[>1G(;R=V Y)J( M &I3:+K2:I%N![$ %XS8KF^:'/CK3J^P2],KZBVY-8VBS#\%R)P561D_!*BJ M093:;F.MXDBJXLP;LMW MR]9AJN/,58 !&U2HX$AV'!4P=TSH$2GMMH]\:291Z>>XCN-SSP,9XED.<)EW-L8N"MV7IH6>XN; ZK<'!ET;6@-P1 C,'K3GU!K9JZ M/V?Q];@U16FRQ#RN->1:(UI=-2!W=QP57O6GB5;UK!7Z/SJ5EVGM]) M,;28"6T!'(AL;GM$'=@#@.D3V[+*T'&5]E25G,ZJR5*# @T*; P%N*">AS@2 MMHU\QHF E#D(&@!D[AK/JH+5!T%=C >];9DGQ+;"3J%;)]J6$>57 6OAC=9 M)0^R$NOYQ5 \)X3['%&'6,CV;!_;CNT!;MF68WEBO8>+6FJS1I7,HDJR7H,' M%1S)KN*!1['I,L\S@< (N+;G^J9G698'J46)7Q)R7N7A$D[+@54RD.J=V/.Z MR&1346+W*DKLX+0UW-9PVSNO]O$JUS7?D':XZK$MRK^H91Z$-[SD*K# M@#Y<1BDW@/VQ4OYL4T-@N_;G9_5I^/[]A-/]X'&_$S#):H?:=G1]#K$GA$T M09"K(VPMTV:$"LH8==R](\D]JI'*+@E6R5UKV+WB[(Z1*F[/(/48DG\<[/J M$-?S'&03'SJ[P.Z-M]+8CXW]V'@K#;=59]IVP5M9YIC2V[H<2]K8<%6SX79_ M4AM.;3BU"I.Z.:7TYJ37O:/C+DX2HVVH*%BD?#RI8%K&W\<\OJEZ+_/6T[+& MM+*ZQO%5?)NJPQ3^C;L#?LWCVPZ.>6&=C6/+1[Y/+1>;B&'L(9<2"PB+6([' MRLY1T.ONO^M65=Q.C^%*Z/>U'X/D]^S]^G+[*^\1'H\ORL'BHAP:KI)TH#O[BK)CE#QE$A#JFZ9M(>,(S 0,NQ,CQ(? 16_T\ M@N(\FJMGGA<&"SS?<5U@6A8ER'0\(BP?>_(C(=BA"*]>4EXY6$F.EIG]OSCG M)'K@!AZ-W,")*H YCXV^XIAV#+58KMMI36"B,;X 0T2)0"9V9N6U5)YIIJ3#] D2 M7#A08(R$,)5VL#$W(>>4V&8)7&YIH)I?H-5"H&S+6#F_3&%-#I^!GH7L&(-G M\K\22C<&G2U#]KW/J2J9T'VJW*E(%0N252V>."]$,Q:6:3HRS8C18AS8JGD F;YB&-"?,MR M/&FY>@ 1X+S-H/M2T4B1Z1('.) QSJ0"]$QIP KN(0:1RXC#WN;CK7+0%8\4 M2:X!Q&:.ZTH_![A0SJ1KF@X %+NV3695D'G#/&XQ4H08=XD'*"+81L@GGG23 M!972X"!A67Z)X?1627GE8"VW"10M\.:5./Z6YQ%((+<="R#N(.Q3X!')'=2G MA#%0&:9XJ^-/,:54>O^NQR$R'4:8SP%WB,=- AU>$BBJQT#+R8JP11P$!/)M M@83K8LNRA+"@30&FIGB;DU0EL@* ,;:DUL,,(8X\GPO'9HB[R,?R8G40'/@M M'[HM>S%06Q+VZAG@:7)1JMK3:FS??+T[RWS'(D! ;ED8N9Z%'42Q@ [Q/>AC M^+95@5)4>/6>S@IYLUL7BD9^&_G5\@M-)CQIKT@'Q4&NKW;-<&%C2)CM>M@Q M5V^L-?*[[4#56BKX[1VU&0L477#7Z.. R1\8%/>#%'>;%:7W%/Q^YH-KR0;G MX7'&!,5#6Y#O>):K+ $/49-@!!TH +9= %U.9P755G24D^.U/-^K$)I43>4W M,E-%F;&P\"QA^DPP9 J3^%B:WA"K2I*(6;.B[ZN2&;=EP2J==%0#-?NFPPK: ME YZ@ZY:FC B70671KU^S#L\3((';G2C)#&FMYU4UBNHQ*:GK?=Z0]["K&Y_ MF -"SSRGZU<>%SGN/)0,R"\DVUWR]$K!X@$!$/N0[G%):% MQZE/N6.:M*P"Y3J,&AO8+6!6*5SQRF+=2]-RFT6_&AAI8&1%,.+9GH]LRX(F M \ADCH>9](T($!YR@".\M]I6B\$(\NV6 ZM4XGIU,+(04JS))$NC_@+VV"M3 M@U]55]%R"T<")'4I6;+@M%6@X/8Z8;F2 UX)>/_-U'_R4<\1BLW7("^6]CG5 M\E',7484F0[!T!$,09O)#[;K"HN: ##AO3FZ]?*RMPU;KENE6N3U%-4&BAHH MJC\4^:;C0.JX@)@.$LCW$22>@SF6:,1M/BM=9T50Y(*6 ZJT"KBDL56U5<.Y MQB-Z53!OI2=)Z;SCVIJ1J*9^N^RWP:(!Z?+U.[M_7PF]5@+-FQSVPH?2M$/V M(B83P*1;;V*+4@OYW/9M&U!I&YJ^;[D2@M=K'KIVR_;L"F/RMD6P 8\&/*H+ M'C[GID\\WV40(>91CPN,3<>UA,LQ@[.VBJX(/'RO9=EEVZ0J!1XKL]KR#S_( MJUBRR?!&EI^G#)E\X(7K9:.ATH;B<0X- O>"[M.A\<^[H">MI4O^W;B)>CC\ M9WX_"?Z2O0;F: %5-WAHJ/2^@"J+J\,-3%5V%PZ?U%ZR,$J5V17+RZ$1R%?= MQSJE.D[5'K.TPQ,NJ8\'+%!+KL>1LNF2[)-V:?1*[%D0XI &\H>C3/WD8+W# M4\<,%*S!V2^C78YC3?[.R B5IO!PEO(K0Q;(VC:HVE#PT]Z7F^NS:WS/O\0< M_]&6?Q6$5[]CXKFS2,YF/&+*(:N9IJK?.=[%\@8N!VH+@W[3"Y,U<4K#$E/G MJ2$/_93,,YVA=(K<,P*BB1U^XT/)>].7P]@G:L+VL9"]/<3=[_@IF3&I8VCX MN1,/6\G(DL&LJ<6R,)=#+,ZOR2%T\MYKEVQR?"4NVO!6D3GV)B6RG$2_2*2< M2>/B8&8P?(9.A2C'Q#K93$*V](56PN- 3!-U+A%'$&!\QD8G5F#^M[OVEXO3 MJ[/CJ\N[T\N[6PD/"JF4X!\K/2"EN"SI$T_/T[CT%;X]?W[^]$.)SEL&V!:; MS9P8GPO*Y?.8HED(D<8KMR\/4I__9W^_'=).%._O'_WZK7UY]^WK_NVY<7YY M?'5S?773OCL]>4F:UM8Q2?.3T\O;TQ-#?KJ]NC@_45TI\F^QYV-?;N_DHU\5 MPQA79XJ;E'UQ=7TJ!W,NVVI?GAQ??;V^.?U%MG_^[XDY4.SS_*PA'S:*3Y\: M%U>WMZ^:D:5UXT*0ERG[#T$H=6$T2'#(DI;!'RGOIT:?Q]E.;0/W)+RDR<>R MCI> ]>1+C 5P=>4VP?/Z\TB_E_;_M7*Z=S0.'E-M:[-(CJ6K3"LJC1&]VUY] MSPVS['L&OU2D^OF]U+MP2:7>S7,$7>EBP;>?U MMJPC;WNG,_>=\P/J"\4L7X.KREZ..3=Z\DXG,;@D$S.&=15:)8Y+F>NRW,PO M[LBL@"E*(LT-?Z^6OZUJ\[>N^5$252^-J]>,N]?'$FOH2/7Y!.XJGZP"!8L9 M^_/HN-!:]RMH64:W&_[ PP$_7"V55CW:-XM.M3I4/D.+\_1;.&3U_6XH6VW* M;AB^EJ[M,0Y2):4\KN.(#6C9/I[50M2KUNFVRR^%Q8J9*V+KE_27%\9>LV:5 MJZ6S..JI2*-ZZ+<@[1P/$OE"'I\^TNY J?5VDG#Y'QO?0.AZJGZ' X"#$4*^ M[]LFLK$-H$\IH+Y?M@8.3)!&HX)@.]<0M2FV$<6>S6TAN".LLGKS(\F$&Y5, MRR[+BJ#=&_9[[>UD:YU.^!;AKI.(!:8 MF,)'EB!"[0,$F+NJ'KB),,, BM+C Q+0Q@XU708M025H$5JRYVTALW$-:+5(T:=W!58U MCS[-\)&F&IEK>V9;6>),#$HMT%4OE93,VNR].%4(>\WMW:(LO['.O0J,U^QA MNSYD+O0=[OO2L..>3WQA4V)QR\0F+#G89<*P6U%@RRX[OK2"O+(QVZN1O9V7 M/2%\PB"S+'[,Z)JK6$%95DW,WR="(2'5ITXA()J&X8M619<%!S#O6*DFO1.Y %)P" MCFS(L(LP\SGR3=.C"%O4@S;U*0)P_DK+BLY/]]:;:;(ZGMI<9O=Z[89&FG=0 MFGUDNAY'GN-:& D'$"RP%&X&/$0%*ZV?N@X7'\"R.@E5Y*GZY=_7Q.]_BZ'Q M7FSIJD-5I<90&9>F$MK[O="F$9%*D*$^*G$)A3[7C_\Y5@?']>-(!.FLW8.Y M:U]!+=H8^#4V\#7K76O.&SM GA.?601Y%D>,08_;#O5=BAS'!M I/4!^#X0A&R3(0@HYC9#/G<\C&S*S))SG=?CJEMU M68VOB*N^(??\Q3S 1:J2[!U=]7F,4U4ED3_V5=G#9,7[Z-^4MKT9TWGEVYDV MVNW5[9O;Z>E>:V&5U>WXW&D:-"Q?99;?L.);@TH#GM9I-SSANH"9.FF!\0?> MC?JJ7F^%%-NFP*B"&^;?),-O+1FT\ [QC(/:(3MYYI_3S$(J5FD0R,:IM7+B.J4GFJYC8=QJR587J3J^R;)5V^2N%2KD1E1W0E1]B%S( M7-/%G"+ I8Q2Q\+8E7(K+,CFEVU850Y+"SAE^TIV2%0W;$ALMB;#@C;(+>]V M9:=:QCT/N3IN0-DBF/6",$A2Y7$_K+B&PY;J-E0/'M>^3[B"6+O2(P@W!-RY MA/R$[_:8=$PC.'6)#RT!&+890L+S*4"4 ^$[O@$-R.%BMS8$V*>U2@!:B'5>$("_FN M[]N"N<+DMF5C+,2F0G$6;#FEY;[JAZQUMOL:6&A@(:^C;$(,$51[UA#V.4&$ MVBZGID0*QF%)-MQZZEGX+8@6.E1XQV#A/673E)XJ#4"7!LS_.I\"D'S$?4 M=8@I/,_Q+1^XONFZ\^NFKAIP_)9E53G7HJ* LPI#<'-%5!=+GCX)'@+Y"-.+ MN^I@^9@GJ?R@V+BB%?JW4::[@IDM:SU_9-96PA=1\#Q\D,RC1L5C3#!(4<8P]YP$8N8L1Q!7-]!JCEN(2R#46[8,MVU[LUI'Y\5/74LYV8 MY%H)*[(XD9?$'STZ*3S@=Q$$:\*1EA+QT0_GVL:I:!3-VPIU;+\2]96 O ^$))^GM MB&?O8JR"R(JO)[PX^08$J,DAASX2'O:HBS B4((AXPY?4P4Y$3QRMO\7CZ.] MH_V:(%^UF' W C_OB&"[A1K )Z9-L3H, KD>Q,1R3>@PV[&D+47 Q@PG'UGO M&#XVO(:WMG#-<0>']]R01I? 0:RZ.."J!.]W',**J4NHE5B6_7)%>I'FE)C2RO M2Y9-FPOD"&I3!R%F6=A#Q#1M3#W"*;31AFP7Z%=YK:HBL9_:;C;,:_BD'1X; M'_*4[8_Y E060*J.'=/L,=RZO[B#^W/FY18HT;B,PF@\QV!Z8PX"%C.Q$$SX M -DF(":P"+"QZ7/?MUE)4?3UYC55>8OX9C&P^GE.S7;$!NXJL1UQ8;1SB.\3 M!V)B$X9\"GW/@;XM"):81Z&WJ5,>[68+8H7-VI78ICK]G7#)!EP5R7X($L6V M\FMNI1HI?JQ4N*W995A9K-V4T?BNU,,?/J8 MQEB.(@AQ_'2>\EXB85AA:!SI'>+#!)%B@ "ZU,.>91+/0P@Z'@40^J[G. 0 ML[P&.'9MS !Q@KR=XV4!5#<*6:!66=^$\O;D6YR5/C:[TQV:= M_%=9J_.%F:H.2,M.&BP:J(TQ:W*X_[X6$JT$K=<_^#G1!LG;I3OR?8LC;'L$ M4LP112YQ76!""<&FRFQR5WC X(X&+E>"4K4(7*+:!BX;Z*DB]"#$'6G]F=1& M'K(M4SJM'#A,V S[PEQE4N6.AB:W ST;M@K?8-@6-^=LU1^O[A@V48AF#4/8 M>*6DA@R;EH;%#8V&-HV(;) ,F]5_JSG :!C9,/H\EA/=ZTDC+>G@F!LX3>. M#+*"%6DTNIE&](].U)6&9-*24YH$-#N ,>@.4LXJY*54SO?829]B4[["*8Y# M:>(FUSR^5?SY17%>P6=@&#.'(=L%#"#'\CP?0>E'4(@H]2%JFL0[2389=Z1%@:E%LARI4 @X6@<#T/48(1-6UB"6QC@4V&?(3ALLMBF\6Y M2= &GLU,(9AI^B9RB.4[1&VHI9YO"H3)LAL45H!R91NR&I0KC&B[$9Z_'1^? MGIZ=KSY[9Z*F75 M<8&*.=)S)G[EN1=#MF]G7'\YZ!$>7XEI3QY)6J2FM5,MAV%K2*@6OW%#VJN%-C6M2&9G 0<#R')\*"R'H^K[4 MM;8PJ=1%5)25(%_+X.0,MUP7+J"'MI.,4'>IK49HLH'3!DY_=XG+N&M;B+L8 M^0BR'Q!9>?/(M11X)K201C M+8,#R&Q97MG1,0V<5JW,\G8AOG(X71,$KH?2JXF=T4QFPYEU@NP78S2?58.S MDZ^')/$ &U5>/<6/QB9\Z.:, MO(D>_WW[Z+!$;Q>IY'E<- BS'0+?1NSXBS0="^=(7(7/1TRTXR"1MT[DU_#^ MFL=!Q"0K7XD[_%B,N@&3"=M$+F0V;SZL-_' M[4MR_=3.SHKWUJ7;\CWBV4A8ILD0(<#S'.I#Q_:8:S/@+!M3W^$CJ.IBORQ: M2F?!W) 2>^E.B5/60#MD=\_"-83YQ: =,S:OL<1MK@#-VVXV=4#^C=4':N7R;>9@3;H]Z[1KTK@!R2 8>)1$WD(.)L&UNLHUH!"$95G!583@'; E=]9*;"#DU9;=\@C"',>W,>&$08$<*/'$](0K M 86ZCF69RR;![K#5MEOV&)H7HIR;&G4\98[E*5&EEECU0'3.#-0*2F<62ENY MJU&!Q9ZMC7V.65>"QZ7+/PPC52?81BYR?4J8#[&@TI*COL?]DE,MUEZUTC;+ M-A57#(-GB.ON!0K7,] &MQK<>AMN"<(]1T (?8*$13&7X&,CQ*C%J8U*7,TM ME;Q\K[A58ER./OX@[R@'X/GFU)Y"@7M!]^G0^.==T..)<'/.7M+?&^_()J\- (4MD:5:'!#C3D\J&=.V#T CDJ^YCW)7TB+,088)O*"VI5/3E8]P#W)FWFEUY(NQS'FO4ZHZ(1:=0?SE5^9)$"MJ7F^NS:WS/O\0<_]&6?XV%9(MO&7*T:?YC^N=GD9SJ>.]HLIMY M$Q-/9QLR]=M>F+0RCV.Q*5218F-HO9OZSPQ9*O+1:.\L&N[D*!],WI^^',@^ M4=.VCX7L[R'N?L=/R8RIG8AT?^[$XT'N#/U-'?0M3/101>37Y# Z^0BT!SHY MQA+G97BKR"1[GQ8DU"\G5V?'5Y=WIY=RL!0R<&2RA0!]8IN2[W4_]_ M]K[TNVTCV??[_!6XRKR9Y!S*TV@T@.XDU^?(LCWQ>XGEL90[YWZ:TZN$,45P M -*V\M>_[L9"D 0W@ LH(W=N(I)8>JFJKN575;1NM1;Y<>YS]=/L[]E??VHG M;IWM5CC?HI\K\8Z?YV(?6TFM^>83#4Z&_[J\O!KQASBYO'SYC]^OWM_]_MOE M[3OGW?OKFX\?;CY>W;UYW4BD'VP\*B& H[[I$YJ^T5C?0Y&$]3.A+IP)%?N1Q/BGI!CUJ0 M3-(?#G_6?5\>PFM?MG>M)$L,X')HE#ZN-09;;\M\SG4V^WGO3%K*Y-HCE:N) M'==%K=Z6?]AC]:IMVLD<.#JY882UD>.JJGZ =RZ89OF6Y3[\U;.?C2K8IM[7 M1K&FI92A"N=JKEI7^Q#VSO;,]@1PX(WIS$ Z1B&OOCD*V5(QV,-XJYZ PQ+5 MEG/:89CPXN65GJAQA=#A6GJKHZTQC80^'/9&3JO:F>V;PO:_8SVU;4EMSA7G MT\?ID-KBD3V)]"2R1"*U8NBEDT'[:F5-?DFU5FEA:SU[V;0/C,"*77Z,A!C* M%C; OMFE2R9 W?A:*WVKJ+_TY<[\..[ ,?];# /D)W-6S.Y;U?,Z,[CS))XK MZ]KIB:/;%7:Z IN>UD+ZQS6SBPBQ4.+OT ME9@?5TL2W;+'Q+HN$AAC'O"0^SXU720(]BAEKO*8RSU/HIJ^-="%GONO$H%I M8YXWZM;X@Z^^1NF_KFWPTWY]]9NE]=G%;ZQH-*#F>&107I4;[ .RZ]?T;@!; MMV-S(1@ $ Q"ORZ!XNA&SR$;5>^?04_8=;M3TF;]";,]*Q^L1^6!I-1AYKM! M2E4B2IFB& K@,!UC65&\ZMIC:,KNV1D[UXJF+ MXJECDJC7>_:K]S#L,[96>[15%KC*#Y3/0\2 3UU%@\!W,9)<8,).+Z6:JCV] MUM-+IUXZG;=T>ET&$W_X?.1;YZ0;7M MWGUK@JJ%G +""WP!"*+216&(".'22BT%)? @7B&G]J/O>%K?"4'W]9T==J\; MH(0FGLSM$ 77E112)TK3J13.5!]1>F'3B:FH$RLGT7\F$3>E<;+K#*W45LYP M]H=&:21E3RD53^H1;^GVWDKDO+/44>T D#F^/Y;DD;E_OM DZPWP-DZ4C"93 M?4VU7G7H&F^35$Q;Q;M6?2LCE0?^E0!A#1_^H@3P CG$@8330QZ7$(>-8 MN7X 0QPJ=W,GHL/&VWK6ZUGOV;)>"( G0NB9-H("!E@2"%PA(?>A ,P_31.P M\^2BXP:'M@LM'RZ$9,GKDE'31\&T8I"CU+8.[F* :,NUZE9P_8 CW%<\?.,0 M&XB^RZZ%C>L &YT[:GL*/Q\*7W^X7XE_3].)[3YS%Z^P':V[V(K>ZXKD_6A* M0Z2:,&]E\CGB,M,*/DH>WX_L4ZR"4#G\M;(=8(85"1E" FB7(\2WV/Z_ZE2 M-0WI^B!/+UIZT=)=T=(?GCV%/V\*[\SAZ7$78!+ $(0"88]@'E *, L!=R7; M&Z"IC^STHJ4#*]N+EB.*%A.#"KA4$%+3Y%I)8QX0," M<"]">A'2BY#3F/8X $'@F8Q9%_F!H@@H["N/ Z89TZTIO-:'U'J1T8N,;UAD M0-=7G E$$'"1@(@&PJ/4XQ(H+R#A9JA:KSF<2>2POLE.I4#OP8*&[^7$&<;I M89I*;"\>-R[ 227CIC+2IRI]72,AFP_U\FCKV9ERZ#U]GA%]KC^6M1Q[-^+Q MH_Q5"[-J2@;P0HS#4$A$D:!0V^TA9\@'/A4NHYOA-.<74>NYN.?BSG)Q?\KT M]-EE^FQXRO@(0^GZTD,*448I5=*77" F,0QV\@^?2^BIY^*>BY\9%TL7$09] M& #]%^*8A@1R!*D',-+R0% :"I\#BC1O M4H89!5@)CRI,@7OB0,IVM0"A-PA<]ZPY]H>>67MFW<2L"(:AZP;Z//414AXG M(<<^HL##@ >,;,9D]7RW!=^=.%J!S"36M )I$+PX0F>^WVC"'XJV?%XWVO+M MNK(=DGMZJ(Z(IVPH[5:"@6/^]\,9][:I%Y;Y''?:F9;TOX?V-R!4%$-3@X@S MY"I$E)28(VWH4$1<6EM2X3Q*_$%3Y(\,/-2U_C=;\G+GJ@_O75IU;H9M5;OM M1, S+<' MVY>BOP.9G+I79"\8>\%X/FI?2*C/0X5=*1#D'&.I AC2P%_G%^1@_ MTM%?\X&FT1]Z1&X&;)FO]YOOP.RS?9?#Y=",FNOEL7Y8\SE?KLQ#V^SMSO(^ M%7R3<==L?P"P9;F--T63HYK8<5W4KE"Q@NWA3'."80.8: >PU@'B%SL@Q0X; M2-D(&MPTJF"#>*R2#-<;(I,Z_-?%2^MXNR5>H)Y$MG-J8S ^D8A;SZ MYBADN_79QWA/@V1>,Z<=A@DO7LZ<6-O'(G+:&M-(Z!-C;^2T"N&Z;PK;_XYM M&'FQ6<]Q[+M16RV-O;SB?/HX'=*)%$L7;";#>/(@DUHB=.I;.N1OS3I"/,A1 M&GV6!^X(T9-VEP3IEG/:C;2="A5_6R32G[6MI-]=/*'#M9(JK3@Y_O(=AF[X MT_,7337^@7UG\'3'Y#V02#T^C[0V?%:QR8ZY411;=7LZ$IN>UD6*SSF3@\PZH]>ROB>3LX6HY]WV28 METWNJ><\J*>E>^ST0DQ(%?%H?X?E^9)A?Y8>E@Q?.M*"BWJW6XN-72B< T%M MUX+UH,J]:-D[%\YY+;D%O]K:.)NJZ'2G=DY7R^2<'"ZZ.S@RW&$Y6Y+H7M*? M)0DH"4WE3N0B%U,EJ"<80Q 3.N CRX\E]HVV(,#Y(8= U8^J_27,YA,BXUY MOBG+ZZ54Y_*1F:< !JZ/" T1]A1%A+ 0!BZ%+/2\NM[N1Q93SZ;6S!EP]#'$ M4\Y_D"$2:PD@Q+YC)/$H3#ND+(VPN4ONQ++U=./IE> M[3E_MYPI4_@YQ,2#V,.A )2!MGII=1S*<-R!@S=2Z=>.G5*.D%" M7,ZD8H0+Y,.02JR(ML8\$DB.5%V1J'GI=+I:*>$ >J070;T(.OE<_GQ*T;+' M>;20(\ +W5 $+@/,18 S[/F4^-H,0Y0' 0L:RI%9DL6-R?LQ/R=%$D_6;^/\ MFT>= 9OU,J-76_8_WS9%D'P5F&*6K@=#@@"6S%.8^M*G 0 (A;R9O#E.$23B M#P*O:U7>CKWYIRYMU NJ7E!M.]\V#1: ]"3'!.! (5< BJ7^*I20!%P25==W MQLBI/3EH0G<0N-VWD7;8O6X F9I$/[9#(5U7*G)^C3!"93-"=![ML% P\,.N.:8[9Z;US'I49OT?.IS*'7F5$P(4"$GH4XF( MBZC/!0RTTJ H\"FL,7!.QZM[\K?T+-JSZ%F=IY()'#".0Q%P%'))%0IXZ'(B M0\ DJP&@-.+1_4-1WKU_N^I$[9FT9]*N,FF3 WL. MW)4#C\9.2)CP>ZC"@%$40$9]ZFFSD7,:^E@$NWAYOMV@?,]%W>2B+I]CTH<8 M0Z$0]C4C84A94MF6\EM'I_@#K6>^YLAZ2%' D,6>^0#1P,8$" M$^J& 2*A$AL]N.@/N9YJ>ZH]DT-."N4Q3]N=D G$L$]=);GP, 0"0Y=T"A/0'W*] MN.C%Q4G%A8<)\*B 2D"! @D9U=(">0 $ ?&A7U,=XM2QS^5J-8, =:VE>R\6 M>K'0&1ZGU'>EI(@2["+E>BST,>0H\ #V, UK8/=> 83V=+K<>70Y=7[Q\+R=ZOQ.I7_F'%+;CCJ/) M5]_\26*8_5/,^A-NE5WX>RE;?HF'IKSRW[42^:N6,C>CVU*P7"7ZB!O= M5S%:%HIU1[]6K5S@^9Y42KG80THB%D($84!=2)E/2:>2R\_+].U9]'FP:"_4 M>XHY,Z$.?. Q7[B(<8:4_IL$+N24^#(DR/5W<5V>2S2S9]&>1<^)11E5 D& M7>A31*7/?!_Q,.0R5#*4;DU;G5-'$'L.[#EPCQRXH8SH$5A0>(%P/<9"JAB2 MC)-00NQ3/S2M'URU"[#U2 &^[2J50GPNW/E#SYC=8\R3\Z7+&=-:JN\*CR(8 M*.IQ#U$H80CT.0E:%Q8X8LRMDUS7GXE=9;W3GXE:+87 YYZO8(A<(A@2H?(T M0W)S+(+-]>OZLVQN5*=-R:RIC;WW6)?>:OU&$\ R=6]M+VX>IY/444G\J <& M7>?55%.>3%-'TRZ+1C8$V\E0U]I8=C>DV)&'N'](P.G=K#M'K#MRD/;4>3KJ MK#^8_Y-&6Z%0,AEYH][E$O+:",C*J1MR()D;,HX80(IR)CD3.$2^)#YV_>=8 M-?;D]-CS>L_K_4G44^>Y4>=A3R(AA1N$-* >BC /@E"+%P&7?V!$07ZR&'/ MZSVO/P]>]T7@!\ 70 D/*>93*@A7+E6N[S&7M"Y\=XPDQKI^;"X8^ M!4-C-Z 0J)! KE! )'8Y!:X/0^FSD*O-60I]QF+/UCU;=XVM/:Q9V&4">RI$ MPB.8 \]U7>QC)8AP6^,4GE\\M.?AGH>[Q<-0>1"[#$$""9+"5,_C@@8(FWAK MX&W&-/3Z\D9J.FZX=3Z0^C9.I+[2X=,DD2/^Y$P2.DJ'JT.=/?RB>_"+/M.C MIYAC8.5R87&=RXH[(RJR!UR-Q-U,@HP M?7H$8?@XKY-N0[)E1@1;F'%&(!(D &B@N.*$>!%+MX]_K0 M7,^M/;<>E%L#;>A[KBN" 4(8<8H\GT:ND))Y7.WO2^^S^_KF;'+S-@PE^$P MW*@M(4!%P*0 $H7"8X)C%OC;Y' MH:>4@ J&S(4!W%SOMC_@JJ,Z9OK?F J3^WF9W:J_''_=.A*Z>W'6+5LVFDJ8 MIOSEB?/ZVJS-28/M<2)D4@[[.V#_<=)X&(E33*)A./X@LSB>-W='ZNGVR=SS MPC/DA?4JA!;"FDKF2P)Y* -*$9$,AX JX?J,0TDAW1?>YAN,Q_82 MHY<8SU%B(.&[3"BNY01"C'',&,(H% %%* AXZV92SS8FW N$7B \1X$ 61@( M3P&!&$5 2B;43SV($>.0<2]P?:(D=[T 2?_80?IOCL=/'-E'>GY-0O9*4\7E%VF(VZSC M4&P;Q7]%A[:P[Z7SLUF6NO M0R)1C\<1\=2T!37[!0:.^=_B?HT,!P[W-O"]BL%\],L+VY)&BSEO,*]LD]_T M9CI))W1DMKKJ6^028;='_09*Y,TDPK50EV8@] / @%00)X6$G& A"$1!MZ+G!/+Y0:%QB! MO3 ZOC#JDMSIM9D#:C,,EOD]"K%"H".&NU+3BNGX@?<)J$T8[4;,\ M#/ D[J^=KUL^89D2PL[Z<][JRBY%VG18B8; F!K!8"+B L(YZ%+!$(<:M,( M!1")( 1(N/75SKM;R<'SNA,_:\/[)XR(GP7;MSM:OP'MH7Z*;00%\CTJ& &8 MN@CAP*,>"'SN0^FZGB?49F_KZ= SONL/7' 6NL)!S-(?.A@Z[D5,JXWHK(AI M(6$D]K1 \2G#(4;Z _65]"CR*/,P!6&P0L+LR4OA>X,P=,]!1NS9GJB!X91_ M_DG_0C5MS'ZL4D!U2ER+=)GD@U/T,1H^_>C\]2YZE*GS7GYQ/L:/=/37_/+[>!WM?_H5YX(^.,4HCKL=P]R =RK5:JA?K22^X7L&)?A!- M]-.MNO*!]*FEC*>R@A2Y-X7*Q5_DU!?=GS'6YKC MA[5-]2$#2P!?\7;G\;ZZ5.+EXN#C-_Q,+5[Z=&/[!O M6[-H^FE5A-4.2XC-M ND6R8>5S!?/8[56K,=83^22F66[I$J/]TQD,^ POL6YQC#="O^*E* M)!=_VW*C?I%4&$6NC@06)K2" 3(A67&#+9C$*S=T8+\8I#*)U/+F;MS,4B@X M/U/G(3'GRG=W5Z]^?7/S]OKF_=V;]W>W6F 8J6A$P;4YDC1?U_L2:-UJ+?+C MW.?JI]G?L[_^5',([R+^5JYPL=WY[OQ<.?:V$E'SB,@&Q\!_75Y>C?A#G%Q> MOOS'[U?O[W[_[?+VG?/N_?7-QP\W'Z_NWKQ>6*IC#$MO^>LW[V_?O';T7[:*HW*-!N! MIDO]H_UM81DM :Y\9(/5W&U'EV1PS68L2M!"2\G$Z-(3%B__/AKITSB>IG0D MTA]JI>_^)_9]>?+_L/I5[12AA>=:)4R/>&C4.:X5%(L%,)]S#3'[G(E@KB;V M^HO#"0EGA3R?UR&7@-RMK)H-^.IZ_'JM6KQ.%:X?7T6/WC36HPPCV#B,S:D6 M]6-:/,)VEK%&F4ZD='[3OSRDSAN]:\(I >WUQ^22B=5N:[8WM5IO5KWQU!-^ M/HPV;X3M:7POY&Q3,)X9V?8[OF''O>>VXP<65,OFH['8($ #!WI8_\OW?VAP MY-1:?]ME6UW3],%1P_A+ZJ@D?G3BL4SHQ/AVC&?OTU?H#1 @ 11!#0-Z)0-Z!V! Z T" M=ZN(=*?I9QL&;*L$[$!D586@2U9+KC9#:4SRO4) M\ZWYFQO[9FIBSM'H2,9-,\%W:A6_&1BHHW;)>A%YZE&?Y5+W5-U3]3DL];,S ME&%H3[S7LAQB5S*1,!A2B@OJMXN#\3>[UE/0#!>>GUISMG M>RX[.RY3 8:!QR&D'" J)?9"I$(F&?6!4KBF'G-3.WHMEV%0EPQV;CS6]M2O MUF,\O65EOBK)X$>RG0G0D\(RD E2=!"& ( VR:6YGR&IQQ(,/ 9<"K MR9D]B";D>\$6:?%G3G G4I3:J4 95&GAZHW7?V^ZD?^010,TN>HK/LD,(9Y* M/DVL]W]@@@1U2E2M&M5)W:K#\K++DK")C'LMV>2VI)V[A!JP8='SOEHYT8,< M(X:)%_@(AX"X'H*N %PI%Y" 'D:MV;5%SC,DA9Z#3LY!&U %V[(0 CSP% ,^ M" .$D:1A !D/ RP5)XR+(^D$<$!0766^#A+%4C&<9^P3::80S.7)-M$)]-$IBM^YW2\^%,!LT.3+./.!&SYX%5"/GL;LT(<6+5]C+O5W-55(Z@\GN^H.7O M(DK'0_IDOAE&(^G\EQ,]CK49H&?]DT&@;]3I*N7[?)+T:B0^)?(RF MC^F[T6>90Z*J4880".H+RCG *%2<$2BQ'Q+I0H&4.):'#0Y[[?AS.M-=M37P7$%409J*[G<^)I.Y0QK(U0J'A04Z]R'^ISIRW0WI>V M/U^:T>WBE Y-:1>[Z0XU;MZZ+)Y.*DT=%HM=%GA-1%EAV]^,;K7(N%$?$H/" MGCQ]&-*LV.78R*ZJZ'(IQ"+ 2@*"B/"PYV$?8RF1)# $O?.L=YYU:MDZS$H2 M @%]5^H372)]^!/!E<< =64@L7#1L5-UMBD[W5D*:7O:G]Z%U@9^?/U 1_?2 M)-$H&B5FSQ\@T$?WQ#:&82YP6/R5I/G M_QCJG*6(W:A_9E2:SH&2'R/1&A (&80 ]$M+:0MV'S"/V:OTC M7B ^M_@&"<$DY](GU8TQOQP)H5 MZ6JF1.>DQ[EX;6JUM3ID^"K5S%!@I'_1VIG^,XV$S")UO3_F6S8B7TW3:"33 M]#I^9-'($L1U22C753JY,E+O/JO'GM'8.^./GAJ1N.*67W,KX,FM6J$!"2C6 M8PP51%11H@U2Y=/0]RGD"M4V3^L=.CTO]KRX?U[$,/!QJ(3+ 4"!T.:/E,Q7 M@0B@KZ!_H+C0LKI24S"I:_D6O6]H6]^0;5=SR:BILF*:@\A1NF=%HS?E>E-N MQVQ8";B^$D@*-PP5HM2GP*,2( Q8Z'-U*,_' ML_%"?ML>CLSEEB[4D+605UN+KX)^Z>O)=DH![;H5],TN=4_5/56?PU*?I06; M'UM7/$L7,O719?39I+]F!4]ZT_,;UI:UAIR8&DVO9?;?=Z."3CZ69%*MSJ2- MRH H&?K40RX/L-(3YU)"[E(4@AH0^8$;KL#.E6GJS= .+]L1BYOLR%D^482Y MU","$N0BPAC0)JER?<9YH/@>083K*\">B5OG6RIPDA_@)KEW-(F3IY5URCIX ME'\IAY4D+K"EX@&E "@ ,-$#\UC'-;XVPY3 M> +6!=O.EKSZLA,] N9$,&0#2Y:Z2*) N)B" 0GD!0YQX84WRU$$T%W<0 MUL;2SY; ]J[B'#U!89-#W0NL8O,AD6,:B:*,?>9%CTT8Q^'3)#$Y"RLK2O3] M-3KG*SP*PF=9..54]%HJJ6E&Y$&_JY&P 4%;>7HN:8L 0F! 0RD9D@$C!/LA M\%P><*4-KQI[Z] IGQW% 77-Z]]SWS/@/JTA ,G"$)NN4H@HAG (&0@55TR1 M<(\!^.VX+_2Z"L/KX_+;JA%E@&-,GXQSK2/:0A\Z.YKL.R91SE7GS0OQMO ) M?\AH=JZUMD*A9())2!#BC+F$Z&]H D,7;C'E(3M1&3@=;4WV.FWO2N%*NI& M=W)>;K2GG9Q)+Y7^A;$R17("X#.)7($)H$@%+M7_H]C'-?G;AU;<0"^56DBE MY^I3,D5SIW*M3ZE[5(<(4B@$ *I"^\HR=R> - :C+P.R%#3RT=3Z:S=4P2''F,W[)X\$*( MH1"A##A# @,:8 0"#[G4I*AX-?W6#ZM@H8'OA;UXJ)WB,\8<-4M[7;I^3D!]X:.V+L78>=S8+X3;EF&J8J-PB[R?5\) M"AEB"&',? \@2CWA"3(J6ZYMSJ[3[T4V5:*0,(1 M"7#H!2Q 1(282DP"$0J@H%3N\?URJ'/U_0\O18ZH#\ZYP2Q ?$Y%'%-A>JE> M9I?K*U9U=LQ+E3C#6%\]DK MXD3(I#H#)XV'D5BP2TXPJ8(K&@8ZVLQK9Y%8E'G(O+GUQG00(A]2$& />B@D MA"B?,F(ZRXECRAY]F4^'>=M.8IV6 MA"YJ.Y3OG18.*O-/CXS88(!K_KO6[/3JY%X4Q!O1=,G@?*(U',C.$0$A/H_!*H >$HP7X7J:(V9 *J+ MXG5!OS_]QG?%;?)\/"2=G$DOEZH5[21R(0?20Q)QES#@4D1)("4E6@KMT0.Q MWO$P\,.N)N^&DL9I\H8ET+AU. MQ]%$C^P/VZ SK:VJU4D\?8=!'%T&8NQ@:VTM*%]GA'6;4U5%+BHO"%$80LJX M0$"8^A7<]UT8^AR$P-]C6:VU)(PS0#GU M0RH0PY1J"PI"DU>HB.=S_UBEQ7%='N&Y$$YGP-YD$>O=1L^:\R1I%>.3G)B" M'TXJ^33)849]%MUY>I/.-O]ER2#[K23,VY(NJ_)-! $@TO> "I$66,SUF:L\ MX=,@$"JHP7 >1.<(\0##;S#KI1/:29>XK!O[]$QEQWY%!Y"A"K5J)!CB"$&. M 20<$I> @&N!LL=J"V?3"/1(A'@BO\L.22[M@G?A"[@+5.0],1S*$SC/1[CS2:#XD,9=2I&^3^-'0Y]5(_$8GAB2?;M0&82HQ\@'@ MOJO-3*UA<0)=&A(7H$*/<2I%Q(LCA4_(]^.K#@B9JI;D.,\<:HV7-8J@R^O-;KTX/E' M+Y/ ZI>K@#P8?9I'U#GNJ!1J?ILI6GW-X%IDP?<[AB?-@WA4<6YL'PZD?8! $3 B( M/,@84X@%O@0A0= /:JK^'#;GT \'J+;'8A?P*-TZE#H'GNMS#KLA)WI9NXPILFN!QN,5:2]Z;CJQTG^8HR&#=1]4C^SQ75V< M0$[M>P%LYVSWWVF243U?_6ZF%"[ M-O[K?^=TO/A300D(@)\T$4TF,K$3UVLRNW*9T!;\%"\"LVSVRTE"1ZGA!G/[ M2.K%C!,Q>R18M;[9W9J]8E/B*QX5$XTT_T7E("J_YTM4_BZB=#RD3^:;8322 MSG\YT>,X3B9ZXC\99PF=Y".Z>*GY>6HZ/RHGR@5'IAU;;TI-X%9+ ]=Y-4WU M8]/4N8X?632R@_CY;V;3]NAHZU%Y/2IOTQGXGS2:0]EDU'RC5JK,0@#%?1$P M%B+I2HH4H@2$D+@^!VB/O2775\OX1JI9=X+3.S*+'GW749D 48AP**@VIP52 M+F,,ZL\HP!+YP! M%EQ8"WX@W'=](@)*!4:A*PD 04TY$0&@91'KVWO=[466[<$PB9I[\^C:K>6;GZ3/W;N^2 -/1OGZ\# M&IR5]_F-4I)/C/=9?N4/='0O'?U0Z61_IXX6&]86,J6;[1^F?K.F'Q/O*AW. M'?0YG;][Z=OR)&VP"3(RO5%O]?5'X4E&"0DEJCG5#FP\/#=WU,GA&[U?^IN2 M)J<4)L1%7N K$$@HD2<\XD/HXT#Z'I<2^S6@L-Z;W75O]JEMN2U3,9;0 IM> MECF[1=Z0V/BZURA[WXU9B_(-,HE@L-^KFPZD18-4#(SM$ M*G)?\" $O@RAQP32HI\"%%"M/$).%)'>'FL\;J=$8C (2%T]VRYX2TY/1EUQ M.#\?WW(G9])+N?U*.:J4A[D?A!2&"%*"ML4C7JU1>ATX<)O4S1@;[81K96<;IR,%Q++?G>;HZC^&0 M.%WL;E^^BE AZE)? ,@D"@-$O% 1X@;85:'R0U8CS5VX-PRNYPUP4)>[U@7A M?5*/X?GZ.I^1?[,7(5NY.Q$,*),AQ@PCX7+J\R! O@>H9 '!=%F$P/V)$(P& MGMM5]>_LO9Z+$T#'AHJU4.H:N$+7ZH$R2]%:J0%VQA?:8M/.\(S0LW-$/#5U MZ;N&OOIS-^%J'5ZQ(^F\A&*I7($%#)'R <%*A6X(, BY BJH\]/NK^N?-W"# MN@X\73RPT%E@7UN*QL[/KQ>-O6@\DFB$4$"", FUP$-8408E]+4V[T(LN0=K MG;O[:[[H#H*S\08<4W0<$=V[N8;D,B[_U-"N#@.VN@RZ.C?P6T?&V[T:D,]@ M@7L*[MI!T"K-HU6EK9/F?83?3-['[70\'DI3MHP.S7U\&*=ZS8R/BQ<%G?5C M,HU-O^O'CB1[=*DXW7G!_KI;7:\3^W)6LSI7>-DWLUD]9SW[(H]-M:-]%-3N MLV./HR79D."81L*XKO3U/'Z4SH1^E6EWBRUV6!+4#^W/A_0I'=RT7.^9?6=) MYLY0S =-1N]E%4N+0C> A#/]?QP%T&6NQYG/ A[00$JECE4+L:Y43?=.C+/3 MLCK,B#N,]YOE3M^7'J0AE#X&"(8$^T@R$$@?!-Q5#'Z#>9PG]V!U-&5S=YQ2 M7DUNC1=F9#07HWYLJ>OMW)>W=Z&U5 XKK8I'8D612*LD=J7[V7FB&LXR@:Q; MEOP96.]]JN79;TK/*6?AYVH- =E1.VJ Q9[7"C*7UXC(+JSR)X[AR2(/7% S]#K&5H2Y@G7100AAB0(&(8A\"D.E>\Q" [D M :I)3^X/.M?.M5E*>*!O*O@-N]T$WY^( WW]_2]/'IR#@FYQ^;>^> M#QGU5HM?"045X$)1CR$6^D1@1GW(E*1:>'K':NL5=JYR:K?,VQY6=-Q9_=GI MA<=FX>$) @(_"(,0(^0I3""7+I4AX1"#,.P;XQ[/EY3_\2?]K=FDXH],T]&!QO%$_T@FNBO M1TZD7W6?T*'6R1);"'_R(%.I*8I.M9V@5;?KV#BBTNPO6\2#FJ_S1AGZQMN) M_L)V@'YQV.E=O'0VK"4?TE13_:N/']Y^H/?R52+IIRO]KY(:^5#2Q)+<0QFD MG,3C8OWR;XHTM_RM)7E4)U10*P#_YZ>+Q1>_C?42)QJV=BEWOV"\&J3X^U/*F;MS$4@0X/U/G(3$' MQ'=W5Z]^?7/S]OKF_=V;]W>W6CP826<8_]J<,J;4<'7WYO5NHO)(8VWT@5I5YOW-W9O;NQM-5Z_?O+]]\WKQ MR9J$["7.W8U37E12D_[F]N;7=Z_-RCAOW[V_>G_][NI7Y_9.?_&;H=,3+-?% MR^]_+T[!'U:_?Y\*0?%EIHWIDT$S/E_PY-TD]W04_6'Q&[,367^X&HD/B3Z[ M1Q/[\4:51_3LA'Y=@FSN]+*]&L;\4Z:)FH__$I!Y@:">%S ?42@H\V#H8Q=# MX!%<5P]OR8R56ML MF"0:V\]:UA8-[//M+_3O?,=?5N@@7\+L2>5.;5[&!FL/\[7?%E^_3\S5QI5U MYO40NV+5M6F_9K#)FGD+]-H1.JP1,0=8,:_)BJ%G066;1%1'YC-3U[)3^H]_ M_3+\Y 8^ <"%Z,(>R\WW'S79?W]K";]:+78RO=A95HR+(W;)6%I:UFV??O'R M'U.]U-/'R]O(,9#I9&S0D]H$_CXJ:H9K33N=TYC3*4LC$>E=,@_2)K7SE^\P MA."GZ\P,MY_- MIBU]_ )'7_R+/A&O]?'KY-$^YXK_9QJED=W5:_V<%XYQ!E3&X(8_I5JAOM?7 M&BW#89*;_ZR:L8J'P_B+17DZ+#_"- D\,JUI9$?;_*A<_<#)%RE'!\?7P![M,RIAZV0I!X'HOMF3C M-L+/;T+\02G\YHRL0XXS.#M^J]"H$Z69DVH4?];S_BR=8:2DD_)(CKBTM&2CX=&B\8'3ZE]DW"$?(QYH82 M_\CYVIFFFB^>G+'M%&N^-$HV3?B#3+);^# :15K/UJ1+.3:;'0SHQ:Z!'0R=S7*CGKJ(DG3AT/!Y: M'Z&>03[ZB-OYR)'U$[PWU/-W..HNF#F=;W>GIZ?\U*C?)'&8#\\&F@19PT%5&I,]&CTN_-2J:.M*0SE)*E M2MKMGDS%DTUEF/*AU&8W %X$!BK6^(@&&"? (9]PCT&".^\ *!R;%< M ;G5#E\X35WL^6-NIX^/1BYK;CV3.C[E,NXO#VEMK,[W;9BNB-4=L^#/C &< M&0O9U?I/-MWDE0'T>L'UBNHS MYD8M"*VG[-]U@HMZKLL"JF0 &$(!91YF6$!?OY1BQ6H*\N\LN(C+"90R#(5' MD!(A\1FB!!/I0:S"P-M><,W':?;BU]S)/6!7U\BKJN/8'MD?$FUY1N.A3//0 MT,S/O(([&OB7-A-' XI"%VL\&INWKL%^U_M-#[MS&QU5!]B.6G?/IIO\-MM1 M*U(VW=3:);O31FP0K@?8AEK'PZ:;@C;;4,N'FVZJ]_,^/ZX(FFQ'V&8[:OEP MTTU[<+NVW9TE(-(.T"(G\[7*S,S/M(&TL(NKSL0'^MFX,>5(&_M2V_76*5@Z M 7#.H\31)C1>S< Q57ELI>Y!,SY1!_C) F!Q& MC\:7*\6+K4)(!^"GL D_X3;\5"M0-]T4?"/B#3?9#M)F.VH%ZJ:;PA-LQZ(/ MW^[-47F%-/*K@#:[4\N>FV["WPBSZ*5MLB%NFPVI9=!--Y%.: .IW$D%2!_B MZ5 81WLBJ3V2]<3_/1UET8TR!%0!+M<\L.37RH/-@6KNS(#1QO$O]4&=:QSE MV;_HM+\:Z;T:.A^E<3F9R.=;X\%WP>7_*V, 3Y(FIG>:- @+@W0-[,7/-?& M1[TB'%"["*_HT&HJMP]2FE%:7:!XCE,\8C9.,VX]UB\V9)1$GTTP(HD?5RY* MN12UJTUSU8-.''/UP%88$+%>(%-FH%#'M)9446'2@3.+B7.93*@>3[:JB2E: M8+0Q]N242I*)IICX'LV6,K%+:>YEQC'QXJBLV\@YY\(VK%LKOC>Z*,"W(DP; M.11=KY7_IU: ;[S+_2:U#[>1?\YMYZ!KY*%SOQ47G=O(1^>VQ#5'(A2/*"Z:/"12.H]Z%1_27'/YS6!="G4#63>!T0"* >NM MT8\6$<_P.;F[HGBNGHS6U^37L>23'!QA/#4&'Y>A*IS_3&FB!S:84YC,.X2D(CWZO;ROE:+V4WWH5.SUYUL(EMMJG%6JT]6[;8IR:[ M6^]ZV"X"7IO"U1'L\)VQ)RK^U%&LQ:,1(5H&9<[' N@V2^-9,)'22M2]ZFK- MH^Z.M51,8@3;MYE5FD<%EN@$GDRWD2O3Q7L*^&?_W@S_;_6J+0"J6TRXR3)M M[\+8?Y3]XN7?AS'35/DZ@V8^+N=-MH'T;C'W)D 2<"0DR7P:9KNIPD8>-;@] M!*,[H&=]6-P_Q-.)%5L#QXCI>)K:G$:3G\_HZ),)TI@CQ4J]+W$R%%6'2U42 MYXX=*4P@2PM/ \Z4M5$LK492"S*U^J%,)XZ!UVOU\)\/T5#FY0#,5^9-B:2I MGH<]%(P2^$ -*'E.S N#298&B46YE=?5")T^+S)GDE5(\TN45@>UAKGPCOS. M^+,-Q57TWT>:?)(5KYW4]!$_/NGOGQ:FGX_%**C9J^8PS]GSU=2 [%XXVA8P M36XSQ=K\<)]Q>/%T \0V:FQBD>,,C8"P&GHT M4L,9OB9_>FHJH#^9XU0/1T1I,K4I@O,PX9(!['FK=?-HDAU\>IFK#Q@L3'_^ MC7/;JRT+@\4UQD+J?)%Z?:EU?#K34>ZVFSSE.KR96>E&+'8C6Y6(ZU/W4.OM9IT:^-;@'F_W(8O5J.'DP M_T#SJ8>^V""'%2TTY)/RF=F/NS9XV3V,#D[1-*;9M^IM&PR&W(>-E*R5E! MO=*[KJ<2,^MVMT\O'I'C\(VPR/5NFK/WK.3+;$ZYZ,UDU,+,VUJ9'?*MVR]6(R\4##9 K:_C4:9KFM%\C-)/UUJ@1!/S5P5?S10*F#1(:OT: MY;D4"86 KSSF(@0]O@=\M2<\SFF(L03ZT<0C3%*" 2*8>#"@ZI3XZHN7<\M4 MK>7@F)4Z'C@:-O)6P;7(P\TKWV"[#I[ T#Q+OXV_8U_EC.I3F3;[ O=2%F!9 M]VY%DHT<7G M>&\S=34@R?/38V=!IDJ>9(;.&,>3(CO5Q%7^+1<,W4F\H,)9 M]75>AG$KZIU$2S"KD4;:3LP!L?:Y15_T4BTR^N9G.BSA,YE1;E.$TQ*I^L*Y MLGK5? 2I7F.L?4 Y%A.:TX:ZGKZ:CH1>%PLAN3-*\#1YJMYA1Q@_:K&;!CSUQ1^H]?2!AN==^9GBT6Z MSNLOZ-=N5(K7J,DU=O,:._KLY&L;&=K(&P[7(FXWB\,&,A3-^4P:$L$1BG:N M>D]>H[.^J.,B-:[3)HH*G6L*>YZJ>&>XHGCGVK5?7<#3J:O@:9\UJ^*Y4*?3 M%N=.YN&-KZ[7F!3[7=3>H[OBYU_/,Y.UR3<\Z.;R%I&XN MZQK%L;RU^/5MQ=;9GBW5P$ :3Q-;!B?74S[)IP67GX$OZ?M&<_6IM-8PU#-: M&7+/G9!IYO?/BLL8GYO5;63I1TRT@O>+ULYBDP%E:Z,L>CL+'VOI\:P$BJ(T M-1$-.X4\>I4N.BQGH]=O*MR"D:K&/LPPG"\R!R59VC?57[*P2(9$^H]^SV1. M_\FU'@OX*MYG*I.4K[-^16[AYA/Z29K2/$83-5J1>8/6>^\G#]9UJ@FFXG2E M0_VX48:$RC>G*%.5/8TJ)5?X*<4LENQ(I?=\LJ3-SAR4+YH@&5;5&FW&O5ZC MT.Q2=ORAHM#MWN'L0;S59Y-OO MN\-/=RGM#(Q\+L/RFB@C$8X0CC)4K?,2% M2RD 79I(+COL@+TU,IC)WPO #A 'L$<22((5LSU *4$NI['P\4]+PIW5*', MQ7[N/W-[;264LRMZTL+;>?$RIQVG))Y=_96M^*%9A9"U@/[-E-> 7!<]E@<@ M5^^%I_\QI'3(0D#H5-W(C\@0RYD0NUNB+6BZ463.6XM3[0!Y[H@@K55_G[_8 MG5/&2SWN^B&2JJAGFN'8(YN?_YO6)(W^.BFN>?-5\JG5%6^4UHK-CXG\',DO M::V"6'7^9:U\HJSD:J:=+J7U.5D:G87)CJ>)\3=:=ZS6U6.>C4U+E=R$L'V% M/]/A-/O!#+*2WCS]MAY+NCTC8*/7N;0\^/I@1GAG"Y M41^2*$[^5]*DC'J\IA-:;53 ./&YZVH-EB./4TPDUI],FU+FA?X^&A5@SY=2 M B$]$_%&D )*"&4NTF\.('?/I\C71VF]7=;NMK;C476^1E%J;VV4>O/6--C/ M\\H0;+4EC:*TWMHH[>;5;; EYU'(J]56- KV>&N#/9M7M<%6G%RAOU1HM%$[Q)*V8!UR: 0H0%!" $ &( <.XC M[(G =Y%4^_!T<^QQ8GILZ'<07U&/A!2X/N ^4&&X0_^R0V!3]:T;;% +$58?FC]J^ZE#[%PCDQZMK6FP>1,:[-Q^S($M<#/' ML1M:[%@CFQJMM:DW+WZ#'6MA-3Q37FMD>J.UIO?F36BP<_NK%GSXC;RSG99, MK=\2SCQ9751O17%AFV5F^D--9DG$UJ(I:]45.7;I KC:>30 $5D,XSR1C)J<[2S/.<+TY;KL"!2E,K<3$'_*2@S9,L,,<['N7VKR_<-[.O3E/ MFHX2 S&1-JF.CK($O7+>%1^^78(R(_B%H%$TJ(@C9(J5K MEN6%4^W(L7KU\CJ#/QZ52QMY9=!:K\QFAFO I2UJ$#]3^=K(>>.O==YLWH0& M.]>B7/'A=^[TE07]1KX;?VT=W%H3S]>6R*@>2?:Q#D->"9_?2<+Y#IKV\_O/TU2B<6S5T! MIE>"^Z;1W"291W9G;>$F8G',N*&_Z=C"9E'D3,3V\W,^:SW%()&+?9G$X\XH MJ7_YC@0A^6GK&='I)*Z?T=HLA8[,-L>1&&B*:1B<9:%975+KST7)#2&53&S- M"OK5Z'QRDA9F]#PQS"_9G^Q7R1)+:/EFV?E8@JZ1T]A?#V;<*+.:>"1;U(ON MY!DUWX'33JSY+C;R4/OKX7N;-Z3)-KHM\^U:+%*SQE_M?+N-G+L9BJ,_U4_. MUOVI_@Q/]6AD?$AQ\N24Y_LY'=B-XAQ^JSA'/>YIXUU%I*-Q!>7VB]4HQ."W M"C'4(Y,VWM4'&99WHM0HRU/<=V'B7WQ_7G2#3_KA^AL?UECWH]YD1U.>J M;<@BVJ%C_&V37O29"=;A=OJFV-LO OW&F,'B;;7 M&'N-L=<83ZTQ5G%3TS1/T1G:;AJE9EC+ML?4%O<8O D:80V"5EB#^F9%&^\B MYZ* E#*\@^,\A9(;- KS!JW"O/7MG39BZD&O&G6"3'O5Z!FJ1G/>F"\T20QL M>1AE)2LBF7;@9&TEYAKA(()6.(CZUFX;[VJ1H-OI(ZJE+M0(HQ&TPFC4-]O: M>!=L"61I1>>-@L!!NV2W1D'@K-?6^1WG!+G1YMV*_K^:L9>FL8\LIEV.6;YL]2R>XF2LW],SM[]R#:3^\D$ MZ$H-H*H(+(J-&IUY7@VLB-%&JF"K0[(1^"=H!?ZI[W"W\2Y4BY1JA)7:4V65 MH!'Z)FB%OJGOGK?Q+O^9:M+-]ZY1-#IH%8VN;^:W\:[@/+7#WMGSS'3"9^GL MF0ND:)TI&3[E'2H<1:/$PI]E%F+).VCH2?+IL'00I9.8?[IDU%QA,O+E*)VK M?#9/+=WT"#5"=X2MT!WU+2TWWM5I=,@P;!4Z+'?A7 KW%'5TS%FY7#1&3_VA M;#"5U8;1JV*:DAKCO.C<;FO:)'(D9CVN+%!VY)B1Q%/]'/W@9*ZN3+6&#Y/# M2)OX^D&)*4Q/TWAD%6M[]&?'>Y3PZ6,ZL8G,@[PHC6T'.N^9E?HQKS!-LF+[*6L7I;\S(]/:@W0^C>(O(U-XWW9 +::= M-902D5)ZE*935SG[R4-<7<9!OG*F/:Q^B[$BLHJ ]( -8$9_?1\J".K+8[;6K]&QCL:N=G#M6[VS2O;8#N\ M VU'FP+_6RD0^_%I+E%,\QUO%!L(U\8&-F]>@QU?U&:V[#"V*AQ9&T&LB33N M[^RO/>47R6/;F.CVE+Z7DN[-=9EMPL$[SW[;B/#18KV;CG(G2O4&6(.%9N55 MA_$7;2+%2M^93DRCWY&<&$-O&/UA#;W,GVMBO34Q7GM/I23J-"U]P5&2FB4< MY'^9.J^/4AM?XH7S6]E7V-9ZS>VLLO&R0>;+R%JEU?:^R:#:0=CT5S,7FO1. MFFC+S9AQU2[!15.W@;4H*[TY:#K+#M5V8UY=UA25+1>I3!"H/KUF^G7ORU[W M0)-[4[TK7CU T_M9FY&:8&1NY6:=I1W]H^G;G/5G7C6[)"Z37KEFJE&L-U(; MTXE=R;1L05(NWVQX(V$[TR527R$'CHAEUHO:MC+1CS)M22#XJ=JM.;?;]7/M MC^Y/-6MA^]LI2P6FU_-4;W423;+[[Z?:2-8V=7ZF->IFU_I\:12_#-?&+S$-:>MK=Z9IO;4SJOO&_?V9UFT]+2Z%QU;O\T? M]O0LU! Q38PZ)2E_R'O"FH^Y,]R>XY'2ZIH44@QRG[E]8TU!C%I\7EX:PZ'W M-!II16[V9JVWF!+[A9=2%2 M #'FLA!B3%T4A-@5B)$]>'&9QUP5OC>YNWI<&FSF?;K-BO;87+(M,UFH-&\7: M\-JLLVV7XQB.P^=:3^%@^DWGL@HJ"D_9RC2>3@P2P,;_\TS0LD^-,YXR+<.& M6KU(J(GNEQ=\;]2(W._PP5[DY#(MS1T./UAMIKQ!*S69F\'T9-6GAG[V4"^6 M5;+F'I;_NOBT%XX>_)).M/!J^\K%)SB/4F:.,^OMB I4(]6?BP.L:"14JH,E MGB'#<)33H*GUVEP:_UDU8;;0K%9 #5[1H?&F.+BRI<>15D9=CP_'9=E;S M+P99OD8Z9:G\SU0OU-+T^0R.D75!RNO16P]0^8*T>.@?,WS&BG%6&C#I%;K1 M>B+-T2 C8=W'^B]?*7M@T]7^E\EJI[K MM4Z,EC)Y^,EYI,E]-+JDN(49R91\AE!>]_"G)=/K.*GB[]MV*NY?5V<\R]2'Q_)XI16['3C#(Z!_6*@3>1( M+>_OQOW,%7;C4:3.0V+LD>_NKE[]^N;F[?7-^[LW[^]N]1%JK6DM'*^-V:(% M5'T4GM:MUEJ#;^'3_M%DSCZ$52/,!0XV6)(?LY3$MTG\:)8UH7SR3WWT7>O) MQOKZU=:EY&[(W$!HFQ(C:I"DS!=0&Y:3"4#]6AHAX.( * M8ZY$H+]5ZZS+/>8B;6E:[N9ZS-?=^3A3.G8W.UM04R/("%X+&=F\70WV>%<$ MS^&ZPV\XX??D#&@$[,!K@1V;E[C!OBSV4%[BO:V-UL8[MA(.U\@AL4>ULE'P M%*\-GF[>C@9[6-_PH.N\=0JLUK*OZE@#V=*3L:W&O-N^M2JYL>.:-":NFFA- MW7:UYNI&D66R-K*\F4$;I5RT%3F[C'AS(B;QMX?8.@PR;3=/,RKI#Y[R5UK\W6WZ+48M-EIA#'9X;4D[,3.OS-!M6/"S"VWIY M'B.S5/=Q; /2=="Y[)_9AMV5G=[-8XKW5ER-VH(>VI[L-N=,[THD&C2X/+X M=IGS7FQ)YEV=+^#\JS4-<3FP M[40YG=3_7'A)-8/J*\RWV[[6K$JQ#^;9Q=[0=.WP+9R023E:O?GZRC1#"E3) M[X&:U#LA[=,U=1N:L+@':[<[TE!!5'1/S8&.63;BU>VU$X#@T@67'KR$5V;. M>K-M[$%?G3/YA'[5_\XXWXA)FCW.KM(+Y^,\Y=F?,BAEP7IVHQ^GPTDT'IHH MP#"R6 [S:$TP65V#V"[B&K(?4\/J^1+D(S"M3*C-05R[178 "[OTPKE:=764 MEMPBQ>S9=OY9ZN?"[M,*31NVCRS:]+-^@&%^IJ64BB8%.96R( ?LFA<:=_\7 M(RY6DWU\+^WE=BVS420RC:<)ESDH.$\W%48RTL\T&EI/V>);#6T:@9>OI[YV MAC]9I.1Y*LN9Q;QND0B*MZSA$+J2[[5%>)@>O?>^$?C(?]'$9%W*C0CK1R,XO$QU&T.OC M0=,)=PS[Q4F:Y?_2-*M)HD\+LSWC.+4B0#_79#9;1/30HMY-*"F)#2?$[-]9 MD"S+)5XY[^)V0]!CPU%Z/\S S9@-0%H.[0XN1+7J]Z6(1/WE.S< /S5'I9I_ MZK!0:[\_9$+J84/TYQ:-K[<$&]M[I!$TC:PM?;+9=&M@[P5;V'L7"W7XC^*- MF_%&2SAXRXUL!,$C:RN?;-Z3!AL9;EUQ8WMT]&%,\14DT'L#C@0F*L[Z0E=- M5VDD1AE?MOY+6R+#OZ0/T;B*N,[LNT7MT2ARW"!S[#NL(F<5#'WS>+759G2M MU/D^5W@77I<4!L'3#X-IS&\=8B=:A,<[5W&*C2V^2 M\96,)QE%S>W"8-[1E"V_8PS/X8I%,/9DY7%L:?+U:^%-/PGC7Z\S:_(79HY M+NVI^.\'NV89BN&M'OR_H'(I=7T6 L]'3 (&80!<#$-.J,]!L 6*(;.4_OLB MTN(]E?Q'S>#FR- <>_%2BVM+(XLQ_1GK9W1LB23-Y4F]_U.O?E%F2;FE9=5GGHJ/ \ELE/3[+5-H)XY+V=^FMK9[PP[JZ1CKV+O*C3?? MT$8)$V1MPL3FO6FPH8ME" ]NN1YY'QI!D,G:;CN[+NGYV9G+S-W,([:]_ZN# M1F#5IQVE]/X^D??6[UM7?*RWQ(\8ER]T&ALV6HB%\=+R9$^9Y3%3@N;5D[*8 MZ'@A/%]1V6H[BI2DD&EK],F8@?I-]I4CRQZ#/'P\,!I]$9*?:C4F,4'J3-4S MH:GBE=J4EO31Z$_QQ&;*9%\O1.&%GIC>4I[I>Z.\)$ILH@"9$^*+"8D;=_Y7 M&Z+0ROV?J7?Y?Q?4+'#\8FN?H:I?_Z_?9"+UB4W?H[,/70-$7I M:0W3_[ZX]"^<5%^I9Q+,&0@_CJ:/ER*VU&>NO7@)7GB%<5"LP4M'L^FP"+T< M=(7\ & 84%^&W-?G1$ H( @0S@+.0@K"-BOT/A[]GOXF38K(OI8*KERJ027_ MJJAV9*A_\I#(>>YXU!-Z2!UMT&NR_@"0-6D$?B?ASOG/*RVQ?6QL(Z0XP2OR08SS MY'7NR\ME2I;[L3H#!'*@E4J$ ASXB/F0>8+(4/J(DI J;[-XW9P!HK563PC" MF/(]Y$F,-9,!1H2K>.!SGW8K ^3B9;&"A8_MF"D=I!'LG*R%G6]>_P:;MJ*. M0%-P^)'!X"?#GY]5@5+2""WM@K5PZ>QOLJ/HB$X=%%NV3YAA. M$U2:&1HU+M:9RW]@ZQ?5XTI+"##+L^KSH :3]]'(1@\*'[%UM+>M/'36^)GS M[YI9EP#26"(8WFXD$M8B:C9S=P.1@%8I>LT/JGHUL/V:-L*VN& MN&7S\C18 MTX9%$L^,Y\^-PVO]<14UMC@"9HD7U;.I/&.,GV+3^;3JZ)G#CN^2RU$F;I@J M+3R)QEGAEG$2Z[?9$LTC"]28Q<7K$CP&L^"DF')9Q-,7#S\[O!*W8-YJ$0M+ M"T6':3S#H"R.96GRZ\=6HCT,#F7F.+1(BRQX82&1G2R#^6X.>;F>^ *!YVQ;FV,$511CHO M]YA5S<[OK%04&I0UB6QIG0S@L#2U'',S6]URO3)L4F5V3#[%-6!G%Q;.I%*O MFJ_FLSC+ZC8MC6=QZGK:-W:&&ZHFS>>0K0BTSU=1.DE-:K>^Y\3FV]9&H3>? M6PT.NT5([O,\[)Z#@EM?0N84Q-TH(.^"M1'YGD[/D2I7*&575N>:CU@,MH7U MKR[ MJM%73!C%3 L=/T288TH4\*E KA<$/BS:/MZH\P!!+:*?G^4CYG%]&'F!+TI\9CZ2U/!D-[+ M"G4&4BHAF&ERR!!" 7-=2GT0$NY1A(NRW3Y0KF3(%XCJ9=7JA00>]80?"@.),>\5,BFP MWKF?V")L958"][7D=A5* F[; :ZSGFI'*ZJVK:GZG*NJKJJKVD3&[@'J8&1'(Y&S MJ1KJ[0--Y"OC #5*B]9W[,!NK&M9ZYOO1H9YH\_R@]9Z\LX;%4 ,"#VH%0A. M71XB&#*JO$ A7X70"PTD>P^ &*VE2""H5JJ91$@@$OJ8\ !R5_H!0[QEPXV# M'"VWDYA_NK2KZE27]9C@&!2_M:/16ZVO*U-Y$_F<:I=%$+N;VYD:2 M7M?H65OA4OG)5$ MN6EITJFM\6/,?!.O4I$)X=K6;)]M,];ZQ%2+=K=)XL,<=9TMTD(VL@G.VBI( MMMY3.=U9F,[60?MB4CB_T-24(;+A89MW/C#[4!03L]>KV9@0G%Q],<8C^:#A"BEU1!(695MT& M0JD%(8NRI*8YR%I6_=^I'I"V!MRYQDROBM=?SUY?-&?*BK]56AKE,C U MEDR&((T?'TW!!BNJ*\48JK([M<& ATA_E^1E%RR>I)(>SYYJ_<(L-K(V5G/+ M(2(MLVV=N+EIF$MGX[9':#0:3_/ZBII4M6G]6* XK*ED-H:.9#PUB^IXFRW)G\P8;M7UA MM1:G\I5Q>?:G\JD,MIK*,<9JT6M2,0SJ#M+YZJF/6DP;&,,&DR>WBZP18<6Q M/JF&\9,T%&*,GO*CE>"SXS"[K:RYE=V?B^.R#Z&5O)<6_[>S1;:P!'-GO,V1 MG>CSW2@;A3H0Y>71JF99/JTJ^'"CK9HU'LSOG%G'=-D^7BA76\3+TU6S,WMV MGU?GJ1K1CU*;@K.1+/"U._TW#M@7SRJ.R>N;FJ3$3 MFMR;?)IB >=-=,=DZB=BF.?GV OLW3,[5N]!-(XLM-K4T<[CXCG*.J_9I-^Z M,/_RW%_:#JIF:(%L99.@MFZ%P"&_/JRYG(M3L!$2IRK>=4B)W>1*R=V MO68CGXUUI:=ETUBSM5Y8@KG75:;SF]$LM8:>#&,GC1ZGPXS.'F,AA\[WN;): MN6BN#^I<<\\50S;P\,K8RIV='Q"SI8V'97'\5T.J&>"6/\2V7F/VQ%+371C> MW,7S YQ_SG*1Y>KT[4,M/J0P0VP-K\=QB070LBV;8K;KGV.S6@;ID_%#B7D> M1LK.K; GXF2)\@:VK&+ZZ5*9-'I;'\*HK=E;K9@T8'?]QU,DAWF=^ZP,GWFP MYELE(X,Q,X;2G(2P):87/$6%YVMA\J9$FA:QLX?E]2;U7)ZMRD3M<4?W MWKWJ57>U\7-4O"]>SATL)H/9"N>9;ZAZ4"P<^3,UB1J4H*D'F\X=-9D>9$L1 M&4<(RRK6/N@UM4EG1I/_NN@.L1N1%?2]LR50RR_*+NIS9Y3%.BZXJLP%<9XZ M-DMXJC^E%HZ\V5EHX1,UBD^62%3>,'_ _92[6]0LF".D261C-F-H&'_)&_U4 M5LDHK_/3F7M!941&!['JYY=X[@DF(6MN 5+-T#:!:S0Q^GIVWJ[4:EN=CBU2 M"/;FM&B&57/7%MS;+$F;(#G SN5FUF/G6BQ:,[2-&[3"3M3Z 3?>Y2XYY>SD M)];SRK7@R47J?U^8Y^O/8RI$\;GI43&'2=L.^55BRE[??GC[:Y1.+ YK"5*V MA,/ZDYE,4MMOQ_]MYTR6WD6!O^/U>!5_8YQQ/1ZJE] MD>M:EILLLU%FO;5?U4 N(,;"))@=\TB=8,$4$OF M4YE964]6VB359VH./3WS*"V"7=B/GKV6#Y'98_%HP'$KB^4E<:3'P-#GB/#E: M']WBT9JI/+8SMZM%O\0GLRN:?9=_L *:"[^&Y31?(\Z[T-9+4H2')2G6RE*$ M:UB\SC%J];()X4'9A-7QF:UWX62>/&KSY+AVQG;@? 2KXI*=\7'JB_\R\<4_ MSI(2CC6PC]\$V2/N4]@FZT+WOJ@VTNF7>V?E =+EJ,O?KK.; M0;[W^E!$1^*FT]<\U%]N 4RVTV(%FOF TLPFN.REOUY.*#PH)[0Z&+WUKK7\ M:*B@S-#J&-+6NVA:^A_UTM_*R,13M!BFD8D\82;[D.]'_'T:&D^6 MPRDMAXO9%*ZL$3ZWMZ)ZO1@BB6E%,0-YMM.R8,G,4JB7MH=BGE75%M',?"G^ MVE!%]W'&/%"]?%]T4+YO]8[&UKM8:PP?5"_Y%AV4?%L=GMIZ%T^&3S)\DN%S M?,/GITE^P?]%#SK9.:>T^*"@-YY0<86^NZ%S.5SZ<5Z^:\*B-/^V/,O##=-\G^)@X,(H M+W4DQ_:-M&75-".O8IW9X@3H,_A[S<%[-4GHF[LY$ M^V-T=([H3'"-L$/>.2F(L50!;+U##'N&I,%H!U*2M:1D8$I*!E;K(/?&=],Z MR+W^"B59*<*52T?\9S%9*NI"3$":'058/H61]BWGGG9J:[1>LC(Z*%FY>MMO MZUWB5#;\+BTY9,SK)1(CDJSQ9(TG:_P48-#O]6/EY;QXSK:2FU(2 MK;#1#$-%I'%:4V<-8,&J\%S[2M;B/1D& 8500L<]Q(H 341P%:1FEBNHK8GO MV/4P??-D@OMHPIKE]J.+%(Y!^W\I]'PV$]GB5.S+3GB(H-7+KT<;\^NWSV.- MR4>59_W.@');RP8?99[JI6>BC>F9VX>\QCPMTQ:>0='FUX#3SE*]=%"TT1W; M/N U9HF<$4J/9]J?NQ[1T2A.3E/\90\[]Y?>C#,_EI\OSB>^??7I]<2*??7I M;]F[_G7^Z7,@KX[LA:1I/LQE+ ZF1U*X.Y?=J-_#H/_IIG\?+$A.P/?GQ_&;A#,1PP$PMLY\Z0]/MYT1122G;/+%[*.7D M#)W[/5T%[12@YE03'@&8HP\MD!UPZ5B)RS:CP/7565% MT)P\*^;+1Y*:GNET.VI"359DN$=&@_BV^*62=R=,[Z@_>"@N72U0)\S>%UJG M/G^._ E3JK-\YFPQ",&OA.W&O."0<.Y>O-YI9'5TD'+#YP;@#L5R4US[J58"#$_WH: M&LU?6JQAU9F6F@U?=B4[4[DG61Y4F!^N^*Y;]36GP\@S .=K M9[TMF+%#ISZ%F2YEJB!"F@[L))IW8A>JWF$$M/$PPG9OJ(8+12\X(+$0LSQ@ MLNJ=@< ;ST!L'_<:D\4N>+(.G25<+\T5;TQSW3[@-69IFJ[91/F)'4-(>VZ> M+->M6HPUG7QJZ^7BXHVYN-MGJ<;4;J!JV[-:W $[7XSY;#>+)\J)KIF M-_T (:N78H,WIMALEY<:0B8OC@\P6[N?NZ=6G&%/XK )7N;XVWOL3YLUDKSA M$X:6W\7@QZZA97Z58EKMFNS*F-8G5U2>^.CRDDG!<2WCRTB [U]DRR&OXFMY M9N#DSA3ZNI#YKQ'Z*H-;QY[8-(E-[!(E[6OSQ.VA?:YW&ZLNS-.TST=6E8YD M_7,LK=FPA.))#8+K+*S6DX!PL5#'Q=ETPW1$KKB<\S6+7'+=&'V>0OKT.<%R M''7"J^["F!><]-ET58@!X!BY+,HE3,*A\?G3\TOF-AY;R6[[WV()O_QI#UD\ MNS&*KQ_FM_?O8U6__%Q3\=88SBZCUGD5A?YPGKZ_ZNNQ0D,>LRU([OX=JV@% MG2CBYK=AJ&[[7;M4&ZDH>;_JVYTRW=S' M,UF]LFQ7?DIK<=+D9S8Z&"'2+9<[U?BFE#FL>T[!A+KY;D9AZ6$&B:@=T>JYEI1+!NNKM>;WY MZ?JQ6GG]^:A_/QGS\DKX>-2_JR1FKGC+VWX_R.#T%0MUU2LJBJ\;EIBUZ0:K MI=C?Y5SA>2]J2U1^9&.Y>GRE@%5&'R%8%) M Y(/^W0\[L.5YSI>>IXKZXN M,M_4PW#Y',>/MX/)+3J6Y!D\+T_E^O@_.F;V[)+*+]OJ=.K MB^/DHV>K,K4X60L3N]SGOSH5FKS?W[]]\_[=S<_O;CX]>YF?0LKYWL.=>9YPQ;FA'W]0 M5:.UK),[9+//?OKNP.CECJ>N2GS:F,#^2R]RR>;8_DOO)Z='KWKVM[P^3QR< MGW.&E$\NK"FY61$^?%-L"=\4A15?#8=N-)PYDE6)[@P3 S0'5"%)K!0".^H M5$ B;Z@P#22Z(P4TX(13KCFQP&A,A>#.6DR((%C"[7',(O5R-XNR);'.=P&- M,WQ=&?)LO_O D_NP&JF;*F,T16=ZF,U4L"J)8.Y,PY8-L.V*4D.[JD\27+IV M9?OL1*[L2-59\K+U=2GQ-0[_1$D^FT??']P'YS#2OQL^^[.=B6IH5G+9S\: MY67L KR8VVF65>[9+>=>X85*B=/"@)U%G+J;X=1PBE/9MUC(>8Y]K73) MOZI.-W[U>9"*YT.U<,]U]I?@IP_S=+/0R__,!5(^!YLCKT07[(QAGJ0VC!44 M@VN;'_TLXA;#J0._4(IPXSNS21')&'=PV5T8K-L8(HF5,I=&*.]17MYQ%%Z7 M_7$S,?PCNC<35G21DSSLL5.IOW^6_3+O\:?GOM8D;?C?I]COS# M..J5M](J3H@G7 !&$6%0(!HN*%]E1@7CZ9\?X\B\^KTS_.=OZO?.W?CNMWR* M%ZE T#P5R',ZY0)A"UP@D0?DN>WGFA*_^^PEN(8K;"#3.0L2V0T7\@A%+.H= M_SC.F/TE2$?5F$GJN/SM8EY#-S8>O]XN>37$M;+FRB%AZ?HC5IE:NNVFC0>A=^I\ M@S1%RZ[3SCY,P_[)"5R1NM' K#*H:_QHM,#%-$615>ZE*7W1U_QE,7@=-P^F M4[3,8%1\O!5S9YO@BUPFQWI=')WHS/_O,WB^5Z.ZKUZ=[)J-6?:EOPW4?4L& M)\W+_O.RPOG3G/Z6:#S=*T33,-3IE+I6&XXH4>6^W:0YYYXU;E*F= M]LK*;=&L(G"Z=;1S(VXM5=/\A6.)=9T9.CD&)3':+$;1DG\J4G1$Q"Q-+<[^ MJW(;_LV;GW]^^W8E*V!Y/B?1].?\&LVE;,0!#,\NKFV=T9KN:Z-3/H@RN'[. M)X9IY6#E&T2 !"<3B\D&T;E097?K[N9@ZW(8:U)]\%5ORK0]%THEWG*LE5:0.\($$18 :@CDEA,C+-F397NW M\/%J:!U?44XJXJDGP^*+U,N$-0EK+@EK'$(8:8& ,$1 KJ1RV#@JI9&4TLIM MFPG6U-ZJ6L4:=(6@3%AS(IOP)(;?7[;N,9S)QKLH1'V,L'D^;%S:(C":@^!9M)"X*TF%26,CF3P!$QYU#J^9,KD?\U( M_W?>83YP:[F2VF;;36(IDV.205TFYLX?BDHIMX\WY786B-Z<3W6@B%82XVR[ M26ZI"_')W#H[[KKW?CG1;P:2'Q?((]>F5E%) TPZR0 A1"JEI5;0,(HJHYU?P\-WE5 MR9AS%5.W.L-,91?ZO,;BORK,NUY4T_ M#E(LW[=P?OBUZL;#\-FG6^?BR>&=D\X/RQVKCP25Y(M;3\QLY%[6Z4K3M76V1ZFWMW"KUVZ;Y\-2J9R]?W446OO\X M6U&LL<[SWO2'H\/3<+8-W5G4Y[22V;9$YW:(:WZLL"%1G9U.;.B!,6Y<0<:2 MM"%IPQ/4AE_S([))^)/P[R?\%?9ZA<@]>_E6=09;1'771_T]4BX\3DD]HLV_ M6\93M;]:?S]W1N]8D'B]./J\'=3_LZKIG@VL?8JL.TKR< M:%Z.N906>_44U3A'=\"*FU>LOADX-1P/'MIXWGQZ.+]]9S@O_7#"\7MV$.7F M9/\V;KR^5L/._*D%#H"47D#OC2!60@T-5XP;CIVPE%;FX$;NU6F,[9?><#08 MQU.A.1/KWSY-=@.VTK+L?;X 47E$L6G+ X:!SNN<]$I[@X*G"P=Y4RD M5M03 +6$7&C!&+0: BDJ:1'.[H6@1P$F9XS.5&=\UQ?+-_V[.S?($S_NU;U; M3?TY#=@=*XF\GFPLYF&%MI0Y6(L%]8X8S=P"5C7:U\(P"D706D DI '&++:: M!D^):PR%CIY3);/>)@";B?*'*,E-8A<&5YRV)8!RTES&I,Y)G0\(@^B\'A64 MP<_!A#(IH94 < NAQ]RZ"H*74^EX&R,@2;.39E].' -SZ)WF !A!M$:*PZ#7 M# !L#33[[X(<JV!-&V]+TM8#K M+S",VX;.'RU@@I1EA%*+C%4$4Z>-!EA1(S4SVI)U%E=#-I1 5TBREF)G+21J MC1.5L"1A21NB-919)+!3+D +\02+X.-A2!WU'@(H&@682XB_)%1)J/(84>7$ MD2)#A4:6>V\"8#""M4 N_.HH$LP)R(]JMZ"V;ML<#BZ7'Q9*$)4@ZD11J@!" MGFD#( >:8"0UYAY;)@+<<(X).[[SQ!XO$AVQY, ![+25=,I;[T*'L-/B.NRT M)#$X)P;G,S$X5](I;[T+'Z(C))$Q/QTRYN9*.*?BW[.7GX*L>:40P[G9F2^N MR&,M$7M:8KYFK_O0N7Z\%,ZMU*$V+ ])9MO.7%OP."<%N+Q&)@5H$W5STH"G MJ $7R]_<2G$]HM7_6/B;3T6 ^7@9.G>7_$::W#X^^R0)21*2)"1)2))PL9)P M1$/I\OB;#RT^8$M65@U(Y7IWE)\Y+FY0G,RS&7TL3?7-GS*COH!$*> MR-5:3:ZV#T>1UAQ)"#01GE#'!?66<608UL9*X5>S1C%$9R19$^B*(=J2/--& M]+%EAVP2QB2,.QQ)X7>& "G00Z"70N M W36'M0CF%"#F6(H6#O 2V^)Q0 "A@AEH.*,S$E!IXU'AA/<)+AYJG"SPZD[ M)CDS B@H)" <40:/0*O$)(M0AUL))[SQ@P0:C=F\'[H@8PA-\)/A(\-&J^ ^F"'C)C:.2 M$TV1I-0 CYT-[@:RL**DT*G@HXVAGX0<"3D>"W+L$,K1%$L,3/!*J"6(:HV= M-!1"9 SSE:PN)W5/\%MI:J]S%--B09\+^ZLBPJ8MX'O+9'='2.FQ(3CDG,+ M/39$,A#^(\(HAJBR0H!UZ4L-I00@?"5H6ZLM-*>X+;?I$D(EA#JX\PMWML*' M71<"<\9IP91A$CIB,)3&Q]*2B'C%&+?KPN@-D0VC[6B790D $P F +PL #QM M( X0!IFG5 *-B!96XF"].6V0@ '*D&@2Q"XAM):P*F%5PJJSA?XHD<)@ZH4S MBJB 2-:&GP'0BA@$T7%MJMR-Y&V-YIT=F99B?OE?-6C6B\&JSR-=27R^]:X3 M,I\7'-$5O.B;N\[&6CO.2-B!"I)4)TBG?OQG=A=LT2 MW/W2^^J&H[CK,'P3::\[ON/LZX"D<()8A T^F+*U3D/:HPX+"_FL\''7\0]R2N'69 M5YU!7&O&82S[/AN%2V_Z=P&['_[[#P)!_N=AIB9K[_/0].=#M=7O9;%8M)^%;YZ#@F0V=+X ^_Y[N)TFSJ/A^&)P^]?S(/$3"N/4+J UL(+MJETP785K*&W*)7W2.4]SE3>@]72 M$7Z(CE16%-EV$TXU05)-D%039*D]K:L)LFA"S!!MYH(GLN#C2]S3DOH6L\V_ M[[GL_YS:QK>]Z^/Z@^Q75T%?_RB4*,GG)D:SPT7Q:\5AQU9(]YVFU9R2\AU<4M>5T^V,\&Y5@)\'.(;#SR@>?-:!. MN0$=]^OR[;IU"$2%!\)XJ:$#A"$K#*'$> 2UUAMA1V+(+1=.0X,(1%H*H1S26D')$3<5O&H)=A+L)-A)L+, M.Y\ZO<]=-W^6<3/;O "8 6Q4$"Z"'))64 E4U@"9<"YC9WD;IT[W)4J<[0 M51/C;3N#59H:3*7&!$-*I)2"8"Z=<9YZSK S^Z+G$;EP,;CBI"VXV:KTU00@ M"4!:$':20C'/%,$8&Z(I5DP[;;GFU FN.#H?EK31]4L(DA#D22#('A$D8P-, M"&> #X8(%%)2Z(6%W'A$F9 P(4A"D(0@3PE!]@P&:1%9.9"6#@,B#5.848N\ M=(!@H40%W6AR9U)ICU3:H_UA^3;0D28NUM,$I0QASG !'<"2,(85MH!9H+Q1 M(OB7%<4^2F+"1N+S ETA)EH*S&=G:4V8E3#KB6'6OG$P2+P)>&6U\XY0X03" MGE!OI'-84T&:A*]+\$L39B7,2IC5[LB;Q0 #SZ$%4A+MG#0 6,J0C"4Q.0 ) MLQ)F)52XJI9'\A(OK);' 7S1O!9? MM#B$+[JRG(?6OI0A)7[/4VU73&&NTB7O^]PX M9[=E5_)X_7)G*W"__.C9#QNZ5G)7YT*S9WORIJIW4#77;.^C9A6[]@T M@9U1:( )$YC]J++;083Y/]R\>OWKS^_?OGG_[N;G=S>?GKW,BZ/$2A*Q>$HL MJ+), /WC#VIYA.9^6_BY/D0=!#93W)BT+W'.MY!S?HYUOFJCJ\7,\^TCS3P3 M^_S6U:L6__Q*O9I5QOE5V_%"J30K]GS/KPQ/4.Z;)RZNHQL;:;GK/7 =W?PC MTJ DEH>61:@IJ]4TVRT1_/6,]/6>MX$)/.G2(]:E=JM-DLH+E\J]>.HK0L]' M8ZI_1.)S9!.[,<[Z/7<6MK/6UYG#LW,3MZ>):\D2'PL_<9L&^P*:F.0AR4.2 MAR0/3U@>CFQ*-6\D[<]K?T*CZ:SBW3;!;1U$M>7E:7;2[*39>8*S<^S%MC'> M^SW7Y)V9[P^-0;60F+%-U(P'I_$V:2H=@:"QO:"\PF M"! &"*Q 58V.4^%*6WW%A"8)39X4FNP1?D)6:HXPL)XKXCG7P &N+4;,>J/5 MWHY?0I.$)@E-'@N:[!E%\@1S*(.7XS GU#KI.(%<$ H%Q8!5\.TGE^=80$P$9G /JNBR]Z1SGYVYW=[R?(>3,Y3&O2BM47K)PTOQ.+=^,X-.F9)']ZJSN#O MJCMV/W6&IML?C@=N&-FZ7W?[YLNS&7DW@YPQ;*"QV!$"I71">RN@M]HQXRHK M@$$ 1_U9D0H7Q/D^2M1@[*KJ"E""4; #L :0$:2T1 (SKQQ'0I@@'+#D!S^ M2&UY0)^]?-?2SDS^A26>]J]JT%'A[S O$2_<<,WGH?O+ M'TV:SR.[_3I2\M59SZ]T>M;U1O/$XJMDY:L,Y4OZ4[QAC6I2FFOE1#4/)2:W MG>%]5SW$*]U.SV7_+^O!JF,O\U M'HXZ_J&.$D80BNM/F&07'A)6NG!+F&X_G>[.;+HS-7#9G;(N4Z-,9XJR#20V>S,"(#UW5?5?Y1L8K&85*Z/Q[-/;\@F0G/[MG9 M$Z&.X->I_W>!B&,KX[MO=?8_LYONHJON8A"]=Z_5&F73 2(C%. MT" ;UMS1;78_" T>AFY=9V]N5>]S>&QXLQH.QW?WL;?#>._\H[L/F?(^-'+: M=)OYZ1Q<'T_H*NO);+N)G$J7FA?LJ>#4'S)29\CH+GJZ?I';JX\WMRY[T[\+ M$/R0W>7G)<(M,VD*7YSZ0AH-_KF7*_4]?#\:,9V0KNCWH_R1@Y<7(^BEMJ@%-?9?-_&H_#J_T25 M#5\=./<\Z.\@NPU_J(&Y?;B**ZN)RMCI1QM(YXL4FEEL4B,\=L)ZO33A[; MV6 5F0J+?*%VT7;S?%)6Y:=/'][^VAF.;I9JJRQ45ZE.:)ASV)TP.4J--.F0!JG<@E@#H50*$] "K"T; 3 M&J$&U6!T57%#!7Y5 -0\HG5Z4P LP"WX5='Y*<#Q*KZS'P!M,+&NIE_JZZ$; M?"UJX0URMR>8F:8_&/1UC$J$=NF'^2\%,T\5G1KK80Q$!&\OFHT!+/TX&*0Y M VGPRW+TK.KO!2"HK!5L Z>'4 AJM10F$%TG=0E$3P6BN I$SQM3)KO&E*<1 M@4CA)$*_N,EWY 6N5M =+D?=MV^! MKX+6W&*VFU8N0,E$H0\ U?48MP1*RVA31!A7NU0/(0_$PUV1[X289M1@\! C MAE\GNV1_SC87\!_?O<2=\%/LB!(GXM7!P$@N M-RPW)0K[VHP'@W#G K"I^_M!__=RQR-\JS.8"U8.,QL:$<.V8=*&,Q;_B':] MS+J[^.QB4R0T=0E7BNV4Q4V64?9;C*].JLJ2O'$KM6;S/9))J/:__R 0Y'^. M$/S5#4?Q25DBNFJ2"/ _2]GRH%@H,E-'<;VX0*'$G^7QF"Y M#\MS6&Q1S09VUL=AQ)9A,#?C@^H'H?D)GPO[Q\5G93[#JI4'UV<;6/IAJ?]%F#U^:VXY*Y?#3J]B MF5Y9A^.N6U"IQ4!:/O1A+O,)[E&.*N0SBN1L!2VVIT^WRM3:98-DP>';NEFV6$J^?F-K[6_!G3:X#K3V M&_$@]EC]*E?<9+_/KW7_"&N=FN0 #.(C;8%%Y0?+!GB!;'% (GJ'G_+SRKF] M_%IU5<^X[-.MF\!#]JWB*7FV08$'-FX3SN]LQIP"X^Z+C()>[EBHV*RP:$8 MTS%)\*K8HS>SC?FY)]P'LR76<\S[4.S=3[XQ!XO3A;VJ?9M[^6D4_BJ@-]S_ M/H!YZ9K&YD;,'[C;<%L$RE_[PVDJS;P:G,=F1:E7ME%7B1ELW6+9L?QKK;,=EL]0S@_V$0 M/(J1FUTL7)WP6V=UHOV[Z,QTU6@4DY#N^M9UBP<$ORX\ M[R$;]Y:]C4F^3_[VB<,2'[CDYU0X<:NM*G.@HH-MXK+\M1_:4NS%ET&X9;?O M372ULE>Y+]:/NM4W7XHF5STDOF :V\R]0%NN])/G!]GH=A9O\H/^7>6[^]]Z M2].6QSWST2RLG'C7;? T@Q\;':_90Q?&H1C20IH^CT.3S1\'_0SX$O<3OMMYB+_$M5E[BP,D-!J@)" P!,* MK4">< VY-L1P92N/"F ,_YF+_'M?OO7](']GSJ%3SMB';H#9^,9)PPHRG7\N MM^7FX=[E]RU_\"%&[_\^'8$J+AXR?P9G=@3G.=I&YBROY!GW0 M&7YY[F/@H!.+M[OA*(M!^Z/- '6$648(]TX19*%V2C(F(/;:.4G]^6;@8QB) MMV$@?BG'X6-XZ-9I(+M/ [FFJXS:Q32$>1B.!ITODU34,/A_/,KH.XF\A;_1__CV&]88NUX.J81_WK M]TMK9=6Z=KRIL-HB'R#'$V.(IEIH)"S26FDB#)/\?%/QZ3;8-XW/P[7DJ].P ML";'!?Q/85:F5D2WX^>!J/J4V*;AOPF6T=R00T(0]U8R$,D8$=&8$8L<#ZN! M0L94D#&>3OJ++L<&3P9];CB?#YUY8<>#!Z<&SUZB:[1\DBB+GTS-E35;$(=9 M+ M35==Z.=4ZSQ@/DRR\9M(1(;V0UA@+"%="4\[8.J:\BU[G);J&K5GG :"2 M>> E@988JY3FGCM-"%-6*[ZV[LYC6.?AV==Y(CQ4$E,0S*J 82*86-X J + M*[X%:YDB']TZOX!:9U_SO7""8,VBZYJ-KL I( M5R=8YRFQ!D+A&+=$8*2 !E #BX*-Q2A;2^'>NG6>K%OG4\K)NGCBW%9ZM0K_ M>]AY43G1'YUU8:;LO(TNE73 * V"NZ2,5Y":*"D&.:61MWR>HO-!Y;BAP"@:L(4V?'4Q]J>L1,>4)6PLF3D5T.V?XP[-YT[O^:A_/XE=EU$Y3S(^4(KYU=<$_,N!I7)LKN-8GZ"8NGD1W7\OR)R M'TF;%N5L8U_R 9]VXSY<>:[CI>DU,P/^S4M;\Z9=?.\WQWUF0\+)S MV6>+Y2J_<#4,-I]?G=BM$SD]_Y']J+( ,0%(_W#SZO6O/[]_^^;]NYN?W]U\ M"H92D;'O8U+.*.>J63FV\^,/:G6<%J&EU-!-AOLG<^OLN.O>^RFATZL\&S)8 M\K_.LH5*4]F^[WV<9"GE3&9Y.ZMHGS113GCF/0 ^+%!6:^F!H-@QAR!GH G: M)\ (MAPR83#1"$C+ _1QK[55EFH'BX6V)KC6.I8+Y3099P4<*F7BM/MX)7!\ MMR@M:\C(]J)"VCH5->8/'31_M0XO(G"<]-"X_>[[W6[_6VYA M :4]LSO"NNU!ZEZDSO M+3>1@T:I'AT::OB,[E56K-Y9N7ROB['T!_>W 3^#\;(VJ:MC^]^*+U1$6@+< MZR^=>-0B>C^C0?^+6S"CEH,J02O-EYX;#C<$7O8-S.S. KEH_BR84A.SR_C1 MZ*#3R'M2QE:6!*JNC[..K[?9E^_&$5S_G6M8<(M"6_HL"R08#Y[ MN>C>+KH92^^JT?'="6%WG_M=>9N7SYB>0EJ?HF"B_>4RJY+$,K7S\F4O3?5N M4XW25#^5J<9IJA__5*^K.WAA$WT"TV$W=ON=*D.6_.TSLNLBE/>BL7DXJ ]' M%_,]&X$.:<3N$GG _+9LP%K1B#1K:=;2K*59:]KT M G,&!4YCF,8PC6&KQO 4L%[LA%#T7YM*T.V#_@L#-$G7?+X)X4.LW'XB( M%L>KGHU__3RS.RHJN,T?1D400<*UM\828[S46B//J=<4$40J:JL6>:73I[Y^ MF/[XUTEZ01X S)-,IY_EF??#_ -8)NS//6(N1?_M(-A,KF<>%N^?^\9PFILT M>= D$#(K^E4D_D>-^BU7J+=1GZHR6^O65"3TBO#5LRYG"(7MI!I'7<,2O"1X M60,O#$C,F';$0$H L0)C3( F''&HC:C,#SP07M %PLO>5:<3J"10>;*@@KR# M+OYG(G< P%(%-5:$<^)PVXM:\,!H((3J"102:#RF$&%8SH96PTB1 MXL\)'IX:/'"B#14L6 XFP(.F@D0 8, K;)"%QTBG.=G65(*'! \)'@[S,P#D MEF(A%<,D0(6V'$=N2PB,#U9$!??PB3:9DI-PJ3M->Q"H-!5O>;-4__?,<99C MGK6N)U:+![%#>\I#V O\.V=&P1IM/(K!)!"S"D%/G".>&L6)Q< :CECXF:TM M!W()D9>9GGR(:O)(;:63:*(%4( !''3%NFZ45G M"">K(J%$0HE&K I"(:!(4B HH[8]CCO9>+:^&K;.?O3AV M!S?C'DB'+ @8Q8K20V@* *>"<4"K0,5S*ID-03\B"3'B4 M\.AQXY$4V$#BK7&4$H^MH-AX(Z@T+)A+\!@IRTV'N!Y]T"JA4$*AQXU"SDM# MM!00>TLP%5(HAIE&+D*0WFG[O@4F#4+\BF/Q9-'DQ &SILL[I<.,^\#*A1YF M3&*0Q"")01*#) 9)#.:;J,S9YFUQWUKY8;" MX5L"/[E!YZL:=;ZZ.1_F7;\78_)!6.9S:[&G0 HA)0'$0*VMPPH[Y#7GW*U/ MEWC35U_*T_O!Q]B)?#O@H[/.W46:U(FPK6Y'/HZ4+XG:1LG;NO4U:7IK M-!TK YS'3!.$":-< ^ Y-(82+ST#:[/H3ZOIKUH53^E)2<63BM=4<4X)I0HAAYPB$$!!'*!4 M*TJ=8D(=R5Y/QO8E;X=5'ML[&POTAUS474M"$?L.3ALS*8M#N2=J>*,IDC5: M?EQXU?'P"+%&2*L)L.$/3RC0&!#JC(9F?W@MQ?U#-VA31,='%A1ILQW5".ZU M*LT[@=-3!B?I$056JN#+!4=/*"$Q$QHB)HWR&*\]:WL.<$IQG 1."9R>$#AI M;'1P2 %7"A/DC=9:,:ZM8)YSCV6;P*D5$:C5 [LT052"J 111X,HCH13D%%H M%2/$\R"G^:ZW$XI%_I)C0E3"EW/BRYD#;J0FU_=Z.JGN3-0ODU.J35 ;VC,Y MK+LWLUW+SAX?TI7-,#L'KIN/&AL*E%6 (,(@H4HHZ0+J:F$%Y!PH\F08H=JW M8[$[+K7*:DMX\9CQ0BHAK#0*0&V)=UHB07% !*!$T"!P#+Q(P:D$% DH+@TH MK)<040:1HXI0 13BC!$M'!<,>KQ+4:84*$IPD>#B:< %T@)HRTQP0PS17FJO M8EZD-81H3/'::$^[=%W21Z[L%:&9Z8_?A4]B8MK+[_(QB//5Z8U5.0C+5Z:W M_;CT22X3-Z&O_Z2 $6PY9,)@HA&0EF.DN-?:*DNU*XW-<*.SKT8[WD2?O=SP M1A*^RR#6 #*"5+1N,?/*<22$090B5/G*;7?AH#SSD2+;&=YWU4,4$_?GT!X] M^&$B)O-?*R-J"RH9Y*\W>N[57:?[\"+[GYO.G1MF[]RW[&/_3O7^YRK+KUQE M0S?H^/+;P\Y_PCQ#?(W#/W'^BZOQ)7'Z@SQWRVM?U:"CPM]!G-0H:,IPS>=& MW2]_],U%E D"!L"?@WB.1@%?HH0%X9M]LS^XOU6]<"M:1*A"G!?2TD!L:'YE M- BW1+6+SPD#%L6[_ZUXR+< 9+/7Y/>$EN@OG7!;O'E0H *X2\: MEG\YJ'%_D$O$\]%MQWSIN6%X2R?@0J?J.^4 KOV\G+[)Y^4\S^2^G/#3Z,IA M8I\+<*[5"#Q!Z.;BY'O4P6Q^'^N896#6O7/K[MA\ \@N M>;;E"TQ -3=8 DO=[]HP=#\YDQLA&89763!M\!ELALNK%E(I'D]0#%%#4IC[ MT!F\?-E+4[W;5*,TU4]EJA_!BI*F>MM4Y\D&ES_1)S =5M-6HNV- GF%Q;A M#TJ_WX]]<%IT+BL(OINC(#RH#T<7\ST;@4X3M3U@?ELV8*UH1)JU-&MIUM*L MM6L1WV=Y?J.&MYG[][@3WA%W?XZ^/!]9K$XO,&=0X#2&:0S3&+9J#$\!ZXU3 MPU0\$50JQE&387=<0RP EZ9S]$\!+VU.Z4^@DD"E9:#"'#=6*46M(X :S1RQW&B-$)965#!& M' PJ3>?S)U!)H)) I4V@PHP75&O!,>0$42:8Q@@8Q+C"S%9E_:^ 2NL1X0E[ M,2>.%C43$OK;]:?K[&:0"\U#-HP"DY]?2458CK5%=F2ZYCK Q+W21B #($8$ M,:&8HP H2XW!..C*)4=H_O9I(MV?IL+=*+[)*T9)R_"M=09.4NB3*C3T0#-% MF%56$FR1A(Q9HFS09625TY<<$VE8H=OLPB0U?N)J;*QDT")JXGDWZ!113@#! MD4+$!(V^Y"A$4N.DQD]$C2WW$!/BG.>*:,0T50(H@<-:# B2[&Q^?[*-V^S@ M'ST=Y$W_[LX-\C3^>W7O!BD9Y#S->AS13<")=(0JJH AP"NAA(#6,V^@M(Q6 M5 "XG"#"3%,^1$5YI'9*VC%):'$JM$"> !%\&NZ\(A #[320P1C2###O=]H+ M:6V$HCFT6+&HH+PB^$GLIB3<2+A1E4QJ)81880&"1X6L%DH1 #%6B E+7$6- MR2N" %'H7M&B[JC]A$Z&] M"1>^Z-E)@8Z@0TE'D-D4"&*WZ,2/*C M25X5Z(J1ME4"2P&B!!3' KA&*8((N(\)1P013%T5$'.F'5>'H.'("7%)GA( M\' 9\" ]%=YHXIG@A&.H/8$!'+C1@BEM_27O+"5X2/"0X.$@>,!44.*<0TP% MZT$0#1 B$G$N0:S=OLL9N8O0[2?L(YPXMK)'M9E]HRHMR^P])B5]/?%9Y*L/ M[2FYZC<4!#PYV-5HXS& #Q'%'#+(,4X(,T)[+8DDPC(K/+'BDN,K3R/CYN2E M*1)*/#F4 )8YX&AP8$B5D,A+3-04N,D$ A?- O;$9-U"+Q"K4O627B1\.+H M>$& ADRP8$5X@C 0$N" '4B1\#NH*IA^.=&69%4DE$@HT01*& QA^(]AIA7Q MP:IPW(3_'8$J[M_L)B-\8N"YJ@LL%$V$);AIUSI[SL.4AMPM!)O4';'\>,Z[U:7@U;9Z>N/'8' M-^-R4=5O\]D*3&B 6X:\)CJ2;VL-D%!:"PN)4?P8'E_3<:&F#ER@*XK:%B%O M!/-:9;DE0$J M)$M2Q N&6!$2TP\XX)JX2$0 9 <]7P7FIUSAZ": 20&KAA' M"8\2'B4\.B,>2:R%\HHP*2$AEFO&.'4 >J>84N@8&V=-A[@>?= JH5!"H<>- M0I&)"SC&!+>20(^5PUQ1(1B@@&*ICAU":\:D011?!3_KR:+)B0-FU0&P=#0Q M'4U,)U23&"0Q2&*0Q"")00L-EV8V]5[^VE&ZTVT#:4]K7;L+/R+2FN%J'\1> MWA@FD4LBET2NS<.51"Z)W.6(7"NB;966Z<)8=7K6]48OLN?\&MV'X5K,02/7 M),]"^S#6W8[)_J$& ]4;I<*>;=Y0.'Q+X"--5P^%[7\K3^\''V(E\.^"CL\[= M1=+3B;"M;D<^DI2O*X1XRS8C6K?")EUOC:X;:"S$Q%$*--$ *TV1(49B;:WP M:FT>_6EUO1795&W.7D@JGE1\G8I#(134G$B,(3&42"<)_@M#&;LCB8>Z*&-YHF6:/EQP58CA!ED%OH/2,&" EQ MP-;@*0%.$98U0B*EN'_H!FV*^/C( B-MMJ0:P;U6I7HG<'K*X&2]YQ0$1"*( M$^BI"@X>U8 )$_.ZT=KSMN< IQ3)2>"4P.D)@9.&CC@EC3#&$^ZD"G\)0S&6 MG$NDUK+CG@.<6AJ5]:9N#FR J0=1C@BA' 8BE@: F@FCO!9 !M:2P"CH@ M^%K&N28@*N'+.?'ES $WT@2O]P*E5'Q>[(U"J[+2'& M8T8,K2568=UGP54DP7G4F@M'K-180>[5)91E>_3AJ004"2C.#A0&>J,$ 4P( M1* 5@E%-H/&&.LF.<-T1P&1EHF0\_ M<"R0V\GG:(%6!X>!DU7%UH,?'HM>5\1AIC]^%SZ)>6@OO\N'($Y8IS=6);@M M7_GNQT5A#Z.4F1BG^]]GK^[ON^YY)\QW@'?5^^R>]]RW;J?GGOTP0=OX3Q@B"F ZU.@&3 %<1,)U$@^9[EO\\&Z-27=Z-[\([S)*V_-+[ M&D2S/WB8J.7K;M]\*70E_OI/0$%8+!TF2E#".0JS:(V34GHBN= 5=& $ M0 !'_?PGC(,RN2#0]U&D!N-RTSG,B[.O1N4K@@YJZ7R0 4,()DA2PS&3$ &K M*,$P8MC\P-K.\+ZK'F+77!B%7.++69C_6CE<"W"2;9F48D[634EQ(3X]"G)0 MS6YY[:L:=%3X.\R6&H6!'*[Y/(S#W$==-PI"EVM&4)K9]=697\B7 U&I\BNC M@>H-(T;$>\-89-\"J,Z>!RJTKWC#:M0TCA*B]"J;_/%]^8X -_U!KD23GG<" M=G6F[9S[O'S4]/.\Z]]+A:7A)4EI;Z(H#HB@J?V3#5 ?S*WSHZ[[KV?BO^;8I/J)BY\ ME6#- ;,8&.QP-^E_<\]+1;=JL'MUVS)>> M&PXWR/[>NC'G,O^8^\F9<=UNVU247Q_IK-^\0THM MUG_K]ORS+1$K5!%3K3C?5K[6N!A:JO*&MTW/LY>+)EIEQ+8ZNM=D?*_QNIW- M"LR9FG)!4K1BU3\60:K,TVL>14M YZP1OMA]@L3A_H_J6W:GPMR'-:DZ,Z^) MB6N"!>_(BGAZMK=#IZYZBZWN=#7-PG>" =B\73>-5P01_VTBX?-Y/DH 90CU MP L"N1$&(VF]$IP+[FG%+ET9PFIB$09WVS4_/G"V3?T26B2T:!M:4 X! M]Q!930'A! FG);>>6,Q! !*R9D^_H02;*TF?$%J

XZCG'UC_[@2W#XL_M! M__/ #=M@7[40%L_C8&U&JM; 412A7WH?!GT3Y&<.CX06DBH@ 7"8<(^%1AH" M89&#QCJFCVJ]H"N 90OQJ(TF2E*XQZ%P4C$OM.6>!0, 0:H11<@BRR263JVM MYMR,PG%1D8EWT>IVAC7^2,1C>XKAVTZO,[QU-OO<[]LV6 2G/%??PL/JK43# M(W?H1% Z$?6_1$F?/_FN&516 >,I(MH)81#S*.>)#:@)*G@C&[1=X!7AH(5@ MVEXU3%"2H*2M4&*$(DX)1PSV1$ K'5:8FFH(3N6@+ZT4+)I<1J M%L@K2D;8K<)9L%MT)D+8 F.MA8C91M!K#6[]9=!?\"(1=Y1*Y9!3AGBHM0,2 M+ #!$.$&TE#JJ'88801'^QT<. MUUSA7;E6+D;1GFS 9BIBV< -W>"K2T&;Y&E=H*?UIQV1-)XNSS.6/Y;B/K\+ M#BC3@-@ K)182#435CDJO*%6@:H:?0V:+^0J3U)M':HVKXN'3O7W":$20CU- MA-+2"&:%XL X(A142'FLN7.1>H/@=67'FD$H?!7>DA"J881J@>6Y#V5J\W&G M_,!M"R']8%JET^)VR?^S8ZL/E?!6Y%NV82!V!/5W;IX<6_G@JFO!;,6J2!@;-30E81< XR?6OP04"2A:!Q0">*)A\$NELD0 *!W5B@+$ M!>! HHJ >J/VGB3T*0!%I0DV]\N,+6VAPS4($Y:&;OGW;,;@68\:@=:A1F E M-4(%O=0*6\:&X]"[G=^O9-)8S[*P$SM'Y1GYR' Q1W6UG]._"VQ^"06^Z8^ML]L?)N!_N M[TIL=/!XA=2&$FZ9](!(;A ,)HR5QM8PE.@4_]@V0^FZ8CNQR9'.PA>[<63B MZ/ZQ@>$B#' *;1! 9P@G/%B4%D&,PS41V5AJ+!>[#Q>^7@U?3GIX%7<7[IV) ME6.ZP>,+ C;9;LC49]7I#4DF&0J/!3'L51H_#+:]55/>.R M3[?.C8;A.=W\\J@?#Z+8L1F%F]4H^Z:&!8E36/J+CWO]47:KOKHPW!6+>9:I M[L@->GEUF\R/(_=*-AZZZ^QM?Y"W9W0[<"Z["R-X.\Q<+XKZHI8LZL,@DF,4 M^K!Q9J<3^BHR3,6N#5_U[&1VW]P&%]O9F_Z;_G 4KO_\^WT^4X,PS$(Z 5E7:6:,O^^4O/]._QD M>/5/D:.Y?Q^_4K9B.R'K[N(#KE>=DJF"E,(RD97*Z5N0GTFS2^":-CQS1+$T[6@,S.Z_*3)@W+"H^OYPE/ZOB/3>.():_>0-WR'[DJ_,3%DM)+;,/5YO! M%1;OLY<0;YR&Q<&Y#_UYKN-(/E<^-/M%@)AOZF&X9KBKO=K;P>1QI>,\SQU5 M,=4%_WA![#4W.=EMV;T\'K\\ !7Q^0DS\SJ=JIZ^OSIEXQI4)1[;G/8=.:EJ MTAZ+J29NFNC.*#3 Y$JHLH!? 43_^^D2#VPZ ?5O71PX=@ M3>;KXK_'G=Q$V,SHS3P#GAH-O%3$2*A@\ !M9(G5D=MPN[6U"Z,W=]AYRRAB MQ 5CSA)BB5!6&V0)$\LDL?L.9A64[46*5/'$G&N:74^7C/D7G(:L\Q#"1+Z) M,/$ DL16$8I/&"_#E4C0G_V_K'-WWQ^,PMB$X>CVU6@:.9GH1F[M3A5C@3Y\ M(V'XIG#)-MFNH1#+)++[B^\D-KC9*CRX=VN8KC??M(WI>BV05<$792(@%88B M^/U$ BA#OS62)ECZR#A1&5#9$[ZDU91C+*4)" FP4408Z862BLO@IJX4)-A_ MMA;$T\W$,R=NWA%ZSD&]^@219$*C_=W2/S.[HCE^[1*:]J;9KJ_/:TBV-]^T MD61[N_+4T+C#\7'>W-Q_XZ/^ *^A>MY\$SUD@/.QVHWSM_".YNE_*[V\P\S< M7?EPY[>K*E*'ZFZL-L!Q>_Q7[UH.J58SCD!5NC]-Z9:82-4-91!Q!Q+)U%O':CQ;UDT:K("F@269ODQTQ]X>LX\=6.M"F MY?P"UNQ&(A0?QK%(?,RU'/;]Z)L:N!20:&M+'Y?+02WDP@HD*2&$,B() 0PH MBB0D5KN#[(-/I2R'CR<_SB40EA0^A1X*.7P['H2YBR( 1#;H M?YNV_E>GANZVW[4Q4770_UJ<[&RMXS'7] MR0IIN]8D(4I 1PK)5USDK+%8/<(7.(27)T;6=7DE2%&AZ# )[04MDC9;XZYZ$W M' W*S,VBNJZI+JY[*D0[<:;TD MG5%,>%IYSGGWC(J9B.?%2//RT4U"&;J"&+?(P3JC"B4]3WJ^*8F#>\@&42DYP>3]Z]O+36(\BYW<5 M:4G* &EK2Q_7AK!@2AG$'(+!/?/.:$FU1P19 H*SQBLJ)S1(N8WX%1*R13AU M=M%/6IJTM')+1VGF)67"0$))\#^LW95W.BN!;MYHFM@39$22J-A001IYARBAO'C )6 M5>7.-VB.0'@%49OVGVMJ2]545I5>2DJ?E+X52H\MY-( @S0FV&LA#+">"ZP8 M$/+(U=L@N +D$<1$ZRK]&2T?TD1EW[6$+%.FX VT>"T"Q36#D?/4 7*5(2PV MU@JY##R=KRW4M+.U60K.RCC0ML&HZ98N%F%R%+N868@4A,18H"07@! C*-<, M5#FE3=IJ[ JR-H6.+E.?$UXEO'HJ>"4,= A@C@76Q#LGO#+>"^4%]]""=5MZ MC>$5XFTZ4= 6?5ZQ/\L?9L7E]F!4+?^J3ZRZIE#[?K<.;>$" M7DQJM=0O_5'V^J=-@5JYY])S598FHO/+2EMI=\S.[%!"8 V06:>X@ M"\X_E\0!(!#1P884@#G $*[("ETA76^BPA:\7F6:F5386L#A'66J?TF*KNSK3TF*[UHXJ.,B+LH?SQ>RN M8YVN:=&W6V6W5.OZB^KT8LFP][U/H?'O_<*B7A4U$II+A)C4C'."-90*(V"H M@L0+*$'%,:<]I&?=PKY3>:ZH4_UA>% D;+^OC#[L/KS7>2&U@*5AQ'9Y\+=8 M'*US%QKL LAUXXL6A'A[+; M$_5+F-'.(+[KO?^UW_O\:YAN^RHT<33\J^O: MM_W!WQ;*J#D+K __"(HPP=1J[P!V!A(NO7*DDM*R^7EJMD^46IHS=$K#"!9$ M">3L>! K#FR2SP696H&" MLN3 I*S<>F[\);NM>1,EJZ#H_V[QYQ-48UJP6YZ5A9CF2^INK&02MWR=*XLM M!N&,!QZ&555,$*"(2A$$T2/B@QD8;$)(L,?Q/"B4NZC:MBHF%F$OJ2<"4D , M,BKRR7&)#?-2*P&6JYA4FDKUBAPM,6WGI95X@,=\..H6WMG>GQJ#L%Q8HI%! MV+':Q*Z>T/8^U.CXMIH\^5Q%)I"\<%N5"-,@K4YJ@2UQA"HL@JLNI;* *4V< 981( MBB6C3DG$M2)$>5[)]G)P#' UX"T8V64']I1 W6853NB3T*$\6%A@HC:KT%S"-.*\*B#43K5]%'"O3TT.?T5F3]\U7-&XU_CXD&,?32 M5IOQY%YI7=FLS#E:\B!#XTOO<2FX= 8O>P=L/:3QC8)KY>!N0]R):%#C,,8&4:J@Q@L90Y)$.;N2)3#@L6^Y 7F3<[X!4Y+/8 M=6ND^R9R^5R,I7>4?.]V07KHXN3,PB("ML:M72-)K0L#/))QW;S^5 8N&;9" MZ7Y-94CR^HTE6_-D5W-]OXU.,:=;F?T\%L\SQ;^7IL_:XQ 2",@ M#19$"*H\,X8HS0D0R/A=3L5LRY\UC'%%N0$ ,"(5T]P+H"B AD-&H3M!"OAD M_:QU+'#I'-_R ;UG+U\-L]63C?7.%.YR@K B-7C@[L>%#SA$<"^G^4EST%' ME)VK/)'YKI#/CLL/F\0K_:6\F6XIRO$K^9G/_-A)SX1KA?:-^OE]]V&(X\F4 M@+9C%Q^V>GM^:&5M+G1Y]N2$*=&\#AR(3?G!VU6MAGX>/25Z>Y=KC),\9)PJ M#S-LNPG'<=HM<_J4V=$KN=DK1^+*GN?LMXGO?M?X32M)M?>CVCE.G.7\?-VG'H5M49$- M/MT$WZ8Z\=Z_[<28QO\Y-9C/JF#20FF-DLH0'*PCS"75RBLLL75,'I5O#5]A MW":ZM8OE (]P?![,#0)!SPBS+0/0XS6G%I1=(%[]-';O0I=NOKGN5_=;?G9Y M#JV@]H8;3:V7F "FA;4:0DV<1P!"7ID#UESFUQ5%O$5HU7Y(:IV%& 2"):/P MT$7QM(U.1EP$Q6BVW7SKSQ>[EDH:$@DGF2:4*AUC7<1PIXQVPE4&Y9O$0M$F MXLEDN=7!0IXLMV2Y-0U2D75F/MG)0<8I%U1@&1Q,(*V'@EN'*= >J$KZJ"9A MBK3)P6P_%K719!/)9$LFVV6BX=O^>#[:)IQF%ACK%!2$"J,L58@BJ+%A#"I[ MW,*85[)59.$7;;.MV;\\!T+>W+J!4W[D!BVJ/+/VV%9[RC'LQZ9VS[UL%]>(MJU;_3 _N?'7Q,,KX_N6?8#S1$'[(J@AGVQ9.N$Q[=[>@P[G[=JQR MX>T)ZJY9%HJP15".7Z:Z,;][A362D7C*(DLTY-)))A$FG% D2#7':'/ 64T ,1IXA3UPS&$(G7/'C1^3*R+:%#]N?_Q@1[-GC\VE0?_;M'>%Y6O& M@T$\\QM/'X?Y:%=PME[/6AZ]/6RCK>E^'C$J>YR.;HE?K$'!-X68+Q"F:F"( MH,YS0#!BTCF#$?3(.Q>)IXX+AE<,5I%+M4A*]]A>6S=5W[!Y_-NP M7J_8A.N"!_WPAI$;W&VD7&A1H("T'4!W)&S:KPM_K(C?G"D&T%"/:F'@NW[/ MK,"@PT1 #*7UQA"HI;)>$ FHUL)I38Z<4X"N!*^R"<_BL)/]$:Z%%N(L@#0/ M=O_()&;@&0 M:CJL1?R8B,ZK0G*FE!3YAS=!;.#\L1NBB(HQ0"P8(4Q*PA$*: (XE(!!OA9. MEHMNV_$@2N*SE^P:K?((M3,#LZTHL04*)GMZ69AT=RK%;X=VMT2%FUGHEQ3U MIW):/X99_> &9G'=IXH8R8-*(NX)MU9!H+VR2'@:Z>S\3NL^F5_W9\O^<[1E MW>?75<=.SACU63?\_[55:6WER,2QR??8-^7"[9\Z4;%GV^!&H_Z:UL09 M/RQ].3B&7_Y)-*<($B^5"E9,<(J@QL%\"5-.M90Z-U>*>S[V8UMN1Z/[%S_\ M\.W;M^O?]:![W1]\_@$!@'\8A(]_F'SW6?;[7?=%5\7)=KWG?_OT[.4O/=,= MVS!WW>4$A-&M&F5WZB'3T58/W?I/GLQ55*:?U+ O*MI/B!IO^UT;>20'_:\N MSS&\SO5I\OI=:7>K[9+RA_/RU,)*\L6M=Z']4&CR>7['3(7KM[J2"G'K77B- ME1ZWY#^-[^^[^22K[ALUO'W;[7_[I5>LN:%M'UTW+/KVIK]H( S74M@&ZQRB M8 -0JV% 4: I$8@AI@6F"O!=./>W4=AR2RR"W&E/+2%.:&$AQ@!A"9WG3AZ% MPC8__E.2E49?MX#AJ"&=J'4FP$9P9C(3AC#2KG[+Z5&'? MN^E\OF.QU/" MYP$[-D=>BY/B)\4_4/&MD 9@PXW!D@C)%%0 >T ] 93STY6QPO0G9C"+EWQ M=PM^[A5.F)B7AT<_:Y7I@JQV]',2)7C]\SUPZLNK\,=TLDRPK ;Y MC-Q.3U($5V!BAI=7)H;M\DY$U3MB_-T-*C<]GKU<',GJ![P;WVDW6&AEA4L1 MGK52;FHWO8[[&9,81WFB:\W)DN*F^(*YE$%(RB))N_0E'_!I-^[#E> M\QF]R%3WFWH8+H+6C[?3S9S2'RO',*]F53%A15(:F'O;#3EW[JU-V[3S/=V>CR["^&-G:R;S*+UP-W:#C5R=VZT1V1J$!)H8E M?E39[2#BZA]N7KW^]>?W;]^\?W?S\[N;3\]>YG'VN"_S)H)SI$&IR#]4J^.T M"!2+ORWN)]8'D5H%]"#?)3I?8S8J?/B^\D9%[$U!N3@U?S&1S8,W7&QL-S>919C ME['_4D6A7SF62> M*8HX!@P+0F3X5P69M,9:B3VWZPXK_?/#(/K]HX%H[;< M .,P\ R2@)W*(28LDX9K@8@3)QF.>5.2SIN28&I)@FT4#?P*5-35SH;_'JM! M&#GG1A$X,=BF?Q?Z8X+XA7']_U1 Q,%#%H\Q M (3"BC:ZS8H#3J5QG6D7%KT\\S5^?QPFAQ=?OL[^%DO!+,#T:/*:0M[#(-J@ M/T'2/P]!B& M.8[F<&QN%Z9FX58U7!A^Z]S=,(O[L0C\.?0K $^4BO 8ZX:=05R>_W_VWK6Y M;>1:%/T^OP+72?;Q5%$*&F@ W3.YKI(]=N)])[:W[>S4_93J%R1D*$(#D):5 M7W_6:CP(DDV1!$D)LIF]RT.!!-"]>KV?]DOR\[GW?N)],C?3BK61L,*%1?:6 M9F/+W<;BMIQE4SA]D4W*Z0)*C$ ;&R-J75:Y&POHV.[D6< M*JVC$V->W.H8N(6^6X1%E=FOZ_BUO,Y ^,"2GF?P3@T/NL,'.2+50#PW(*GP M-(#JNN\9X?%8!1)7(+[DZ,>OEUQMLI-_,KW*,7UEX79<"KP?%F"O UX"J17F MWX!E:Q:#O\H1.IT'>2"=)F5%[PV,A&J:S0&TELFU-*O)- +GGL(ZTQ*X2XUE MBS[A.SL2M/M- YCVAG/O8HRA^,NKA5.39IP9?!,@1U9:XD1LGP%* MW'FXBNEXGBW0CR.(-.2!SR1(0!I% >-&@H#4FIF4"OWP_/\H'*&=.3L_O!$H MA&7%W"W*U?6J*"=G[<1;].I?6@5GD7"5F$SR*2P4RQM0O:E^_!N*Y'PV!>PW MR!0,J&$HJ*N#AUO5%-^'+ <>411WB/!V*FY96V_GF^SGO73T7E-M"=LQ!6+! M/ENPN?JOG'T?=@)RHY.AL,Y0:*AO02HA?[VVOX5)W7L,NY M45$_YFWG*7\M\G*!>\:*2,IC$H:" K+*4$9!G+(H"(4( H<^%9)@B-SS +"@ M,4EA?XR"1DD3#G1K? )*)M$LD+%Y.KHE.8\=+NDUHF7)(]U1KAJEIDJARD&O M*V85<"OU!J@)Q( =?)Y5Z;HV$7?AE_ W !QL@K*T)@?\W8#+(K]I8#7R)F9J M5:M*3"$EHW2#3S95PB[JI0 0@_GSZ0JL(:N]=(? SY,#6X.\OAKN()R67$^+ MLL I0!QNJ?GG^:ZW:XJ-3%\H.XPS.&/PN0J[_. MLP$ F=_#<12=2U@\,\Y+8.)UYP!GUBS%]E)(:J:DNX9F MQZQ9$Y*()T;YDL?4#QCCS*@D@&?Y1FF3+&?-KB:^]$BK>(?)\ Q4W041MUYJ MWR-)=Y2%"\M/T-&\C72LT&15-#J%]]8"($W M'B5Q5DX;6W">[;^]X-PWQ;X_,CGSZS?==&]Z_>;SZ7&H^Q/GT2H CPJLPV;7 M'\;P715]:Z*GBTD,!ZLLW[XST.Y5U'MG.A]X&3MGU#N:O&Z53+]5"O121O/F M5*6E&Q99X9KTG7V:%1TA#_J$5\/'*X<8Q+UAVLP> M7U95V%H;?/&KN11CS+3:LX_]!HUL>UYS/!W_<"VBCFIRW,\0MC_9#5F&E5OM M0Y&GIBSA>S%^ TBPR@QDQ%5$$LYTPJBFD11I(M-(!KX0Q*@C]P0=A:&K-?*C MV0X/CJ@GPGFJA,,($6E I:$TI$P#M41^P(&< DE]Q1TYRP>4HCS9JD)KX'CQ M9 SM_$Z,;2GY$17(D^K^@*L>A+9>LYH6NU9YC!]@3ZY0&Z((U49P%AA#3"H# M34P4;]>XLS>/V:M9]S>)-B<:/='H:E/]1#,2!BF5DO+4!_D?JX2&5''[HT;]'Y0)/1,NA M?486[XJ ZR?NBIWR/@>J0:V!X;;SR@?.81NN5,\P>Q"$/8F>K:U1FNV-97F%6[J5RKAYM%ZHZU,,4O^S=NL$6M_)S[],40'U6]1;I'E*%X]Y]I9'= M?AG;]N7;#.8>9[/KT)/Y+[;N^+%Y"3W6'>Y9378/+O5'#6?##:Q;ZQ9!+Y7S M_@2" \0I5NXZ6XINU4D2&RE,[[RV[<^2./4\[+C0=@TM.\U#[^LZN\>9NFL2 M-]Q$G]"9KC^H3LG\:L-/1Z;'EJ>QTNFS]]DX)PQMNBDZWFRM_YG!*8 F]"E# M!,Z+&Z0,8P=7$6\9LRTF>\^Q2K?NS69_AE?K=FP_SH=S82>T2SC/JB=,B>S: MRVU'KG)4_XF-8D#[JF=RX0G"5P4F/&>VR9C]57>NUO)W5N^K>Y55CJ;Z/86= M*%&+!W$K"EV>>[]D\+9I7L ->9IFRA1=%Y6YOAGG=\:T3:G:=F7P$W@+]F4K M,YT!XF)7*U%ZMV8\MD7*>'_IW9@"4;%,+\W/OPE4AC:LQ5<.3^Q7UN0[3%: 7 M!;SZTE2=85;4G N$9=6C^7UJORTOOHALC(KBF[SX*RZ[&TF/94!((I1,0 '2 M6DJ11$::)(Y2X@?.>G;;K :V]PX6:[O2U#CZ*>MB*$*APL\6/?$F5X,:TJ_5 M):&C. :C(%S-RZN5C-+NWQ,- .S)I3/LEU$=8'5^2Z>VL[#OS6R<#<B9JGHM+O/K,:Z[-M?IQM+R#0'NWU!F+IO9^<6O2MZR4$,K]IDAPNMLP4&I2LND&K;8UR M#W]PZG,+=RRH=K;9FBU VZ!8P%JN\XFUT%^)&^14E:90EZ]I4!3>6"GYMBQG MV"JM&Y9.&$]#IOU021HFBH?"#Z* F#@,4^;*CPW]R&>+&L-\!PX5 6\YH)H0 M8D/L-4VQ*_T ._."+O<*NXIX%[;A-78GM9IJITNR^:K&LQ(6.;Y;4IXK!19_ M.U=2;9-BJ^1AAU30H[]D^:S$=K5S/;8 E*I5WA6E%M26)4,5^S4"]8P!_=KS MQVELV$45+F6@UL\ -G6[7VR+6V"/R'95]@;;L+O[HKJ='EZZ-J+JVYUZ'V>@ M+45Q&#U7/SZG/S:K>R=*+7[W<'@Z_A!_5?<.Q@:PE;8.QZ\S:T8T=[F0UFK4 MJ+$C]62VCV^9 ?,21=7&%_L=5[)KRFJ.NFAY MK)#'HF)X_A *(N_EO?8?J*O<7KY?O]?6MI^8OJCRNYSS>RJ+^]DESUY84>^] MK[P[2Z[.!U/%22\?/'FHOH7K>_GLH?(?Q%],>@4!R'(4P+FE@]@2SU[\4C7$ M078VO2H,Z!+PDZL2E!!LY^L01/-1$IE>M,%Q$,Q9]O7L*M,@9G^JI(5)8N4S MFD9I2I-0H>_$R)0&@> \9>;9"U"R&B99>7;LV)RN4Q/UBAN!D=SL!A6WQ1"5 MZ@BZ;O?BQ4[2:D&7LMZ#);6BQ;==1$2?R_KK%:+?GBU)1((D 84FI MBJ04L4P2'8!$8FK_F=Q:N/#PB.X!QZC!0T!-(D;[.2--L86 M7:;W8BJ]HE"$ND.BVT@.[T&&'JY[STZ##^^3!LV$PWL&(S[:\,-HS?##>X&_ MXP!$^ZSA#4%H!\(!4: M)7@U/]\F!;5H['S)X[Y[@N_&N^+X.QIO/J\LZ0R^P3'=]T:/VAQY,)]]!]?+= MJ/,YN_E6>A\P46=3WG[/;#TUSC:_#S4 _H1H@T*T?]H_00I?P/) B3T@OKW^ M:@J5E<;[ ++ZD ]^?H,Y7ZB8_;A.+3VA^ G%'P#%/S8!F@,^LQFK/1-C[]+\7VCDJ. B[_/%$."?"F2/&Q>5E82[%]) 4\Q:0.YN48''_+XYF/:14 M6)@&]*T*AI6ZK>;B_J; =:;UV+3F1Q3T:0+E/,H7[V=3S,G0-I0]=:A,1$7(2$ MBIASK9-(QC3A$OXO=80/.WDINS&-#CO A*F?]*Q O\"S%^Q\/J-I'GP[<8(3 M)SCI$\?5)UI_B767=-A"%)(DC'P>19)3&B@N61*E/!)Q%/%8.'+=]] @^G;7 M"4=;]GQ\ZISCB&Z9I65;M\PNJ&J+)(P>D(ME<'QN>&K-<'B119_R[>0#"/U< M_[7(R[*KG#!)F1\"VQ&2)K$682PT,SI0/J4L<0Z./$ 2\8)WY.V[-^MLFC3[ M:O39?TR1/WMQ-F ^-#PUY42C0Z+1X#4^XW"J(3%IVP: FRX$,[T:8#^:9=.M^. M<_>^PD#L26)T57!:*5%5MX%NH4>+>MTX#F:1)X8J(0F-">.IY(G681"E*9?2 M,3ST9/\Y,7JU1B$ M;0,;1;#;)SLR7"2^8IPDE"HEPH@2%O,H)9*P\%@.^+XM+QD=13"*R[2$9IS,'$(R(40C&MF!$I\9,',>ZV3_\- MSY.MAC8/BMA/(9,G2,;?*(A.6'3"HF-9/$5^NRTLN]:/LP!U9U/N]=>;K##: M,5MI#UG@V%$_ CK,'O?$I@V[Z3L&%?92UWXO-NK:;N[K0^WT($-.C['5(UM[ MEB[L/2YKC^A0:"ZD" ,P]A+% DZB(-:Q"(@)PV18UEX0C:+ 543ZR 1Q&.K^ M\<2F#LNFMB+*AVOO<3BF=.B-'3WNN,*"MC1.3>@KK86*I2:4L8BGA!,9:1,J M/PAB1T7J8QJG_KD??ZO,Z;@T_9URJ*%NIA];&NINOJFC.5'-8#=SHIHC;^:! MH[++FZ$[=C9;;C"U.#=C0*&>'3;ZF,']15,&Y!O=;^5'B M27MTG*)*1XIP;';-::(3S@@)1:0C$F(;0&=V\8,["H(1F $CYB<##A8]*ME] M:]QA;V8]I'X0>V]F:)VE>" #)3GAJ6!4$\)I1"/.I R(HE(X*[(?VGH/AAU: M/G&+IPS,Q^4#0^P@Y3.I6(1U2;&D-#9<^ZD '4(&)H[\Z)"1AWLZ2/EDN!VD M3A1_T@^>NGZPME.4,@$0[>/E#N1N5:Y;3CDL2TVN9@/2V/F!)Q_$CJ\/2GPV/;L7,U6EQ> M<;L(+D,F--4L8=1/0^:G01(G0L0RDL9W-/I^>+=+,N*$C7CXM/I\/R8)GEC' MSB0X)$7L"3.8;3,PC #E+ P2HRFE,L!>GIH%"8D52V+%A^"Y"<^C(6MIPZ+< M$\?YWI25XWA_UK.2==X?TF$K,@UY3!E7@0RH3I6,4RE2$?(DC?U$.AH%'][[ M$Y_'T7"]/X^/QB>N<=)3]M%3#L-<%CU(71XBE*#&)RH"Q83Z02R5H;[V8T6" M@,KTL!917Q=23+XW8^B!/4J[(.W_FA)';HJ)]LS7&Z/PCVD.@"JGP_<=#8YE M#D^%&HZA56':Q42_KO'L8I$?B6#I8H)28.TH@ED:8D"41LB K#U C- M1!0X2UP>/C6&12>"__8(_HG)ZN,X,G:FY&W\&VF4^B%0,DXQH%SZ@H4BB$F< M:DU\Z1J$='C_1G+.XN'Z-TY$>Y+2 Y#2[3CYM9DJ1M$@3OV4!,+0))9>0;)RD_0J9*P%RUIT^3VATNA/;C#_ -^H5>_&"WB[#/)C-1[W?YR@\K M]_]EZ2?VH#_#GOYETC !I4OI(/%I&"8LPGH&B84.E(A(D3HG$>X$G)IN>Q<# MU$=4;^"7PB/.4G&=C>]^\O[/Y^S:E-X[<^M]S*_%Y/_\[-GOR^P_ "CBWTP[ M8+*'><\>]WM+!]A[P(CU@A%?@E$7Q_X]*Z=9>O>SU_%0S6MF=MUG?0%?\Y.7 M3>$="@O@$XNVJ,GAUW1;9!HONW.O+L ME9%7@K:4NJAD 5/F4\ M%']B$DUI2/TXD23F*3-@QPJE0N(HY@A(H]O"I]#_ MU^=L.C;OT[<@@;]D&M1G*R)?764F!3-9S:;9%_@:R,P4ARP*&R7,'P'.K,A) M"_"&8%<.^%[">,1SB"5A,2.&D]A0&8>,T]!/ J%E(N,H<@U;]:-F!K,?@8IR MSSF\R2; TS(Q/OPY$#P#YSG<3UQNXO%NYASXS-IX\ #DP[F%H2<0GB6Z^;-I MZ=F]>2V2>?7N+ )4W[4;;[X;>84I47N$WX_OSKW/0(X8,<"J7A 0)VE:=X" M9[FBYI8S^6^X&U?0,C7D+U_@X7BQ2]ZX#'CE%.Q+[UH4OYDIWJ,SBPW5JU'2>:!=Q8S&OM!L%[*^6D(JL0$UQ9LH: LW^;XT# @KP 8,O$SMCRT3 M\S1<\F8E@A$O_AUQU7LEBG'NE=GU;%P)C>M MNPJ?JDQ]/ZGK[4E41?(J.;I*/=,KQ$HP8B^!#4SGM+V$QBVE;\=ND! 0=RUI MU81;_W40"LXW$W%#PMJDH+KJ95*N-@X,RX-EI;!<(,FTR*_M(G* !_#!\1(0 MJLU5VVE9EE+YS.HD^-)IN]%*10:66"Y=@/>O86W3'/1Q+YNHP@I'^&QW6X-9 M=42H#=].2LL_I0'XJ?QR CC3+F+.DK/2^^.01/N'L9ATC8BW\^UVG_0J+Z?= M7(=(BSB0*:'4IX1)R1,J2,AC7Z4DHL+IA""QE?4)?(K^]6D*_!;?\TF9B0!4 ML+*^^<.N:J,_(FIE?+PQ8N"8L-Y'NL/YC!'ZM]GT"I#YDX$_)Y &G+ =&'%D5&P3>VKZ,54RVH++*^ MKQYG<1FU!#BDPES!8_!=OX)*=NZ]W05E&S*97A4&B64RO2H] PO32QU"O%N@ MG06@H7_W+/MZ=I5IV,=/56FU21+ BM1/4TJ9GW(J="0BKE,JB63)LQ?9-4K? M E2:F@XLM0'A6R;5T,:0L%UK%2>:F4A)3HTA')"?I2"B /E3*1P]RQZB M\^T>)%ZGIUK?.>#Q;0YO9CDA\'@Q;9([ S[82,#NRLC[K MWA9/PYVUL_H7!W#)@7[21ZNA>[ODEMH,;['G_GNDO?88;:VY+3K#JFNW-N2% MKMRQWMW)MHM#;14WFW=/D K&:SQV'T%+*S)5L6LDCW\ P9=+F/AP9Q3U.J/X M>W(-!W$O&"7[6R /97-4DUJW$^X/ZM9[#>;%].[M!$AF9O6:]_#RXO.5F#@= M31U)S$R:RL"D1J6*AB)D.DP(#I(-. .],MPUCCTG6TNUEF@_?OK' ;U+T8CZ M\8C$J_HG^G$:GE&)5'R=]QQ-K<#_&99A/Y&??VP-G4_KE+G"C$6=/0KW-;;& M]JH=:I(H.Y<44=3X_NA&@M_+[**!.J0/*=1SCM<&A][07_?'6&4ZO[([#VAXI +$X"KB/.:$(3EF@>LA@4 M916P@#DZ#BPIE0\/%7*^&M-=PI@:1HM.RF,PMX?UP?4*M0;+H=8!RXIC/'/- M[(O]E/-#:$>]@L(!?[8A\4M=&3W# (8[!6R)0"\FVD6R%T@S(!T_8U(!+NSE M&+YZ-M]=X@? !A(>2^ :@G,F-7 #HT QYSH.-HO 9YX!>K]!?"QFQ@6*!-N> M:!TG*>'4!PL^B:(TH;&(%0\TBPX0V73A]078IM?7HKAKO/A6E-7P0,?9#3 5 M8Q63VH%B,R\\:<;Y[4]=5%K(,#N&?MTKSAWZ%0:YW[D9Z#U.:CD*<*"3VM;< M/ KPPU[A>,#[/8!OX5AAFS)CS$%2H%I;[0__KAO?V+^K[JJ5BE@!O>DR[-O_ M]<@164UQ:E*9?/]//\,2T"9 W^LU\P!/\&H_D] M'V-S9;WG-T !):+_CRX-U',__4EA[A&+6I>R99.XSR!S=W+UNWSRI2IY1?Z! MZ1>_&%7EF37.^Z,J^-]AL0^:JK_1.=EB\4K) M+$]H2((H""-?T11LM"!FFD8QXQ$A+$D=+AT2/()/DM%D1&)^A/S\)XC/)T9Q M[UK_^$1XQ*-S@Z6J/*O1H$*#^LQR#0_8FGZL83,\HI1(X!*!BDP0!$8$ 8L= MS:;W9!2]"VUC5V7]4\#;@6A..ZA'S6.O17&93]\C*T> 8 MV_#4G*>FRZP-M$JE8A'*.!'$4$&-U''$21P8[1,5I(Z4I^$&6A]7K1F>[G*B MXV^!0EQV@Y_6B([<:5'T]\Y<17!JZ)+;*5730Q9F3(_"35 MTABJB.(^%6""R811)DUP3+[34Q.+S^-C-'D9'-H_L)*V0U[%KNK9F[Q(3?;X M&MJ#!_+[(=-!4CL>@Y\>:N$#T]E:]'65!M!4!'%(4QKYE*0,F"F-X']^%"8A M93NWN'L CQ4=47*,B="'G.&V)64.4V%[&FQF,%E-]S.5@V+&(W.066'*770S M(H- $.:GE"?4F%00P2@74D7PP3?.L4./JYL%YX1\&ZQEH%J9'6YYK,2HX_3^ M/_QU(KV&$(Q)*7OZ/L;%F-?GY7%_ A50,%$8&@H M$IXFH4EEK"+L;BZV'!EW?'4P'I$H&(5T: ',H1+^]\2ZMB+9[<NR=(YEV;'JETDI MX5EA)%1$?0U_R9"I(([A?J/$L:I^U_:TR, 0JD!5-[8PI;$&$?9?T-A8,+]! MUFG_/E CMG6-USJTNET+MK6[VKWM6M.;PP($FWH 4&Y+[[E=>SXKX?ORQP79# M;N8Q3VX M[*D3FSBQB4=A$THG0G(=I))R:B(A?3\68^UA@30)_K0@ &.'% OK7RRD/R0S)B$3'F/T]H+RF$SLXL8-CL8,HTM2/ M6 S_4.FGH!V!*A2%@< )BJFCV'<7C>@1V$$PXO0;27-<@P#;;>6!74T[!LMW MZ2S83-EP%*]\SN\;:/2 7L2#9QZYLEB<4'DJ[+I./-P_B6)GQ'GV^(;Q\$!R M8#$B:!('(4F( 6V2\92%W#?4-T1$@2 ^W2(9X3"Z8$R'K@L^%8(_L;032_N> M61I)>!@KJE*?> $L[RG'74>+^ M6G#[L6=FY1YY.KUFL(7-#+8>(_V68+3'TI<'P6W.R-EWYO*%G6VZE/E6#>"= M33KS=->.,^U,P.K.IZPR]&Q5U3W#K!JVL57^9IN9;;.F2VN5+ \/?9=/_W\S MG6=WVG3 .K.[VVJ&<2EXR"E.2XU8RFFD-//3D.J4)\2I2*WF:[>KGK_DD%.? MA@6R4'!0*R(3 -QH+(E,(S^2F.9NHB@ASD381QF6%5#7S.%U0\5&R#8!][/2 M9HBJ&I47ATGG7^J9X(6Y%MD$,UEOFP;\HF[ 7X\+K\=K(U'=F[M\M..K\IG? MY$5]"7]'.N?HQYK&)DU)$B8T307S"2$1%VDL--4\WL*&6)Z6JV?%G1$%2-'Y M]+8F#];#;\KS?>9-K6?*"[]ITA%??OSPY@.G!FV 2 6["T\;N#*F<1+9R*%'?[DB?&MN"N775-_ MN2J:6VJ=MX:DCTJ/X^"J.DO[;1?FWE6])>O\6]ZT0WFJOWKVYPV'Y6L'16WU+EKZ_?OWGU M_MWGU^\^?WKVPDX_0^;U"IG 9%JZ1\D)%[26:7+A[^Y?\\_S3S\XE-&#Y"XO MS\;[8?EL>IS$XOL#Y_LWU*Z\%@7*D1+8M>7]KMH3KM/$5X'P(R*I((F,,'9( M BU3;0+FR*/8N?;$^(GA<8S3U VEH>8^44F4!(SX<:)5T-2>W#.>N1H-O<81 M$476!]$X(O:&]7PJXB*;JJY]$44F)AW\MZD'OOT?KWPCC'@?SR!46!]BVNR9LPTWA<;;] MN3.#N1YV6%IQ WA= NV:FEJ]=L)1.R[X]8=/\W'!F,Z;C6>H%\+U<^^EO7L" M6#9&+)O?#>HF6E'VE_(.;OJ2H:T__RE<1(6S43//&C5S8A6"#ML%7EU6$\?@ M$SSS.I\TAMAL6DYA2?CVB4L#2NWTA248U2-Q7C M8'Z?95] -4>8P??X&C@5+!"#CW<>_L0")?MB&HAT >58 EJ,^)@26*9=NA&@ MHE=K[VQ]/I:R_GTV4>-9B5@(L+AWG;?Y;*R]*X JJ/H&1PM/L[-VE<=$>W<) MUX:;Z*"J/3:O" MM5P,Z0(,9S4;UY63/0H@@9KD-G3;/+IFI<@72?)S69-AAW(K!K5023D"IJ', MS;3S.'$-^L3TT#66&Q&Q!_;&]Q7Y;<:*'JAT]/KOHP W[@/<9!_@[E!!^8V6 M32Y$FC*LMP8%^8QW/![S7(_3:-GI\$;+>J0[1B.V)W^2922'FPG&SK3 RI5!0SH;.]6BDH_CED2LH3$-%81 MBWPF?9$0$:?8\/EP":VEA=K9ILQ6/J+)T/N ?G.=X4_4_&U0LU24RB 1/!81 M35/#"5I6-JDS1"V M:%Q9-_6J/_OUAT_>6>71%M-ID.()VEHF @WSP4YL*@YU#[K(&9GI]204 ?41$$08KA2AFE,#.$I25+%W%WT M'T5%'K24W:%8ZBB$,#2U^R0O3O)B@" ZFKS@*8T%)29(@9>& >0%UU3'QB3,)RGEDDL_%9RF1,=QFJ;R@ 5U>QIA)WEQ 'GQ ML(;=L>)>OYA)?IU-#AKYZBK7W5\ M80,S:K:'Q/#0;\LDHL??W5$'8S_FB,2E>5]5Y>7[U.:8EV_+LXO))2,DB0J@6N'3[(3VCH>]N";.2I'?H1N96L8<>U4K?CQ^WD5;3?^F.I(^*'Q M22)P!@J+I?)C7RD5^@DUSH&OVVI^.[0MVT/.=/:U+&RBV$1^*,(HT(J2)."4 MJ"2->)S$)B3IYC$OA]G<>KUV^.+GB?:4?/RUGWCD-\,CPR01B0Y#*D(%.FN" MR8 IAS]8$$D2;VYZ/F0>Z2:#-K=?(OSL> M^5WG.%:^V6V::PQ,*S\EHIP2408(H@V)*,X>) N-VE-!!>,L"01-:"!BIHPO M.,Y)%%SM:AZ$7>D0=#(OMO3;[+:9U9P21F3 T>1A@E'N:VSKP44J$LIEJ,/- MTXP.NQW_G)P2$'=$Z%,"XI$/_ DPM1/?/S;?#R)M@$ORF(2&QFG"9.PK0_TH M"7@4$P??O]&R^#^9-$ON<&C!S*.R#&1-P$_LDB$P<,O; VP&^[YK(>>+[ MQTDD;#_V;.'??NC?+RKITR^*[=T:J\\$@ /W=.L/,]8'9MS9YW6[IJY.*3Z0 M3J\70(T(/C$>WXU<+>N62_U>87,N[\(:T=7GEZ[RO\46E?"E<,3(\$HY6MN< M\B;')IF9:-M4SAM4UBT]%RBTV\YS4_O*;K_N>_!V']+DO=H)^RV>+;4HVF:Q M!UEW,ZE@QX63K?M37L"SFZ/X9-2L 0TY>NO2!8L<(>' M;4VYWW9/;28;7?C40=+1$W#WR<2GYI'?9?/(QT.44]_(O2#SBTZ@ MN9V?!L;(S0R4"5$.*JUNKP&$#^V3?9RU]O2.'GRRXZ99G?L9*A>V.WO'6VB8 MEC1*F H)I2:)9&I(DG#*DT3Z)G%4'B]9*?_:W^(8KJ2(>I<*G4DDFXM#(5'%%6"*CS>E63YFW MT%% V(CQX'O@+0^KJVVCD!7MS-)Z;@F>Z6,W@!LTWL:G$T;!HS,&!JF MP-D$3M:-PT1%(@R()O[F5*&C\F53;)# MQ>B"MG,KBD),'EV_Z;_)X?')[?9RL!*@QS2>6]RVP/)*D MA@N!/+.RJ7>& -=^MBD<>OF%]?QS(\GKQE M^<73+)E?NYU'J)D_-.]5/.&2^ Q[_E.=1M(/%4VT3PE/ N4J*SE&G[DP& 5! M,*+)T!M /3Y-GOC)B9\,F9_X?ICZ+&1)*"ACOJ04.(P2+*$ZX'37;OA]XYIL M%$?AR$^&EC/Q$#3IT*C:CSO66_UE 5;S!W:3J']H0#C_:_YY_ND'!ZX>-$?9 M66:T>X6 5Y>XP'(/\Z %P.Q5.]9 &I^W6 *WMG;D%[CV12!QEQ<3_49DQ?^* M\24WR9("GW MHY )12CWMZL$<8P"Z%$#USW;X[WF73XU'B'G#2[4MJ3W:R9D-K:L=DWUQKU4 M=5\QPF88]SB88.^Z1V^> 'Q_/5;_G05]=A8>F&T<:W-AG\W1K>FI+H3,IO"M M.A#R?P -!QC2/Q>C/@>'#.T#F>B)''O49W/QWM3:J!;'V53<9U/)$SDQ9UWY MIIN6Z\H/5.E]46*5HJ-N\!>CK#NSN1J.L.BP,%7=(X!77%X6YE* ](('W&]! MV%+F]VE-YN^+C\@UW&W[TH0%0413JM*0@H8A(T6Y200EH$@(X\I.(/#__W*^ MHLXHT,9!I+&E,PC!A7-(TCJ702RD0X6FQ7D;Q' MVG@?(26#. ?%MI.Q[8@UJLJW;$,1:C?9QF@7%,; MWZU&.?=>"[CQ%GYMFMR!YC%5W3N@:%9. 65UYY%M94N/XVM[-+:6\"LQ'AO] M\@Z7LOC;[F"TP$1!*J3/>$*541+.V:<^(PE3BG%' .,(Y_OVW9LU)WQ6&H6G M?)L7NC237HC=$S*4QH89:HA.*04^QWF2TI!SEAJ9)(ECC,41*'X'R.03LS72 M5X7>P!]=R.N)*?)1\]44*@-DO &EWO[XCSV _[I^R@=\2/ME67];DBZ+%3RE M21*&H1]1Z<>1 M(F$48F]5IIRI_0?!OI[ $,QVJ+?ZKS+P,@K9_+?V%D 6:E&3>$:6WR(TM-9 MJ69EB:U"S#B_'<%_+K/)Q%8!3FH$_F1NII4:P*T6 '8J]D=HTK2\VVP\!@R^ M008-9_/?LPD8L[[]:>SEA6=$,<[@[MD-? M,V%S?5)T1"F^< 5_75G4Z/Y:F MY>Q&L^DF=S>:X:F1SAXH&VU[?^":O[M#RL:[MO<+N>S8G?;_L47C]0;K'OOO MY7TAP8&1MJ+_@5, Z>7/(>%Q3*GM_5>'?W?C"^P/RE[>([*5^^A C7DN4%VZ M\Z;P4S08:D-AV:X0MBN/E?\H@ZW5ZF& "N^]%G=6"IEK;Y)//3 2T$I 8Q;$ M&&A>^-MNIZNEA_]T_[GN!?]>/BHR=U)UFB<<<96]G$TD/GY_FF[WF2T"04U_ MFE\^?7CS*QB(GY>:U"P&QE82C=K 7[WH,L+60)< MN!'%]&='#'@99"M!U/K#?0'4_2FPEV>4) _,)WJY. D[\8D3GS@M9H<7=LQ>A MOYP X\'U\K_^@/- ?D8^GP-'*[+IU$R6P.TA8&HQT'%"/D=S#^\/0!_<$U8B MI$SYRB-AMSQE-5BK"-LV \<@%,!J[P9 M9]-R5/^EQ(V-//S'\A&X7)B\N!23[H6EW]B3P[,99[^9'^V3T9>Y5F)]OBI, MB0S\[ I:97&0XXV+S=5P KHVR9@GOG,HT584K$$G:B&)4A(V'( LIBH0 0CRZC M.SNO!33V=<V';Q3>9ZW(&I(^*H@6R-+!(L^ I+^'%50:-4W4"?6$ZCP/7ZD)Y?DQ= MX3"YS4&OD%'PZ"&C_AON%=@)ML\+WFG#;RLI@^AVF2-BP]*J&2E5Y*:$W95I M!@RT87H-0F9E.8/'"S<^UM)K)1@T/:#;AX1:)2()PM#']$3-E)28KI<&(4E! MC@U,7FUT^XPJE;].BP,(+D//)G=(TR34:6LE--E*U=2*Y5LJ*ZSF#F4]E41W M3TJ+J3E:OD?0*XH6/)54[Z!7^"UXH&1O?$-M)+S\^.'-!W%I7A9&_'8!_[1F MBAH;4=BZMZMVB#"HQHU14E]I:M]6JYJ6W_ FSZ=(,$M&@1U"L5Q^YKB]REE< M6*&C97W_D),U3I8G93B+^1S#ID#G3!P58O> NMW$#5PYDWCI3*2P!;!*QK<@ MZKO6QE^NBG;45E5]6D//QXI#QT%59:GVVP7C\:K>BFWSL+Q91YO6QJ1R%40E*6+IZH!L/L$XN0HX@/-"[@)'_X?/% MRU]?OW_SZOV[SZ_???[T[(6UH&UR*(H-+']9F4HEMJJ@W(NE](HG!D^EU,(] MPV_C74V5>S=NKW<9*E%?6X6ZG[9W7_E2O/NAF&;_!"\H9 M5CC@:F#](YMPU$SS=@S8#6P G[.4(B[!/)L5!8[\*D"'KF%1K?JVBT+6 M?+,2#M]1SRU;EXUNG3J-ZO;[#+1LS!/.Y52 I:CQI4 0F;5&GW_]T?[JILCU M#,!;:]];OVJ&*Q_?X:,Z5F0Y\JYGXVEV,\ZJ]U5;5PC>^@TUU%,!.P69])N9 M8NG]S-1PKR$!:%"XX%8_I 41O.+YW8_;//C<>P/@O)D5-WEIVM5TW>E%_B4K MK1FS]);1-L_WKHV85*Q P.)![GD MRF\X28O;.MO()4E1YT+L,VAKW>6M(Z1 M)J+QJIY79[#R^^]V:;;^^SVL8TT>_8)+Q99N$)\*28D,11 %?LJT0M>);LKX M'LJE0C8XDVIG"OHO[/R\#*ASP>?2M5ZT+6V;U+5):STA68F^DFES5X>F&PPX MGK73*SR^9MKJ &5WK[AZ./0$][!7W"HD3^34PEX!KW"Y?<"!-*[/#N4*I#C& MR:\-,&$;!RDRL) R@20L366 9-8'E2V.W6U"S:A)3.^:R;JMD%GC@T(M!!Y; MFJGUH< S46FH*F)LOK%25IBK9N8G#NCUIE:ZP^<4_[6!EBLQN33UE:S+EU#! M*)K7WW_CJ'HO"(V;L>EZSC;=)LW$I)G*<)2QE]^"L+JN7,;S/ .'9OJRO>O] M[00@>)7=@-Q!JQI$7#<4%(.LD(8;GOBHF?) &98&(C:1KTFXQ?"F?953ZE9. MSX(-VJFC&NM/KDSRN4:T;91MY)DO!@@O!6NRU@<1;>$IH"1Y-B;2'I$%3Y&/ MEYZ/Q5I9.5=.X).Q79O66!TXPU::N4JY2 H-VEO'[,P^XLXZ;3L_ YH8YY/+ M,R"H:V\\;V&"]U<+ S2;8,T91FNP':E ]>:E& L@ ._3%1#E\01FV*__QY-I M -++U1\NN_H')S![.77#:&N)4"\(3R21-A!\8Q9ARV,B; M2LQKYO)A+& #H$P-N;$)9Q+.F 2,)82R. &UCJI 1CH*HE"$SL3(^Q6Z!]@] M":.1[\CV6=O<9(G;=U6_JF)^Y1>H.&4:0ZMJ[G9;TLA&UOUU,ZT\E65N=:O: M[JA4KRLSMJZROP%T7HD;4+"JW"'O KNFE#:R[OWZZRNO3AK*49LL,0I\C8FR MUOTQ*4'#-P;>]CRKO&&KBZV#\2M^O491[#JA,%)O0QNMB;-B(BT_WQ(<:K?- M?S'CL M\'"%@L=$$T6-#BCE6O@QBT7*M58!\[FSV&-;TV03)N^8"NW94!]">'XL2V;> MRR;O!RP$F4U$Y8Q^GJT[^#8%8%Y1:YV,UH2%_UI?^*(3?(19%W-76&OC5).E MJSQ$>.%:5*LQH=.VPF4Q=7,_JO_4;SU"O4]D*$MTP@PF&(#DXCZ)&&;"^VD8 M&.WH275(%G:L](][^-* 8*\"$J0Z#'C"& U2R5(1$TX2*D&H*.:<=3-\V(\J MFUR;BJWFJ'9T4Z$PA(+QH@ZD\5RNS73DB'F=-_$FYV$V(D*TF3[V;=9SLRPV M:K[12WC#RZ&7$YOZ3T33I[VFU$:&]/&QTF_3:I22L-9-HHL@.H6DFT3@S=0Y25.%*V*JN?0'F!3QE?M7N MIN*5< 6O3TP5F^@D^ZRPS@.'*= CNQ*<;L20U>EN2:J:&\# MCHU0@'//)CUNG>)6Z?[Q:-=JO@S1]V(HZNNRO/F1ZW^H@@3G[0779)G#8S(U. MA'_A=&_%QFJH>F"V89 M*T,3)>(DX#0PJ90T-3H0/ UHPL3FN:&' ;A_+\!WP:O]0:*CU$1$2!Q) ^B& MG5$5CR.?AGX"A.?RS=XWBZ8_2%8'T+=8TX"F2>ZRA5S>-:SKRJ8T 38Y$'05 M)ZWI*+Q75= 8I-!F9G9_U/;3%/YC@8OWOP>[L%.PB+A?F"NX#5[N(>0M3=SO M75_K(&@RT737KQYR9B23\%]- :$YQ<(<$Y"(:$K4%C,AA]5<^5[O","YNW?- M52 T#6DD0>>. '%U$*8\TB2.$Q 3QT^8>+R]*QI*&O@J$EK0)%;21!&%[0F M -.A8^]/]-Q=2"\D4X(%/$@,<&\?>#CA49+ /R G_="I$1S*'3T0$"2!+SB/ MJ$P9IY1J%NJ4)6G*0I4JGCKZ5V]__D\$! 09'G _S36G) 0=68= _"*-4C\6 M^P4E!D4"#O(GC(*4CL/()))JC*.&B@ $9( R7._%^@9X_ X(@ $@1)IH%K&0 MJCABB0'$9FF<$)(" @R= ";YYL#JPUQH(Y.VF<72X\%[TVQTHY[!*0L KBG7? ][7_ZJ01V*!:AC,YV:XJQN MH;3DE EO-VE5U MOJ\?M?C]BFO*T:C] B+Q<9G!#] MJ2'Z1CSW%HNHMPJD[8.'SGC7IIN6PUTG/'QJ>-CQ[MKDMSH?(O>ZS;P$IC5T M6.*"JIAF13FM(TA9H5N,_7TFBFE=05CY\+3U:U:/AX46!B>782*&RLLZ!0(O M B\655$.O-*(Z[$MV^VN!Q]0SFZPI-3>WS2!.O=V3)%MMXX.[0*U7+&XT]:) M>+>%BWM!;, ?IOAB7JW$"$*>:NUK)0(MJ? 5BSEFU I?8[=-OC81J(ZBV2#: MK[FR@+"6SH52-I;Y0=RAL0N:&UP!#4IWHA4NJZ>_CS?8R^V]'9AXP,-(:1*G MJ:"8=AL+WQB2A E)(S]>%TH9$IBBM6 :=2(I7;]V50J7H;^Z&DJ/CNMZF3B= M"GW7%:'4F585V(Y5H+2//'&&8#?=M!P1/&6*/D@RVG&?= MR1!:5*ZLWH$/+_,"I:0HZU^6WG,K,?-9":\J?_QIC:&_EHGM0R7.FL=- M-\7/[IG*MQD+>Z#N5CT-GC[JKICQW=/&'NEU_T6OAD?;%])V&MR$Z4LZPVTA;CJ)X\O-W+=9KVMIRWNH M;CGDDO&DT(OU_SXC^RU_W5)=VZH[0G96[UEK:$=-<\.&@I7F]\OZK9M=+3G] MT!JVO@OWN(J>3_5^ I9F ?CBVI+8;41QH!4)?@R$&^K!- 3T1YDEHK1-: MM6I3T['=RV'DT<[J]1(*?\ZG8OR]8.C*P(?YY8/IC+7N&M,_.1M.OWKU^O6; M-ZN3=I8/=Q6*_;)>&H?6&>_T-,<'_N1Q&SEOW,E5><%*D.5HJ%$@&J['C<8$ M<$+16J ^A16&;,$"70^>XS"Q^_'[WCVTF+"PL .3_+,7?SSH 6[# >N#K3?/ M'W/SNT>Q%A);$X7_'\:!I"2(I)1:2C\T4:H23M;VRGD[4?FU:0L2%B)8C75P M,=$=C?YUY=S:'+H*V]!5N*D7(%DM;'DD+G]H2GY '>7$HTX\:M \*B5)*E)? M12ECU =&%41)X">,Q4EDI'3,K=O,HVKC[:^5<85!]@4KIV966P3:M^=6\8E7 MG7C5B5=]V[Q*1*D1B4]BQ@QE6K HCBA3$>,L(33F-$@B!@C@<9ZZL#$(FG:3=]703@(2IEJHA/B!!KHWSL:=VQ/Z\6VVJJW5?TR1/WMQ=J+U M$ZV?:'TMK9,HQ#X 7&L2TC!)L)=/I'W)(B4CGFR>1'82RD_"FG$',)]"T.\5 M9NC>B+NJ8](\05=H3 :U5P=G FT)["?HR]HNW6=@6^WINMJ8%O%HSJWGZ[NA MN#Q;'VKJ>9,7RZ4,[Y&6+N:DU'6"T8 EA*C41(Q&OI:^4;%1H>)^%$NSQ72Q M0=A[H+(.4+3LR(ZW$#4'1[(?3XSTQ$A/C'1_1LJHH(D6L0__T" T3/N:QCXA M&/8D[D$80[*GGT0,],103PSUQ%"_#X;J*QT&C!/?9R$U5'&F.(\3D?@IT8PY M6M@>Q6D!^O&)$1Z;$3ZVGX0"^(;C#%G,@)YWGEGM4S;O#H#W(>(O-G4Z/(;V M%T)TBV3Z88F7AN7J?(;%J!9)OH-DGL<&PGX)B&EH#!$)XR*B(>GB.I!*J"9>$R4A00GP.O(D; MED1)&#+09_MPI%-X_<243DSIQ)1Z,Z4@YH+&L4D%EU1&1H@D#<) QC352FCG MD(2#F=0G-:?9Q:GX=SD/8+7[Y !,V8'Y$Q\OM?_1?:+#VL03K;$XDGUT]=@PM&%0,[5?7>/$!F!)]6DP],J]_W"7W8]'?"9@'J=]\)[ _H?@) MQ9\0[ _3P_6QD7YC4MS@-/!W^42M#FPR/%)^*J02(8U-Q!E12:I)&C$9I>DZ M)?R[B.1]PL<-H$D/MW=D)](;5J[/=QX+&#!\]LH0BH6O>!HGDON4&BU$&O(@\5-) M_42EQCG>[GO,$'I\GN:T9SI__ #?8F1F_H.''4.6]!E#QO890^8<%+OIIF90 M[(O''-G&^L"*[P.K=ML=C-ER^EH]!^V73Q_>_)J5T\]V&-IV[&KC3+;NQ+7- M ]KV',%6+[EY)[MQ\ ,TZY]5_6?N93B+SQ*S:>Y^UII!J7L)@4U0K? DS?/I M))^:BM?#'_]B42I() ,31[9KMZ F@7..!:&ASU.!W+JZYV..J[B:3F]^^O.? M;V]OS[_*8GR>%Y=_#GP__',!7_^Y^>TS[^OU^*>Q0&PQD[-_?-K4Y-3V_5GI M!.2 B+?:':@9;XV#%\_LO,_FZ44UQ]4.>)_FZKIF [N(G(=@PO4=/RP\O#^OX7UX#?%=;/)X,[_;][DD]YQL%DHC]Y@0VOG] M$4=&;S/QMH,[2[-OER;>HGKTI?;]%<;B]=A,5ZM'44.S%#:=C],%/15NVT%/ M7)R+C'4FJO[\T5R+; (_(1TE,F(Q9US%FE)&&1QL&D0^"^) LT@ NSF@$GE6 M&H6*) Z^+LWDV8M)OJ)"3BVAJRGR LMT/+@;6"6.; .QAK\1XP[@&Q8"8BY7 MF>4BM]GT"B%8F@[@SQ>K;M>204,-[;3YA?'S<\Z Z%X+UY;_72'O> M* \S361*(=NSIRC+= MCW@WPU2?A95V2;8>1[9$L3M0F!7.2^+?3V"XG-5;\G&1)8W M[; K&W5H%:?2]NZ=XDGAYL?0=VP&BERP5?(9;"'H&,BXE_^+%S06J;) MA;^[?\T_SS_]L)_IOK7":WE(5Q-8.^>^JB;\++[^DI5JG)>SPJ#\71YJSR+) MPTBG3/@Q%43QF*4D!J,A#HSDRAQ@J+UOM(A2(L'^$%2#79(HD@3&5Q*D&T_] MY:'V"ZA@AP3N+)"7N(U+A? .\IIWJ%;7#(:$YUX%=0_ ;LIU^E)G(/Q&;6DS M['H ?'D4^^[;;GP3&Y3 O=ZQA7&]>:,]H!-NH7\>1FU\]J)&ERFB"^HV5E6; M GUJ>JWR"-I<=FU5&3$!"(X] MDZ8&-1F#*E']>J^ 7XPZ[+"&WE9BB^^\W(% M&M:Y]WFW131O]V[%)LWT=7-3R]P^PHVOJB,&3?3]C2DLBBST:3-!H$6:@HU! MJ*8A(SZC,DX30HA@(7-,?6DY7+BJG-*NH! VH MX0F+M)\(GU,1IRQX($(+R$[X6'8Q$J@LRW6Y;#6W;"S_@I!P^+6!Q%-N MA%$14[Z*P:(V@ON^(51H*L,H$LF T6C#SL)8L31,F5;24(T^(#_V(R)31F-. M8]?@P&-@RY;,Z]982=LZ%A$Y*B2P3A=M4F,=FLATNG(5#)ZN4%WCCARAXV%2 M>48K'B:R B-9,XM7MZ(HQ&*-] A]0K9'D<55/>]2Y(%LUAF*Y0:)\3F5X@2H MF]_:3F-SI>%29).RTAS2&:"VN,;B'GPM/,2;F.E\> MV>/L-S.^ R0 FVF2(S: ,EDB#M_DA7T.,$MD?'GJY(L.%/%N,_@]/DPBNL&N M_F-T)<>KO^SZ6N+H$E'G(=H D0!#SBNZN+3];ZH%I:"CIFFF,D3Z=#8% Q?O MM!Z F@!UY3#%.RO.CO1U>Y6I*^& ?ZAC5,XV> 5> MMYR#MC(1E[99#WP[SH (RPIT%8G7BP8R13=IZ5UEI=5'%H$(^O.T!<.]!X(W M28! FE5NYO?.H=OE_$,7T[C,& M*RI!6-[O2Z($-+U0Z-!@1VP5RY"(F 1AH@$\@=P\6F"S+TE$).4D35.9"*J8 MSY-$<4JD3,'@X4PO^Y*.Y_EY# <3/??JD_'LT7C=LSF$NVDS>'NFFK=Q>/3W\+I)QQU"W>_:S%ZW)44N<-T86,Y#8 M-:74"'.X]Y'$2BV076-S*=2=]S\ST,C!F/B4>3; 95"W0&<9"+\2_O8^F>)+ MAGK#Q65A*AWA.8K/P/_Y[Y\N["?R\X]5>)&^$E,QOOL/W/8J+U#WL ?>_)Z^ M:GZ.$ES5D5P\XB(?C^'-\L[[I3CW_CN?"*LQ?,RG5R!K+T>5[+X":P+VU.@= M+W-1@&IP,RM*W 2:,ZU.M!0J::+&U^(.MGD)R@ZL%6^X*?(OF3:8=U+MLIRA M*5+6&AJ&5^?]"=' 285J39=L4IEDN,>I45<3H)U+T(/2; *J"*A*%93'(^]J MANL&4R>?%?B6^9RHYL6XQ2*?75XU*F#9]$^T>'&;%[_9NV83#7=A?7CU%(!> M%?\M<3MR>>/:X$^S2057&)\O+R:ZZ0O9L;NET"D/(IJP**8B3027OB^4E!+G M #%'O]PEN_M?K]! - 4"Y.X=O-\VA6@QF'8PN.H"\:]UVL3+N^XW]C$6-]^G MOX"5HD!7+AO47=F',.3WC26NS16Q]\!LT,"O1%FP*,&6=*0/!9@U0 RO)Y<@8XWUTKP" M7:8B6JO[X-VU_H,[6/AV47MJ'_8E'\\J;>/M1)VWZM.'UV_;&^#MM:^THWFL M))U>F^D5A@$:;VQFQAI)$M237.8ZJS61FQQS3#(Q'M_56HG$-C5%66M(>J8P M/15>!U_@FS E&)TSE^W0R\;E! Q G%LEKM'=K%)1E?8*5OHBPMH[H*S!)C;UW8?/PG'/OPN''J4ZT]@_KF:DX*KZV M=H@WA[WD)U\Y/AOIW:3*(#P_&F6R+R@NRG=FNMK:R@]!>PE,E 0\IH;Y@@E& M$F,,EM7S:&UK*Z?TK=&HQ2+ H?ME[\)=V.KNTKM[X; 2>[7"IA'0S7DW M3KH%?&@<=L,[?DF"A @02\WE(SF'@7^DM6HMH^]YM8*;\@&[O:P>H- MPA*I()R-IY: T+.2F B9;D0S<5?EQF,J9FN# M7+DS4%.WHADU[I$%O068!T;/,EA\]:)FM0O[!TMFFEE#IM)9K*NGTG?FRY\O M#O2;,I\ U[ZS\493HBRPLF*:75N[#_][[GWHG VN?/4<1W@R"V4[38I<^[+& MU5(%N:R3!_U+M>:RZDFYQ$ Z_'P!#?#8;RIO5+ZP&^5YV%7LPMTY=W\Y_4<_$N;@$[[-7R\Y68OA*3E^9#_2K]3T#V]W8U?ZW6 MVDWX"H71.A$)\"8J9"QU$NB0[A+3.!%&$Y,=*5"]K0VL O,+'KK,KUO9CH*H4+K%40$QMBOR%-8^7[+&912E/)<39RFH(M M%BIF-'$6?NT:^]51:'@J0RT3F@2*QXJ+A 5*PJ-B+;>*_:[7C@X2J271N=>! M8>VYZT!Q0V1VR[2IS:#H ;\'B]/VWI8[L+GAINT#FXN51H?!B@XR' \N;N?L MAIOVSY([]G&[?;D;;MK*E[OVN'?:_Z^@@EJW?L?CT406P)PQXS&H$5CL %KJ M#5R_^^EXL');U!MN6C9OAX<"<9]M)<=)J^S4M7CCYNCO/>]1E4.)<6AK?&(8 M71H/E#^;GH>&"J;RU38:YEC65EKE/,8LW-0ZE3 BA2[EJFF/U0]M9R+$N!G8 M)VB2S7,(W4M9""AW&O<>&@961?>G/U=V,?_O7KZ&WQX,R6\Z]$S,@)=(*&QYE2'/F,\E'"R M@19"D-!10E Y=)?>55H#I"'/VC+YG+^JSNIM!SX?:O <.S;:AD+!&+@UF&8] M-Q6*_$Z,;6Y!FS:*Z94EO*RL:ZLZOS%?E9F74;E/R^V_=^=A+B+&E8!'5],< M.N^$1VUU[ O>V_EQ_#(S;R?OX-0^P]:_F+_;_(?NP$RF)/.5C)*0T 2HVD]C M(V.F>,BDH<><4#$LS#DH5.,X]#F-1$((\$7-6<13/\%*G#@%!KK6._[-076W M7(5N;+_>WSQ^/\\_4JMSZS9$]YLA[Q:P6U10]):9SO9;FVYB@U<%G)VR-MW$ M'TX;?%][1%ND/Z*VY^SDL]$H7.ZL,[PS)GZOC6V?]=U;X2MOD)8+8 $>O/3Y M;S]B^8/-#[1Q]4S:H*%W S0.5[Y4*0VV5!"6@=4BWC_./YU[YOIFG-\9>'4W MA%$_$3V03>SBW+H-FN>6C:>R\TL;U*]KL;&/37%WWJH4W97K3&^H3/REVDGW MA?B"U]5:BU^Z[^C^Z,+&@KOJ6Q*EH6)^P$))!4L$G!;(&M_W61)&PCED]IYJ MQ9Y]@!YHL[%)J4Q22CG1%/8G6!@R%E(114&D$D=IYKT%C(=K>N3H@E0K^)C( M.U57MA7;)NS:O1O!$44:Z>70(LL>K4.5$>U4'?@ O9WV[NST%/LZ\35]G0[5 MU6F /9WVZ>CTK?9SVP]A M-JXRY_,VOR'CLQ^9;"YN;(I>6 M.Z'Z4[4WPIKP(V)B+Q<_V2J%[2%TH&-59O8':*_@ CE =&%SV^:W$^_BILC& MSF(PM >JE*=*C02WTXZ0M@ZJ&T>&I#<5793 MI<%A=E!69U4!33>M%*;N-=O,FZ:$8+YIN]5BS3;3#(L?JXI(8'^8+;?:LJ!A MB;:X!KD#G#*P/C#-S26R+]0#,9\MG;\$EW\-6E7#5-$4PIY(^76F/"VN0>OJ M[-[6^X!>7DP,\ML2W>^PE_^&E2('GF?.ES. )68#85:1+L3MI"X!J/:QO,Z_ M9Q/@U_E4S-?:) )6ZSKW+L;3*UO[6+7R0'9]DY=E5M=7M46,50%CF_4WYY_ M>VU&AZOA;?5:='#@VZKN+]EE#FIQ"8^TOYBWHT"G2GTPV'2BF,YA MUR+"7I6_2\2YDA6T;?/?@^F=O1RZ9/@>W94E'D%+LE9J66<7-[E[-6O#55>Q M6VVN)Y@%6VW )I66UC%BB:'R^#<%P)M5K%$=1+#LI4GJQ=LGF #;E&[:JM3:[KI%>?8Y,>116.SN>U)7.E$1E+ MH<\6WBJ-$K,*K"Y8='J@PQKL" "D_K%@A81[,FG(3%I;8:/F?<2V0NN284_> MOV-Y_P+_Y/T[>?]Z>/_^G[.S#Q_?H\8]QW* YZFAO@5\'YT#" ).+B;K*"]@Y K2!U79#H?HN?,>!3^[A4W-L MZ*#%#X[Q3]7V5\8U)<&ZT4_W,R?KC@4S'4#H!>>K\X'6O&[]=*B505 ;&\TM M+67>B[#5('ZIW'LV[0R$\,5$C._*K.J7U)J KQH7FOW-Q[D7;2["'5.1EG?\ MP_(TI$;H+DU!6C=(:%OA[(3$,D_Y;!T'V-D0-7"]" 710*&MP>NV(VKR-%?[ M.MJ4R;'Y4I<-8?P=U:.RK=*SFA]J6957-/7 +K .RDI94EUE:>ZLG#? 7-28 M'#[.2JWO;*>\:GRH(,VL?@:__?=LTE&EGF<_UDJA 'MD6BEM+O5MCA =10X7 M@G.QRJJ\#MW,ERKC%/'LOZ_K1XXJOU+K4KZR8"E4\]=@B6^ M_EI5=57U'M6)=),Z/KUNVW;9E]<=RKR =^+F !Z #ZQVC@>5L3F3@,MHO,#: MRY65O+:=<[*RBPWU_JV["@L,07_/?ZN:/2R MC8 P+[!VA-TP119^5M9XW!M M-C6-NFHS%HM3IU;G;JR2:8Y.GKS$AJBE*C(Y-Q#J_7^$IWIO*J.V!H17UFI^ M31W.$VHAL?5)U:;/)F0\]RXJ([2A/DS'KMR2K14QKLW5:FL+*(7&4@W:LU70 MGGO_F(S1SF^\LL"]JK.\S4K39%O;OLUM1UG [!I6MZ:&T*BY,BN7KP# FDL= M&[H%=\=\1$@#V.HOYIWJFN^J%D9SG^ZU$=7)MRMGLLQT)HJL<4;TXS\[Y:"T0+$H41O]=?^6YME@SL]EG3-BM-]>US66 M/:"P6Q+[[[]@*;2YW?G-N_>VG'M _VDL#@ETG4WR+U63JW&6FJJ@7)FR[5+8 M\JR&1:)#IVD64/FT)Y=CBAMM8.\JX4W M7FSZH)O&&S;.)AD<-LI1I2Q%5OZ5&VS5D5_7SFG0^#OJB_6MV$X>F&"/N%/6 M_!8)WZJ\Y]X_3>5ZJ,OS;>@!RRO@Y*?(V&>3#*.56%:_M"?T'*DF/W"*.Z\< MD+<5'-.L0+_VS:*;MZ,[&*^+N_?OA4-V&IPY XX1)+[-'IU:[? MKO@:E!-8S=CZ=]"1/_9245Y9&07PO%KH\6)[1E8/JKH9C8!O&O3X"^ON_W%4 M^TOA9UB^@K!I*_&G,VU]4Y,9&,781T!E&HC^/;#W=K,8] Q 5A5,1Q;UH+H M [2,?=W0!XF=&C%(V_6=YMCM3>!X0Z1GW$E+O/6^;98EDF6%<2#)C&ZD2Q/K M^DLYNUDW\[MJ7H'J/J"-.6N,=;)@KY37",&B\H@G]&>PY68W+^QY=.)EU=$T M+YUKVY_R='J+QUPW+1C5S,=V@?)^RVJQW,6DTL#1 Y^MAT="] 7KAH7[<.M!U&\50*PHTC=ED+6.#R^ZR!W MW;W"4JMM?HX9VJ:PXJ#>0-U:';&PWDM%D;]7V@1>1"%S[G+(N)O1[,%;WP$) M6&I[B#-&N-V'L7_)EMM&DGS?K\!J MW#OR+D7ST&EW.T*6Y&[-N"6W)._L/FT4@:*(,0BP<4CF?/UF9E4!!1(\11(@ M51$=;@HD@*R\*N\B9TSIS8Q2:K<9?::F.=$49 62A6*+:4CWT97;3*H]=34< M#-">Q()=T(["2Z39^4(PBQ2NMOY(SI12G(8C4]#BM#S<2N@H T[)\B=X/%II MC>:'@XF;2 X5.HX48&Y>VX+8<-9'YAC5FCAU3MMP4=_#DGBHRQIFM,4.(2=$-_(%M;=)-95X6V=B1R56$VXVW63>VE#>,Q_9@/ M[H@0I33VH_E"'8MFJI8XEV_?P2EPH4P6@X\-WT1OWR^&A?G"KS(L:G=C^OWR M\=B9(5AK0G9AWLCK$ST<\RF8Q]J;M)^)KS]8TE6%FK))4"5U7Q556X#!UW RY# MQ]V R] Q!]4ZS0D9\#QJ_;0JHV&6A= \)1/AJTB?;,Q"4)'=B>M<)UO,?/EL M)&?I@3<;PYENM-,PSG0E9RM9R6'KU-"__)>_3N9K'34-\Y7_\M?)?,V3$\-\ MN_WR=;/02:-^5!T>6@3RGY;IMEF?V5L8\=MDF&U.BUD>MUX&S5>.H@U)_4@@ M&\"60>P\ :JZDNDJ9 .+6\B>.C.:A4[.ZJ5$%W?.G%R3 M%5W)'BL]R%)1[V\+0)P1X*DHU%N 6 .B84\#XHZ#:-C3@%AA$ U[EEEOOYKY M!H4!WZ4[]RYP%E+0+3,(7)%>W,5SM)63WY> O8B3VSPMI8Z_>HQ2/8@,Z\Y@ MW7;#L&XU(3*L.YUUCXS2-1"MN+9D!3GGPWIUJJQ,_-[$[[?6$S4N?J41:T T M[&E W'$0#7L:$"L,HF%/$[_/V^B_TFD#@S#HNJ7,UJF(ZVO"2#/836^*JD[C MKHG:&-9=@'6;&YP87FE&J1Y$AG5GL.YA*<-;JL^;S>-R*NU-^'[3 M4X6$OR#/AO(?\5!0/$DJVMS0[BUPL+< 1!,#,"!6&$3#G@;$"H-HV-. 6&$0 M#7N^FH'X=SSB= 0D'>*;'<-;G;YGT[Z^=)RRUFR8:>,[_O*U<]%IK7EL!OKL M^,O7S47[Q[7&<2D5NB^'_6UUP#;\MRS_M=OU"HV46HC]*A9-WI[!]9X'<-:L M1^[SD'EDX3*G[_IN%&/T^:DZ?:;;X%*9B<$;FP;:;-:.RCFD:ENY@5P&ZG:X'$11]5I9:\J00W<51*@4@>]M^NE1&3-/[BD!42O?%?O.LG#.=U\72%?,W-ID;6[J#^PLV<'?#H*_< MDL OQ1VI:DAA"T!<7]7F0MH$W)/V<2DQP4TML90]LZI1N?>WDKM-GFEW M0:R(7#0;C?IN%R94S%':I MTT6/^([? #^HR-T2H$XY'2C^S,&1^;'DNZ[@> M.435<8)-+&/9T+R)J>[ZR]?.0F<5BH;M+!5WFH7V3THQL[?4@#;,MUKF:YZ: MD5:O9*25/#4A[O'0VI?=PF]EH4EIX?VM&@E@IH.4,AUDOY3)H:5..ZA.1UU5 M.=C(8BFR>&1F7[T"N(U$;7!W.ZY.WZS9WJK"PML*=X6G9NTWFZU7.#AK*_SD M37K U*7>X=T@Y'C:^),;N8%OP9_2%[9B]L.,T3*C7.81KOWF6>VPG/X.,\O% M,'Z)C(\#Y)K5V4T-XQO&WPCC']::[>K$(ZOGF!B(2IO =6(F<%FK]5NV)*?W MM7PO9JN"%+L7WJQ83'-S/3];Q7=;!:P1$B,D1DB,D!@AJ2#A*@1L:[:0K(=7 M"IAWC'W\_J[Q3XF9FL.E'+N\"W-2;XTY,?+:"/$*QA#O?;SAL>4%426R,U/0 M44ZL#@"RG"#!P0VKCGJ]V1C"%PKSK7'%%BZ)>]3W=?/W]EC_Q3R-GW M<_A'6_(D9]CF.$5X_!DW2;_#0_&0GY$LZF;RM+JL[WK#]]9?']P^CZP;_FS= M!7WF_U5Z8I'[+T#\Z4Q/S0_"/O/43?B"]-K>1SRZ -_\,8^M_%H& .M!!Q=\ MP+JPDO<6\Y[9,)J E1P3_-P+U6,$7H7J;A '20YK-#+]+J_!(GH2?O+;1UG7^G4W7LW=6$Z &-K^8TS "B_F D$1KW]Y./_TY>KV\\7MS \BB M&"&4%VCR]J\AEH5^#8.N&Q?RZ!P"/ULT_YE$L=L=%D2J%"QN9 '$[A-WQ$E* M$?. A #L( RP)<(3/UJN'\5AT@>6J,'+X>UVX$=)']DEJJ%ZMWMTR17$R<'FN9V0 MA<,:+/S/A/LVK@1D_Q'Y2R*D[\+-B(H@M.R>.X!GXA?P)GA5-R1(%9;4ZP!9 M(3#+HP]P.U8R"("1X%:$L6[="QQ/QJS&TY(>H,MQ@KO/?/@,X,0A0XJYONTE MN*.E.+;.?>8-8:G6?="-GUD(3&@#6230S'G"1S@6/,#U\4:1V%<(M)*(UV=) M3)X;/^;%<+&;%V-E)5X*<8/0!5T,&DF15^=GG9WA^RB'KC[@.G29)[ZH60,> M1H'OV!.$ M4OF*,!@R+QYJM)5?=)DM1_^H*PX? />XI&D$V?H!B,N_Q 7985V3<_T!%<"9 M0[B,9!8P=J( >!RV:^(R1 )(]%K).E&+CNG&<$PW#D@W$B>B2HEA P"&!R;O M118'->M8O[,0A*K=K%FM1NN0;H4/;8O8.Y)**++V'?C 0B0T/"5((OAA]/;] M8NI6#*BUN8<&)NJ#7_8:>_2WM![%WV*/M;LQ_7YO"8M'&&D3M]_4#LAM[F/F MH_RXWLJD:N2AYGCC(LFC^?*11?;OPM5611D'8N7%G*"7)HT*UK(L:=< RFZ1 M%_63H>ZN4O>-)2;Z&0I7C\(KJI M(OM/2Y%]U;G_BF;U"T(9%Q=75Y\_KR+$ M]A#$8*U+V[$:4U)GK*ZTJ;HKQ'IE*Z2VQ)][V2G=/+0KP(JS1/JS/AL%*53^5#9!BVD&';I1Q'4SWVJ!Y$ MAF&+&+9"(V0-OU81HE+&IQP>UH\KSI<[9-W"MBR&9Q.8FAS2^U8E[E:KU$V8A9G=,0S:F62T<8RQ'( MS0C8#C# 3G/?X6F]E BWX;YM>/DRW+>SR'B]+]\1-A@S]N2'PFD9Z8]>T+@Z M7P=RK@UA@8Y5U[=#SB+XXDVCWK+ZKN>Y@5^SX %8_?53+7T6=J=C1=&:F^93 M_&2]W]BCS#UJ0I<=\-9W-S\68$(;.L/.Y?Z A=A8'LAE]#EV5;L!]BA3MVY] MK 58:Y%?$I7-'"HQU0:HG E.NG@!5LY6G_)X\L(O:%0$BVKL08@*BC&,<\ $HMSS"0RJ0!>7X$IRJT F!UVAB0G;5 M[H$KSB-MHU$J#\1 #8YX=G%X $J+Q3R@OP]/>0*>2.(DY#@AHVAF0R3';8BQ M# $P48BS(L14%"=%3-V:C3N<:J"I1D:#*Y(0U%G=NDU"FN@P^PD9!;(E:NN6 M]R$6??X\80A,62,C9JW/C(HPHR+,J C3:KX;Y#6C(G:9NF941'4I;$9%E)-? M6VLN<9+YN')*%(3:MJWKT;0=K[06K-9LE#*COA2>,NQOV#_?X%AK'K^>42J& M_0W[YX;:']<:QZ5T^JQU6:L_I^25"\Z.#K'8;[?KVS%>:"'N+^EDAU6E81RN MLIF=H?7F>"2AB21;))\Y7Y;WH>=F+[:>F9X,!,_2 M\S=R[K;*I:CTA!B-;;UIUD_4HW*/&+ A)EQ%EDA\/E"Y$#7W.X,,1^/[B*:0 M8[[4CI.04DQV[#Z)3$_<8[$5V"(5H]8KGCZ2V*)?/O.06S8;T.$&DW+8PO>HP0-!WCC!L)MVW!BJ;=*!)!YITH$DG[ 9Y33IPEZEKTH'5I;!)!^Y@ M.G .2W(KPA95C6>90/!8VV[MJ%5*H];.\%15X3*\/L[KS1/#Z[L(E^'UD46V MCTJ9A[HS#/4:X2J37>O;48JTR)HJG8U;*&2=:S,\S&?EZLV%DG+S=E]27FY2 M.JY1/QM+QRD8\1$B>X'Y#I5UT\#._3)-)^06*W)F^'(6QNKPY0P)66]>FM7H M @8H10&8%7_WF6-:&?OR#GIIW7+D>^ M8'.C"M?+*\H?IXO%Y\Z?PS^:7$SB1!4\&7W&38+-F^(AN;3? AD&.K9]-)TP M\QAW>6WO8ZM5F!G,KV4 L!YT<,$'K LK>6\Q[YD-HPE8R1]@WPO58P1>:4B1 MU: @AY;U4,$@>0T6H9I,*1XRNL("Y:6^TJF[]V[JPG)IE]&U_,89 )1?S 0" MYY(Z!2&FB:2LT85:! J@.T[6F62DA+6-B8:?F07JI_O+WE\>SC]]N;K]?'%[ M\W!U\W"_]_&!DET@R!-IV:; ^1/8E^Z3ZW!Y7/;">X)I5[6+,<'117@>(2*!9526#5@:-I9#S^W>JZ/ZC @'X6 M<5">(AU,V=K YT.I9*TNK#NJ6^)][1GO0]6O7DBOZ2=Q@DJ='K*Z4H/+:4"8 M5*U)U9I4K4GU[ 9Y3:IVEZEK4K75I;!)U>Y@JG::Y;@5L:RJACA-+'\T.%H[ M.MF.;H6JLE15X3*L/GKT2ZW5W([C9:O*4E6%R[#Z:#5"K7U4RJD1.\-2KQ&N M$AGVN&F2M-H"-Y"DG1JQ,2C/&D/.)*' M:60_RG60I0O@+/3A+92*?8(+N 3F858SRG*R%//.T@FE=!?^R@ < //W#*+[ M%**:= MG4]B,.N1'M^UWK2T'JSL],()^8T!7 JM(6A?R+HM>8^9(5. M$L%2(V*?CNN+KKX.CY\Y]ZW?0"E=L &W+L1\3.O<_C-Q(Y=^].7+!:59_DC@ M]4G_X-ZE[IUP@)@4DS?_EO@.[_N,OIZU6X\,G^4I-)"^RE]./FA_> MUJT,^1KX ';1BL-MZVH/DN[AZERO?M6Q?D!E7EDJ^R85L63C5Y$(J&DLUN1!#79,+V5X* MFUS(#N9"IEB.6^'M534,8")E8Y&RK> G$RBK(J9?A80C.\'Q M=LPW,UO!+L!5:LZDV=K!V6C53II,<6BT5(DX?VDD6X+46F6Z!!]$^1)S'-,* MCF-JF^.8S'%,+SF.:1[]41B=FC_G]\7],W$=-QY2*DWUA=WQ*$A">_DNN(FJ MF#+$E*2C7"CA;Q#RB#H+F14E?6#EH&VIX?K=25NM8LI=N]9JE)*(W=(DE&'=RK#N:>WX;(=9=P,;%(78]-UIVPSO M+'A;\HY65;MI"T!<-&.]2H[4U,G12>VP59&2I/4LL2)%&]7@NBT L1J"T3JN M-=H5F>-A?+[%?;ZB?&9UC*92#>?RA'<5^]5Q=:A8^5W(,-]*F:^4XTZV0-$7 MYE6JYU-==;OWV'ZX$YQ9^9W4R**1Q5F,68IYL"'&+",J.[JTPZ5* M4U[J5*939"MM&TS!33F:!HOJG2#!^?-FK'9Z6T5J]4""NV MB1NAV6FA:=6.CTJ)X)8H,V/[M/RP]H:\^;MGYBS/>5D/S?RC%_UYP%EH#F&- M1B6^:;7KK?34,;V!\$WKM'XR[WED+CSIJ'Z4_EP?QY@2N6@L([8"94L)>91X M<21/&Q-_B>4RZTT[:Y',37#,HP9/1#L(@/T/Z&PTAD=L>1[^GV5WB=/6#M/' MC3U%O!I!ZH9!/XV]Y/$>15R>0J6-P 1LN'W\&MZ!STM7'W*;NP-Y [UIP(;I ML6N(6] YKH\M4C9@14"9G?G%"*[L[6G+%-*JZR5VG&"4B,"5]($OQ*?E>S[7 M)E6+% QL0L8N%Y*<,6DL ES(U]&)QF>Z?*7/F(4 P:W']<8,84PY31-*Z1<@ M)$["=0F$O_#T000]$Z5! NN$S_3.PI, "9B3T_II"DQ.PMZ<:&#J0@J+M#EW M(L&@ GAORGLJR++3O>]QKVO=\4>X3: WY=/[:D!2B?CC\X??K5OYL!KU(M.@ M8=H-< PLO!&(XM#O'1[9H=M!N>&@!@EN/+,3__&#XL4NL#^^H%%^U1R8-?+> M)K$7!-\WPVWWH!DX;=#X81#3:()G;O78$Z>#/I'RV?8-G*$QRK,;]PJ$WHVB MA/EBLC+&)F!-N$O)0QR%]@O"J*9K%7I43$>>RL?15OH$KT^?:WM!)#==_'/L MW$KMU$I,H-!IE\T&$;I9M\[!$,:OF.<-:8D=_@BT <@>N<\I^Q)R,%A 9TH. MHL'$PC0(^GT>VB[S,HU&AU5ZN$\G_9^C9# QEH1TH( 24OI M>XW(II4AP0W3IX6&AF1UZU? M [+5@O"9A0Z1D,$3;7< M$L1X/!.C+,U).,IK84QYFQ6GUA2&'4%*$P #@\!@JT0M$L$Z^=9#WS*.QG*ZM8_.#W" MC@4Z8$O,\%5@ %)*D.%_/A[!VV&@H97Z3=<.?_.(<]IENPF")B&+$H J=ONX M>A83,5 M"3#AS8KQ'\/@.>ZM6REJ2T=H$ #^PXVR!1=%-NGB?,<8Q\$CIYDL MI%34VG(VB2(.:!L'K&KQ](B'3ZY-!R%+7HF2;A<8#/D2CU;FG*!-\9V*7Z%D MB6$&&8LZUG,0?A>+%#\.<7TA[Z?K0RX<5;=(9,"2!T963/#[@&2KV9+;V@@G M)9&@Z,OQF (DY5WB,5V\TII.7I[EV >2=$=C?O=?0C'S+BPH)BK!TT.B4W8W M\B]MT&+S3]6"F)$3T*^+%%OJ0FE*3*X [AO%.UX7X'M6>D(RVL6#(%J_57I. MJGO,3\<]UUD%W>( 1Y_ 4"U*40%D6/#4$+X$ M;3[P0/=(LPSE0].XR/*HG^!F-TB 7\ :"VAXO^TECC+&,-PDY"RQ;:058$'* MWSB?F E&JYA@=&@F&)D)1NN>8+3W$15+X#\&PCLU*[4@^3A0?*T9,[*^N#$)!-')%9@9HT M@S<+L.#BQ&9 /^&LC\:^9F]3+#:_H>(]G<3UQ*[B@\(>PA:!.VQF3TH]3F:: M'23PVPPZL4,)PU@H>ECMOOL6WN*!^J!XKMUS^1."%)$1Y8(Q)<( :-TC*G%S M0F_0QTU\WX6[$U]:L?YD;Z7+.NACQ"+:AM&($-XI31&0O 0!%SX<;O]C+$FO M@G>IB"_LO4B$/OO.]1 ;LE)J6!0]QZ)H!W\TDM-CSQY!+K$B, M7%V>JX4+CXBAE1Y'KL/1J+-E=.YQ%)/GCSK*I@,N0ED2K4*<:MHF) Q*\C\# M^G\-N WT==1C819-*3R!2SQX-&XH IA3F4+J) Q8 Y='Z""!:8KNO2=^8&," M21FG01J03*-7)!/25X1- +-E)UGR:PK,-5JOMOS\RE$QPK[1XP="96LQBK@' M5L^C"(2=CQ-$0X"BBT"$Q".\ IW6 /1TAC8@/VFWC@C,20N>?@0>#ZXU5J-$ MI^%3O @?1API\QER;\C@59XS*J#8(XVL(0+5('ALXM&HFEW0E\KM)L3X:L\3 M&&_7&S^I>!]8A%$T+<<@L4!+&\=D#B/D-5/8R@^L %3THX ) T!D2/A#];@\ M)L5..T2/'']#E(T2VIVIX,^&'8N>1%$U)%:DK7\$A@?8F &]6<#5#V)%)$ . M+42#9 DQV4P0^5J$\81O65/;:0>C3V2>QHAC$4ST4UL'EI9&9+5 /A*!AWUT M(I_ +Y>W)[C!=0GKGE>WKN&C X^A9"B%*%@HL,>>F.ME=U'4S,; MKA&3U:1 MA&0/M"\2-I<^)5BD(DO UJ(M31%(NPP8A<&D,.2:*=W0)E%:B_# M9>O62TTAF (>OD![+8ND:/EKD9M/(Q 4>URO$5 XC0O=F1"M.(#X-I7/:,6[ M,2@!CY*7*M@-AJ,ZY1)1@)PJW 4A7W[@']A(>4_PF+B9J2U7:D.PV,B6C]. M"$IYIMU;C7:K;A6'@3(Y2BL':L";:!@"C1%R\2(*_7*?B8T.M>T3<@J!F<4G M.:5Y,?O'!L"K/USD%V#E-^U&EL+=!'7S+FTAQ;^ [& P3[?E%5G [@&4<\$. ML!#@VWBX_BBU)T":#@:8,D&?9_*I5%\,C/0O6<:#/JD(I*'L*_I*VSO=_FE# MH&&ZX9/P[JAF385U*8@_ 00T%$.>J5;R@[YG*DVF#?JN[_:3/FB#'VC\J]*4 M-&(XPB5:QEAWL<-@R#R2D0XY$8$HK!'[L"LVZ^PW_ ?NU],A*$/!8+04/=!S MVT:# Y?_E39P*?OW\$QT6%'$_I8XCUF4_@I>@RA:K38J#JN -PO[@W)>FB$+-!TCPHT/3T.Z7:\6=9=L'5B(AWP]X'3B2*'VA@![F? M/F53G#^GCT]-PTCY4UD>$+A8U,!H[C3LPT'HT+XIW) ,\0/@?]L=(/_(N#RP MG]BWA00A2WWS"2YZ+2WC'+QQH(^P3,4;TX@3W!#QY5:CI"A"^T$*DL45S07. M81_O#P0&2>4+-UYP/L>].PW>9.8?[O&%U61I9012U@N$B="5\1NR72?=)]Z( M2U%&\I+TTZ1;)55$4C+,'WPL%DE5(E%BJ&R M7>A<:.$[+G+6ABDI1*W/);8Y)C+1Y<9Y:NYR;M^LLH0#MCA7L2?J?*+W@0B M_$?"0,F&@#[!RYF6S7CZ#\D7(^P0*L2K<(B^#^F(%VH 13F-J.)=L$(['MEJ M!T$T8Z%GBV(\\[YRT$)3"=M=Y]BQ$ MH84YD8E=2_G7L20.BE^W2+M1(2A_8.":@JU/PHR$"Y[Z^S(UI"/KG.RZWT6H M_W=6GN6,FUW_6$JQ-F"UIC($09X6[Z7IN)O:['(JI;PAX#N3'Z$IAJ2.6Q '[ 6BY3@AXR&C)'7#H4#Y% MIAYP,:WHBQ2D,##UVE3ZR0,R3 *V-?"")Q/SR&$'?Y(.RS@U M*T[4JH@'#*BM@AZBCCGH_%-EL+NRF%^#.I(USQ183",DJKI"\'L7\W9I/:LH MZZ D&7 F2@?9A"+_K#^;G,:04=D!9JP&L%1/Z."TG-+ZI.(!E*V#?3<^P$2, MY;-8ACH0Y![P"D9!L[RQC).Z.>Y1-1O*.Q>EKT)7C"9%,HTTD?05D1!P6>"" M;UU0E-@>ZAO5_*#-MNVGN('B$#?9&R$4"L^7P.0;/XJB2R$9UW[V@8^ MDH[,BK"17YBHI")FODHPABZRM131\0);:=(I<*,+2D^B,"QN(=)7S8"$-Z28 MPY$=@K+474 MK7QT'\,[*'XU%78,17:I*UG05BQ(*]',#%0DBTG<3 ^_;OT6/(-A$=94AO]9 M=(/E:^!K5F0CE3#&J?. ME0- 2,'U)8&Y"K \*L<(\[CWJDS0*]&**"%.I9 M-D!$JCM@#$"DJTA%TJ8!3Q?]4[EF%<($ 4)KT.L*<2.+J#P.&X@P>X3]+Z(* MCSVJLC;B'K+I9 6C:F56DIS!0_)5Y 1_S/N!<_I[A\;?>[&_=U@)?X\* @)/ M. Y?L0C(01-^!YRYJR?F):E9EKFNUO0EKZH&XEN:20'?#$M8TLQBUI/)0KD) M:1'U+#.IUYZ*IBK*YE&F![=S89>"*P3OP>=FWV=^C?R^)AL%<9^CI+'%<]@A MYT^5:_JRB42T$&*$'Q^?18*5 E,0:^DU6T?M($4M)<)4_S'HI;L$#9AFFQTT MC_;Y6_IU\\B1?VG57&J(Y[D=K[IB]'(FU-)]T;X3.YOVBS2A)? D-F_NTU/I M.Q?+KOMRL]>J"#I\/(DDDH"1+-1%LS_I@#F"!"M&"6Z2(?8].]S)S'L"#W8/ MIR:/#:9R"1% %RG4FFYH4JF=S#J2H^%VW2PY?']UD2;(PT35Q..:8"^= X7* M?)OT_B[OPO.4]-UJTB>^ MRZRQ6R5Y:%)X-&L$,$WU;C;I J3=(PL=T4XAEYC)THA_EY?7*6*7YP,I?DL" MCP^6J:*TI72VM(LQ EGU-RN(&E3$/[S(9M-<"RO-4]N#A?$W*D6__H%% MVB0&?7A.9DIZ"O4"R$S=9W4$6G'!GR*G5WRJ-]&5#&%E/&-*GFB'B@(3?7J% MP!!2>&MJB=QD0-^I5OX]?SNX?JZ MP"W$+ZSK:^O NGWX[>K.NK[Y?'OW^_G#]>W-8H(OW<^'J]^;T]Q/\;,O5[^> M?_EZ=WMQ=75Y??/K?>$=QE6=[:H"NJWFIEW5A=0H-CV-BEV3IONJGJ[QAXT6 M22.W6#J[Y+5I7L8JX0?O??P\WOV%V_V%J!5"2Y?[CZ#_R%#VP-;T5)"\Y-6OV;8N]"E6?F2J!R M54\+U#HM;EMH5H"F<,Y?HC\*Y7HE6F5OA!%'-<2T0=QC\C@JT0537J<.]&X) MF1MYZJS--C^G^_!H;%"WN#2'@BC47.=3)'EA08 \#0ND_\906X"$=2SY M[OK^[];G\XN'V[MI&JQHW6-:3..G,4VVR=[=VUS&OC Y7YC('^FU(C"$::N242X%FSZ\C5[=X:K/4?/]-S"MK++4TZDF)CGVM5HK M!:;( Z:4+J*MK/*PR=;!7_2);BP,A]EX$%'@A'VK:9,MVF\B.Y!@VO1/493G MRD:,L==06I72 62IV8#T #@CDH:9G"8BBZT&H/@H_4\96C3Z!&**:[94@[%J M"TX+S6BNM AIIBCHXRBKD!J!?8T[O:'>8D+-PF!:"K.R)CO;QM;$PH(^Y[0Q M0Z->HH6"=:8/PDGB$&21;YPP$XD)@Q2!K>5+,U1XN'#66BH]Z?JQQ PDA\QF M_H-AVP19L#?!DU#:U.R1SLAD*E:?9N!IYU*;3K[H;>.C,2EP#:SSK(828''4 M")!NI):@U58A4J@/NX_U#VH\HI\;V4?IB,07&?=L;(W=0Z PXEE+1P+@+''9 M.8F <)D&2/RLBYQTJ^S5S'@&D$S#W'0L4FL7%ES L@K5C<[7H).C'M4$NG(" M@^Q'R^MA/>+N)* L-DW].5_A.',Z4YZO5]).L=!( YQY2&4>'0Y@<*0' MDA(-$NS*%3V^V&*2=G 5$XNF%^KS)L4XH1'%KKX5M1:$*KU7+AN70'6H-35I MB9#G8B8D\:1-" J=QBYE-*?)W<(JI;)&A^8Q47TN=;IC'"VMBD(A2.?(B&9- MXL30=%\26_$:MFQGZKAF8A2+\#Q(B1%^?F7410 D6-E!(YHE3DMA9H: M9YLN/-61 J$XTA,UQ+6?(I14>WX:*&[?20P>-.4DD7I8/M09T@H^XQP0V,RX M0ZL OI530V6!#.YBPNR1K$#K@;L.0AJM0B4\XBYL!80%N%%/ZSBBMTO=0#UM ME$-M^E2L9T;!ZJEPQ1_W=S@TP$/\ *O1_!)X M'?_!^P-92@TP)]X+9S+.+7,9293Y(_/[FK#D23]Y7YUH3!(FJ'%3#I=F:3V= M3PF2FIR^HGZFC(DP4@JWB>Y6 M-2Y'D5N)I1@RDI;<%L@C7/%DN=93!B#-.U&[@FAV+9B DINE)CUDOT[P)XF%EYLD]-[!QVK%+B 3-ALUWV 0KE%D0CNDR M4:TKC(THQPJYET=$-CE_0%92%[!/_AZ%.4>9P*2G9'F!K=SV0($+M,0?P2/] M;*2-AM\4 >#! YO'2\WK5 ,65BFRONN M79.37V4E3A3KU;)J7_^ MY>K^]O/5']^N'_[7)%N63[:T=CW9HG.-16QCW7ZV!.-@?.K;W?7#-5P\O[FT MOMU?P9=CT51+Y6JV(%$S=SSKFZ_9,?=J^IH<1GB?'R#^361JOLJI;6NV(&YP M A@J6AOQ5)':'>KO!X=8/W9G#%E51DRF:J>VSXJ?75Y]/O_VY>'^V]?;F_NK MF^O;.RDI1M4NKVJKT7*K2&LA;2U!7$T/UJNKVE8F %/["<3/?K^^N;H__WSU M\+^7U_<77V[OO]U=F:J.EW#_QAL0-FUH(,M8@F A83;_SY70Z\CV-_3Z5L#>CHB,:A(%R4 M% ]AWX]'EPSK;,)BF7/:YH9<_MN++^0!Z#%%%]'0BER$+ZZ4@HF9RG MLA,:0Q8'M>+9J+F9J NZZ//)H]#(JW/#I8:W<1C+((+?J$_S>.@O]<6;C7JS M_=,X.XM=/@5.;?KRO;CYT DPSLM]Z"O!!\7LO."SA.4PAP\^&1_UQMED=$Q= M[+*M>E@/VFA_> G4K>/Y29B2+K\CKV5IDK8XZ$D-)7X9<9K;1YOF4;VQ 'D6 ME+!E%_:9%.YOH$^QPN;U$>6P?G98.:)\F2IQV??!!0&_;6] MC79CV,[O[1YWP)=_CA3!+C#4R^\FKW!5\O]8 MM^:VE8H]B)<:F,*'_(^_-(\;'UYJG2WUK$*;:4FHBD1@N4=-,!9*AVO"?ED! MN I5:P7@*E0PTQZV/CDK" NB[=]J'-:L5OL4_CDZFN !?$PC:+TX'D3OW[U[ M?GZN1]RN/P9/[\Y#NX=G\;WCSB,+WSDL9N^:I\WCPW;S'6B?9O.PT3YN4KC] ML'WZCG=;2R)ODD2LB;L3=.'ZWKE MQM^@$D6,!*DC4[=[?O*9T>A/'Z[7=PR93?8%"9;[UIG[S"QN&V8F[A? M;0ISL#4Q9V MF,^C@]L?'A_2L%_X!JFS7?OC"NS0E^Z/_[-=&%N!5;L%EON+[NJTJUT(.^L<5QU(W##-#1&Y,8Q7H'T^"J6 ML85X+SV9_DKQ7GHJ?OYE& =@:?XS#H!Q %Z; ]!*'8!6%1R G8_B;H$!;Z*X M)HIKHKCSK=%$<8T19XRXJL"UXT9];Z2.T V'7RI@'4IEV&BO)4W MX#:/H^TSFJ,Y-*-*V,D&R,Y?ZG"1O+]Q6_&2-Z(D?S ?@1^T!]:5S]B M[D;79309:]58JQ7&D;%69^/(6*O&6C76:E7@VBUK=;ZQS&C" M7IQ_,29L62;L!?-L=5S+%]?_WF$1-P:M,6@WB7ACT,Z#(V/0SL:1,6B-06L, MVJK ]5H-VLNKSZ:V=%F#]!)/('2K:(]N8;%H->Q)4S.Z&_:L+F-U[;!%8JPN8W49J\M879N#ZQ5875_O MKHS5M:S5]37D$5@2E4S!&N/+&%_&^#+&ES&^*@&7,;Z,\35B?+WPJ*^=-KPN M GB3]94]3NI0WM^21F1CAADSS)AAE33#Y(=_@ZNLXW'UA3B^5CL!5%[ZZ\/;I]'U@U_MNZ"/O/_6K/H2LV*>.AVY<'\\(^B&W9"](1X,/H%*"J!3@&[LH85Z'ZG8J%GXW]L/ MEOX>CW?Q(?]5?*;Y&%--!YH>-A5FEL3!G#!G^O)WYL,^14,V;" .[E56$,)G M>:YN$ ZM@<=\O,C"D/GBQ_4YUU1LUL@/H[P[SJJ&DS?"R?.5F/UGA?AX/H@? M>L@38392,+)8'#.[!Y87BRQUZB^.9K>8[^"'%MAB++:8C1+ _"'\Z4;6'PD+ MP=[PAM8='P0AB(AOJ>.#_Z#1,CB%T]) ZL#A];NV6YOAV$\&X6P\,[0ROD71YRG)+C^G / M@@HO!D['"8=_X$S$I']P[X)9J=T'FP]8IB-0R:F(S;-VNX9H82#@8)O64.1' M?IH"G]USJ-]C[3_W.-P36GWFX"2>;@#+0M71C>6+'0 $;XT2NY?A\&W-(9!2"7V5*F&/ M,^#33A#W/@"BPD?7/P !4)I$7H&OXZ O+Z:ZZ]/=U\_H67P*.?M^#O]H@C+# M6!Y[QDT";D@H'I([BGZZ*LPI/]0NHX(GOG_FJ)S> U.'?>:IF_ %Z;6]CZW3 M])!['5OYM0P UH,.+OB ^ A4A/?,AM$$K.14Q\^]5-L*O+ZW#@<_K,;@1UYE M S5"D(T#>0T6T9/PM_"GHRL<-^;2KW3J[KV;NK#2T8T! !O(:*7#;__RKFX=[4,*T M-8/X7L"=P(F1+B1*5-@XGO+B,U&8YO *\POI!)X#(-]?_WIS_O#M[NH>8'>= M7_:R"R -_WYP<.[;O2 \./@X#MT"LC[?1O55&V.+2C+D?R9N2)96E,ZRG:6& MQ8V/8-B$^*@>J&4G@2V+IJ$Y8B,+Q?9%FXP5 53P!>A/')76X3WF=7%KP0?1 M3B%_@ J=)[C+T/-@?P;$ )LX]<70,I^1)@21/BZNCL9M,278@'./#2+XC?I4 M8*R/4V;4X5*;Q)R!N:/&\D%%@ 55XR][K;V%#,8I]GZA)/SQ[?SFX=OO!_?7 MUO7-Q>W=U]N[\X>KRQ=%4%H;#7]N!,N+Q@(J@X)%0I>78)V]MWYG0^NL9K4: MK1>%>2=G?A8!Z=/P_8N .)H8D!&*0=E9L,];4>"Y3GX'70S8=]$[:]R4&MTN M_\:[W9 /K=_8\W?7C_(FT%*KK ZW+2@F*\L.3J3S8@0<(XVA2>DTP4H5U\$0 M%3K*%SV7=\?/\C*46A.ES+ZW*#N9?6_:OC>T_LZ'W&QZ%5*P>;H8@I1.$+'' MC1]W@_O?0\A9E(1E[WCRPS()R,4C)RJ"N9(P94& ;+Y8Y9G46=-345G <=D( M8E%(2RAMA,;G:8@88Q8R7Z(NA>*5(H>2CSYFG[-/0+Y.X P_PO][<=_[^/]0 M2P,$% @ UX.I6%/3K@:V!P *2T !4 !E9C(P,#(V,CDY7V5X,S$M M,2YH=&WM6FUSVS82_GXS]Q_VE&EKSTBV)=MI(LN>:1UGSC=MDCJ^'P 1H(@S M"+ *%G]];<+D!+UXEJ.DY.O(WVP"1#8%W ?/(LE!YG/U<7?_P8PR 3CX0JO MO?1*7 P.X_^J\Q^=#OPB$Z&=X.!-'WZVAG$K^4C$$>'WSB1E+K2'Q KF<63I MI!XUQL*GFX^I5 )Z)P?'!]V#TU[OI#'_TA13*T>9A^[;MZ?0@=Y1[Z0YO=.) M]AY6!@^&AD]A.$J,,O:\]2H-OQ8X/U7BO)4:[3LIRZ6:]N&'6YD+!Q_$!&Y, MSO0/9Q#N._F'Z$/WJ/!GX,6][S E1[H/2J38$R3WX=51^)VUHGXNQ_7*X&6M MKCD[N+$R/6J<"+K9AZ%1O)(81&46M'$9XRBKNFA!D'?>PJ7WPLX\RRH1)\7] MJI(A2^Y&UI2:=Y9O-4V,(L\@9W8D=8?\[0,KO9EUV:@D]@V-Y0)E::,%6CTX M_*J+<'6?R:'T<-P]Z"Z+OA@,;=W<0&OMU\JCN[RZN;U^?WWYT^WUQP^?X=\? MWEW=P.>K2VK"\5'OF7K_4SHOT^D:Q==M^)=(4RNF\$\VN9/:M=%*2Z/!9\SW M-]7LV1#!DPBE7,$2Q-9YZZ@5V@7C?-96S+GSUKO/G][_(IV_I4E?CHF)Y#ZC MQM%W&P.$?G-<#[R]:* 268PZ-<7^PE@/1L-[8W-XJ:*%&UQ5;9 Y<369U,#T%$KM;2E0+ 9*H%4,(X9[ M,\:99 I2EF"7!9/CONE-'+%>I4LTBYJTA3/838$T#4P*T+D8NA)>H@8 M4B 6S%IJ1D7"/ *G5 6WT#NS'" MR;1']=:*T@5%*2HBMY=QAB,H3^OOL//%V&DUO%Z[=,]%'=O?,NJX<#@9 RZD M,8^#HTT)5\)*M_D42G6& F::8O)D2HL"<.,?2Q?H!$<)'>30B7#&2\M8:U*= M%8H%Y%3)U#SZVQ4-TDV)'(6F.:,D#T495PZ=Y))92?[(F $&\M4DJ724AH5] MQX6<+7"1<0+M\\A]-*E@]#!*Q8A1T%S(U99 6@F_//QCA%;(\E%\O0M((YHT/484R5ELY*A$EF>8T/1*QD M0ZFDGU)JN,X*VCP"E )*(M 7AC;.6H'M[RO_BM(6B%(7,MLD,98' \*I:R0T M9J@*P8IW1$&[ W! V8$).X6LD"&W4'R!4,RV38DQ9BI,E (!:A(4SPOR3&& MEEMST)EEL!LP9&RN/_L$!.)$I#,73UA#4_H'+5@&Y2:4SF;F"SI>RG%RC MD1ESLW27&"J@6O# Y&%Y*EJ=@I)W0E6%S*7Q[6>OV ZZ_Y-"R^G_6:%ES^U7 MM9;PUF<&W_:< XBAFA":TP%%_1-2UWB.6\TK5XQE>+3SQKI9MA@Z4$.>2^^% M^!,Z'AK,1^D^EVAN$+*'0$.Z<\2N^)\.F/5F(7XO)7H3-H92)Z'&N;\KJ;Q@ M@MMZ286JZG2$D@@?*L1122^1 H.]RO1F)?>)8'>4NL4S"X5;/'R%EUIU2?U) M$*K*#K$JNH8V&,>)#AO+&(LD\A!FZB,;2D#,X,FJ'?-'A\FC*_.<60REX%O% MY6M?3>P(YH5#9^LU#TH!4XM[>1L#601",C:^1JTPTXXID]1CH\:"\B;-1M7+ M85MQF,@+9:8"[TXR$UF++2 2$?2,''.5GBKP'7S;V'[R5S?O<,WZ\"N;PMMV M^)+LZWYE$[^'"I=?!3I1'GVQI5CA<$Q]]'WZW0/!7)DS--Z;?*8) M>L4]A%+RTR+[T!W"@/Q?6*MPW0?I47&"HY8^DAH+Z@/I_P)0 M2P,$% @ UX.I6&M=,ZVZ!P \2P !4 !E9C(P,#(V,CDY7V5X,S$M M,BYH=&WM6FU3XS80_MZ9_H=M;MK"3 (DP+47 C-W'#=#7^Z%HS] MN58199< M24Y(?WUW)3MQ7CC"<=?03O(!+%E:K=;/HVY"Y7)Y]^PW (.,L\5=X[823 M_&RP'_Y7E=]U.O";B+FR/ &G^_#*:)88D0QY:.%_KW5B^>'$,'>@=](Z:W3N=X.]^ MY? @TLD$HF&LI3:GK6>I_[7 NHGDIZU4*]=)62[DI \_7HN<6WC+QW"E1^Z!X4[ <=O78=),51]D#S%&F^Y#\\._.^D5<7+@-(V8PD.4EVT MP/<[;6&0'#=3'S).$^K#47&[9 TB%M\,C2Y5TEF\U70EF#R!G)FA4!WRK ^L M='I:9<(@H2[2)N%H2VG%:X\3,:J?)5[6SC4'\2:67?0Q&E>3B+1,T.+%;28B MX>"PN]<;[,^;/AM$IB[NWS]J/;6E.)]?7%U?OKD\?WE]^>[M1_CC[>N+*_AX M<4Y%.#QX[+A_EM:)=+)BX,LV_,+3U$S@5S[AMHTN&FH*+F.NO^ZPCD4(\YA+ M:0L6(PM.6PU,;_YE&&E%(8B;K 9PN5MCO[N$JDMQC,$!VI<%5SZLU9V[^ M^2X_2LC8B(/A(\''M'!EPL)?)3,(.3G!^D(;!UK!&VURC%OG ^@4/I1,N3+O M?!1PJ6)ML!$M9B?-YUL-/C\]+)J%H&(5/=,M8-8"3&_3@'G%2-\0$/D$;I0> M2XZJTPZXJ="2:(RJTJAQ&$TF%# U@5(Y4W(TBT#Q H@P8K@V(\X$DY"R&*L, MZ!P73:=#NZ4&BL?<6H8+#S;)V0W'<1LV+=8EZ(Q0\Q,"D%XR<4AJ'PN#(HR] M%%I#QU )8)R). -;TI^9N3$WO+))\\F%E:BJ)-ACX3*8Q1-FE'9O=B9C-(I1[;FCZ&#Q$[!A4 &%6&::#3[08+;.W;DO-;(GQU(AQMF@C7 MY/)[:">I4LTBJJTQ1W3,8#Z!*8X1ZY"#U!#Q$A!=S2 Q4VH^;4 M+$=!(5&AB:2_R#%M0GM;?SN=-JS'IEZ![+.K:[8=8EW&)G!)Q/8^XG1YL2KIB5 M=OTNE.I$'*8CA>1)EP8-X,(_$M;+";;BRMNA'>%4EQ:YUI0ZPR7SS*F2J1GZ MVY4,TDV!&H6N62U%XH]/;!E9D0AF!,U'A S0BZ\B2Z6E-,RO.];G;%Z+M.7H MGT/MHTX%HX=12D:*BK/T3LS2.>P1DL-FBHM7$:>&J'+8?[OU>=+,C)X6,]=6 MD26"KJ\_:_,4N3T2"5^DIN',:N51AY@J#>V5B)/,)#4_D+&"14(*-Z'4<)47 MM'AX*GF6!*+/-6WLM;S:WU;S*TI3($NMSVSC6)O$.^!W74.N,$.52%:\PPM: M!:@);C #(7&U$ 4J[):23YB2\:8IR4=,EEY""* \37&_)$8(+;MBHS/-8-=0 MR%!?3$!4;UO]&E,%!MT[ M(>-;$CU=$B6;)E$%R&6/Q=U:2Z0%J1EFDCN/2$'P;.=H*J[FV#NOI MK0G:LCCG^CQ[D4X[=UA(D:6H,_.=ZWG$2!9_=DG'FJJ MU3SQ2N[#4\GJ!*2XX;(ZR%QHWWYTQ+;4_5<.6H[_8PN>0LPZV=T\9.LT5?@2/DN7".\T_(<:0Q'Z7[ MB4!WO9$=)!K*G25UQ?^TP:P7"_Y7*7 V?F$H5>S/.'>W1RI/6. V?J1"I^JT MA1)('SJ(HR.]6' $>Y7I38_;1EGC.#4/)SJ[1\Y:N)K< \ M<>IL_,R#4L#4X%K>1B!S+TC:A->H%6?:(642:J3EB%/>I-BP>CEL*@WC>2'U MA./=<::#:K$Y1B*#'I%C+LM31;Z]KXOM3P7N-8:G#[^S";QH^\^[ONP'->'3 M)W_Y15@2[-''69(5%MO45U^-0(?/]XY>?'\';BMW(NV'>.B;7.?GC6?7YP M\BD4/C9X#PK-_*3_[[,]SP1/XDSR7AIO_>QA@)?IWWHS4]DJ7+L;B="=BS/#J5B=@>*+) 0 &,- 5 968R,# R-C(Y.5]E M>#,R+3$N:'1M[5?;4:42,I72?9,(CM3=UK;L9P/ E0 M1 ,"# !:4K^^"U#4Q;*3VFTG+^6+<5GN.7L[E$>Y+<3YCS\ C')&J%_AVG(K MV/FH5_]='OX4!/ ;3YDTC()5 WBO%:&:TRFK+?QSH=*J8-)"JAFQ:%D9+J<; MMG![=Y-QP2 ^Z/:[4?0@!Q&!]LOAX$-=_>DO H M470!R3150NFSUE[FGQ88NQ#LK)4I:8.,%%PL!O#VGA?,P#6;P9TJB'P[!']O M^)]L %%8VB%8-K\P#V0O\,6S4^Y0]-9G(-4IF<4,1;+EK@ M79RU,%^6Z16=G+G8!G!0SG<<0T+2SU.M*DF#QU>;K&J70RB(GG(9.)(#()55 MJR-=@]1GB=*4H2^I)%N2WZ)?;QJ"FT#>S2Y-G[+9,I!$"8I>+^7=_=6'J_&[^ZN;ZPE\NKZXO(/)Y=AMX30\ M^E?0_ZB,Y=GB"?C;2IN*8'];!8:EEBOI4$%E8',&$Z(3(ID);N:"+>!=:MU- M'(8QM$V5+-\PT";[0"2%=K+O#!I/4?\P[$":DQ*#AZ.^=^N&$**3#GR2W$W4 MQ.)@&9P4RO8[#G4]/M@Z3!L, C[4)YLW<2Q^%PK(J2R(7?14,$I K!GCL]&E>8- MJ+..CH<&/DLU$PSGUA$E=O ?5^<>>6.P&K,G%G#',"*+_:I];;[4%\ P211^ M)QKY]J-.K3";(7]0ND U"#XV03?57>8"LDJ@^Q1W@F,R9MSF_EZS+Q77S.F? M<>],5F5U]59Z7:CHL$U7;M<MPZ5Y=S++Y$F5MV3G3:/^CX3G&&7&(L15VC M%*>0<%=H+OWEBC5DA+OP2\V,8])Q%D0(5 <,GQ.!/$V)U(SO'LBX)#)UY^B3 MI 5,GJUC"/4M%]64$M2;"74R:$*4F*'X:S5MCR^Y)0VNQKQ?++ MUZKXC%.;NTWX;>G="&[A+],.S&$>(_ MN"E)B6B K"JW_.YV^PZ)"S>O VS:!9S6';N=V2;;EGZ35?^X>_P,J293B;)6 M%2M\B,LY&"4X?2GMGNG!R!5GJY!^/0!N$3I%JU]9EFE4RU_([#.79M1S5N>O M#C"*N^')LVE_LQ<=A<,=1WBP7=!_7N!GD%Y8DQ=F?">7_R?QY4F\1>GCU/V* M=3HXSCG+4)E1I2U_8'!3?^.>2NU7_<*3S=^^U1S5MT3YW8'8_Z[E6VNXE^UM MD8>O?[:_>;^&>BF6];E:CGOMWQ"^6_UK]!5!+ P04 " #7 M@ZE8$2%^W"<$ !L#@ %0 &5F,C P,C8R.3E?97@S,BTR+FAT;>U7VW+; M-A!][TS_82M/$WE&E$A*_,GSX'<6 M4Z%I D:.X+V2)%$LF=-*PCV7,BX65!B(%24&)0O-Q'Q+%NX?[E+&*82#;K\; M=(=A.-CZ?BKS4K%Y9B X/1V"!Z$?#K8_][P*;Z\&/(ED4D(TCR67ZJQUE+JG M!=J4G)ZU4BF,EY(%X^4(WCZR!=5P2Y?P(!=$O!V#V]?L+SJ"P,_-& Q=&8]P M-A^>\:MRG["OC3,9 J$U!E)T%X]:(%3<=9"O@Q5:S@9M;Z- M8)"O]A1#1.)/^1/KQX>;ZYOIA>/-W>W,_AX>WGU +.KJ9W"J7_RGUC_L]"&I>4SYN\+ MI0N"^6TD:!H;)H6U"C(%DU&8$1410;5WM^*TA(O8V)W0]T-HZR*JO]#0)L= M1 +MZ-@*-)J"_M#O0)R1')V'D[Y3:XL0@G<=^"B8K:B9P<+26"D)/>Y8JYOR MP=2A2J,+*";3%*M5614?+.)BXS=5AMO*7:!"H8 MMI.U6A0K%#-6U=4*@R^PS=69$YSV!QV7*5:0"?1E4<4HQBHDS ::";>Y1@TI M8=;]7%%MD72L!.$.R)Q6 MJ:&?4-$]+*"&1)C+,>5VY6D@5M;'_K=,$#[7VR5Q(0WAHS,=_3N M9_L>B$M;KR-,VA).JXS=9;9AVR1?1=4?=(/3%U U5$72&+E8 X P7X&6G"6' MXN[I'DQL='8BZ<8C8 9-QRCU*TU35<)OM*1ZTK,BYZ]V+QAV3U[D_,U1<.*/ M]_3@PFXT_WUT7[!T:$ .I'N7R.\,'L[@-&,TA>MU2[RK3U';$!_QEU87BJKO MU!Y.+3Q;^>U[Q9#H')G><&ZYOHAC_!$V]NY0A^#X6[*^.<_<$7;('\S7MC=& M7G.1"+_916+;E'-D[5U?<^(X$G^_JOL.NKS<7M400I*9 M'5(SLT4(F:&.!#8P.[=/6XHM0+=&9B0Y"?OIKR796#;&?R"98>K\DABKNZ76 MKR6U6K+T[I>GA8<>"!?49^^/6LFYE=QH*/8G<2&< M.5E@)#&?$7F+%T0LL4/>'\VE7%XTFU\#S&2P: AZ[/B+YNG)Z?G)V5D+2N21 M!6'RVN>+*S+%@2??'P&Q1Z>4N$<(5&#BXDFL!3T^/AX_GAW[? 9"3EK-_]P, MQCKKB/:KH,6Y&E*/LC\3@I_NN1>)/FNJY'LLR+H4&_1A05KM=KNI4]>D((CF MB*9,2,P<8M.[(-D[-&7"]@&TG&*1;WFBE*260DN-Q&OTXR#& K""EKP8SY$DLP3/TJ M?+E<4C;UPS?P3M7H183"'9DB7<<72N#[(T$72T]5H'XWYV0*AB-H(P+YCR4G MQU# B(+['LE!1"4W@46 ,>J"#>)\(Q&8.QM2-DP A/A+PB4%I6,+:CZ75@[V MJFH%+$[@';)2+IE650I8**,'K).'[ZOJ!"S$>UEUE)P)*(#4P^>[_K:N4I?G MRG<"U3EWF-MCDLI5'YHG7VA+.D+4?7^42['..LH\QNS#"?3=)R>H@2()]B-F M+C+BD"7O73,M)"T_$,0=L@_Z.=V40^Z0)(\SU5S*,R9-,ILO?!O!L \Z79^Y MA(%X>!"^1UTU>%]B3XTKXSDA4AB,2M#E(@4X::3&4)DDA*H[O+WJW8Y[5^II M/!STKSH3^''9&71NNSTT_M3K3<8U8%4!&V$.53 GDH).9=%+,MD*@U=G$M$= MY']1#C7MT>590VLW:T _)0KZK]HZ2EC'NI;%<#I<*O\ +_;GJW /OP&@U'O;O.I \$J'.K*&]&=[U/P-;_ MK8<&PW'=4U2UA>X^U#52U 2SFUY[_6+;IQ_2Y^)[O MC&]G_ E=#X9?ZN:<@G+(9YC1OW1!H=N](L+A=*E^#:>7@:",1/UW*+@!/X88O5WK4E&/E3%(FN@4L"-PX6"\Q7P^F8SAB=@M\"4QW'\0.8 MG+#9"%J9 ],M UU)V@+P3C?!"P4KG"S1*):-(N$U?$GX^NR!"*F[OSZ[P?Q/ M(O&]1\;$"3B5:^2*R0I .]L$S9*)*$.Q5!2+K>%*PG6-*?\->P$93J\I@PD. MQ5Z?";((023+QMTA6C4@& M(@."131\A,\%]?WS9GT;QKIJDU4+?@T/B-M[6JK9C I3#.6<\&[ 5?1H0/$] M]:S!NSQY 4!O-P$*9:-(N&X86CP*Y2,K@QK(E/.L @MJ%4+'F: "K76#+6D% M$+4SG&,EJ*$E(5M4#482#.C#58!O1/AXCCDQ**1?YE=_ZV2S^D$"4B(0R$!: M2%WQR8K_@CG'&?U6QON"ZL^8UX="ZEYH>_W?$>7%.Q+F7&QFJC[YJJ#6,R;D M"?ZZOM-3 W@D$_P4SZ[C%P5UG3F/5MQ(L]=5G39M3\5X1QA\]@GT P([>F4G MLO(MJ04@9,R00U%(RT*VL!J2=-!^L: F[*/7UW1\CK X2IA'4 !,QK39DJ9] MTX2\&IMTSR2H2SB8K]H!V5$CYXQ8D:6<] )D,N;2H3 42D.VN!J87:+LNT3; M,Z/NZ5T1Y>/K!5LC?MXO>H]^BI[JO1%5 _D3];-L.#\DSK.),N'[ FMXN^NR M /K)%+"V@FKK [8-E"/-LX 2JP*%!K#;8D.-?XE5AW2#3[TO:MOQ6D,AB(6K M%35>U98M;.CR2?)0S%FL*(2TVMI'C6_N(H@-9^)-'GJ&L!"HK8LF-2;[KI[8 ML%5ERD.VVII)H07LO2I36TJEY1G;+'(I-UUZQJRN8Y%.O4N@J8ODF MD:OVOI&KL+2U>>QC'N'W[SM82<3Y;4 .*4=H,6(ECHKS"2QK&7A)>-:K9WC&J^2O8O<;%K.]K1CJ .B5Y%MF:[-P0K M2-R.C)G9G6JSRHN[Q()6,K0]LWAY2SS=R1*-6CIN8$<*(LT0E@DY#*W50UJ_ MVF3+A.@WAKMTPK,%Z=ME@O0U9)6B] GT"FA>)D[?KARGKR'."]3KO]QLY>KZ M0B9'@@*:O8/Y;;4](CN8_\K\;T3;S'3&-9KY:-Y@&3KBZT,=V$PG64-:!L*5 M^)X%]?-MJ,=%46/UNC F/1G#KVTASQ;&P7)ICM'#7O25OW5P4H85E.1X%OS? M;,/?+@12I4"J&/:13S7P^ MFKL;EK!"NZ#G2=M&H+S++ 6_+X"8.CW?49(XZD3B SNIL_M PF0*W-]LPT$[>?80% ;2Y4=!.8,J3YTJ$S2!S+RL#K) MIL_N@^"X6<..[>FE!/0^G(\+U%$(=D5G--"K) M>2&;V?!FM]N,75SE4%L%KNUI'WO2FU^HHT_0@_3/4* RYI/']D+6LN'Z;K>6 MN'2A<>CRU::QPV"S\;;LL+.5\67,HU5Z/V4X #4N,W9:U@92:JMEP@:VI.7! M7'FS9;OL9LL:P+*'(#0@K1*CA@I :KZE$CJ::63Y3?ZK8=,5((:J4# M2VJ(=SBZ)(%R";H\H'./+"G$NNH9*/\7<+]KIB[/,B^25VRI"[;H8NESB=C& M[6SV_5XSC)?A]5[F3K>!;P(,AEI$UXYE\C2))T7T1MV%=';\)-SH&J+<,FRY MRRRW#&ER];!'KGK/.U]5R=EFB7[L4P*]_N!4*X+-L_ZU1R'(DS.O4H UO7[: M(V.&J2.JY!PSF,<]\A;4J9)S1*X>JN6:OONK;;I?1F9JR,K./LWF<9[@:B@Y MC=9IH_5F_W+(RF60N^2?K$ZYY)6J/Z+73_L!8-_&6$9QS:)^-2(^I?Z94O^L MM7,ISIM<7?A6L@":6F5[WCAYVVB=5*OUC9LE2^8:,:B,7Y?.IAAM5_X&GZ7;P*VE%XL9)<68=^:6:F.(GI3/^K.S4I5 ML^VVSIUSWQ>>S*M)MQ6FB%/_%CN.A(Y;:2 ,R=5#IOKA9;S,O\S]]8O>$^$.%8KDVN=#1G0\;SCM>EB(CO)\P["R8NS(#@L9R(A3 M!^A:X#!'$<@;LK@GW/CP7P7]X_OD;B[/7%]->^'Z"TQ97Y*%'TD> #D&:@XM+_IM:)>$4]^=F*P"<]_9 M=ABV[B-0:_4*Q73-E68X0&5_-3._,55Q#PYM0+D/4.96ABIIO7?A/< J2"W2 MA;N NIRX5-K-(X_*J&5RAU8 @:EIM@3!5J9M'MS 20DD'M5GFVZZJ8Z MG(8->LCOZ&PN3(.H#-?-=KOD$[X'P5/<;=>MQ33R3.-L<(K"^ MKT%,YF"3Z@[#6$-;[!'G$#UI?D*;2,\/-TN"2-3JC[%'#XRPL6< M+L$&U8"!9U9;+2#+:*0J[0![HP%=4!-]BYJ:CD)/">\(06=LR,?$\S:;Z+,( M.SSX3;FA)_'YQ+_UI>Y1XCXXUK^0\ !UX_0!>E#P>HQ3&.&0=I^*Z [05^.FQNCNRI^&54=+W[F1\AQ!77'-_<4>F 7.'T[X0 M@9H%Z.]E[7ZFD/1'F;Y<$1CC8,HUG,)_\&YT\4=XI;*/%-O,WAI!3Y 79772RQM_J+\/-N&$;(4"^7Z "5BN!X\#V= M+?0NVQ#+(#E A>Q=$U^HG%N[.U1/&N:0F%R6HD_X E+9[7=54T_R+].[^CL]4[,GUUZ?QYURQBAL)/XI&8[5& MHE<_"'A0&9_SIONZT@P'V/,5'(X0=FP3/WE\AMCFB#Z3N -U3,=@3RYT43"X MN8$336I7T7\SW; JHQSYX)W!)I[0/3AH2OS-Z-IE*,^4,L?$"$(R3Y#9Q4=,G$5D,Y4$OX[ MP?S:#[@]%NS$_J.,&.8$@/7>S YC ?;"@SBNZ=/:O[':1P66'Z46!N"_J",& MUIU\EW"IQC=PUCP/AD+0,#K2+#V$[L)[@*-IXG,(^ %.W?IDF6N?)Y*CDR.L MGC*U(KN/H(/L1/5>7;.[Y,/_ %!+ P04 " #7@ZE8Q5?LZ[H3 !S$ $ M% '%S:2TR,#(T,#,S,5]C86PN>&UL[5WK4^0V$O]^5?<_<-QG8(&]QVYE MDX)A2:B"'6I@D[M/*>/1@"X>B\CVP.2O/TF67[*>MF>L85.5VLV.6ZWNUD^M MUJOUW0^ORVAO!7 "4?QI__CPW?X>B$,TA_'CI_TL.0B2$,+]'[[_ZU^^^]O! MP8\@!CA(P7SO8;UWCE$PQW#^"/9N9],%C,#>R?O#T\/CPW^';V\O!R^G!XB_'AT\N[=\=%_;J[O MPB>P# Y@G*1!'(+]/4+_,6$_7J,P2)G,M>*O#S@J&)P>E74I*>B_#@JR _K3 MP?')P>GQX6LRW^GM[N?TP MBL ,+/;HWU]G5V7IW[,@3K/E00(/0[0\HI^/9B!)<1:F&2:->0'2 $8)J9OQ M2=?/X--^ I?/$2A^>\)@\6G_]P022YR\?W>:V^'ODR@/CG(,K ='$)8](U8!!=Q=2[L4YS MEB0@I>ZB!JP;TH"DC\W/TJIP/ ,A\24$AN=! GM@9,/R]&FY)&4B7,4W ?Z- M,"0.Y([6TK-+V[/N*OP$$=='W#[I;G&"(CBG7>\N)7^R6J>+29 \74;HI8OX M+LPWI@!W@N0K@<8$+9\Q>"(%X I]%.WI.2!,8L)/^R=TBO<"X.-3 MRN=[8S1V+C0/R:7(%+XU %I^&T/T>QS0V7%]S'H05=#2<%44-&-#4K0[LM-& M DG.B2)3P8%#\M@+2-*QFXYOY"_:<59!Q(*P=!)@O";"LV!+:&>G,MQ2EF4\ MQ$$7;?6XL.3(W8+,@;ZI3+YKJ+ Q11MP-F3X#XGK(/)3( MJ A)+$B+"$5+ZF'3.NBF;VH](\OP<]P8W-%3,:VESLB/H6H2/,,TB. ?@$W; MLQ3@.[1(7P(,VN[)CK@,8O3$/C6JDV**5C;Q\,JQU09)N@<@]6A:&FX+!8U/ M;6NCAJ))%46]FI,T-SQF5)KIXBN)A*C88HO:T!8MJZ?UJH4=U%*UM)Z%5_%C M;:V?A+MW*0I_>T(1$3"A$Z1T+32Z+3DWD)E\9)W5ZJDU&=')UJ30>UHM8=W= M*@C'ZY&R)D .6C7Z9*U Z8(53/P:4:4;SVMUF]O22_VQE-X_!#CJJ 6"F9>O M7EH^8503M/W7J*O9"LO+M;(CUF/:@ZFPIG'4N+:8%+;Y:K MSAC]<'3%'/XV M6-,)O'XU1$XDK(.(1+XVNY52%LVMXN/5PH @9+FPFI^<,WJWKL7ET+ HOB.@ M<36$.YPL:O!JG_?S\CE":P!F^1DX([*LZ;D%+>A]Q8ZKJA9@L6 Y9!C5.GM# M?OB5(W."XA0'(3U)!/ *AAI78D5>N0X#N:_-[:BHG6LP<.2-_0^/UMP5DXG. MZ*>&T.#6E9-'2VIN&".U=VWMII^NX8VG70LE\#JE"070;P/E5S#>(Q>A63U4$M2HJ7Q%@IY9%LRL9>36)K8$Q MOTE8OP)Q%8=HR2Y"? 'I='$?O+9G.%U*5Q,>M]+>8J:7&6RPY%J!Y538U^#0 M&!8YQX@RCH9Q^;LCT4;7Y-];O5[C<%-IG)A01*'"3UA05I&BFG(,!TEJKSJ8 MH);T&U=$^#;.>=VB_DO2 ^E:"HPS$H%42#H'"X2YF8F%0?+Y-<4!Z1TO*+T "7R, MZ2AUEOP$YH],C9+@1S+EX2&)<@FP)[_6(F%G?F^^)PQM\VUVE@%D]^I\S;39 MZ25AA89"/'\R=HA1"E)DI%&I(GX7%:F^C[)."QCL\A10$8FOS^9+&$.")@8\ M^6#L5JA8S[4L-)Y+4C<9ZJASPUNTV+/9F25;SU92$T ,2B]Y7H 5B!"[CR[' MBA5MN7ZJI?44&2X:F@%AX&:YR3.*<21.&YD=H=PD%:_&:;N*AZQ#'(S6(W[$ M1-);C!:M303)%ZYXX\LXW7@%X@P4L0L];O +3)\F69(2V^//KV&4T0O^]$8% M^6_>7MWHP:'L\ATXC(=U66NB(>S0Z 6U6G*7T(&[5[O!-$O:=,'U:*V02;Z5 M:V*-;]ZUNTYV78L*Y6Q]F4=>7>W6;/QYH[2'0]JVEFF,TYVMKLW(I/'*C52) MYG(1"^EIK 17< [BN>!<'$K4DC882[QY9+K;;9M(M9*.(_??7B"79D:J\B3Q MQ$G%2DUKF=""MEP"U-*^>9RZV&J[2W=:N3@V/W@TY,EW]- V=[@:#=20)^_T M&Y3#LV&.:\!GN^<@!NV)I8&JL6LHH?(6:2:-;% BX>%CC&US. #I-]L;UM#P MH[81^'B%>9O#/;<(LV9)4PP?,I9C^![=!JK;^?VYU;>3^W#SR:!?8PSRE#<_ MH:@^*DWC:L ZPS"A[P*PUP%N 89HKCC?LNEJ#$W0OYH19]@#@11MK16:4_M^ MXI>G 38B]D[XMDL2K<#'.+_=%*Y)E!@G0<@,%L_9OW);%]KW[Y4;J-'000>M M\4WWUABN#1M\N 1XO6O>K7/!U;L,(R66%C(5(+VS MRS,@-W^H4>9@)XV#:?:0"Y#_3?Z=;^1\?@V?@O@1S(BNGQ<+$+:S.HY1>2W5 M]38K'^GL,Q7\%B.ZG#@_7W\E.+R*\X5'NM5&W-I*EMO,O6!U:MJZX$@/.80 MS-GBRUW W5QKW@B[1Z=A<398&"#2)TSNR%A0Y9,T!7<768Y&&=([ M:>J4K3.-OJLPSN0 ]0A^FY/AU>RP_1Q:I7)[ MM:*0JS!=U-6:QKT,*'B7#=90Y%'=1 W?8N_;?%.-W$TWHJ!7=Q85CJ@\].X: M*FL*ZD-E:<&1CAD*$&GGGRXR4U?I[I6ON@S%KCJXV).==T&7#C)H< /:!&82 MB?@ARIZ2%%W?=,)Y.TB_#"!F&2G/YO_+\HL#T\4O <9!>U2VHN4F-M#N&@!= M5.^!+D,UEF?CMX.<\RR!,4B2"5H^D)"5JIN?/'\D4M-S"41?S-L4TX&336@F M; PEO69)L_Q/%XHBY:LAQP(&MUPK;]*MU;IK_6*&-%4(5N*'L]]M(=+Q?.#QNC&4$X9XBC+[1JLNIID MT&!'664Q:OEQNN "/&,00J8T^?\(\*L<9(* 4_B'; QS*5*&/S9%=@UG'0S1 M*QBRJ@U\D8/0!G6Y\L,;U/$P+A16'K94Z!WKC&6=+O&K!< M3;"1U#V8U*](-F)R:X!=Q!C]0!NU_K_O+T@C''=SM#Z>7M!*K=AA-UN[IP:%J]B MV>WZ"_HT%P!V4]RN!EJ0%]6P+&TQC\%P2X(7Q':YL9.MI8QW \][H1 M\*$-F+GA5(>4F@V8 TCKU63%5J&S10KP)5R!^R>,LL>G>Q!3U9(A>I 3;\?. M9,G[V^U778SO11>S%-RKC 9.NA'OP56C6@[;VVQY=^EM9M[?>&]S-+X_O7(D7=FH=JG<-MV^**/F,N[H.-FNVOS"[G6LS*C_B18ZYSLQO=@%VR.=?Z MS;W8E'7.UPX:AMF2F@7,V8MJ5=YTNJV=/X?23@X^*$^[KFS+\VU@>@B##@[X MCD+9)CCSNSO0/;"ANX.49\_N(/#\MKJ#SJ"C=0=!**\2I)<7J:<+GD\GB*[B M),496_C-]]#.XOJM_1L0)!D&\[.T*AS/J!UH#GYFK3%7AIG$I61TDR5"5%ZQ MRYKHBFZHIAOE%=Q\BT+8F#"KZURNEJC=LMR(GL;8EJB[!9IN0U43>Y'7O@:O M9G#\XF,SG!7PHZ7AEE+0>(X+&\WL,:#@YM6$H.;+S8[#CIC;R40\S@TD3+IB M"E>@)EUUF$U0UY*ZO'=DH!X/^Y;MAEQ5;G0%?27YK2(#+"ROH+2$>, M8>IBM$ZLM3_57IVN/HWUMC:3@ 7 *LD;'T79^<=1I9\%+SQ:^ED&0&"Y,G,O]&:*YL7BF1V+P"D=?-JU/(MGD%'I;AZBB& MJ ]\R#"LR-4G'!K*\Y)^8IK&5$R!&4@ 7DDNSY@(16Q+"#UN5I-:=DTLX6): ME=YNY%G<&:P_#3)N$*I\L:0=E-J05N\D:$A'>I1.+I$LB+4C-NDJ#7*WV>NL M&@PYJMOHB;H:^(L/6LY>Q8^UI7V;+!FVKS4-S;:ZUC$06_\!NB$3.D%Y.!E, M%SZV.R2Q] D)^Q,#IAY[56/$(8G)(CF4U_J]6(ZL?A\_Q8A$;C6!-$W(V,?Z MVE*V\GR8#M:51.U$'1X>;?LYP)#N]ZK:3_F=JR[Y[EGKF310-YZDI.'ME3&\ M5W6TB+V$F6X MHTW$XHZVJ8J/V94=FQ_U-H_@".QX43_A7J]7V9APJ M)!CR93SI$ZNVBK!++CT'<2D/1[*M\E\$]+_\V$:HRT'8&^+QBK[(:V\K_A!)*Q/QF%<.FYFYR_RCK?>. M)](K)UV+5\<]'(N/X7583L4LI+MQ\2,_A"*MLZ[MB5R4;UY) M@=M55Z-6%R-6XP6Q$T1A8/H$FAZDP5Q+0.NCG@W0>1D@MXX,M7FU78> M%W:&UD&D]<@ZJB9XVE0[C1J#TD/!I5V-5ZO#3@.XTW#M-CCO"GB<3- ;0Z;: M.)3^Z44$VQAG1XQ29>.]1>AE$7/Y$U$JKW7;$6MT].-2M[:!%.&CW4UN64E5 ME.AP?7M\2+S12487)%AX8Q<8B.[6.6L]_T#_> @2\/W_ 5!+ P04 " #7 M@ZE8\1SUWY% !TC 0 % '%S:2TR,#(T,#,S,5]D968N>&UL[7W;+W/;EMVSYSIB>ES0E>W8F651I*G=_:E@V*AJGB:1:A!4E;UUR_ M2Q4ON!,@P#(C)J:M8B*1B4P B40B\Q__];J-W[P E$8P^?GMR0\?WKX!20B7 M4;+^^6V>O@O2,(K>_M=__L__\8__]>[=9Y %&1@^>9I]^8,P6")HN4:O+F[ M7ZRB&+SY^.,/GWXX^>$O'S_^V/C\[AUI'D?)[W\G__<4I. -[C9)__Z:1C^_ MW639\]_?O__V[=L/WS[] -'Z_<_]\O-P_A!FR#=U&29D$2@K=O,/S? MT^+'&Q@&64%SH_GK$XIK!)_>[_MB0I"_WM5@[\A/[TX^OOMT\L-KNGQ;D4@^ M2W12@[_VX"N>3G[ZZ:?WQ=<]*$84<5 WV"[@LY,]9!D^?9=&OT0PNU[\OG].=QNHVP+DBP]39;G,,FP M[+$.1""] %D0Q2DFH,":[9[!SV_3:/L<@_JW#0*KG]_^D49X^#[^^.%3.7C_ M6P;I>TV"[T%,5/ N0-GN$05)&H1$$P90*\2H2^HUGDI;\!B\#AE+&A+]L4LS ME(=9CK \A@P8#8TN4;\&" ]Z=A,%3U$<98,4CX-+E[Q;D-W -+T#Z&$3(*!/ M&PN1+F$/&0R+Q0=/L.TSP&I+M);^JS[56KV89:E0MRC$4[3X_C6)L@$JHM&' M67:^X.UU%97[UV*%U6$%T9:L] 7XXGG@:F:B4PLJ:8FO$AO%V M%KV NSA(\*9VG2SS$) MKO/=.(O:_>L.PVD8HAPL+U\)"8#LX(ML ]!YCA P MM$ZK=Z'+S W XYG>@F^_!"\@P:9( O#N'N:9/O%BE,.(OPD92\$4)?0.P3Q(&0[O(Z0U?"9R!B;6_J$BA#JGPCPBI%!M!M$'16+ M+DE7083^%<0Y6*RNH@3/[RB(KQ-BX)?GMS0%Q2FNH5A?L #Q0K$\S0Z-L045 MXM4;J^%9D$8#=,0R/9:&Z2%:)X6!E628PGP[U-H9UMT0]4S+<_MU\B5 OV.$ M>*E_($,Y<-V21ZUMO>7;;8!VBU5S<,(0YH7WX0[&4C M,&6;&T..ATZC'"N*,Q> M>)B_Z3!XQ6'D;F/8I88AHV*H.6'R_L+(Q84QRV:X36/:FC%FQXQ@P=BT789: M+=KVBG%+Q9R-8L8Z&6B76+-(S-LB%JT0&_:';1%WEJ=1 E(=LN70ZIM'R9*L7L262?$0+(/B:A3_?R'@%D M?[?!IZA'HZR>!7%QA[T!($NQ<8M)V( ,S^#8%&N\'NRQ8H5Z?8(O8%AL-F2K MQHLBN6S>WYIID,I'UR0R0&%-9_7/)JG[,+@HR=XOH^W["N9]$$O(GQ%X5\?3 MD7C OQ3D%M@,4(7_328"3-XM99W/TC12<)NE&&Z#2$+6.@17J$W06Z!ZMP7; M)X!,$MO&:X#2#28*A?D3>+BS[K7&(:MKF(2Q M1G\FT'KH4A#^LX13*180 M_59V>1.EQ%9+,3?@&F]%^P4T#IY _/-; 13^2)AD0KVWSD8]B(\88X=VVJ>* MX/:G-I4'$9^B-KU8!VL\E3IJSJP5@EOQV$(N"PE-!M^T,4"$C:L$NFG<45Z!U $\;ZRO,#F+$.@5)B. M.#LP_@N3QY2B*#NH*D'^.(X@*Z?G593B(]._08#HLA2!59RSP?R5J"1KDD)E M8ZOD^I=Q)^B!D"O\2]?N$D!U)FD/RE^ARC&F.%%[R"J1_M6%2,M50RQ4"AQ5 MK"VXJ0B6S9R6:%OH*N'^Q[C"+2Y_H_+%"\=(8H%U#QX],/\E*V!-]4#2PU;) M]6_CR+4D\2J*P6W>');6P;?_N77B;7[V5WX"5B3EUL=2R>NG,>5U#]:8.'+A M?QMLN[80#Z0EMRZ([[+CLJ0DORZFVB'P84PAGN/IC\A=[!*\_A^PHTJ1 =,2 M8P_&=SGRF5(29 ]5+U8M";$Z?D]M?M#N'2_KLE&K1DK*@ MA>\R5V%820,$B&M]&,F55-+T&+Q>+[%F[E_,H3);#%"P# ME";='NA$1,QG44?./8RUL$=R2K6(N8-I%L3_+WIFVF4\0)J@.X 3$3.//1TA M=_#5(A[)-466DE,$ HI0:9_JJX#6)W\%QV%!UN7?PE +9R3_$DFT%M]M8$+W M+[$^5QSV/_LK* $KDL+J8ZD%-I*#J0JUWIU\?'HDE'<$QOI<<=G_[*_ !*Q( M"JR/I0Y>&,F9](@"DF[Q8;=]@G%'6M1O%7^=;_[*B<>$I) Z*&H)C>0DJE7D M\C4L@K@I/EL>2&=JM4'\%9L$2XI3K(VI%N*HGIWJ^KR\JR$:AX"BRJ^7,9&&MAC^K4N4XR@,A#UQ=P$61!11O#G\L#[3ARZ:"^"UN* M1477+1UC+>Q1?3SD2@^=X\/J&B+Z70P5HG<1VH#P7:(\AI2O0QN(:OF-ZL]Y MV 9QW'T.UY(?%:(EOPZ$[_+C,:0DOPZB6GZCNF@NMP"M,7V?$?R6;#$C?Y2K#H))\&0AK.8_DIZET;0/BF"=>&D![EK8 ?!&M5 M J::V2 =$E3T5HB7L#H1-Z38>="K*E,>&DA [B.KG$(63*#OY>QC#%"Q_ M?INA')0_0&P=OV:79<+9G]^F8+VEG!/41;P*TJ=BD/+TW3H(GDLY@SA+ZU\. M J]^^&W_0/L\#M)TL2IT\?0UZAI:0KC:E\&&LZD&G%>3-+5HRQS*L\=6C )E MX=-@HS+Y.DU'V$V*+EKO=NM;%29 ?;=" ;"Z>#/>&9="%4L-2O#4E"D38W'= M0L$T09'^]M$?H;:?NP^2:H^M 7(EN$R^5-22;&$;%+2=?@&4&S8V0"U7"H C M2XLS":$$)TU1]E$5,J2@<#XW#S2=B21X)I+@V50D2.=$28)G'0GJSL%>?A'\ MPV_W8 G ENS656:]]#((-[]NX/Z'RU=L2T0I ;F":)& PC9?K$KM:MCLI.%I M=II4#< =BD(,=W+REP]U@CRJW%V24,G##0E>ZJX'TA#/#C=$]I]V_^-]1W3X M0/2[I?PA$HF+7)Z8>F?+[E&I?_CLG)$: "[VIZI@PA-Y+Q-V;[_H'RL.NA\= MS6O.2$,!!U3CL'6X[S9W;4TTLH.>)LM^KCB&'%6;U?%9TLV\E+TFUV*MD$?L M^OS0H+2Z?Q5K" .PKQ,]0-^U@,^9DMQ[J$PF0-&1] 5 T4M +ML;5)*27-2P M!DGH:F2$T%X*7HU'L?2%^$RF3M%1 7JEKQU3":3AJR&2@/=2$53Y%*N"!$:3 M^5:TE('D%)=9"L2 M?@Y@'[*798S"8%S4)E,PS)PCV=OZNQ=W%/AL6E7VJ?- M)E+1=0 **HDT/(&BFB,'EZ"@GHAGXI3G32Q>+BZ3^57T/ .29S+I\\CDSET& M3UH29RLC@1$VSN**9W#%L[>GLE?DG/X.D ]T M6/>I0%Z*4XHCJ56N*JA7EPIFOVYR^ZDLT]U5QAHR"\DXAT8'1W#@&;U3I:B0'S+]+]5M% ME#C4OD7M)0IPYM@3KAS"63&9V6]@?G-FL)E4//KAC?S8)RY,*]AQ&A%/,OS( MACZRXIS,Y.71D6A=&/PN#LJJ@I0ZXY5@94"K\>"#>BEF!>[$TN8C,YJ?1^N* MI?0K1W^"HFAPG@'T %?9MP"!OMCE@.OK%P&PEZ)7XE#B:D: SFC&GN%VV'VT MWF2+U=<4%&L4UPQCP%*ML!ZLE[)7X4_5!NMA,YKK1SN,K=R*^!%L+)AF\%H? MQD\)2_ C&;+6QV(T^X^^148UP:@VEZ="HE(L:U493LZCMZ.F&Q(]A?]#]OJ7 M("[BJ;+S *$=7@^HD0PJ;?;[JU0;+V6LPZ_,;BN%U6@.(!T-J;.JENDY\:GN M CQUEUXN3-;.1-N!\5+B,OR()"I%#O5AH[<:UD)RY MJ>X0> ZBY>7K,WGKO'>--UTP/=^&=(N]BT.BA9>25N=5QN$A@;/6"W=1;!P- MX/$_!:D.DQ]#4LX\5'LJ:3GSZ!^[F0!<9,H3A?QPZ)8)]VDWKX7TXYP5SZ.L M> PA:R;$:V.;<^'-N?"\%^F<"V_.A>=7-JHY%]Z<"T\R%YY?N;CN F*.;T 6 MA4$\)^::$W/-B;GFQ%QS8JXY38#S- 'N0I<.[Y[Q[KA !0?+XI*OSK1)M8*D M6O3?D+-;>*D$ZKPJO31GXW2=K*M7]>,TSS80D1@LMCJP(/MJT(?T7?P"WI3$ MWL?E.AU7C[CK-,W%HFY#L<1<0TU#Q%2>-,1;XW&=?TNA;I)""2$O:R4I2EJN M0)*DN&E5D9Q%3\W/"NP\*W#WA#".X3?BQ[B"Z +F3]DJC_N!'8R+6)VVM0*H MM?53,0;P+Z$P:MA=9P6;[X&E[X%/YNIH\SWP? \\WP-[(M+Y'GB^!_;V%G&^ M!V9(<+X']N,>>+^28 ZJ5X7X:Y&@N9'7CV3TF^^%AR4A? %)#E@WPZS/^P2# MW<]>'BD%7,@D#^PB<+_HI=EB5='56^\HW_9+7>N;E^+BT2_CZFNU=FU??$9X MC;I#<-5+YTGY4C'9^N*EB-BTBP74:NOZ/G7_8KUZNL%:"(5PW1P ?3@O!2G+ ME\+;_SXFU[>C>](.>8!9XNU#= 7;A/!;I$Q>%(39Q.'ZUI.\LDN+2ATE5==) M!A#^!5N%%]%+A(W([@VH0HO&2T5A"R_%KLZKW+M&(4[7-Z;D.?3A<73U6OHS M'D3*/)>"W=>IX\)ZJ00J_,G4J.-BBBA=YW@K28OCHNW,+L :;1.R"GR M-/T%+-?%,K8'J.GO/V VAJ]7Z% ;GZ=*9G:<5(HE:O?H^DJX>!!\"Q/8WEDK M8ZEKCD@!-Y,1<8"]U"$E#B73$W'0N;['/9A15WAPRB)C.2;SX-HZ RN(JD(5 MC\$K2"]?L?6,Z8Z2 .T*1DGB)9(W&<9QP6&Y%_=,'NL][4TEBSUYJ;3CC:V, M:6:1%N=%L/945S/X#"2@[T$10+7TE +EL8Z)>)+5#PH>YW6R\';,/(=3OU4\ M=[YY*3T>_6*9=5H[KWI5U\JIX]S/@C0*.Q+CPM3%+>@P7DI0AA^)(A9T+,YK M3G7INHCB/.L%C@N@&%+=0TU"KG2>U"6[Q^.\>-2O@.1;Q4>A%VP!K,%M3H9H ML>K%.]-FL5;;:LP4VWJI'4/X%^N,(G;G-:P8]%:J+GJ6H-F:KTWLUE/2)\DQ MT-8H-G[G!;1DBC+>051(+LM0])1G)-3S$99) %C7N)+R>4VX>T1!DN(I350B619_Q87O MJN9X^%RQT*-@VACM<5(SR-Y8ZT\FHS2YKR W; LU:SR9-9HFINMZ8V3=2/*@ MS!V%>,::+0%Y"-!G0WJI-_*\23U>9^-R7A/O'J0 #Q:\=MX#**X-/X,$H"#&5)XNMY@E[W X*X9POK."JGV5,XB/C1"J#THEE<]I*B# M#(@'YM>:: M0J7A;(B6AFN2\NTE?W O85IJ"VT1)YXDLSC=!L@;I==+/ M,#UGL1@8+HY(Q?$+4/Z7-L+W,(ZO(/H6H/XK4:W6A_!RM=9>'DR'C8%4.+H: M?NA,Y/33([ M2I++QJ .7:<687!0SBASBJJ.CZ^I*OBFI*K:XZ2MJRH]NDZ@[T$( MU^6H%5.VH\MC=5G911EDBQ;IT@UQEGYOCO.?Y[ O'?NN\C_D@C MHO,_?OCTZ:30>_R#U-YQ#U9YLERLR"Y):BR05(Q= VD GTZH'5+K-R5(# M$[(W\VH"\6"[\J;#>AI,I<*A9'T@.B;7UTL=JJAA.%R8.@D+'<:#8D%<"4(Y M[J@BIB$N,K/0$4Y6TKU@)+>RYM80TA*V7"DA)7'[$')U?J@URBE'0_G>K]7J M.(Z'/T6AF)6F0*G(.K59?0F_8IR*J>*4@MT[+;BPOHI9A44ID0L0NI[!IV&8 M;_.8A&^QSG]T55!M5ZN%?#MO5423=3EUD4?N.F[A'F28:+"LT\11]80/M'_T M1 ?R50.DF)(2-PN3^[O^N73K.*5;W=EN<^G6N73K7+IU+MWJ;^'/N70K0X)S MZ58/7[P$Z>8JAM_V)HUY&A9H'231GT%U]W8!TA!%S^2OQ>HL3[$AF5KL_2'? M;@.TP[**UDFTBD(,@H\K,"?U&-9W>$S""%CL_U"A*[U.O@3H=U#D@SH$BMCK M^BJ(4!&0M5A=14F0A%$0-ZKOV.4YP8O1KE$BR7PO=X@4D\EV6*?(2:7(O6.U MPQOR+L;BL&&U1#D^5=7E&9/J,%U<86F%_]OK#\B(7MW6N M=GL=_1H@%(PTB$6L<1YF12B!S5D6UH5C;/)2>'7N CS1&C$4%GLDFVA4+IA% M-?%BG0:)W55:;I?P8++9>Y;>Z!^1<5$;3K2#:DC#5Q5,<3M_F1'$3H[I1=Z"ZX263JR>ZSM& MA0:MMO7A7JVMHW._!;6!P\:MZ4HP1UWA@E"CRK5_J6*>RC-#7U6:M*>WH,E1 M::?&*-E32CEB7'NKI7C&/X;8@ K6_AC,+.UYD5FDIA9I%\^9/%V81<^G/%N6V\^U'.:T'G-B/60! MRBZ"C)89VPYR4Q.M@]QIA*+AJ6)B\O'&WN@DW(=1FB;9M;/F+(@)[0\;0+SK M87E\[\\2$5@UYFRP(]-;RDV/#S?DF[HZ"PNL0+ 2,@TIS64R[I+ERO)!=1&JS7")3[X6)5;9N] MPUNE/[+@U9B)P3WBF7%9)@G-Y]CY%9FTX* JQ\UY(>J%S XA]H%3@IK9[8$D M?0[0LBJT4(4R[NK_EM[3CN"5VAR>N\FTF8 2Z'"OJ@J2?;C>;>?R@/;4S&RQ M0!FE&U(ZT-FM)(,QF@M;!I2_6;EP-QO8GT2NX0&;4]N-^Z.WI0GWSY(^ [A& MP?,F"H.8]WJ;!==]O=V'<^IADM( *,^GA)KT7W;W<;JH=_=0ZEB3&*HG0 BW MKZ[%A//@B3=3CE">0^J+X"[BLO 6$^$D)=USAKB7-??EMY:PY1Z *XG;M,$/:_CROO 2H%TI\^J/@\BK'W[[^M"1[^&'BD/R@ZN\I,(Y!RD$MT3"PD!$ M0EJZ]I#_ M[IA?=_@3Q3:_[IA?=WBKG?/KCOEUQ]24=7[=X=SRFE]W3&0VS*\[YM<=?JKO M_+IC?MTQO^Z87W?X$SHZ1Z!// )]RH'($AKE_@)RCD"?(]#G"/0Y GV.0)\C MT.<(]#D"?8Y GR/0Q_>&S!'HAS!/H<@3Y'H,\1Z',$ MNI]ASG,$NK>B.:X(=&'Q$8@B9Y+*^;5MMZ MC5=KZ\2;S21L7\SE$9YN(N5UFNB 6A]-5!A!FX7+[>7$4O!3>I"957PJVH_9*XCW4BZ SM*'-"DC#7 M@>]*[! F*GX>06)V>LCBUID>8MQ'/3T4AW:\Z2$FS'6XODG;S^+YPN*YXGCG MAL; >G..: ?G^S S" \'CI2U7[8Y0\/%S:>NQ8H#9%13Q7U7VO@?GFIC&.;; MO*A6_AG!-/V:(!#$A(7/6&YG8 5)'>!N:)%1G')Z*XOSR)19:RAM:K@L097: M_VUJ:D\*8)M6>RK.@6K?P?F]J#UO*)VH?8>@2NU_\D7MVY;4X2\EB[O?3,J: M;C:;NGY*#HA%*[C99WW'],%9:&A[=G0(IT:(RK>H T5E6HP:+ZJM3>K,#U(D MJ>YJ'3J9Q!OFJR@)DC *XNLDQ1020B@AI@*H:FR94&[#2Q5T!,JRVHHQ%7= ME(>)V/7%]B,*DG0%4'J:+!\ >HG"XODTA=[T$9.1TC]1HQ=MH*XD8!:UNVA8 MD;Y!JZ/8U&,&)41WS5(P*[P4ZE[PZR15GA84/++.K M-$>[PW9%C845 ^Z#E=F CDXF5A9+J# F3>4R24P90LTFPO6J>@ZW6VR)8=+O M FR2416+"[//7T:%.3)UDAD)FYK$Z-_*$B5X"G-/L@C3ZEMW?Z]?SQY^G]+! M@L6.QE&B@7;XJVM-+LA5D9*=OY1@B=A]8+I)[LD$@ MDM0@6=["!-5_%O?BI'WQUOD1A)LD^B-G/T0:J[O:.VB].Q=6;Y7>A+!S'ZTW M6;K(LY1D0L$D5TP19;M.GO-NK*).TVHLU9HZ6EE&TR\X:"Q;S@#+)),E4HU4 MUZA3>P@Q<1"FY><,#P'AL MI]B*I;&L5M^CXDJ-H'/]95$Y\-D0-57=>1RDZ6)5T;! !067K\3SDH)NCCHY MX-I-)@#^#O1/:;S&5CL1<0-?X/B36#I3["<# F:J;T?8GO M,B+_WA64#QI NTL;J@+ MUP[<[K4'B6"BF(LBL/I>G0GV71B+DJ,TIJW()LE'S:-:"F) CO:YMQ.%2L%0 M'*&5R$+,$KLO-J(!P?<,)P]$3S,0A\F>:Q[J2=^'6/@N=7B+#,&_8(R7,%*U MEQ[,I=*&H1.,-H[L$HDI3U$.&;Y%6G(P3B2Q^[9@W$?I[U<(@.LD PBDV3TV ML*2T1MR0H3J\AI/2'^D1T%^+3WUI6"A^%(JQ&G!T!UJBTDIC9AG?6VA MXG:=1;1+Y,,F0 HZP@)G*$@??%+:(>!67S7ZB%VGS^PK;U7V&B!&#+IT ^;B MT6\P*>T0BC[M^X>Q3USCOBGV:'QH?3?G&\GWA8_(W%&/@>;H,A C=N MH]M+RO>,"&,JI>'K/$=B^ D'%_45 ZH/D6D_W4TK,Y*8&-?GK@:'\GJHUJ@: M:=E&QZ:16H-E52UE*7)]DKL Q<5*] (:%&/6"&-%\$U+*26A]UFZ!-#'IH9J MPV-5_X2DN#X;\B>(TF*HM @>G]8I#8[#1<_]N?,\2#>8"?*?RS]R/#]B1K[=L2FE[I!9U4\%HER'G#^B@+Q.:^?Y[*@E%^:0<(L&@.LTY'LJ5?VM'M\*B4[)&Y.M^Z+!YC@U=8+&%O/7:;ZMH6JX+8& MVNJ$,$ATLPR!]^]1]GR?[1K^^RL$_LA!$NYH"8_E6W1G"*_%Y ,0^^F2E0?* MM(8?$BS+D.+:G;DGDD8B-0!-H457%7DM'&8\5E 9J,,_5I. M+[[/)^VA)@\VKC[\_,#&%,B'L$<:F>E^>:6&#Z@TX:A0OXGK,X_$>L+0'P'[ M5/5A]\92GWXOWBQ 9[O]/W^) ,*COMG=@!<0\TTIB49]:XK;Z*@-*OGA&L.F MXE+CY;K6IUAZDQ2VY:UT[+9>&%TR:L5:^"2'A;&!I:) >V6KB-0BJL"TRUIC= MM12'UHTWZU.#N(_22O)16DD^'I.2T-DVKB0?.TKBU4KR25I)/DDKR:=C4A(Z MV\:5Y%-'29R%&PGJ-1U!D4 [1SGE4H)FSVZ"@H/.U&DB]=?ZP2#3J[XV%QST MX:0X$86?"P[.!0>-ZOT7F(#=EP#]#K*K/%G2\SOQ@>HGB0R@(ZL*)S46-LO" ML0APO8+.I2N_@]*5SM:IN72EBCKY7;K2V:EF3GH\X*CL*L.Q0CIC=P]OYG3& MC-:24<4U15$\,U6%DUB7!1 M^%Z6/]I#5:VVBMN,BP>GAA10?5 ,*IY4YTUWF_G1E"%>1UMV_O:N-VXWG<9Q%']+5*P?'5Q[W.3$3I; M-X1^-PYZCB[XXGLSI@T]MY0?^D#SP)E0"*X7;HA*^!#60(PQ$KZ)U[L+$J<) MGPF=E2G&<.!)M]C[\B1:.#*RY98"J,.VA)HTO7P2Z/LKR)C.H#L$\6:=[8BI M_D<>%01:\ LI*&]-T5V,J6V2Q7(*R3?8.RW%#5Q,6R9=6"",/+(J343[J%*(O^+/[LJ(P$Y#[#*P=R M$@HBSZNZ7G!QN[8 /N/QNX%IND@>@A@L5BV6]OQT-$.M435PLHTFH2]:(Z"N M.K+=N(X8NMX^!Q$BM"Q6-S!9WT0O8%D&L_P"XN451%][+EVE-O510Z[-)%1( MAW]U#9+LQ75D$).9SPBKOZPMTP(663$5\"1T18EC@Y9+A=YU%MS3,,RW>8R/ M3\OF9HK_'0/*KLIDIZ-'IM'6R5&-H9V$;EH:174M-D>(ZW2]O).$PKE.X3PW M$5U3X-;L^<\(;-))NYU4;5:-GGRS4>\DU;1%DW=US9'O:%+) M9IG,G.W(\P;*G:-""]&BU&SA] Y268MXZQ1S')I*)]LC=]%J]N3:Y\1FHU?T M4*1(E#*) D5JMG!W-ZFB$3P%8O(OM6H=.N/J3K.3H]2=WJ6>3]I#N\DTKS[< M>TUS"N3#+>>>+.J-)N-K-2J]K[[9R90% 8J8DA+U 3$1=0^AZW7A'&Z?\PP@ MOG %4(?7KG2H:0A;CDD-H3,1NY[1#W"5?0L0(.]PJW\V[LU)1"G]R8IRN_HX M)-]N&BJC.Q :2J30E>MKC*L<8>;R@M:KZ)7\BZY'8L Z1Q@';Y]1]>R"K@P2D'5)2A[D--1!GED-?> B=WT)<0Z+% XA MX>B:>(_76%OI&B$#NC<]>*#3T D%=K6,$![VOJM^S*"X0F'3XO\1*&X>BOVL M#HJK*;+4[Y<@J]+/+%8+/)1!%B7KXE,C?<1(M#SDS\^ETS*(26'-JQA^NTY6 M$&VK2YA1J+C*R1[R!6/=YMOBI[M@5ZPB7S$V1 H?DW=(<4S<9V63BK+S( X_ MG-BF[Q9\^R5X 0G6Z01@C0YSEP&4-W@>@7(8+D :HNBYXI4:/2D)O=_J!-!N M]G1"5'NJ-*ACA$XJMFH-@$0K1VN\K#BA[@ TEWI!9^7>+]F):\<#C=!'@+:+ M%9[5LOI#;\!1G6Z#:6H-EVT#"M/%[]I/<8I L%C=@R"^3$GT?VWR= -1!&!U M8 D3S']MD&1140?86 >Z$JC940I2KK']D&31"^COC]2OS:-?\ZO_(N,SI#Q; M.\B\/-_3H@W%@+S3O=LH0U5IR["I(W@&7M='>CKYM# :"4BNX>LB6$9YKY9A M3VN39B!NGMWG8)A)!,/(*,K@^!=.)W/(BXRZS"$O<\C+'/(RX9 7ZO'CX3D( M0?%V'"RO$XHKD7[EK=:JOO"6;36-&PJ]0="Y[);MR.UC_M,PQ$96G7.+I.5: M9!N SG.$BMCF\6X/'C(8_OZ$=_HE"3;!U!37!61TL]W^N$@&'=-XG2SS,D]F MYWOJT(G^L D0..LR<$KR>*Y!N7X<0*K;B%.2F*]GB-<3UAC">BX;0.@DR&=/ M5(/6]!$NGK"PD\\0+@]Y^+$.TYWWPY#T1E -B:/%T: &04,CV IO'TQ>L=)J MDN7:N-/F_C8GDEZLBJ_IZ0M>\,B)Z JBSR1GL*E51+*;H6N+L)LCFSM6I6!S M=IDFW/65#*FY I/"[#@/GJ,LB$M2J[RDY$5\&45PG:8Y"1;HQ?9HMF]4UE%L M?Q138>BXF==Q#8I7H8)AR!EC0'_E:@AO+UGI(/QCNHZ-[P+6!I="\N^ M.4J;]WO^._?Q ?,VV%*]^)1/M0>M])D4H(+_E^FH@:(K(&W>YO)#Z3G W8J+ZNZ7DQ/=AI5F0+*-DS:ZE9K>3H?-; MT,DQSP*S$O#(VRX@V[6OW2!?OP)2.1,L3U\ "M;@\I7434_!'8I"0'A>V9Z1 MB@28GZW2!,PSV83DO)[ETBPYO[ 8R//IE!>C>T#T"_]>/\/,@YB\R_Q(FZYN*&A.XK$I M.)ZI[51VEB;\V#RY?@$WE.G*\B"W=Y),GQA>!@908&@9T*)@7@:,R,Z_94"+ M)]<%!X8R_2^0$C[+*MYA1LIZDY_4ET33JX-YP@PM&B8)F]<2FY+V;XDQR:KS MLA;FG"+7F+\PZ_;S_%,\Q'DX)]#@$-YLRK(%+?_ALW3 M9LVBL<_HR+Q-W^OH>.;A&)+P;_ODD5[-Q)^FNAV*38/3]1J!=9 !J]OE8#H, M;:<#Z#B>:>Z!'/W;C@=P5@>S?)CJ*B%YD^CF,MW-#?H\WP?(R+_9+U:;7R1U $5R:G,_F>Y:=TR9[_C[FM359.9C;)GFIY[>_,7 B M;FN&G$QQK)/E1B'LYU17;JZ>YOP)N(X2N(5J HBN1DPFMV;VK* M*W<_3_KA4O-PVBLS5$]\MP%UPU:ZYP@5C1SM]%K=F]OK%;N?)_YPJ7DX\949 MJB>^VQ"Z :X*=L"036><8J^&G''2O7X?L]N*C/QSQDGS4<]EMW%P5B\51ISB M9H@9[2)N7A#&E:A_Z\10]NKEXQB"V2LQ[OY-10K% M]>QR&Z4V@*?VM0&MU)?%'@S-,&H/\QR3&GO_9AF5YGJ>N8M!(ZF62,Y;L+S( M$5X!2O(*3M)F'J9Z^^UE7=!&4,\2#03',0F&CIP%'=<@JG!T%9![>$X9HGUL?=OJZ#27,\S?X.7U+V]QOV>9O$)&\!]:*8X&)W_R]P>Q84!AW'^=7C^)Z=OD;LS/8;VEETJEV.YHG M?YZBPZ7DW\R59Z2>T.YB<0['4I+;NBIS2?-2,(&:G@@*T'&HMLP(6/(H4+JM MU<9=),=<76FNKF13\8U75_KXUTF45RHI[Q3MKB8']5LE@LZWXZNPQ&/>6HFE M3J?>IV9G"Y<;I]CN .@<4Z@UH02PE6#R('S M]1@W9 V%\B.C9.)JT$2TE$-+?]%U7V?J"UQ&JR@L_KU8W0&T@FA+BO_.!:B$ MA[%C*4#55/I'N'C"PDX^0[A,L8(_ /02A1(U"'20]$90#8FOJYFFOW7 "-KT MGJJ1Y;UA.0=-'L5DF8,FIUGIJBBWVK YKI,0%0V"N(GI'*;&RMUH=#ET(BIU M^7W/3'WI>#15E9AP7J-JOO:9KWTF=>WSH[M;GQ1EC3F%_SK,)_S';X]D$!>K MZV09O43+/(@I-SY.QH_JV-5NSE$W4VMVU#%]=:/JD-!)-3:-V1=4:41='KT\]O[VO&D6[ MX3"M4MQ+#%-*9>V>0J!6YYL(K"Y?09AGT0NF%QNX %%O)R0@J_'A0CHZ#.DN M(U"%<:YB\#LD*L/MR,6:4Q!T%25!$D9!+%0./F13.5B0$U4.*<9-* >K(Q#*=RZ..'6G1+8H1X0'S1^188SXD1F2T:Z[IQW!<_I'C0]%U@AG) M"[MWD6T >MP$2767?@N3E^)9WSV,XRN(2"-331K.(J+G 1O15$*&BQIW3Y4"'NO'6"S7JY@7%NLPGN>*H\>L\ M0L:# ?%P'?)P\9E7'%O2/KIE3Y2/+HY\H$X(J4IS>/AS,:6;/8YW2YYEM3%93FMP47NKYK1N"^4<: MD3G[XX=/GTZ*>8M_^*T3G5WEH3]'8!EU0W9E0*N1YH,>A1HKC(9YO>-W7BN* MPV<=[+JROQ[N!]0141FB,F@(">GQ\"D[_U>%C M\'U=AC)E.4-4<=%Y1&HAW(,0KI/H3RRHPBM#DK>FO=-4MS:'6>S=BAZFL'NT M71_OFW%;.C'D ;EAFJ;PFKSB!J^=5$+IQ5+5&M5';\E&QZ>/6L-E62]E:7)M MNDFQOH_0*0R%]!%2,HO?PNS?(#L,3+."C\YV9:I/E4UL>)_'-[E<",ORW!R) M)=?OB*VQ68[K%4353P3N9*PYSNW<]F1G=#[/>J/BF^KT9_#F_,WO_BK"S&#R M+TPM]-&[/#7:QZ@7J39/92.(P/9AS@X+S?>OWM^\7B2X]E4PB*/>34G!\M7/_96IC'*P=4AX M$\I!S]$%7RXXC6E#[X[,#WV@W1V:4 CNE> 0E?#DI@_@L=R<)LL+\ )B^$SH MK+Q9K/L^V1:'6S]Q"T='+KFE .JP+:$FK3LY,7K7*\@#B#&Z]6>0 !3$F-33 MY1:S2%SSI(9(16U*S\>MT[8^**BU]5V5A@R%DE(I=N1Z+3JN&$5+]J]ZO*)A MBY<>N^AOOE<_P[:.*6AKCEUTOC%/^>^G!' M&J\H.S)CQ"IR:'&]Z,Y!LG.0[$\R0;.5J+C&L'U!RGEH%EB*ABUY,DQO46.)#GTRW, MDZ["&L5I9M[7.(](W6V,LJW98(A6UP>3@T=N($/\>!V3R'N!.F:0CQJA8V/V M6!UM6]/(--'-<%COHW &LGRVHR.@W538[\G,KL;OR9-;%*/S:_B^IR =^F6, M"7X,[(E\/OPT*YFN:5EP[K3QY-YD!/5DS@*Y&Q5[%++UVJ>[%L/*V7/:>Z.> MU/L,/_23?]/A5D/G.Q!W9V)S]QDB_//=A$=W$RK*H'O/(*,0RG<&XRK%KP&Y M%[,I6519ZE69 LL0TJ,V4HX+Q)TP+W7EL4.593 M$S%RUQLTE<*RB,YB==B?SH,X!LNSW640;MJP,@JD@X^G86KXIJF" \;,@(ZJ M]>XZ2P65ATFFQB$@Z>L8AS35%#%L3&@E.(>!Z9) MH!8=H))R#Y9@6QR_"V)D=(G1A*82D2["M5; C?QG0BGL^J/?R5N!43RZ,Y$'4O%$!_%>1A*(N%W&\#D#T",MUG3SXK+?L MCK@EH2OVA=#>BUN-7S5Q"W$/K<)'G]Y[A:JW;WQV#/.XJKK])4"_@ZRHO;UX M 8AAU'<7 9,XZZ7"#$[O-0/\3?1-BI#,FJUQ(J:I"N 3M,T M6B<+1+)9,%8D@QCY-U!J&+W7*_/C9L"!H-I_JQ";BP/H!2;SIN];)*&K\11">Z]C:ORJZ8\0=ZT;SG*U'BALE&S%UM\%(*I,\LF?IK^ MY1KOR V SWC8R0//6\#6GH'X>OJEC6]"&FAFS'1U5+OW6HN-NE"Y7OUNF6PY M8)F;%W?%J U=L?!J0P^\2VF4:M;UIJK=FH"MG*2[L*)[DA)VFG)F\&KH9J3$ M7$M9UP-KYY*6]JY0#,C3!1?O_0:*7_0B3U/VG:+!?YO$HSDJ)Y0G;T(XGHYX M\-Q,0A%8ZB)X^,7&S-04/YY@44FC/G"1@.2)W_V;*[%<6<(7/I9BHF9*WY=7 M3D;DWWNFXX,&T)XU#54![GLD724P\)"(:@V69@A9@VH?"N-9"!]L_R*$!>:3 M^4=[!R+%GE"0S=2Q* "K\WI*-/)_LT= [EK(ZI%6T7\/8SC*XB^!:CK>9&$ MIND%#7J*RB'D>K"&T'IP_>RC16#!!+F,+]*NDQ3]8?7O>T &'8-TH^6UV]-4 M2:[]%)5+8V0&JYMFM@ MXZP$2MBFJ$2#1\W4^J)$@>O'&S0&SJEQ,Q*0'/4[=QPO8T*UZ-R:4IOS3LR, ML[M)&G',:"HY8(YB>!!+94(WI *JAJ@'):I*]QV*P4RZ'&-;4-9:NF4O!ZY$ MRU$OO%751W\,='1)J;?FBQ?O;\>_U\+.\EICH%RSL+.Y"/-BS#;4Z^S( X24B48 )Y)*P*K'UXRP:9HS$HR/<"2 M9??@HUY0K18Q($M+WP3@]#4-2/RN]"W9DE2(;6!BB'"P;3RZIQH9ZP[H"@D)#1V:&Q H !XR M2',.UH5*%_V59,P0Q=)0>@Q>#SFK:RJ,]U7MK7'+@^].="-Q@0IG]] M[?S.JL0N4IVX-B@6V#C'JU@=K9DLZR-01VF$<-4X<> FH!JR7*IJ P>O:XNB MB$*X!R&(7LB>1=ZXTZ_\Q8"U"G IZ #LGPJ*P$'\<"@0^KF("S&SJK%7OR: M/FZ"[#Q(SL!=CL(-@2'K6%E9YS-Y;=%[K3Y>A\W4H98[G(#&CC[NJIH_!H&N MPSB;OB6ZO7NV:WT1!$0HXZ"$1BC@&#E(0D&Y#8R)LK[J]=F,+/4^8$*.,XJS M6;TA_UA$;>B-0UI=Y>" (6(YJZ6I*"_.Y'MW??QH4D3U8[(!*%KEWF&M(7DH MP:3$ D;IHJL,OCBQ-83><^B:4DA*C]6UF^!+MR#Y^K@?;I&H#B\=(EC;..*[?8KO'0[AXFJ M>&H ]9EO94&A]%%N"]*X7:P=UO6%8@WZIC'4Q%:F5(:?X6JHTMA*=74>9$&\ M^Q.@'\\A>H:H< )2+0@)R'J#X4$ZLQU49SY48;EM3TAV56PHO"[L9,6"&8B2 MRQ=(BGK#Y#H)&0FQ!'#[7%A,N"F)6I9=;4%S.O#I^->P@>3=C/)^Q6.P->4' MP:;GL&5Y.LR+0B5.Z$!BPO+5Q[V%*2-\MH[H^A%I[B,*6I]\B(.T@>M9=*S))UE !0OF^.L6!Y]J-2FXYQ(6CC@3^*/9OK'J(ZC&0 >!HRV7,>N@@5&@:<)AA]5! M[_8UR3G<;J,RB=EI0BHHDU!GD(01$*Y L5"CZ*GP$9/-Y'+[',,=0(1D M!,BO =HU@4ZWQ.?1:_[-P""G5KY. ZN<6&Z^,W$+^ M+UB1-P+MX3:A*PZCR81T1H9I775AX!Z8;]NXG4Q[>,.%85C(+A[.:!G%HA?LTXWKE>([R(YHG"+UTB#R-SFYX2'KK?].>'AG/!P3G@X)SS\KA,>5K^3 M_WL*4O"?_Q]02P,$% @ UX.I6)T[ =#5KP KE@* !0 !QV_D.)8O^/\"^QVXM0M,%6!W=6;-+%"-&5TX;6>U ML:ZTUW9U;R-Q<2%'T+:F(D2WI'"E^],O23U"#S[%0Y'A3&"F*QTZ+XF_O__W MWN/C8\:^R?+?_\+^YSXM,:)J\_(O7\KLO[Y[JJKGO_SXXQ]__/&G/W[Z$RD> M?WS_YS^_^_'_^_7R=O6$M^EQEI=5FJ_P=XC2_Z7D/UZ255IQFWOL7^Z+32O@ MIQ\[75(*]M=Q2W;,?CI^]_[XIW=_^E*NOVM,9(\-E+3D7R;TS3N]^_GGGW_D M3SM2*BA3B.Y>FWX]A.KO5Y -OL$/B/WWMYL+*??//S**'W-<7:;W>$-5X/:WIP(_B.5LBJ(3P[[.S^SKO/N_V=?Y/_>2?W0Q[Y&!Z8Y4 MZ0;&3BYO:NM$C;O1GZ ^KSDJGFPY9([V60U MD+IAO0@IIJ]34JE<8HE7?WHD+S_BU9I*?O\3^\LLHJ]E8KPQ^'[,,F#-RIP27;%"H]TFQEJ M]%$'F*@-UDK?;J@A+*/ ^?%OM]^A;*UE2IIGJ'F(Z%,J F]Q7I7H,R-$G/)_ M_N>/^S>=?IV38MCD:;%JK:?_U+QQ0_'CBM!^^+DZ'KS\0T&V1JU*3+]_\SFY MEK\@.3VJ"-))_-$[\&]V&_SNS_?_\8XJ/EF39^K.'S?IXPAY&JKFE:54#GC7 M:#8!>S7M,_>(E\N7P5W&D; 'B#TY?M?'.6J(PB)Y- MQ=OA01/U]J"(+O#98L,P[)D"9+&@]XGD9GF?GK!Y:Q6A ^KU^IV#H%*%#/@* MIH0^.XXZ%31H5&+Z^8>@E].WP%\<)V 14J_"'BQ-I#1 3!2A$@(XBI#I@IY0 MH5.:,FKIQ($3*%O0:H<.FT;IHYQ'Z0*Q9)'Z)A6C7Y=+2LDEL/>-$5\ATSRO MU# :HB7&F#D#-.81TP(Y0/'R(2WO^>?8E<>/:?KK_!GW!UNBL*VGHCF)J0-E]$33K336Q,=HJHAHI$_F+$FK1/ M4=$]/D(YKA!Y0.EF0_Y@:]3LC__KSRC-U_0_1Y2T?,:K*GO!F]>P3F2$ V+7 M7D-/4G$P9S*3[!%F($'91M%V!%.BTP.NL0I>D M+(]0(^/MH$T1O"$@%S:,%YAMWCG9DJ+*_L4W\EP]G&5E;>Y)OKXN\#;;;-P_ &Z7W,P =XE]GUA MS8R^[[/_P/*M3@)/NUH91Z@GY>OV$G4/&L15PO:ZN^UNP[J%J^H)%Z=D^US@ M)YR7-$V_R%=DBUDF13.$JX>[],NTNYW#O>]G[;C= \H<:P&"B*5:3>"PDI;T M&!!A'&C59T$;2AT\(LQ"$7%NVHG[VP@9^;T3E)?V]3-,S5ME/#S1?V_JF)6O M^V'KNB#/N*A>KRD6*_KL_)^[['DKG%0!%3N-#HYBX<(&R/O!9>I09AG&&SAB]"CQ) C5K"'?1.V9?YA%JI=)_,;E'G*03_J9/CK,IG@?U7 MTX;$^(./'$M,// 30V L@OC;BJQ^OWKF#DE;]_S+,QU,C*&G)FH^@(S($>YJ MW2"KEU(5*L1+F!+^^S$[E;OF(V#Z:P1YIJ8%B>GW'H)=3-O'^J*@ ,VVU"KL MD=%D0OPA(@7Z+<\J5%/Q] 8U=(>-$T7*,1MAMILN: MDCT@ 1KI4J>"!B*2 MTZM/9^>?;L_/$/W7[=7EQ=G)'?WCP\GER:?31T#@ZEU*S MJS?)A*O<1\R3?,)U@H:>ZU7F+1U"E>PY2JNJR.YW]7XMBHCV(1M8/)'-FB:D M1^B>24'?9SE:D\TF+6HY7, /85U+W?3$L*6&SB,D[7O+@EBRRKJTHP>I"FM( MT12J_BQY'UDUI-X>3B1IT#R@!$IIFCG3[%]XS?9 ["A8;LE#]0*7]R=_2S6Z,;2N>+G ;\3A[FX5E[OYFIDSM M<28R$O:<[Z]8L7_@/65H5[,! IG93F.?,V =NMX%"1P$R(-WV9"P#W3QG9O =_0"#M'-A*:-%0(UX_K,];-HMFK9W:;6)8_-C/GDIU0]HS2WE3."!XY=#;"!PJ%1KNX(!64G#ZQ:HDE M9QM>H>$G-2]9?QJES;&:^"I[.OTU6H> M>T2OG<3NZ+U-)(XL\C>!N%%\1=," M5B!K0\I=@>_PE^H#U?^[ /7VS#UWL&$&\!-[6V'VEMFJUKF7A;"D1\_SO@%' M>-^; 1_BVJA3;S67,7;C:!$,NY=MEFHX&+=[W5181GL^])EQ(LX:0?^R),95 MV^,6 GK([7/\",/IAHYS/TCS-#%!KU<:$P#XK5@G6.\R$:]SO1%#4O^&^(_H M0T2YF:2QB,GGG<)_2#>&N/=V!XW'4]%VC<[B:=/<3>O7Y18.N^T5L<^F\8/& M+]X._-1(>;*KGDC!]BD+ YF273!IZXA$FN!AXAI!AZB)F* KC*A=EN=.[R9!*YB(M%;1[ M#+6#NT8GWLHM&BZQ2V3\8<3N,&I0E2L(VU[F!C6QT@4D* D#_ZM=559T4$0S M47?5:Q(FINE9O(X2'SE1Z'TF%4 M:%K::X0GJ22/I]X!=#Y*H@_0"XQ./8W)6[3SGZ)!L_SXDKK9IJB='DK2M>Q2 MZ!P7J)?<\6! N<>LG-(=OCHKC&8X2)5N-#,<"CT:9$LYD]/(KEPP:51B]?4G M#B!C&/E"",1 SU?K],R$S7XFNH>=F@1]SPJ&_<#/7+-;?RCU$3H9%5FY3L,7 M$X,#FGJVV1%M8>>1^:'PKLRV;#)91=6+P$(J %]2:(=P(;%XG>>(N)+VP;XD M?3P3C+'C6P7OPS!G4 DU RR1# MR6H4]VD3]B<+Z$7]0VB\BMJ":#[A&)L]DB$BO34F$U MJ[+?-6G;@'WKY7[CL;@8M)R@>5,1@2-4Y3I!1C!"\2J\"AB2.Z:E.]/4V[\= M%KF*YB(F'W@(WRE='\.+M#QHI)*+MVO^)F;U'D12F7AN\RM"F"T&H@IFDI,Q M>D)I< ,[^:*W 1[MAB=;%(S)Z33B!3ZQ8M"82NRK3Z3(Z=5N$/;$2?\6J]'E M52,X&E V'T1)Z>@,!E:X>H-:AJ&QO88=%@',6EB8M460Q=1,/1] MQ 8_"SE)D;U0_6RJBSKKCF^I_$2J,UQFCSD[=G]2_A6O'[/\L4?P2YKES4VU M$U<"DMB.020,(:]1^[BJ_.>?)CGD^I%F!7OC2%AW5_I$611K3 M. $.J\0#7,;QQ5'L, H=O%.!#HG K/'J6@0E83VHE!:HD98G^H( M,7G]9:%O'JC!5LQN&'"8N;>]E_9_HBTMG$ SI)[T^1)JL."CM,8DJKS@XIZ8 M]M@R;6910\R=?#R4/E;=\D+_-0'+Q#&%3&*W"P(OV%LT#)0YP(MV-W]_^XC2 MQGI72$UC-#"FWL-G0E(]#G!ZW\'IS6'HO6\,O0_=SY?79).M7F4G[_6$D]Y] M2@CF)3(;X/Q#H,',,R:,78B]C"_$2MM2Z!F:EI_XQ)A>[ Y:F 2Y^^TLV^RJ MR>D>#97D_K>."OC6KI%V5_#+Q=MJ:+\_8\GLG7$_)#(BQR9+F QWHS7#VN#&\'=M3,IK@=R<>EE.T9VZ!LP>CJ2]8V.H=N&XU*5S,7E)QWU[*G>;Y+ M-PBWS*A*OR!*%WA1< 96B$LKCGS2F'_@IO-A&M!Q;S!K!IKHD!L][*3W"P-<4^:MAI2)K'- ULGD<;0>9A M4QM:7""OC#E6@O7!R,V1%HE2)QLN%Z_;JW#K:Q=Q7G*;F_+7(]>U8VH^O"F3 M8SBQLPTD63=6J8H,AD(2?A+V^)X]9\/!CB"L^ULB@LQMKZ$3F_'V_30J$((N MW=NI=$=BLPC/:8XY$;I.7_GIL1,VB_>(V;^/VDL-WC8\%0OEOC :<,G[?/N\ M(:\8W^+B)5MAL9G-6]!_L9,M*_*8LX)$=$R=D34[[U)>9CF^J/!V,F[U([W- M>*&ENV:_?M[6.1,&-TN9%0-K:Z+2O38JK>M:I?LKIX_0R9:5-4>?F33$Q04^ M!>O+'XAW$(XR;E@E@^S;LU-'%%4?'PM^"=B^N&LI.=8")L\JP!KWH*B2WXP5ZN2LSX4^MS0'$=M,,&H=S@&S MQJM'F8YY3M;KC,E*-X/*Y]^P(&7V-B1@ZN)FB\K(W(,*FK=(-VN M5(7*\R5,D4ZF:5J0F'[OH1>):?NNL2@H0+L/M0I[9)@&>K8K,2V?XICD@T.]^BUS0<4C<0WF/XS6[$M-#6X?LNSZNU"RRH,VV/+_1B& M6K[5*8R9&5]?UWQHO3^ 21)H<$E.:$"!*]#Y#'4]4'5=2.CZGY[J?MK5^YS4 M^:0^1HJ4[Q=BJQ[7!5GO5ASIL17^-"CX:53H4U'@,XK"GA]W!>W&=@6[7OYC M]H7]JQ3"5T_8O+B*T!'4>AM<\:W4H(*Z@C'IGG'0MT\C ;I!NQ*;%AC"7T[? M]P0+R"SB%.VQ_JO\-MW@JP<:IYYQ4;U>T^:O.K<=@=2.J?E,IDR.CF-GFQ)4 M/]=.E/.YR;4J:3)6JO(K0R')]XSPA_I<">U.UEGY3,ITP\[A/V1?>!&.$H<^ MZFH)$3*W 8<^:,;;]\>H4 DV0V>NSAV0K!BG (K/#3'O"'!+_+9!*1E(^D)E MH+F^7PIJ&;7H(9OT"],G;?#O/W'UI:D6D-K$0[E*Q^A1)OP/!G?Z5V!X"SX_ M47ZW$4[W! ,P^FD[T"4)@5S#!FP6'^I6O#ZH5E0L(>B;,N!BP<7V.K#^2XK?)(0@KGN9;&/(X0MK*,E>-N_-P3.P;%UU$EBW(:JM:E9%2N3J36[NPV M4O%*1Y%P):=7GVZO+B_.3N[.S]#M'?W/K^>?[F[1U4=T=7U^D-&S3EQ Z/F'_B"F&/J M$(9H6=8K<'F=9NMIQ6TYP=@#>@10N)_H!$-[7[(1QO<,R2G;G$33@#5Z( 7* M:IQ7$>%\VE0B=,L:=(SICDZ(9'FK+X)?OH5AMZIV198_\@,GDKQ'3]B\OHK0 M$==Z&T"6]I5J5&!7,":#9]$D-P:M2FR^_] %Y/1]5P@"&-!9%;V:>:AIYER& MT.$4;PY BCD:5Q2%G,')7VC>3HK7CUF>E4]X_0LAZ_'18C51ER6(B9PS!95N M]VQ!(EV=,0B9DO9/],C^#ITI*)N,F'[@<<8@HAUF#48H6!;;HIQW^FB,8Y@\ M=ZH') ,8"3:"*T]MN[^.6$W#2$ J362EK30&Y"1Y]=2(=N4J=0M58\FFS?BN MO3HS.]#6E'2D)LWIO@FW+XUUO6#%ST6"39NTIN^[9_#+56P:=/ =[1NU80_: M2]RD?_R:TL";I1MI B2B&?<;0QHHK(HT@^%U)-P(LP.>A/Z%MNV?D#A&<_,0 M"L4#7;!I82O:"+HU\3@QC 2QPP81(5749&.$UGM[1,CTT::@,W!BT>8-V\RT M]?)#_O-A-:]B#LVTC6.8*_M;NMGQLULWN,3%"Y:&(2GA."0)"*&@++4!:,>\ M4I$1OJ>,>YBCHODM$J#+6U0$>EW[C[$_H1?ZP9)@\1,#I6KFX64<&U%'@6[> M%'Q,XN=,#,405]47A.G(QC$5^G(PG7[8>5V[V\&D;'%.*!E<"F;8VF/T*RX$ M6QP8?F*G1,D<=$QSRIH ?6[^RR@1)PV^Q=$=.2;!3K7]/B=\PO/F.GBZK76[S:%?Q*0/KP%!=5FN5W1;K.\L=Z4[/)9DF_:GJ! MVX\: /_V^?X0H<&3?;JHXD5MTI/,)M_V0M%>7OAXY-4ER'+PFX9"']K&H701 M3U\D"E_BM,3L5LF+[7-!7OA&^%(T.ZDG;)I"1>@8R_0V@*2Q2C6JH*)@3+IG M*.L]#!L(#-J4V'S]H3/*Z?ON% 0NH,FM7LT\S#0)[AXX?8HH9E"A\*-(;EU! M%##!%1HEK/1C0*D*KD"U?@RL\.(J1M5^5)P2%XFDW(])X^J\1%7P1\&@=9&0 M)7]Z][V/W6'ZI(5__XDKW*=:0-8_AW*5F.Y1-BN?F_U/@5$K: .B_'@C5.X) M!BCTTX"P_?E4KF$KMCWVX36BJ@?6MF3(/G9O!1UI\:J>+,;1#+\>B,DCBY)\ M&FXDY' 05MH#'9ADR@QQ+F:?AC!>=*GL4?X;+\%4!=[788P"L:^8(&?J.T(N MB4.% 9NO(*I4YH*X:;CE@#M_HQ SB]'..(LXFDO.SMJR&49WL&.2MO;Y]CW# MX[;&8B8>>'@A7W6J(*;M8]\0$@M5%]FP#:[7:5&]WA5I7J:\M'_YX;7_Y.1+ M-IYALV?LJH^8,SH7E["UT;W.A(5&=+2>..B%*;\PR(5L]&YB+]^PA4KSG1=D)=LC=P.H MN2^B&7%[QN9SVC Z^JN]C2"S6E9J54YK(2AAAX'Y'8 [=H%0EJ.'E@JE'5E8 M_YT!&>+2F$/_->?O^V^4: 6=%K-7"P/99JJ,X9:7AVM9T/TK^OZW&L0_H(X1 MG7QE*%;,K?F&B_7PT_MW0)^ Z\.B]TE$E6%6A@ MFR6J'6/LB2HXBNT353 HQY>H"HRT2U0-!%CW5KX350.;EW-^MT15)7"2J(IZ MKC@351-4S7+^68FJ0LZ\.!!EHGKUC(MT3J*J8%2[OI#1C\LK;/29J(K5SO!S MD:#I'"IIJ6)/3560T?NU'G!J?Q;P&_AQ6+0ND9HJU,) UBPU[1AC3TW!46R? MFH)!.;[45&"D76IJ(,"Z?_*=FAK8O)SSNZ6F*H&3U%34<\69FIJ@:I;SSTI- M%7+FQ8'@J6E][]#E]/B\\-G>@?O/W'USJLG$[5YP<4_4.S?'LC6.U:/EW>8F M^(EE<3,0S=>;@'E/,L*IKW:$K=P_$6W[NFP-_2[7:8'SP/77[%I<4=+?K-4#%O4? MV''RDF8;U@YWY)1LMR3O;[?^D);92M73F'.+^B(3;DC7,+<6U&^,U!H[E8&T MY--NRW(74O K&N_9C^C\^A8=\\B*TI'[K;B:5"HKF4PDI'+U6H14D01'+5[F@B"/A ;X_0B-Y8,=1-1B05_S/JX=F%V>ZN:6_U!6U] 6)?8EOTSUP\:[Y@J?W==E]H+K3/.WO,#I)OL77O^5#JEI OI+FN4L_;S*>Y62BXSB]?&, MWS!^C8N,K.D8_>KA+OTRCJ">U;21U)L:UXCJ^?V=(ZL_^Y01UI=:/D&^ZZ34 MYQ/)R7 J\/S+,WVY<<0Q(^YG2PIBB*BGM04N M=*E4:>./G#GAS]'WN/[[!Y3QQSQ<1! G](T]]G93>/1=5LHS<;Q0>()=T#!2 M-1]4[3('1U:?JEOO: A#+WD (TRU$ ($LX"SD/R>7,+*2Y8O";#*LW\Y' M$@%HW*%C6XOI^[H[I)?R?!J,JM=K"C!VN1BKJ?G,)OI$UW*9$>]]6DGL[L & MM@!XJUJ+QC55S$G[G,^GX_9AJ M\Q=.ZLM;>G: C& !":I9DKZ QO:Y?!]MR9FR1-Y\RW&JHYQ]&Z*$S1;-3S1P!)LZEWKNH M93/RL+!'5:_35[YUY(Z">(K(!!9K;;R E-6 >.& \205<7K#0Z@[%9:VAI MV0=NJ-&>'-U^%"$=IIM3;ZZD-4BJU\ M5RYHV)L\QSC?:0\9E>N: D[FNE)^I?_&@%:__8Q6+0Q@%3W.:+!_-!R@?!T@ MMNF$@)$<].S@_CJ?,[)-LWSD+'("P456+0'@A55#G>YGS 2232^@:AC$%TW5 M#X,?,Y,VEN1**6&3=J?,QG2R*Z(D[1[RZK;++,<7%=X:7M@V(5=?T]8C]W,Y MV\0>2.1+],RXB&W//O0*U*-!GQD5XF01^8>R\?47L,D (_ =$9?!96MRC 6] M$E%_+G,&I^921!^G*6=8Z/!V]837NPV^>C"[QO&.38Z,O,1)1O.99\IP]&LGRUT]?*YRE:_/DYFT;&QR M0AX!CEC-Y>'CSUQ X)[:#7\$" [#>#%+5#]RP#C$0KU_616[5<4/W)P^I<7C M9!5+1=+UYR(2YXY;KM>]AQ;*5G?% I9D\"M:U3^S,RJ[HL#KT/VNHN&(V8<> M]Z13RF&7:8"#Y7%]DJ\;=]L7/C9);^>+$/F%L0A(O[&T&]2OS'4;^YVIR*%? M1N2&MCB2N>D\/(K&4HIWG^UOM?;TS(]'G^?*!5.9 M%EL4O/LNH9I8CG.?4L85/EP,2&NMV8/ ?2NQ2*K5]N$:!;<5'4?8XD"W>UC, MDWS CUF>OPDH2#8#SX'"=.,O!!38BN%/7I*SD0);'-1\H^%/\^QP\3#XW.Z8 M:,3%DOA\(O6P=++ER(Q8D0SUB3UXP=06'ZXPT&+K#SWFY)+DC\<5+K9QYTR" M%M:XAQ03"A_9\^B\10&B8"YS:NPOI\;.8"R&)':(";;; MK$JS'*_/TX(-%,J3U6JWW?%)HC/\D*VR:40U9>@"JY[!V5E,;7)W&0--:L?1 M"DAZOZ%U_6-H]S%N$[%ONJ7+TQ(FT^D)G5T M(Q,[3!S(X+)%C2J5!RE9D^YI! >BC=J5V'W_H:NH./I.$@PVH-OT313-14ZS M%;\C07L:])E1(4X6> \&)*(4N^LA8!5P!_U^4\?Y]GE#7C&^I8E6ML*W3VF! M/Z0E7K.JIS@OZS+T&VX&KT!_@U?D,6>E3^N2IJ=LL".+V][U3'9M@>L!V]GE MZ0N #(M]6FFV30Q:;\+O\#OF(E!?1BQ;Q'PYA' ;F5_OFVPU U8GWH[VU7@Z M:(;@W1^AD2W:4 MNMY'BJ))9]Y&O% D4H<=-,)6"!8?S)3E8N8,NCI)<#'3W":_M1!-\Q4# :J" M29%625(&!6O8-(ZMYS,JE+0DUF!/S!NKT)>5?HNNF[-%Q15Y^&!\1AR M](XW&W;G",YQD6ZH=2?K;99GK*)8E;U(KO.P8VK'U89,KJFSE6TP(UY3E:DGMG.J -G&;:@8/,;;I1[F?$.TCD8L(C[+C,2J4[*-L14XO, M7WK('#*T@Z:WC5#5$,433$/V(-VXIS<\+N_(U3U;*OR%D'5)K6X&2;([VMV$ MM#W,3"&N'NYD.TP/--<$I?//$]K,EMY/9DNC*?'J"#8"U?2CT#!+UB!4'!+^ M87L\)Q/@G^,_O.Y)&HB=_)$6?)!9O5[D M; <,!9A=<7>3T;*>V1%],\Z<87T P6^Q;[2D 5 M0Y>UW"S$^KLK+ M%K,[DD@CR '8Z&>4E:!2)@I,LU'J-:->LKK2TE11=6C1O\1V@9'/]"153EXIFQ6*WWM'BL-MK.2OQ]@&?0O!L=IH<:F9'PO[^. M-%CB5HMT%DJ7]MY)#+4OTT,<:#0YD+Q7;'0,(67QC+=6__;3W7C"5Y!$-WP, M^PI2W+_C[/&)E:I[P47ZB/G#L[3"'].L^%NZV4UV ,5FU\))LH%=!]+O&7_A M@TJS3=XJADY3;^<@45^3S28M2O1,.T.>M'\E.;MY& C0*]K&J(5[3*UY(;K4 MKRA^'N3 POBM#B*(!A^:'*'61M0869,@9B9B=B)NZ+=H'G\TCV 0=)@A_4T. MHSZ1_ 67]+4_[;;WN%ALF"31ZWT8--$;;3W MO['+<\8UC[^&]029[RW26ZD=WWM'-%*_3$=SL$$'OF[]HJ9'$73>\:AS/ @[ M>%!R_UO,"83JKRGHN%]IL)BI+-&VNBLAS(R#Q.HH@DYMS((S!IU^^D]NP;= MMK"C?$W!K'GQ-SH4CVAQ^E X[)W1PD?I-SB3]C;_[XL<_Q6J]SPB- MU4;;\XJ_3_3U4"9FA^D^1V8D]=]?P]JIQ*\6Z7B4/NV]7QEJ7Z;O.-!P7I7\]L_]PH$*!3C&[-U-*\$#WJ5Q0^#W)<$?GQSUG& M!AR9?.VK F\IFDO9)T]9/4=CA?YJN ,Z:8OB5WD"#5 MFJ'2=>QCI3)4OSSCNX0=L=@9[*4CM3$AZ3U$9>\*EU6_J\11W-^TI&]!]$'S M?=JU9['0#-)IO+50$D?V/L/@T/'$] 8<)A+U91ZA?B!BHKX%FT70_?8CSB%F MH/5YK:L'_K0\>4FS#;M^]R,I>(8-E74:JG'--+5J0G4)AN\?K ?0V^,"HJGS!'A*MGI:WDFB%"PD>$ZWEX\(!)UI7NZJL4EY=Y"*OBBPOLQ7H MKG]3/4!)ET)/X-BM_0+A"^T86.HSC,OU)B>/CP7//6GD;9Z@%_;H")$]U[A. MSF$'9[W+ (9H4_\$BM%2=9"1^@!CP8RJ6_Z*%IH8&R0>O#,/").Z@]]B B!* MWU)0"%AX2F=:'-6D3*T,$A+@ZCYUX[VK?ASIM!WT<8VHHHB/GW\R^X6&4EOBZR2?Q:6"O\F$JM-9ZH;O)U8AQ_:>Q> MJ -06J$=J[V92E4SGD11!NS >6WB!,, MV5]+R(EJS*HR--:1K(G-$0023&X5COBZK_%K06]XVN)70<\S&[>@YT< M][(<*94/=MAZ(C_X44W)&X>MF*:PSN\)S;&^I/?3VUFMD.,<]#BEVIG SE&. MU,">HHS>8:,Z\".U;E&O]7*JNM/Q-M8JPH0 K^>IEXP#!WS$I_T+=V&8@@/]-/7<.[J5J0P#X[-L01TDO9>_'_N:.FG>2\ M,O*G=(O/R#;--(YC*7N0RR_%%A;B:X?8$ADIA M)^\4+$?M6^(E"=TK:":9[PTGF>^GD\SH,Y.&N+C88Z,YG"&R3YF3N*:7G5R0 M_#$FS[-:!_*W>CNPQZ\#0BSS?/- H-9N=(=FU(< MIQ?01AD&;)86&K2$2XV=!P$1S[Q M"+I14(02/XB-WEQVF0B9/>;\7BYJRFI%=GF5Y8_79).M,ES>X2_5!ZKW]W'X MLV)J8YLADVO@LK+-.2J9:E.&'#,AR>UNNTV+5QY.]BQHSX-:IL QP@X>9&[C MC;S;B'?@NO,0N8A?-N&AO"-G^ 5OR/,M>:AHK!C#7DO7?"0%G:/#:2T JE>O MTJ/R+CE?;C:O:%T_HYUNV3Q&QVB5/F=5NLG^Q:_8+:O ?J5O:V+1 M+$/OD9+W'28 B$ W46JUS,)1LZFQ?L1JU#F7%V/VCO[GU_-/=[?HZB,Z/;G]*_IX>?7W6_2Y90T] MZC%I?&+72*/L1<$QR%ELL+6T#]VR*^F?R&:-B_+\G[NL>M4[DYYGZE4J'CCW MTEL&Z&=*988.IY!AZ'E_/?GTR_DMNOA$'UR=_C]_O;H\.[^Y_3=T_O_^=G'W MCQC=T0 ^8K\TQMW40>6L$D^UP&O Y=9Z(^5)OKZ@'YZ.A5XP6QHN^8#HU6A] MU4B"+9@36!\ \^D) 8>$ M[3"UZ;4ORG+'ZM>3)XOCQ,O^F4C070N-9.+9(PHA0 M2X5.WQ:@#.;C7% 5=%;.>!K!>.[ XX0!Q"R!?N@P?WY /BG0?_9O"/.GH4?V M=L-YVS&\V< ] %A@\W"MFGF(:6)L_>,1.JFJ(KO?5>V6B&N:Y[&D.II9(A@L MJ3)C1T %#+*GF[2D@?_O*1L.55?%#3LSVRM4-4*P*7GS??3DCIYD:H^K*QGH M4?F2ECUI'I7]V_#BJ6=DW.S$OFF&KJ3CZCN4-;J625MVS\\;/J^0;MJUF8O\ M@13;>B.8)(>QXVH3&E,NUP[+SCKGCLM8G;(#,Y22] G1.BM7&U+N"KY?\R^!.S1+J)#9[3CJY3'PNXJ@G98FK\G17L'1E!'SAL^9S MC)XYNI90D]%8@="/JAHKC"6K?&5(F]PQV6A5_XE2_C LZ,4-0C3?<0C@ 4D? MIAY;%#2A%THV;M8F;:]_.T+-KX?4K(H4W*QM R;: SLD28"21A1]P#IXI6:0 MF0N9!F/X]C8Q#.)2X-Y8W68R)*M[6B&I%-1^0> O@-E,1B@8QP$MFHD'-V28 MQCIC> 2,?;_=WA4XI3GUZRVF24569;C\%0OJ0^L)FR^A(G3T KT-KEZ@U*#R M @5C\MLM:A^B_5/TN7X>V!4,VI78M,#0'^3T?:>P@,PB3L%J&M6CH T=%;$% ME_(D7]_@$AH7?OC__\\]&^B=%>(DKS-6IE'J&3]3KC]=]HLL<5L!9F&CA=H^-K=AY% MTAC&@P(FGPQZ8%#=I"R<;MVP39YK>#;%=%'#-KW)!Q9UAVNKZ.X.KA+-OL MZ*]\%VPI7V"?R=W&+EMN5Q>89RU,_+/6K?0@2VE)RW"<-C?#U0OU%(YXS6"Y M(MMGRHIR7*$-*7O%[%$ZVC!#2;@+G(),YP&04 .R&# M$!&W>UCU'U3D/0'U$&TG8RLN.<,YV68Y"[+H@?Y_B^GSZUMTC/X8>U#?#[YF MW,MZOL6 [WY[JJ5"T%M09^H&A'YS*^GD\M#FWJ.V#E@YO&NTD?:UH5UQQ^=R MB ]XYZ;$THF)'](R6YEEBVI>=:XHX_43$-26^LP3I9IGQ &)+.\YXCU3$WU/ MJ4&C/G(8P5D=,L0B# )&#.ZP4%XH5P[F$H*'<+AL$!KJW3%"L M;HD\4*T9#.KSKID^=SU.(],( MU/.(Y"O/S4SHD_JGYE!O''/;\G8B!I]V=/YE3#8X\.*_P4'7,:32K=J\6<]X M,PVO6-RP:_V0QP9)7E;%;L76@R_RZX(\4J")]_29D'8!347J#'6]'>Z 5^I0 MPU[!FO2?(IH'T^V)*I5]706@';(DF/Q9?:"U^B."LK8F@ _XQ/)G:TV.#!Q2RE\=(ZX9S3R/P7HEBD5T92^IS:U M_VR*XC/K>/TMX9#*FJ\M%V'.YUHPPM9"YY(1%@J512.,Y237]/V?>$W1[IZ# M.(9C]O @#BTW*A)ARCXH$S$;EV$[1IKN2TYRV[#HNL8!BZ^^46"7WR':4.&L M+K(O0C4DB^9$L!4J3#I*.9IT/66/TZBK7!J$RXRZ! I=D6@RROIZ4#EG-.4 MS8"C)W80BG[L)VI9K^\2']LUHFV^EH;6T16-+ 'I"'2:5'ZGYDW:Q]S)UGN" ML&YEULC$LBV&/J1DZ3M/0!2!1G(C3;.AU,3N 9YZ5'&<,(7%E2) PX K9,FE MES3;L V4'TEQFV[PON[#&;ZO?DVKYJ^_9]53EE_E^!_T-4ZVI*C858]LV#'" M.YS MI@3@$#7HC]@[P13)@K"'&4E(7<%"?T5O=*?$2G0!I>A2^/!H9+XP,6H M>)&SW$&EH[?@0+ EML#,\>M%35_+R'OUBH[V^#A^(,4QDTU_:QEYL8&;EVK!%[>K'D JSAJ^]U3 M07:/3Q^S%_X:)416827;,L$PE+U0J+1ZTT73#E/+(&*GF:[DZH5M)V\SDJHF M1@^4FO]R(,F)';AG1, YWF,9!XU4S F)!^B=07(:*\L6<]'E,IV4F=/E.ZBQ M"C&SOD6!F=@]Q%!P*(D2L[YYD3N:10?*B_^BRHG=__A8! M9N+V$,- M#G1_B^K=&?*9I3)]-F\QL6I?0OD'P.E\P-93TSR,S.R,WL :_/6K<00Q^ M'-P/!707D%7H-KN/3N<.-5%S UT\-\\)X2KZ_BT.^;/II3Q #>/A5B;S:Y@& M]R[%W3C:6Y2F+130R^^*E-6E&<:?$0Z4-,T;2F@5W:.P,%4W&C'\QD/\"DG[<%X0!5:A2)OC2U58@^'=&T2#))S-@T.@ M0'>1O^"R8KM$+_(5V>*+G(("\XM#SK*7;(WS]0A^%AS-=S'B<'0&"ZM /,-, MG\I-3"0D[;_XE%K64-!_,(:PKF,# S*KG89>9<#8][%(, >6&1KJ<@3<.S7B M$&MZM(TOCOL#HR3&PZ,Q4/R_JIYP<9FE]]F&M^,G^I&%][#K"9LOI")T=#B] M#2"Q7:E&Y6$*QH0_0QM6/X(:L$6;/5E8WS%H6&+3!$-'D=/W_2,(9D!'[GHU M\X#3C/!K]/0HCM">YFW@1S%!X JBL!,)>?E (PZKJ("+EVQ%,_^KAX]9GN:K M+-U<\"IYK&KC!=5U0.G#('T_8O:4;MFF$ MUY:1U=^4M,3L3HRA.Z?\ M]F_.4+LV^LQY0M=7FP$@>_<6X,_.M=NKHV;I#>'2^W*H5P^G9,O*1_ +Q_OF M\4L\/K"J>]?I:YUZ2'IO(&G-IW>6YA@.@-[&-42XFZ$*&Z[2$WXYPO$]+\K8 M%Q V7D AD8##81A7'(7V8PVTNRQSJ45:LAHV[#^LN-A+NF%&L0V@?V/[/_?O M-/)1:[[VN@MS/M>[+VPM=+X(PT*A\E8,8SD)HT%X3Q3X2@QK3!"'YAI=EF'* M/K@Y8S88%TKW<9X6&6'5_\0UD:4$7?(^)7#.T64ZW5-Q@61UQCUA2-B_8RE) M+&\=8O(]QPGPF&Z8YVH;>AG(5K2KXV7&18-0X<,6JJ.'KC 5ZG*&Z%BJ$IY# MXJ3[.Y(1G;@UB.X;CF YH!E 4MV@RVPASZMLS:Z_SEYZ.]P_I5OQW0ZFY.VV MQVA(O2_^JZ9V+]QJ8@U U5:-&DW)5B7W M: V@H4"?&0UJB +[DVFK$^NFF91L53&-BK9:06L17_J5O.!ZOQH;=/ 9 W:^ M^X^4?MF23U1R.TNY?SE(:#[E+ F.?NA@-LWGZ54X[1V+"-BSF%%6O38'\ M*(8N+H@B($T\]/$9@OI^?R#P!MTFYZ ?&./-QKK;\]-N%><(O7M__.>?C[J& M9?>[=@+17F*S'%;+C*I["^*)[#JJHK590MU8Z8!C33\ZN>FM+#B6.;JW=$'$VC1G.1CFW[:@\G MZQLY8,CIYK0NLQQ?T'^.RQ/("<;3G#T"J*G.B4ZPZ_IX619I75\5-]O@DG*;7 M$[9KN0I"U\5;K0W.J[4J#QY2_0<6)U^R<637TJFT-NLB?=U5YR:Y^>R?HA:A4J#U%Q M)OPO]"Z2"7&3UB16GWWH#PJ&OC_80"68/[PW]H?WQO[PWJ,_O/?O#^]G^\/[ MH3^\C]@?QJVI\0=QXRO\X;V9/\B@$LP??C+VAY^,_>$GC_[PDW]_^&FV/_PT M](>?(O:'<6MJ_$'<^ I_^,G,'V106=8?]GNII8>7C&C'/B&FA?(*E25@?B%1 M8N090MZZ?C=_SH88PD($D;B+LJE%#F. C;'+B%B$3F.$I7 #\QK%\8-KENA"X#B6J0?BE:X[!$U9(^Q(]' MJN:P! 1#7QD0P/B'0">03PPE&_A!GV&/??YK7'-1HG:: ES>FD-0]^@$0%8U M^2+@;3R);[IAOE1^(E6O?Y)L>K'D:CZ,,90$;0HD('!-@:0ZG5,@D61E"C1E:%*@$U0_:Q.A M*":9%*U%3+[O*!&:T T2H24:'O8*!;%\N_:G(;-I^!8'A]WTDFAGV_;!KDQ8 M%3@M\1FN_WN13NKE*PY'8N<3_+6M>8::]67?C> M3EK2,J#O6Y8?V%&0/M>_H9HOJM,?<[%%G!M\7!W?2LBP4KX;P)I:1[#Q7+JMAI7+]VY;$XK./L"\C'^!_>9# WOB@TS(+*>U]#QU<6H)H)D1@@*.Z[<$)/0$G M-B8VZ<*G+FS">X)5F-1=(RN2;@7Z]G)9,@F.D4'<"-J&:%:B&+[%_<:\6;%. M&N,.L=5M IFRZ0,&KO.TR*DEY34N>"G8&\P^4[;)ZL/VXF30CJGY,J9,CEY@ M9QM(SFBL4N4JAD(25I/EDI0EHB!"G#*:], 2%F1NHPU=S8RW[W]1(1$T2-NI M=(=C$\Y;8G3=87)(_]5 5-$E^,)IR((GPEJ YU]6F]T:KS_2+\[*CN\J;N_5 MP_A]3K9D-YD\ Y6IK(MI+=-+\,'.XZYBYZI>$ML7 M&D_/.'&(MWSH6QML*GFW\T$0I$M+Y6Z$'Z'6SE'4B+O#M?6^=' M7#(7M=+J&Z)[\MBVS6EF<(1JJ=_&IZ$ U,#E:Q&=,(.'/)PX53F3C"Q\U)TOL^;IP99 M=#%<9C%<6/$V@3UG\<1FMGKF2HE@;>0Z^K41FZEFN_4/DYED*406OC7:T8WU M=\9#*YC<00VG .RJ:NAW=B[:Z\,RLXNOP10FUZ3"5%BZ06==6E%/.0]3"OZ4 M_C$-1:'O_O/F$L);M3TY7A/SX/6([^CVYMT'%F=%=R=Z$0X>7V'N;O3RKO'$ M59.[(V&5):T\-NX"&ZS%4-+:DU]X";**6S1!=?@)KN%*=/?>X27--LR0CZ2X M33>]]Y!-7NLH,G+AO2Q:A"SUH_8 RIH7)#I-G[,JW3!1 M[3ZEV$85/AQ%F!7X\\A)]@"H2IQE^/3\A8/Q=<&.S%6OU]23JI-\S>HB/#,H MJ^.K&=LD9.K8P**@F7UP@4VKSRQ6:<0D[?,CQ"EXD.EH8@LMAA@11@LK?$T" M@)I;[-.6T%RPOAE/W*[3XJK@*=V:UW)NIRU&GF#!,:B IN$ J8QE9!5,C32= M*GW1++6$MHA6R:B.T'-:H!=>CIP=&%B3S28MZA-U_/! X+,#-IB8%-NR@5+C MAP:,TVI<=@!P%7^0KLF53"SA[S$]YG975ZQW-_LITQ;O\ M?,W_VO!N_Y+8KZ/_6_?\G7%T]W*5?1OZRH,9^W2#?&B&J M$"WS54!J&GDW55LAR;,%22,,K1IIJ-H+0.GZOW=EQ7K."$HQ+>1,X\).B_IP M$W874#PI.O4M_..NVA7XHBQW:3Z! M_&S^Z4RE*3_4-9CA1T="A!U*@K*&)ISK*?&2)YSMG MP7,Z^VDF1C(7.A/BRY8GY>N8+$1IRI3*Z,;E2J=T4$4L91; 5GD6:#&J9SGA M$U1YCJ2DI;0I1:4M->W>CD!EY,(JE\MAQ$_!4YF664"9%$#E!'7:]89P8U(: M=19X E::F=Y&,=D**B/H]H!."9PW?\IT@M1Y%HI7[_F<,#25GLO!%2J8/PN] MXU/:7L3D"X_W>([IAIL[%VAZJ]CWS*?@SO.U7?OK(I^((_F0;ECROL%OJ[2H[)K\O763OS_P)G\/T^3O/30YZP!_ ML/)Q5OU]XU M5U+_<81.JJK([G=5NWGK.BV"KR[/A<+@>[O!H1$5Z.(ZLL5WZ9LQ8EEPXQJQ*E8!H7?PD$*M@2XB:;9J&I+=G]=T%*5S0;!5\#) MQQMO(MAZ*$Q-;OC9),>=S[5UL+73N M9"P4*OL:8SD#WZIO>1X0US7QXG V>\ 0A[8<]4>F[(.^:392EZEJ.QS/G)$M MC2DC5U#2M/5LQ32NQ6Q5FITKV4J$*\O8"GDF(VCTN7X2NGZMLN&(X7<>5:X5 MD0[*UAHA89F]='4>R&>V:(:XHVB[J&]N7W_859](]0]Q]9E^DR=>%.1^5Z&>!-<;98 M(?/;<;0%SI![L/-M+D27Z8O:@A]L$>;JF8WHA$FCEJ[MD^1TKOV2S@+GODFA M0-D_2?F2NFA7_5LLV9R^)8G%1Q]U5#+R06>U/$1@SS(JU MMM6M!0Q;$6[B;[/[MBT#]X:0)+L%U@E*(7>^L1W,>-T_OL=+/MS@LBJR%1V3 MU/7J_DB+^ES?1U(\X+ICF"RWP8CK[ZIS$@>Q20/@?4"\&, 8[=X/%_'#58$7UL%0.]YN N<)_7TI#E(GNU@.V;E M5VV@C/'I8'4Z@VRB%G;PZ41@#[1/* *Y8:PI16^RI#S_ M@HM55N+Q79B(#-@=E 2"TRZ?QY( M3ZX&DVG@,(&D29 0RC&."K'@>KGN5ZD>%MIM!\OO*> UZ5&_*'W_L@)T_XKZ M=-U]!G4_VTAF5QK4LDM$7:4VX.OTE+E]J@=W"=AKT@Z\WAS$J_"U]RW=D5[M MDN:86G-YZ-V3-'T.[W*:&-=;XKTAFPT=*K"'X\S;JY(V._>DQ#73\?KNSHF0+^N4>9(? MI2SZL;5T\K#?G<*>HX8@]#E$OTY EH+<*)7RHFN0;BWCUP<1;?<'E,ZRG;S0 M[/01HQO,]G+7!=!R3K1+-^@.%UN^4_?D\;'@,U/H@C[-\C);U:O6Z',K],!C MN9EO 89T&V<&BNQ*E9 !WBYXQ!WGZT,/%SDU?L=^+/E9G[NG-&]>]A/)V7HG M7GO(MIV4N_8$,Y6'ZAJL8-_9;34?3FE74G-[>_ MO9&DW\T7(7H.B&C@VI7,L@&D;X$)1W%W-LV;_(V_1E-FE2W_WA'V4V_F#C_!8^1SZ.QB4U?WT^L9' PA>+ M+%'>3AJ\,<%'1J !!VCHY&83Y-@*. *^D?ZPFZ#HYB?X],3B7:'&CL5Z0:D= MT7> FB\8?]\G?X&PW9[,KF0_N9=UDWLO]9&4%WEG^-9[/9TG+]KAF865Q?HZ MB3G+=G.F(>Z-]'#U),OB'=I0[6+]5ZLV^NYJ^'U@3OXL9W38'JDQ0SODBF-[ M\=*NMF@'(W3SQ?J39@)YT>[CP"(,[&;KA8V.(P.. M4&W"MP"VJ)=\/5$LX&[VMD3M-2[XJ]SA+]4'JNKW4;S4TK65O>1TKF6;=!8X M5_92*%#6:Y+R)>RL)B_12I_5" Y4\_6 M ]#$N052C)W:#Q'Q]LB5%E?V+_S[R&1N6YG.: ML3CZL(U=($FCH4*5PQJ)2/I4?,8G[3T.ZZM68"#S&FOHDR:YP>DF^Q=>7Q6_Y47S[U_2+&<3^5?Y79&R M(<SVQ![H5_'-\!H +0? LTI8#F"D[VY-R_6SF(,=.L M+GO)UCBOGUWD= C$]L'4E6L07^U#A?$>UO_=VC7Z>;%/?@^U!9=*3RMRP:.6B'%=U M&37Z*_OWBDJF7DJ#:98CTHI$:2?S+Z%OV/;H)6095(ZO\H;7-+P!? &G7^HF M9;*CKW&=OK*^^Y1=SI=/PJB2:']'LI#(_4)DA6Z0^5JI"LU]QR*FI/T=/=H>7[8^%#,?,X% M2<#936I0L<-K&K0?<%EFK%;01XQ+:5 T(-X'1R6QNU\8V +@&FHM&N]0,2>7 M^#'=H <<^N8'PV8EMA]_XAP*GI&3V"!G23^Y(:_IAJ4P2@>140T]8TH%XQ(R M[5")@T2'@2=,N)+NER@\0-IN4^AKFGB(^3&Q .Q+@0$Z<5#IF(&(?>K GJ+N M<3RY@R-.U-G#3+"$/'?0W,E[@S?\PI0LO<\VF3Q"&M./;AA7T -=(ZVUR/E< M@H$BD_NDY?R=W]"!6,%*O;&IZ^;?QT7-AE:D#'UGK#D(!%=*FR*G/H>?JN$A0YH%F,F:KY\&ER&D[4=O*H1Q9);@,-,$6F X6RL/,F_8D!?[GDC9T[+_ 3Q4OV@O4)5^.>BPY2%<>0E3@.$IM!?!SPZXV^+1E0;S"P,Q[6[E M[YFD'X[8IEOF4E3<$6H$HI/1O:>US&\NIX!4K'X7O:B# MW/SL\7O ;"'P;ZSQSF@?ZA-^A?$Q9^>93>'!*=DH[.?QJ 8!%<[^WX2+]'?0)^E^6/S?$GDI?Z%VDN*=9:GQ>M%A;?LZD1698#MUZ*L[:'C$587T-0T@U=-CIZZP%< F87U M:Z<'SVS$W]LGSY/4K)ZSJEB\L*&I"4!G.B1K-H*=Y.MZNV)9XDJR.=N"HVDG(P['*&IAE6L@-%.EBF4F$I*& MB-]CU>W1:]::FSUZ*><(&V)LX$!FM=?0VPT8^UX[!WO++#=Q$SZF6<&G,\ZR MS\@V MS<8745AP-%_+B,/1SRRLH>XA^EP_#KP"9X,!,JN1AHYF MP-CWMCF "^9M^X#PUPP7].,_F?N=EE?A@0I>#[ZHM=2'5ZJ4VOJG7%;2ZP2[ M9WP6Z-/)WR)V6#UX-*YKBCZ%$TM%Z-S9'+WA'/N&E8(NLOSQ5]R_)5GESQ(6 ME1M/6'QXK\0N+TX[U67MJV,12?<#^ES_%*,_RAI?YX9JT*B\;\2I=3H=UI;: M_L+W*9[A^K\7^?0X=CN!W%4$[CV;[G$!$;??R.(HSGV=&N1]0#;@ QBC66QV M$]^5L5*LWD0S=0*&5 */ELE2KY/4T7KN83L4].X.$&-\>M5^GT:]G_S[5M / MK$2_H"Q1KZQ))Z___)O;*3$5K^]%537)JK3=7'9IO23/18?4B\]&EK(RTIP*?+92U#61(@.X58^KW_4P0SLDQ-]UNR2^(=VLV<-! M?=KA^<8ZZV;?@VWAF*D<$NZUS,FU'KT\,=[BEB%0/P! ..0W9H39'TO6NU4E MG&D5/NOVO Z>.>]N%6ARW\L=JG39H_(YGT%+<#T7R^\;;2'LEP ZFJ M(9?!8.TF95L@,MW(3IT:4+;X5%&ZHE5OA3-VE2J42%9P=OG^@=5%-6EV8M4^ M(^>0,PQ$U!3-N3_WGU\#'+TWR5 MI9M;^DN])B&K6@HILRWY!R/3M609Y)LYURP#,D99M Q$1](7PP/&&2Y71?;, M_R8/Z,.NS').'! ME'^XQ# ;LHLX,:]]4U[MJK*B?4:6/X[\0?J\^3B"YXZ>)]5HXF#/O$C/>;Y6 MS7:*-*@<:DJ??$@I]0JC[ZG3E/SQ#V%]0]Y.Q.#3#I$^(>L#>H$&MYK;KEN< M]HE%9=7FNBEL <-;:77))+)=L[M/ T]$@L[S2J5;-7HS4UO_?H1Z3PZQX17S MJ':-'W F=#QI*UVP[_VT/XK23)_K=6BSTP#XBHBN[4L=E]7W^]\$ X?P\'7#Z_3HT27 M^(7B[4LV/BM@QS0^M:-A@CJW8V0;V,D=G3:CLSMJ(9H#=HPFEN,\9K@0'>BQ M0=3X2(^25WBHQPZ*2SNDZ-BNVAMU'%-7E'/ ^:'.*D G5*@R]$"I!-E)]+C\ M3HL L=,9 F?J<3)&B;L9PVV92>W5$U[O-OCJH3.QKAU$>^]>Q]T8O;[*NX-_ M'](R*^_X54"2*0(OLMO)=%C9KO-S/M[4>5H/V"CE;""HKJ:^%^_8^Z.&EAVE M5;_>#,G1_E0OEQ=XQM$+[HEGN(TF.2%5#"9(O3KNPC'3Y#YHPQ Y7]0D(LX1 M!18 Y[\'R'RHHR%F,6Z&Z(.:ZP1!I3!>.:-\$I[L)8JCT8$Y#>B,)(0AOCRG MF6UL1;#M><+#((+)1_29BT+1S"O&Y%>*.<,8G"O@?.#>;+8C*:<*7MO92K.N MW(QMTFWKV,"BC9E]P-VQ5JE9 -&(2;KG_.+A6-S=$!%"U[9"T\2#U=QB;XT$ MB)ZZ.#.E$&@4=%T]>.Z7O6+MI/RAUJCS@8=NP$[EE&RW6;VYE?9^]5TDCSA? M#1;%))O 9_$V7]62U]&U9UGJZMJV2E6N;2;$ YN 510@ER?YG2"H#B5 H5^EO#Q)SMA5_\JJ9H MW,ND42=7;IE@H#M-(668WG9EAIAEEW'W!LF..9F0CA=NA:10*[8*.\"6:L4Z MC-9H1:S]O1$TT^S.P%'\4(I=W4G%XC-Y:I]4#9+Q *^ 0KLR:X&FQPX(\ MAS7H3K24O>. 4DJ \W\:*R ._,E5Z$[XR3A'DP71.(=)LQ*K[S\]GB=A&)_' M,\7,,N<97M)LPP9T'TEQFVXP.R78.QRX)465_8O=3%]6?*UPA->Y[.V9!&MV MURW,,^V%*7-FKURY ]E67-+]AE;TQ]";_^="A[@WYV@_KZ64P8[=V!$,N\U^ MIG)(&#ZT9>H$ V_15>Q+T >?X(?LJ<:OHC/R#-XJ]#_P@.^T1 M6=>XM_RV(JO?KWBAK/)D564O6?5JN"O"5>!DO\1\@6 +V*[O!+>J[6")V5+W M; 4)IT$U$6J)8EGC=D:E#B"I:2 G28Y1". M7,./FPFJN.,B.?E[6A1II(5?(;!' M0$$PC#4. OM!!M(QEHDNG1U7#_UH>(,W:55/#Y0\7MZS>'F=OJHJSL((:V., MHS#7, /R+LZ1QM4*9;!Q$UXG.,?\X6!T$$_0@<$C@4;%*/0XR1Q$'UB7620 MW6 6)U?5CAUUXP-$;NL^4DIBC35?\]$M^!PCB+6%KL'"1J$J+IC+20:DT?B] M/3:(0[,-O=F8O>^X\T&YB(_^5M* %C]L/LKXH:-+B76!3)9/ M1*L\9$2FU4T%EEL6CSEFWFAL?->X2N MR29C%4":_T9SB,&VZ17SO:;M'WCA,"WJP>[KU<-UD9'B'S@MNCV 9VF5"I8, MC7EZBX4&/ !++\:6@2T0FFC4K;3H9;#KYS=I668/V8JGI(%#I!T*R,Q&FBZ@ M:%G'2R>1P Y\K<]8HS/VFA@^H&71G%,C1M[;,\P8XHWN?E&K6?N#AV[(]3[\ MR,:^-_B9[8/)'^N6KO]7NJ1GP].NVIGQN"[,V5@&<[[94*-RCQI9AN-SMAKSS&/ 1AO!^$7G*K3RUX0&K"# MV"_DL.6;[K",K&\P)9^LG\K(P19)U?: = 8&RLS6/"7LHH7-6%8S-W/XFO"7;B+:_C"2GA5@ZTED"$KMUFK3K1%+>A/X3G?R1 M%NLRDMNWS=IWO!1D"(C^\H^,9;+D$P9 5B'Z!1?WQ %#NA"M84[VSU&]H9)3 MO$E$22(Q#*3<+V-3B@>[E$VK93:8WG^7]"\O^XJ );G0#098H2YYX\63!54, M)/M%C.G;8\]Z>M=3HJ86P5R89J!->014R]]6+X]E%XAYBY,9C3(ZJ:EC&QS- M# \MV!/'IMJ<\-5>O\7ICOICM#WM&\>>ZJ@P* !CN)7*L#H^)?A$\F):+'_D M&N!RQW69W.5"%7&">D.PBD\ !AF5AW+6TZLE==2[6X-?M-7C:&J7QE)+"@S1 MHL)3P.[2A"LP\<*25N"N>#"1C_'S_35W>/649__<86_!4*<*,#[*5440,G7? M(88HJK#1=V"5JN[7[>O?KW:1/^^:LK(=+]HSOYW8JW4@X'!LZ+" $5JF$3IH M&\>'0X[CEUF.+RJ\E=X!Z5F=WWC>4Q=G3)]\CTCC>M_. +%]KWYV?&%]AO.X8G>4@7K)J"P,P4=(=[?H MX#;1R8Q'75_P;<5F[X%X@:CK+<0&CJ<]@\W7^.R8FL8P97(,;7:V@2SY&:M4 M121#(4F,16[0S_((WY)F-.9N[AV6;/DTY]EL_]1SN>ZU,K0+8<&6@2K/K M2BLA:8EX:MDCBV?#E3$,R*QVFNR]TC&.=F#%@#FK?L%D[[&)0D?HO5-@K[N4 M_*V#4+ZU%!B%(;?YMP5T6)TK7D2GQ,4+ELVJV+"(:D=)62#+1FGL JT8)==E M7"Q*)F)4)XJ1<5]L"".:5[!"A:QJE!F:^KMP-9S26E&F(%QF2VY]VWE[FE-> MNTU/V&["51"Z;I'4VN"\+5*E0;D54LZ8W.ZVV[3@!2QNL\>!;4\ MT8QP#%J;V+3+:..CE'ZPX]$<2 OU5[S VW5:5*]W19J7U!)>>%I6[-",O.NG M=.3.?929/>[]DU:/NF_2L"<-!>(DJ$\3C?L8MSVQ;Y]Q3Z3F&O9"EA!;^!J' M\?5'^ZN/;C#[V-DFJQ<0S2YQFA(R[,68W.,P4GTPO M*^O=91;+/0Z.P!3>X@ "]B:FN$H5W^!PH/X#6PL'R!B?3M16T&G$L*Q5Z55H M**S9ZQE1?9T(_4Y5E2U'+#[UT)6DY'T?"0 ,T"Y% MJV46-II.H+X6LB% -07ZOJ'YX2T@1Q&)W> 3.G;2N(ZS%Q;.RT^X.MT5!<[' M4Q1ZPG[TE!!">(G2!I"1BU*-UD7$C,G9#B,&1E0T4Q+/=&@=?*!AT*ICSS#! M0-\KA/03MU@:,/!Q5:EF'FH&D;5'<80HS1%JJ-X&@G3!U0%& <,K#?,%3DM\ MANO_7N1=)U#;UMMQ,\+P'-;FN]FQ.OK8'#M!PK2E8I4+6HEJ_'%#\L=C:N06 M;6(I6SD+,L2M*8>N:B.A[[S1(A:TGYBC& JV35_2LJ#O6Z8?4):C??+>!-9H M2K$NB6E%'[0$L$/6RQ=>F7O"RO(^\F-]'U[W),W%AK*2<9>! M)QQ\HITL J_13#.\HL'D\]?ANK#K0_[L6]A_VU4DQG;\87K=;$\XNG]%?;I& M05V'^ @U.HY0K85E-K4>]@O5]"TH #WT"-#P#2KF_Q]P655'\QL;DS*'_G& M3LG^,&N^IHTL^!RCI;6%KN'/1J$JGIG+26YWS\\;#KIT@];[HV;D >4D/^;K M'EDKA^]_?F@EH;2[ZO4O88.0/92(0RL/8X4Q>S\"S,?PPEO2SM,BIS:5--2T M(2E;L:,4V69'DU/#G6BSI$PVH%E* =LW,\MZN)TRMNK-]L;824WXX_HH4DW M9NO1)>O8J(2ZPXQEF\L\M EWM[@ =[*?Q4J8>!N+FPLL-^MRKT]N[B7)S?D7 M7*RRDKW)15X564[?D)_9?3<.+]X5]>=@/"F"&,]Y_08@(SI?%FK'='X4)R>/ MCP7?L$13H^81>JDKUN ]6P0#,[_N,1Z?+>&,_1&:%WV3@=HRGK]P7B=^L]&= M&?4AO4IYNT++.'#*\_O)Z2G$\![-+- MKRD[.5V]GM&40QEU(41U^VU<1#GO9G!_#Z#].$Z&J#)MF M>5VYH).(6I&A]S\ P)3 PF6\-6*^Q.%6B0/U(N ]0NZ&^'*E;@]1)P+M93!' M$KD/8G*B.^D5DULIMQV%]ZV ZV6\4NG5PZBZ@^S"^\:E[9B:[VW*Y!AF[&P# MZ9:-5:JBAJ&0I"XC3![0-?T0;*&,+^"SN?!K.J1?9<\;S!]3X)64=\V?AXT$ MEG AG4IWF#;=6(?5/?E175WG%7UN_AM-?^4;I8H^ MR!=4 _8K9_@AR]E8F,TTWN]8$+JFH#K?/F_(*RY8R=,"LU_3XK5/=+)E+S3R M'!AAS3=W%>;H_3#O M)O.9NB"A2.PI.6$&W3:O7$1HZK'A7?P?3O?W[W_>\_ MH&Q'GX-V(=".%<84?W[4=,2-$-0G0$S,$>K\;"!I M2%G+^N9C4AC%Z6B'>-KE_)\[.D2^R%F%3CZ8YH=Y[I[2O%G%_$3X0!NO_XZS MQR?ZWY,77*2/F&]#94/KKJSZ#=EL/I*"284Z*>/7.M=3-KZL"[7-W^_7#G8Z MP-MK>3E4X,G:I*5E]H."83V7V[IN(I89D;-]/MNLE0A-A#C/X,1+D(,1" M>^F[8R*MG>>\VW#'KF%?J4P';*5D4E# MW1SM7=/XDQ8E>J8#0G[,]U!/^?KQ_$5Z6X>8Y+V3M;%MF;[U*PR6<1QR]O)* M\4=,N*/4M5FH9U=3)*:BENT/6O>,.T+B41,:C9J^Q>R88[:/H]YO/' 'G,EL MYEKQ+2Y>LA46?X]N@,=?O;PC5;KI/V>7#'TBU3]PQ0H\/^;9OYKMO\VW&'4W MB^IL$+B03L<.>-$O S(86NZ MO&%[JF7]C 2"\;"+641UOP?Y%E@Z*T$3]T4M#AY=!&EWET[ODY$CU.D9%BPZ MJF],I!K0*Z[07L=1%(O;;SL0*1+>MQF-0B^\7Q?9)-!-'_3GL9L'$-,C QTF M08XF_??$8$:W%:R=(Z@)ZUB!GMD?\!5@95](]Z$WXH<_L6>"=#;I&),9??(AN"7$?ZJ;(B'OEN^GTKW956:7Y M.LL?1_-93>&-VJG9"O\#[*XT9P. RCO/,2!P"=GYWRQT<=E9EOLL.SO#H.DF ML):T[N'19T:-F@TQA[H#S-T] 4O/.@<)UY6*V79 UJP%B%1Q]$FE57%>U;O: M=D;PFDU[(4C-OKL?^*_DO=\!-=FIPP&T9'!_0903 0O[FDV7XLW53?L2. .L M.A&/@>8P>H_V'8)T(+.40_4AELI#=R.SOE7PGL36:J^=B9TQ2?OG&^U1YCD? M9*?BXOY0_8J5#:!=BUO\.8S>I;P7O9>SM]MK/ MV)ISZ AM+*T#[&]=H=!@]SOF7YZS@3(%&-+/4PXUI+-6' M[G%F?J_@/8Z]W9Y'-G;F)'N&M]GES/5#V.&-2RR &^!860$\Q'$+1PN51Z5^ MR;8)8EQ=,@WL':<;871D70E4&9ES24FU?O?ZD5+YZF*1$K:D>8+X(]0^BV(_ MC+8MB?EW'Y=Y%%,/"SL:0F01^+-B4Y_2+19 7O2H>=WA(T=HB_2XPGDD4P7A M 6G"_D+LSRB0*FP"HOYT0T3V*?HH5+;@HL@[(^SB GVA@]'Z&L? N%OJ L* M@9U4$PPVQ'T4UC]%@L-1)8J J*0]J$_XG8WU$$1'%#$,WW&\)P0-)'H;HE%[J;9T6V^+9* M*YYA*Q)2 \KN9AT%I?.5'UHKW"_S4*E07],AYTSJAZA[&E>*:M*ZQ*H9QG=B M2!F&5UZ80R>D?PAS""-:M8\ 91A&EGCR$Z/\0\VK\I4HTA.SEM;[BRIY4;(8 M^$S(U.83_J-WCT!!=3EX1^P+.NIZQ!V"UMK".^RCD!E: ]%5J/2JO57$F@X?LF1!J8OP01^S!$:J)FC]BC?)P(%/$;G>DA2YBX M=R_G'2ZV[T5[?<)8T-_NL[0%$#M^PGPUN,+AB]NOW?RSL$7[4]EI&=0T,C1WQRTK"&3_4'?XI?.9OC:2F'LCRR( MP57I[NIP]ZP0U.'N+!G\WV/!MWP$G\PX6 M "7SLRP(W!DZ?+70_> \TWUV@7,LLLOC\5[#8?=8+MX*V&.Y!PV@SFJ&(9"= M%43H.HA^ZF]UQ>!\??[E&:_H/^\(^\F^LX;NON - ^K5( T+W-G!?^/0?2#H M&_GL&@$-M>LQFSKS5 >_S8*I9H&3_7S8/:B'@ '8L7H+9T#]+9Q]D-VPQUA[ MV-(>?\$YQ?^& M=I6O>'N/B_$X;0YO.Y2RXW4=[H8> Y^Y %?:Z)0Q<9GX4AXMBTHP381L0@1W4"\2+^S2\AI?%HFU4L M0S[;X8O\$_Y2W?V!-R_X5YKJ/HV/TMFP-!_2C,71B6WL MD=8ZA0Y;=&(I*3 MU:I@9Q.>ZV%,X*,(5NU/YK7/T %-./M^%PW<0#\2^ M\CU&UVFV/D+_P&F!KO+ RR,^X:A8,O>!R8"+TB<%3J\>;G"Z.2_96;SK@M A M3O4Z K^.K#WD+R5S/>^OT0\2UQ5*E*4 9&P)>\(V]F\PWU!3/J>A+VO3MB,Q M_^:C<@$2ZD'E@*7A 1J'=4KF8*2)MRU0& &J*5!+PZZH:33_\(6U@\U5.3*N9V)$@( FY!*3P5B03:(,7O M5'JA@6U0[D[((H)U!/7ME$VF +6\HIV(4@7I<#7LQI8(Q]=J(@FJ@<;5:MW0 MR#8:3TN81.B.8ABM:3X%PE7#9S&M"N4AA\UC6RZS'%]4>*L+WQ,Z"=I[=," MGU@ C?F^ AO8[_E$R&=/$7\<&?JG+:IP %GS2WR@(U>Y@1PJ87*8^Y)ON-7E M,2,R62[3D4'G,R/]/O88])58)3K)G!N\29L=^J>XJ%ADO,@KO-G@ M>D]_-P7_N66.S$TF[:U*A,38D"5##;4R(?(-(Y][!R9*YF!)LD>@?%. ,=\! M8(6:D-7]-FE97CW\/65'):JKXH;M+4K^#3-:4HCP?K#ZWFZ M>AK2CG ,)J^M%.@NS[4B'-0;P50=!+!&65C.67Y24[.%:WX=6LG^Q<6B$[2B MX"K;N8H= M5,$[?!^$K=T(98U71VSK0'+/H_[4/$6D0/SY$=H[ZEX>J@6RJC],Y(3KFPMJ MP!6S'P;,,SZF6?&W=+/#)^O_WI4\_>G>9#RG843;?&<-K6/<,;+$-9SHE*BB MA)HW.7UBYU\1[4$?*"%Z893]OG6S7X@+Z]AF34XL6V;HBTJ6OI_986J9730O M:;9AZT@?27&;;O#>V\_P??5K6C5_W6;YXP8W?[^>T2']R984%3M&QHZ6?4C+ MZ?5<'D2W.W% 1;ON=?#PGD8I/3OCI]S- VN8[$\F#84LY8)/@,\9> G^T1]3Q RF.F98CU$JB3S>\AVHJ ML]1ZNL>(::(TK2[$E'WS\%G0/#PW#WG@"/ U) M$/E5XR'? 5A1\OC?,;F8_ M!BX5AO>+:=/ VY]8N7^55$'N@F\L*R5>/<53Z%4OZ?G0Y"L*1^WXT29?-DN8 M_O3Z3\:^!0EH%!]^I AYY+&YG.R4;.^SO"EAQ"^UPWE%_U5F:UR,:_&5];3D M14Y?:K)SV:_C?$QT,7.59TX7LD(Z);_J M6-D_][R!3[0N[&DD&(Q'9VV743XXN!LHO"S23S3;"Z_3HGJ]H]:7M-MB;S(] MCV) V325DM(QAAI8X1KWU"I4L4K%F;0;.?E3U'L#W)Z,R6X?ZZ].L>/3)S-W.]^;I2/A3M.L>HPW]._2^&5BT M*J9=(-Q ,L4R2[1J3N6 W::HBA"A#(5#[@&,,&HB%B6(2^%46J(;3(NX.!I1I,ZN&G&LMXJ(=4PZ^; M!DPU;G!9%;L56_S-'T_R=3/WPE9^VPO*V+^[_43C!=+9_-VTH36_\U3B3(M! M4H,YVM7SCK;RDI/U.F/S:>D&%7UNM'I*BT=<#BY19,=F\Q6KNAGXTJGY0", M;3^>R;04,YS=C![QH!WV;.V@L&\ZX@$?WPK5SLPS\B/4,M<[H#KVKQ'ZBEYT M6?Q'-!#?]^S=R;T[ K OW$J:=@NXH31OFSZMWL;SQFY36^;MXC23KMFN'?\^ M2SMX&FVIG(-X[<9)(Z%F>R0/PH<6VB-M98M'1[(93#.!B$MD[3WZ#_X'0^4#YW2%#>K^)S^-Y>$W="\M%_&5N7JO"DV=%UD*[P_X-\\+<=C M:B<9JFI6>AD^JN>86NZO:I6!!=8%O65;IJ*2U1X#6I ML.YA6_?)NX\$[&$_D?PW\3U.@B?-MQH\O]^ MNHGD"AE1&Q#EQQO"N4?0!ZFJ 1=!W26[0I,EFI*Y'>GSYO4$SQUQ*-4(DD>) MI*N .:5/^$_'_?G5> 96\N8B!E]X"-D)61^X"[0[:.8@E6[5^$V/SW\_BNLT M\;R65W3 =LT?L./L;)&%+EG(@H.L58C253/K2S5"9U-'K+X.&:V"%QR:?G@1 M!#6H$Z(-KL7\!!>KH#(-)H?0;"810]AV(6^H>^:'./-'6:B0$[277@@(7.\I MD.J$N>A")%YY+<&4(>E^BR:V*%J*F'S;T94#$[K!90-+-#KLM112\78MWUY% MT35_-$%J;ONK[IVP!$' 0/:WM,C8\H$LCDF?-V\L>.X(:*E&D" FDJY"\I0^ M:7^*)H+)VX@8?-8A="=D?>0NT-B@P4LJW:K%F]#5-7LTD6M>NROBEEWC!XQ: M9UF9/CX6["QK1O*KAQO\@O,=ELPX&5(WWT)+[0AY0VM8[) M3=Q*UF3XE*W=M5X4Q<7<1FVL]QG%-=TJ#@-O"7AIM\2B2\D-L*;D:I>Y!+L/ MUM0>3ZYS:7@[K)9=Y4*7L5P6:]SX>E^2 4;M3Y>B&V2M,;;,)K"F5%I;>_GO M6?5TNBLKLL5%5Q]-DM;-XFTW?=GQNFYSF6,IS"8O2\W*'2U6LI(S_(#98:B] MAT:2'L[##7%LSM%>%!L1@STH\0(7=E_6',U@Z&WW875U05LN] =E0RW?$>HX MOU)TJ[9;+0+QH >">5R[QL4#*;9L=_S5_2:K^U=)EV7#TAW[-6%Q/O=H;A?0 MX5XCA>J#C08BDGX!P7K+Y+Z^.\7<_O:'GART%Q3//APKZ)!Y33L^NZCG'!Y7 MC 2IP(=RS16ZPK4[>LM)CR28_"H@J3Q3"X_+\-U(%XF$=K;G?>^R+26Y>KBE MOY8/=5P3S=?!"AUV1\ \9(#5SVW#R00-EZ/GRM'SZN"%_='O(3JA5+_R\]R4N2RS; F'- MU\Z3F_.Y3C7:6@@S/VZA53F[:"PG8:2(T=;WR^V>GS?\VIATPXYTK=C3BYR# M,JK!GCV"B$/CCJ823=D'TXCQ01=VAMQ6*PA^VYGQ%L1'^\VN:,]SA&JNKPR] MJMEPKQ .6<9#-4L_[H5,:-N>1TWKZK(FEL#T,!I-2J]4\NY76(LZJPGL8D:- M2RS;8.1%*I:!YX1##VR0-]$T&T)M,-H#ZA):(5GU2:TH">8))9X.,$VU61^I&G,.SG75C""8_)PO*-_I(PF<%D6 ML_:6GGA2 T1X[FG$(C\"M2B@/)Z.DVB:C2K9F;F;%EN4$''*MP0MXW-U<_$5 M38!NNPR:SE^GK_SJV#/I(98YK,+PK6,%=3XS.ST$=ZUB!9^I#YKA3^A]ZHER)TY(OAZ[$K,%$-AN*L;P>84^C,Z M38?3Y;9'S44'UVFV/D(?LW*5;M _<%J@7U-6ICRB?9!+XMVXR_(#^O";5S[2 M3RX:%)U_^?_;^[;FR&UDS;^"<)P(=T>HO9;'/N?,/E2$+'7/46R[I6G)XYCU MPP3%0JFX9A$U)$MJ^=#V];G@< M1%%LV+[ 19PG>U62I@%E?<"$NX,6Q/&8CX:IL:-<6LM MY^-2\M=,.W[4A%18T9K11UGZF"VZCFA.W0ECJW7*8YBMN#KF9<#EQCWZUTND! MB6/+?YWAX=6 57LL;2C$SCAO>;_9X+B\VM#I%"O _AR5^"J#%#3XW_M_'Y*' M*(651W8M9<)NGZ0OV+V4[0(!D:00&E>5 M4*C$P%PLHE:&4?7O E&WQ=*J(=^:_0,WW/-ZL9 608X"P:YC#*"H[42/8=Y' M*^.8W.1KG"=D?9G%>36(5/^E?U>K8.V/4WVP?A;N+,I;!27'5.XAM?_XW\K+ MI0]';_I8?<$1&[/ZA$NTYH1P?L]"_?],IDCF!OBP-N)X;>@76'SU1HKF>J]6 M.G[3E^.26G53)PSPJ"4-ZHZ%(E21@*_J/>QR5"U H@GHC6C$VQ-4MP.)AB!H M"0_/OKJ\V:SH=?J].:O3/"Y?^)POS;LD<;3%ASV#RDT9Y66P4#6DF^>%KK+ M$44ENL/W29;Q4R"JW_J,G:MW7QG ZWES8O/:D%5850'K?;8.9D)!0Z73$2/" M]/E7\]&!9(GVX^'N=Q?U$%+\L(BYB6A),/NI%'B;.7RU, 6*EFAEO('/\E@V M%O5=T$G V9?$^]%L4N&^CF?K"9_[B#;I;YW]F+9^JX(>U=95YO&XMA/$1".0 MC7X'Z<_]T#:Y9?@\N$UG>]V$;T\ZO![@IC?N&:J 14%7SWWHB:25O0V1UR+( MONX U;HM%>8UC353JT*>33#V4<(.=R]P274BTCN:(6V*Z994HCCH8F4QH@(, MTHK#N@Y965L8!BV3[*NRAHSIA0;Q_WO@P+DLU!\EBSD[X#<.A#GA]]D"? MWN.+I(C)(2MAT9D."3%MJ]:?FK-+/:T)NU=K,F]O .]LI-S<^ S$K03-NZ@B M0FM.Q3*[EF26%DA2&JPU&J56/"Y%;=\+!'3 @<-2RL^">&J=!&%0VZ-CTQ3WR-D"E%7HVN*0B4&,VGHU%=DO(LZTALM(,84!U#2%%#+NL4J*65$:O/I' MI]0'5"<=__/R(6M9 .0+M\]@N/F$OY2WCSA]P+^0K-S**[:GB[$1M 0%O,,1EC T =JM!-'UCZ[Y8C:L!_)M?3;>]01 MM*7IQ<&(^=_/PPD,\#+!^!68L[1W(66*G<\&VUE&PKYRG]AU&?F __6A MWL-0YP/ZSV1HNZ4ZIRY:#O@G#&Z<_XANHM/BHP]O0KLO'U')@P'NOYZ/J7=! M,]'69U>(>PRSC$!KQ']GH8Z=Q-X+H/=(W$9ZAKN M*0,=Y\@79/&=.T@FR&-X6@8W@. M[6\XBO]0M<#9B\@%K^K'4#U#$?3C,W 2>J39^@L3W-IX#:D\:P=B9@3SNQ%Q M-Q0[0]_J\/&Q4O]D1Z&0N.+/$SAL<]./ M.>J08_:"&Q>,F;H,(ZB:^ JY(&,GL1S 'R_ UNOWC/J)@79S45YU40?(0TS@ M D_4/HYQ3(W!@UC(8BJO+2%]::-J@J$(YA7_!]J3G%T.0F/_Y^9F M^_T_;D5RQ.CM2'RH<7,Z#L3,O/!?*XQE^#XJL?;TN7%MTV'&8^S_C>(NVEX6 MG.S\LC6>W(]KT\OW>AZ;F:KIB.(GJNEF;)SR96%,<]R9+YS->&"9=J[W:ZOV M\OV7F)*>[> OFT7(,1DFRY!J&2'79<9:[FD4F-J&R0LS2IE\Q+C<[0]0;)M0 M OK]9C9G-W"9+K$8HM1D?44ERGB%95EH/]XZY%@+O />8BVR+0)5,E EY#5; MQ]0ER& FLKQI]2?:=S8SZR&]?G+=I@\3JPY;%'**W=$V(5AM\;="U>3$\)@["#9_3N*]=VS6\)Q!)O=S'LBVF;+ M[J+-.2=%.9)ZH:6JYS4**N=83JO=/5!3B=='87*NZL[N=Y]Q&K'#U2G%[#D- M^LXCQE^Z'_9(B;N!C1DB9IO^%S;)1D-BS82^")M1,6Q+B/E*X9(35/2-8G8[ M,.K2D8F"$@2:R4!AG'J@0G3]KS&D<=@H;$K"J#.OF<#F=6'50I\CXOBBZZ>#4+_ M("F=C[/T?Q./K^51.'T%CV>#U+8LB.M7:;2Q2+F,5?-DH9:GQX'&^$P I# ] M*:O.^F8$7M#!0*O1&7WJ(:&*_E\9-BW&!C\ 7= (\3DI_OB08WS)\\4^1Z79 MNM XHV*LT#%ZMMOQ-@89-;1J;8Q7(V@%[][!2R3>LKMS%FJP!FC16*TQUA16 MJ^;7F>XB@!ITE!E7ZP>MZO$&>-"K1['% .0;R@L:BFZV46ZQ,:$B5PP[0W+/ M-JQJ3Y A1J+,QE0'["OV9-&+O\K^UIC<"$84-M;GTEG6T6$5=$!0*7/!EMKY MOP[,63AW%^ MR)'#EO<%@8.:#+(LNH2:/ M!&"#3HMN&$+D6M0;;; O.J,RW MJ-XOS&PD_3J2\@+V37M#5 T9Z1\\EWL,G$K0?,NXK>N MY_5%S579$]1"+:G>R0)0IG>NCX.2&[ZM%./KUI> ZX#'DIDK]PENU4%F@A-Q M5E3S\H-:;U\EY(V/10N+^QD'OL_X 6>'IE'7.-^0?!?1;KJZ2Y/[",Y;JG-[ MDATEN=K3O*E9-4YH MW\A I!9R@K!(S2N9'#AFKFA)FM=C>0PKG/S);WM]%Z<;7H-#GPWZA@& MRH,)+NZD%3.T)**KEKDVF;2UN;;EGJ!*\E>SM<+>\['=A=UF \'5U>:<9&5. MF]ES%^8,FF+P/D. @G!YFX)=(3%09UL=WA-058@O8$IMT=\CE>):E' K'><; MJQ@_.K2"'Y(F5^>&K['CSUA)!QV&!/W+Q*#E&68N0)S1Q5_@N_(&Q_RZF=L\ M@D7DO]$1ZR,I^@<9&-'R+S5"ZVAX1BUQ-;H\HF8XKZZS?P[[S3P'%4U&5L_O#:'I3C5VP^H9CK/VV@Z2A_&."NC^SZ> M)W+;+#&WN8^Q6C5L[5'6HSIJG5><6M(,5G[W-36_0RW',;G/DC_QLR[GL\]@H']_*" [U&=>L;G#^H*KD MD[[C7ZCWSM%4I9I7=H5_W,AU4[R?B CGZ\+Y0Y)&ZGZCIQAW?3L M(4I2F!5_(/E-E&)V@K-V]53+(5U#57!X7:#0MLKO>JI*E?DJA5S""HC036MQ MHJ9[1P/R=T#)+XN>V41L *%X&/G'*YA1V=OC8LYI#@PZ!V@WT3PWJ-HT#J M:/5&;64NN#*M*YH_PSH$XB:6#-G";C&E0:QU5YM?"WQ6%+@\V\&-M'_6^5%9 MT'Q:0 M6C\'YHV+@<("?\:A[C*+YDI;C?KF9PU'_^Z%GR.SL"ZA5Z&,QNM M.LLWE[/; MRXM? W8UXT]8 ,]:?LIN4[R.K-^2."\L:G2Z;YO*9&LWY8<,*S$ M#93LX4*V4#3=1$P^;']?L$_7W?L;[?'IV"WRLH5;^E>#6?K'OVZAG5>;RVR= M/"3K0Y3"KB-K$ W@BFVROR7O,_ICGJ3GODWDYA_'FGNB&3C\SJGV,4VES'"F M2%HQ!E@9;E@6R>:)# MXEDU MNGE_CF[B+5X?4GR"3G]X]_U?3U MAZW0-Y*0$(4:6>AWD(:8N)D]P'2T$4< M=+V M1CA!]SA/KLGD*5(3.*U] !N:1.3?^$Q+%^70F$OQX?%+R'-8AJH+ U= MDW9A)<+6P'VG88P8]\\DRM=7FXLDQS&56)QOHP1RW*733#-B_K'&B!WLU:P= M3HN31FI49CG"N+K(OT.?2;FE?]PO9&IJV+7$I@.Z5J/G$68R&VJ\K!J:JYD& M';XNR(A@)E:3(4'W N&D6?'S@2G?ZWHC#O=\F^#-^R\X/I3) YWY;9(8YU)O M:T#)OX:6TL%B#%K@8BEZ\2H+T7&MV$M4OT7\]4*LPJ1'B?&G[YJ"AD'8@0U, MPN+_0Y)%69Q$Z2C^]91M_*LH7?&O;X$S_I7BM?A7<''\UV^7B/^1'B7&GUZ" M?SE#!_^&, F&_YL89U&>D%^S8H_C9)/@M705?)1.E,"HZ1R0/ZK=!?[8R*7,#;' GAP%U&)3NI7K3E[$O27QC6T@A0RVE< M *W3Z@1FA6 ED*7T+1##WW-#6-M%Q."+]J K(ZUA:]37X2"+[T'YWS"YSZ/] M-HFC5.Z/Q^CJDD0EG0M\Q[0[05@C7 EC)<^J_6PI/GFT\XCA=^[7,RK(:W ; MHR&\3VXW0N>7571]WSRD\^&?5=J]^&B)\%$_/>#I 7Q)_EK9=7V?/=+'?;_= M)Q_X[E$L!(/W9]IY6 +GP7.1"=4\=X#K0+H+/-O"5'!L:%;PT9.B9.AK7\.T M!"0.OSI1?+!>+I-X+9"E[J:P2)*GUPW?M-'D8:5!HL$94:,K"6TJ-:H6,8#+ M>H H/YT$6]V5 %VW!E6 M_,^%K$K)OSW1?++>C:-M$H$P?:>%6UV%W62<[R'K\U.TDPV,.A*QGBHE<5E( MU>AT6D&5RU4NG@V48% M/KO/,1MS^@V2SL>M^>I,>&,^E_'!G[DH%#2Z/*OG<>.K1:O6;2CPP>/GQ/B2&G[N+;R6YP+@Y*$+C_"KG#9 X:1U)%]T]$G=@2W5ZP'1? M[@BO'L&"VD&6,UA5 [1D.ER0U9.G E:';"7^0O#GS&>ARKXY47^KWLFF+0J!*&U7!034WP]T M5H[S](G.VTG>=UPC5#V8#:@\($ZAV0?XAJ+'<-CG:"!9OT'5JV7 4]5MQ.@; MRT';(^[C=PP#(7UC'F4%NT-"BV456=]G#LA\^$^%;B^^="A[U*_V65H^MGZU M*$0K.Z_O?/6=W'?$/>J!4Q[#0@!45PDB*/TGSC*/] G@RN$]52]D&% Y2%B4&CV$3 ,18_% M"WV.)ERHWB!XA=B[980+JGXC1A]9'BSTB/NQPA@(@F.Y.L=W',T2.BF>.W3> M$"W1[@_37>%FJ&[S#'!=O5P>LF5]*,6VNK.EZ&Z1R_&M T5 A%=JWV=K&HFH MUL&D-#UD]V@\H%JJU0>B^X+'T-RE;Y#,(4Q?0(R[D/4S>5\1@T\K1V^'M(]< M?:<'F\)]QO<)+!1G)>2^2*=N(OED"8E5]10P^K0RS/=(N:,PVG[M#-.A+G>$=F3JP=DB%;B$1ZAZM@1$2CJ#Z#^@#(<-51>"FKX, MAK[;Z,OEFD(_V20Q.P%/ \41V@XNE;3.(!UIA3MBU0KT\%7Q"2S3]ZA+L"!D MC_4ML>@"&>85+%T#, 5-P.V*F.1[DC/EK'[VO$K".2=K>>AKQ-';O-!R>-C# M,&B1CZT,O9JQ'0T==[.QT:(ZJ2J>$XE^9:'AK&_\V&# MM! Y9=5>2[.D*%_Y&",3F69*,I>DLQ'=3OEG:MG*5#05RTKL;;57JI>Q&#+: M?<3L4_?RUA34=0J;*1K"33>K%E1;ZDEV#Q8V6+,V(>U./A6D[G-0;1L\3$55 M\D=FI'*V>F+*85^_1Q7!$MS^2*\2\Z\OG:U*.7J35C.P!#.!FRU.TW.RVT>9 M?+E%1M"!>Y? &>0R?>[0[DG5 [I#+&#,'B+^= G8E78,&?N4,IRVZ;KHU/9M MT/64_)R.!/%E8&6CTL[;2%CN^O-)0MU=8:$3-'R\!FO+N M&:RSJ'IPL-12$PY76]1]',YE[J(T_?E0)!DNY,&"E*+K-+L4[EY3IM&#V^R) M'?&;'>K:<<)3)!XO 9[R[B&CWU/J.]N$/>>I[>-@\'R_P_D]C23^EI/'>R?P3!")4-XF\H7OH>:O:&[ M(]H(VRV. ;+A'2Q(P]L%H5K2D/H"MZ(-WA ^E&\$\S[; .OU[HL@61#@5?TJ0[T> S+H]SBD^!^# M2V@CN"9%&:7_-]DK=RIUA#(#Z!'Z@K]4OS?P]Z4;0;_+- !^]1K1]XO9<-3V MI0STNEZ70;Y#+P6\'AXA-A-!=XXC" 1.E')^J/U45;FZ+>TM/U50!$?210"; EF3S_3O6:_Y#A:P=TJ72Y M($PB4X6R >F*/4'LT2*RE)2=0?0?L(NZ/I5 WFA?!AN^/\*QWME](;N?64/1 M&;![%,XCM52C^Q#=%ZL?F[O48E 63Y=QU[&N@\CH%Y4-OQW"[KBK[^7@ /W8 MOUM="M(!E12H'Y7WI$\'ZT"S/\"V19N!MN$8 A?>(?9R4>@=]IP4P:H.EJ*X M)I8C60V# &B^P?$AI\I/?[B[A2;W *5ZS7_>\+4#<%6Z7! KD:F"ZH"T.2;W M]()M':TC2>=K=D;2'"^D[_E-Z M[QR0)]7B KN^0!7FNG0K_B>J_I[Y+&;IER>:#]9%6(=$P$O?90'=V_LO\1;N M3Y'4:NI(>FZN2^+!U1\8\J]WYMRKX' MU/9UN.19LMM!4CJ)_[C91A1!5X>R**,,K$8:89HP=()-/8-[.JU!>SPDU>JU MC*36ZICK!%M&A!C5":KH4(MP"3&J4=\3V]Z11:XZOE[JK0V\3,SHWP4SE!^_ M_\M?3IFQT ?_^HS7&.]@QO=;E$-%=?$^BK>_;4G]X/T7G,=) 20?2'Z58=:: MJ\UY&A7%6:N5P'A6GF6< 5_G24SI3D]_^OX:YXQ+?K_:C$W@731/$R:ZB+FZ M[5_I7>J<#3)WXV4.;=XVK1K5Z)'K/D&8"D&/H%X\1+AI -J0','*:0'28&+% M6H'.4%QYVZ+RMDQ*!,??"VZ,]M <8/F/T]/O?OH>[7'.Q2SC)/-9W0&9&PW2 MH6..YL!@-/.G>&;^T<8UEC@O\,<%^<>%N<:.5Q1JOSJH61W45]\T>>=.&GI? M9NM#S.Y_>__O0\*JJ>F_DP=\36,9>#SS74 <[=QE6N^>ED MK,AT6(WB&&BY4L:&:#P$C>M,G@Z=O:0Q&'I(UG0=#''=? M.3<:D44TU%NSO8RDODN-_KFE$=PCI@%:1DK*BA\2A._??/C6Z'X4U2LHW^+#2E&57PW MK\NV-1HR&=%=YV@H0/@S*WW'L50O$SY+?1YLE$ZK1FV3F>8R0HKP^%3,+,(! MU"U^M_P@SB&WN3Y'<'ZSDHT(KP*&QT2@ORCM[P4ZI3B7YI MP#9= /]04P0XF)Z].M\1W>06J&QSHD 6YW'>=S<):G/#Z'&J"?I.]9$>6Y]# M9 ]?H#CA?T9[&MS%275R6Y[<;V$AD/942>$+;L:&3'!HQ-IRMD+(715(2JH5&C'=%LDZB M/,&@LJ"!:9K"?QE_ :N)])?N(/"CCJ8XI"P&I$V)U@]) 37R!;\^E7V1E@HJ MC8:X.$WN$['"R;_7(5OCBK3^L#/'DPXV37Q86=>%VLL2WG1J*X[N7KR$H=-5 M^W4L-#B=X%66$2+,A7Q%_'ILZ+M%M=,_GG. .TFU/]BSL/?TM0-Y?@S[3!P0 M44BU?OIEC[,"G^=XG?2O7S,AK3?B=:1.&T)JP;[C5P-=ZKV6$=;5V0Z.V(3P M+*/@IO$=PA41>A,SLKH$<=HT'L! MT(KL[IL7_1JPW=/K_+/L I1;;/B=0]G1K2B2EI/ZX!TK63?([N),A7LQWE7O&:4 MCLLB$0Q63JJ5(#J05Z0S#\)FO4XL.Z=7NZUC$P9A(#LDK+R,Q$9:)@.*CL55 M6B %%*<"/#&Z$R0H7Q*<%..Q'SRYC M\FSK)L>:^E_X [9L%.,\:+0-F)P &*@^$'R$<*%$5UE+B"L@PH64W2\)<06:Y*F4;6? M7'G.I889CA@\#OS\A2"\[OPB>JIN"[XEYU$:']*HQ!^B)/\ERO_ Y3^B]("O M'G#>RZ86860/WEYE=H\T<)7I8+!>6N [#/+9*)7U^]-1'^.PCI[ $\#]W-&F MA.LD>%I*'*5IT411L//1>&K)L#X.GC8% M>=0G76?_S'[)+FZS_Z'_N?D6M.TB.EJ"5OPEVNU3?(*^O3[]YT^_G/[EXEO: MDCW%!X:&@:R<7:)#)PV;*&;!'Q3P/>$HIQ)@EW]'LG++\WC*;4))<0:_?.[D M:;_F20)9A_3,##?QPL-Z;.L2_(F76-5K:X)[DM/&E5!AJ)(&W5O+0R 051+1 M/QK7((16<7 K6I[YJI!E&Z4BJEZF5;K%Y5X[PCEP]]6:H!8I'=<[8[5BG!Z. MT8]?C=$F*EZL'7JE>RV.,XV22P[MT8,"]0;!\\P>US=RC@U(H8 T,MKGK'*PJCEDS(%\?Q M@66\"OF57AP@ MH(K$)F# ,4[2_ CWL$NC]6JZA] MH%8N.]@(KE4W"FL-=POE//#NC.NR,7CR& \C,P[]OY.!85 M9B]G''@ G?RPMN0W(M#K<;"B3IS0(EMBS. -6V.1A#.X/,47^A_L+]10ZID( MK#:F5&[X)6$J))S\!2X_XPQODCB)TJO'C.)BF^RO<0YU5=%]'X9&M/SGCM Z M&()6LN^ Q429RA[&>5<-"2*"!N(63B1VZ5HI4SPIL5>^_FTA/2"3'ZU$#M3D MHC0EC\U.(L79'48%+NE/74.,PDJM#GM2G8)$XOB0YSBK5B$C5&)6/T4V&_A_ MB%KX@=_LR<=F$DQ:CM=P= ^(I+$-+-+ G*-*K(+@!LHN4\PRJ'@8 M]?.A2#),XR<:3]TE&6OC:UZY\6F%NF31Z69@D$]J)UR;;CJEG?.[C'!)^]/: M$MA9Z%/^&WFM]"@A\@150H$>Q"XD"6JY9FA35C"K'08H2IC6 6%J%JS;$M & MOUFU;*S)>BIK&XMJ&RO QI:1V[1,&WL.YN5O&E%INZ;_E]^23Z1DJ5--B4?/ M, VI^:<;I79P#R.R?8?M9NI4%F["+<+M/5 QXVT=D4G#6K8"F3'>ZNRE=BD" MMV<$R]9P5"9D/%*[2P_KJCCA+]]_W7X]IF:N5QIA%!['2'Y88_02 M$!OJ<3##T]H.KX4=?JIMKB%]:>A2Q)3^X.46"QK^8.HA(.L:P.?A?QE?2T=3-B$?N,$+M8@U:T]\C'1)O2+,:95YP& M[051Y_ *'@C=[&GX D%'LCND991AUJIB2@E\< W]>9DD)&Q37A[LT MB=$5[)/.?^2%(7R(;2?W+$S+5QN8@?2@"/43#ABIF8[-TP:<-=72;HSSC2I5 M). )5HYQ@-&/=0\#QM1,@U2#IA>,H7#P";QU*JK'C(ZB'!#K-CQ;Q+[70VO1 M1]FF[&NS6M#L,NO/HQ3%F(L\D'+8][JU1VD/&2PMUGS:5<.>]*#P"K>E-5 S M'5CZC:B:]&7!RF9': *N NSC#'YLF"V:MIIIF&J=3UD[I84?4#D12.$PY/-B MB/ZEO-*)^AA9?2&$BLSK[>!AIN4C>LPOW&Y/Q5L78]>C,IMDXPCR?N#RXWJK M 3?7'[/5?%B9Y^=0;N09T5&)HDQRT,)_G)Y^]]/WS7%LLU\%,8(>Y3W98W-S M%8?ZSFE/\W&=8$_7/N@53('CZ?.ZJ-T>),H;'J:CQ/5F!_V/MG3' HF9#RGZE?#Q3<&6*/V&&D:XHZ+F&.XY(#0MO+@&ZB M9"JHZ<#.]]0;<%=4"\G]] DBQ2#O T5N@[W)CW0>\$>43$%0#9XFS;'G_UX& M>,+@QE] \+"BA.$2+H['-,K1.BE@,_Z0\]26*$W^ MA!O":9APR.H_[ZFBZFIP2EM 277&CV1D<[VBUE[=#5[KI_^$!D" [F-279_ M@NX.)2M"2B&!EBU)P6OJE2@/8U\G$#8Q.<#,GD4[&MTD?T:B$ F:S>Z^?$.C MH%URV+U%:VH_#Q 4:NF?]Q5PG!U?W+3PIGC'3<+(IX W?51D\0)Y^70ECE, MVDNPY:3=NS'3\ QXT1O@?@NF>=.UQT8$JF2@WYD4!&(0DS/S)'Q>JU"$?/.8 MA5N0Z/0A34SB >=W1!T_3M7OU2B^65V((:2"/Q]<+IOQY'-[H/NU&>B8(5$+ M^J49W!K%)^@3+E^KH2S%1GSFDA*HE2@^T"_[&6\.V?IJJ?4JA'I_O-*S12JWD!X*Y^LDV09.X8F*@L0)7&9?[6SE MC!5BP(0SHQBX9T\6-04'F=!__>2L$=8F/\M(1V@4>LH=-=3DA#^605K151.) MSS7&FP M"XTX?]'"!:Y.2Q'%"4S\=?0$P4D/J":D_ ?K21T,12?8=V1@H$ME*:.LJP^' M$A:G6$A #B6+"6!S+7IB6V-K+J Z7 ]J2I80#1@A@-CU5-=$=%S".L8E!P28 MET'?1,E4:-&A_D(.'@ 74+T<#"E&=A\@&H[G+A.R$B?9^^R>CGM<64J;2G+F M>10U?A8\S<3,A,D$5W%)(+?E] 0"EQ]. M.B.6,XR$NK"HE$]1PT 1^>YJOF'\#%? M-=+F!,6O*%073/H&H,?R23I$I4]_XOS'5Z+YD< M5:4L01KA7/U84Z 6!7KSS8_G-(Y): 3!#E9EMU:3K*3-A9/E[YY8T/*91B14 MTCW:1+LD?9J[I-( $L2J[WH%2VJFNEII3&XXO/FIH1S7,1%I4#U94W2@M@PO M[ \\JI))9_0X%DN._T#W2DFMC@G( ?_TH@ 2 AO^ES4>2'H ^9=9K%W*4-+U MEB\D=!ZBU8'44,L4*D5C :J MY[#!0I_>I7C'E@WB--G!D1_\SA:8ZF]QE);;&"H=T47^73U GZ#S;93DNZ@Y M&YU$^;IWW\P)*G#^ L/A9K^(LEQ3.'$ZN!AB:.JTQ@$ PCJ-47(P*ZX@4I- M<8IDQ;N0U0@UC(D%XN11]H"E'UDK9(:R#Z\K"DH-DRSC5&(:)Y5M+&,(\(.7 MD76!:8#Q,_]7_C!OGNR8Q&6XADPN-RT:J?#F(NW4*2]?M)"R:A-7.Q"<''%Z M]+O@F-EH+#%")O=@[Y9&(P'U98TVZH(#TYLG-E;GADG(&VK ]]3Y]J\"A\># MH#^'?P-GI/P<%7@-,P),=8/J,ZCONV?'YOW\U)!<1T_PZ.R13@S8T^*6SE3. MH^QG?$VAO@4::/05.UCW;U C.#@![W@*>3<<0Z&#+PC?/-]SY*.U6.6.CM0 MENW=W$;0W->JOJ$UIK/G.XSV0G U)L.4NCJ1^KX2#P20!\BLGKX]6S\D!8PI/J5='Q4]==/U4I1ESS5P\4%/@OVP6YS8^.U_G.H-.+Q7%^@(9F;/:,US"3,GYIQ\G=W"%8\)]3^X,]:D\DA'[ZCS*\R?8('R(T@.&O4>^ MY7@7I:S:K-AB7$+V,A9OR%V:W$?56E*2Q0=6&5%N(P 5 M.''=$+;1"2T11]^MOT._\E.'*7)2#&LP4-Y;-13!B75)<[%TFD1W25H=6_%F M31L-#H^5XU9&*B:BK$&7A(/^K)0%190_H*8CYA&29?TLV10U]0__T/QEO^HP5L' M@/=D^0Y Y.)5.)91K\YV[/0U.&=VLRDPZZL4".M1_(D.^3')UW#&3C7L)PQO M[0&?,4 ,P:("5GI)7[''[.[:9 >!! MU"Y$=G>*BP',?.:^" AGMOZX)] @% MXJ7\?O'D91A6R+5 $AUDV5/4/'YN/:L8+LV[UFTP5#38P]@WE&S8L:)/DV?9 MIR[=Z=M*?S#JSK]6W9GA>]C'-NQ.(=["6'^ CBT*_C&>:?=V/NM4D_W!8W; M/HKQ1R#'Z\OL$W[\G^@!9S38R:"Z.CZ4TEQQ2RZQ3V_*Y;*P;*;#^XZYE5KE M:J^%E!4C1FE%#4'.Z>E/Z)=#5L )G&4.RRM)AJ"0G4DY02TY"KAR4/%YFU14V=+SF&9:WY$HL MUK.8JM#>->!5I@B _,AT,6,?+? >/'ELE-(;>-.AN+N@:"FHCHMC9\4EC0ZV MU%2M'WU;M#:.V(+3W$?&^84["82VGEOR(;YV6O[:N@3[]!,H^FQ-<,N$(+-M MA" ,@334$E>7S]!NKR564^]B_$O?DWI2T:C*O0+ D?'T,WF0[B' M9H;:G*#XS:J&VOY%0^U8*/.8A[[^?X?J\JCBEIRMUPD,V%%Z'27KR^P\VBZ.#5$F5SK);:6O)5F*K/- W=HTESGY27AW;4$0 M0X(4^88?^JF1@*ZY"7$A)PN]2FL9)J/*N9_59ARS]%T_K',LZ-("[_;R3*_\ MFM\\EF89_J\4^XP?<'; UR1-XJ?J_U6;XC8LO2O&]"P>;H+2*0AUY9B!SK'[ MH49%K"XZ^\Q1S&Z>AUVK/:-F:VI0['"?)7_"X_I.LKP2O9#+R(PP0Z;UJ?Q> M*1UW_WZI<4U'@*C72\M,E+F"LWV)&:<]014=^IW_=S&[J2&!.'+#F4\DNH5% M-A_!.0(R5.:"PB$ 7R;(CH,OG[6,D.?4W3W\*&KS^&$1Q<4!GVTH@OZ)H_P# M16P/KTXRZKK(23*J2G*DR6PM>=?X;C6QI7 ./X0+,^NP' MGB0'2V)[?KH5/.EER[&5L CTT+>'O-RB#15&9_WLH(8-25/RR,YDX*6\K;?? MH?=?XO2PQG#*!!60[-A.8I1E!UAX8^O!!7K4 M2DUNRQP&[ZD(UD&[=U,_K6KT, T#>]EU)Z@6<"(.KBL0E8&8$ 12$(AYS3:A M+.:=PRA<"X,=/J1SY#E5NU>#8.?+YIB-4Z\5U4L!M+_(]@HN[#TGNUW"EN_. M6.#P2Y(EN\/N0_*E/@JMOZ5KS<<_F06?@[D::_$=J=HJ5EFHG9Q61,HCOPW0 MB)B3A:=T4**3(YQ!9C@[:0SG991486$*IXFQ@#&'T+2<^YI$>W 1AW[O&K.Q M"&' ECJ/A6HOX9BU1B]XIF$7HT<-PPFJ6!#G08RICKQ> UP5T518O+I%3=8? MQCE2LM'HC%7J=RM0[C@HNU[WI8/RV'CTN)S'!\*Z+N"\&@PO6V/A-1\*I2>& M3!<@%O(F"'"9OEBK\[Z$-[4%RCG,-('LD@Q^F603$&F#H1-4D!W;K7S<)O$6 M[:(G.$OZ4-(0_<^JQCZALHTL15'-R _2V*35?LU'5@,$_;2*COEO*C-C 3W0DZ9F OXJ@6P(R/? M<>EK\L=S7_>:HMH?ZK\"WB'"F0'K_@+$S[@H/KB'DXC=6Q+(ON#:G/:(UXQ?T5>S M,8CS%F4QPEC:_?61_HL^%(_H_]W12&3U_P%02P,$% @ UX.I6 :_1/(F M6@ $5D& !0 !QF@*4CB-46X2;?/&^_.<]Q-,^3^1)]<_\P6R0I M^N:GG[__^/V'[__TTT\_=SY_]QUMGB;9[W^E__,<%>@;TFU6_/6M2/[V[:HL M7_[ZPP]?OW[]_NO'[W&^_.&G'W_\\,/_^7S[&*_0.OHNR8HRRF+T[3<$_J]% M]>,MCJ.RHKG3_.TY3UL$'W_8]26$H']]UX)]1W_Z[L-/WWW\\/U;,?^V(9%^ M!G32@K\-X!N>/OSRRR\_5%]WH 11(D&]8YM([YMO:OGE.$4/:/$-_>^7AQMA MZU]^H! _9*B\C9Y12KJLFI?;%_2W;XMD_9*B]K=5CA9\/&F>[]!0Z?Q"I?/A MSU0Z_[;'_,,8\I94F9YP&:5VZ*SP#6D==#.>Z#M;HI61?&=3RF22HP-(N=/- M>*+O49[@^54VGYYPMBM;Q#^647X 51EV-IZ!Z:G6(/6/3925F_5W1?)]C-7(G#81(E/" M'DL<5XX3F6#K%T34EFHM_U=SJHUZLD-65O0YR9+U9EW]=!]M M*V?J2S9'^1W.8CISTS1Z3E'=I.GY(DKC'S\8LS2^XW&,/VY>"*FTPRB]B(K5 M=8J_WF25I1JWB.FA'\?$YXCZ151W9XO9"SWK(4Y2]+*4G7 M49+_(THW:+:X3C(ROY,HOQKD#QG3VFUM>ZHVI4N"SL= ;T\9#,M'Z M94PC$.]D*](HX8(P3[L>M?^=;$':=V ^!D5"MG]/>43OM,_H">NRVD:9B5V, M;(([#+N7%_9O+2Q>5UBYIQAW06')ZQGK[]B\B[!R"6'-]1KO=-EVMZPY6@=P ML:9TKL:Z5<8.E757RIX39<=]&NDX3>8RV7>6)G23IG"0IG:-)G.)S F?YHB//DI;Y4.]\4288*$[)A:,W=HVQ.K1?U90HB@GE477.2_ZT& M=[9H#\/-O"4X\ND86%$ODJAIM;2L<$H\S**^%YN$)5EWDS'9G/.3KY5;NG[) MT8HT2%X17=^GX%/5HU56SZ.TNH]>(506Q+DE)*Q0268P('P*QIJLA^E8F81Z M@5V_TRRWYH=<7>BL1X7G>]D9) M-6>CZK7M-\5QKZN4ACWC?!A_5Y"NJN"[ L7?+_'K#W.4_$"8_4C_0;G^6'%, M_OCM K^B_.R9+-QD[]5B2FD@WM^^Y7XC%%*&F&\_3$YH+9O;I*#+7WVBP9 K M@6B(YD*,)7T1%<]5E..F^&X912\U_2@MB_:7/2/-#[_M3--%&A7$/%76]^PM M*1B6E' -8Q(X%^QUJ;C$ZRC)6,T2 K3JQ0%PP@E>KW%647/V&:V?43Z8(R* MW409 O0YZ9J3L[S/593'+3[RSYXM&;X1:"!^>*D6A._B59+NS- BQVNIW#& MERZE?_UFB.R;$G_#0X)SXE;\[=L?Z8,2@F.!R):SCO:5<%.Q4@X"R)V-_[EJ M_,]5XW\>SOCS>=$<_W-F_#\:KX'XP&96V[(;&;O3S9G[P%'7NU#88!#TA\>(<[* G)PF:^ MJ6/QR;QJ#/=0^_+C(*62DR"S+,#I=RAD8XAN"#>L2Z^ XNY4.E#3L]'N1Y\( M1H9VWJ>&X/XG3[1U*%TL94*FI#M<5%'[. +0S3-"[9Q2?)U&2V94N=\:B3#? M?!Y7&1O@@660F#NN!QO95A7_>Q/E9+U-MP_H!>?L48X"BIG$ RB?QQW&FO;4 M'J S=X,.K@N[U\N79#T5: (7AM$#!B8$+9"QI:T##+)& SYZK '-;?YU4L11 M^D\4Y7PE4(&U9Q=",)]5 <@<6!O$^!J%^-ECA6A5>4_]-?F%=4H54(Q9&$#Y MK TPUK1-PP!=HPM_"D87:N.FU@8.'%G#A:(28/4.=Z"%LM.+/ 6A%%8"9 MU"_()1ZD"(S=!P[ 0E )!7/Z^\,!OD8A_N*Q0M1\72\HCA/5?;6!L:BJ,$&FK*CX?4=8LG,WGA.>B^0_E\0-7 M321P/17APOFO'FKV-%6#B[!5"Y_/+7OD7Y!_SO(G_)4-&U1 \52B"Q6,0@A9 M,U.'+KI6&7P^L^P17ZV(L_P^QZ])G?99J!$"4)Y:#$"#T0TYDV8*,L#9:HG/ MIYD]#NYQ44;I_TU>A$ZK#)"G(0Q@,/HA8]!,.QB,K6[X?*9)+=Y9CB*.-O ^ MM===O4\^C[B$"?BU5@]'.ZH^'TS2-/_I_0IG_(-)T>=&,,///H^P@AGP* _Q MM"/M\\ED\S)W^^&GYR?*,#/2HL^-<(:??1YI!3/@D1[B:4?:YV/()GO*XW;] MC%-FF+G?&K$PWWP>8!D;X-%ED+3!2#X?+[8*>?465Z^,.=<+,A!F,O=!?!YO M %/:D[J/JQU]_\\$F]B9^O:3ZB_A>1!O 'MWS8(0'W6"@TF=>\>!#A;+?'_ M./ F*Q%]1YR\HLNHC!J&!'I3CK^6*YJV)\ #Z=J$'X+\62!C2M0H]3.V8^WS^U[B[^T?,U3/E M8K8I:6W,>2?=9G]C 6C0WUY(&_BO(QH,ZVXUI)A;';)ULNC/*V>5Z#7>. M1 M67YK>,C<"MP\40.Q\3(R,5D/NHB&PFH06'IN^Q\_#.1$1N/WR?)\ 5*AN8_KF'5!6C"=)NTA'JB)TTQ,4L^ MZBF%6'@IQ%Q[1Z?\0W;$9RGU4!^?[UF'1CD%@WT*ZPV(-C(\ !><-!7R^&XH M_V/# ?O1'?7-18N4"0%,CY$5W6GTA%N/IQ8:K]:.CWH@80$X[GT,YGFM7(_S?8Y>HJ2M M:=66M.JQS0R_1HM&I* 6_BJ+/L- '0(A=IXA:[3C+G/898ZZSSIA8?3YXVP0 M4E+B,DJY)N3@$E.*2K!!XXE,**L]CG"K(K1%\N[3J*Y;PZFYM[.W:M"=H96! M>J@;&KRI5$2.REG]! L'!B\)F=_)O^H*F1M"SR->E%^)M(>Z @/>'1'(@3W4 M%RW^5!JC0A:N\][4:LN65570AV2Y*F>++\3%H#)@5 8$VTA4 >NAPNAPI](7 M!:YP]P =M_,.9S'7:Y/"M.K!A_%1+0#<*-6!CR-@?YWKJ',]="\'E4LOS+,, MWOV67$AAQ46/X'+OMAN[R"((U_'N5.DF3N*P9JO@EDFW62-;>#/'LI#?L:D! MA_QZ<=O6GL[>1UMZ-"L_]^8#,2?>+)"S&0\8$PSDK6\!Q(B[Y]TLPG MPM7Z M)<5;A!Y02N-)A^PSZ@*&;R/BU?">*Y$NQSKZ!,#MXMZ-6_:0Z'Z^J:*/*_+1 M_!'EKTDL4A0H^-["*, ]5Q--?C6MC@*U^6;]%>7/V*D%8FSJ[B*@9EIID$R; M\U*PV!/=L6AZ);0GU#$-[C\V5*>B4 ]H57](VSD$<'O9=HCQYC6@: MDPYKPH-?('0C9B5T4-JEQ[NYBBG["??Z4K"&B>\9H/!RWR%8E=/EWUSI #T% M? -*W7"(>5,#=B^WCL&H@3D>H5J2+L+= '48$GNK8CQ%Z MJX=[CYJ4])*,LDP/I8@515D\5 P 9.>%JA R*,6!\VRN2-(^G-<1-7MR"+R) M!-\]^G;;V,E\PWWD)OC<>\'=_>SPKATZ#23\L+?N*FWOHPIRWWDVGU?I2J+T M/DKF-UD3?\>>9LNAVD-K$93G6@'C3DJU]U[51TM#20=V>S#>6#G7S 951 MDJ'Y591G-)E6A^M+M$CBA%VJX0T:F4,:>*YTVCSKZ!D$N?G^TBOO3^GU*;T] M[U5%R9..:O"03;'#]'SS!=X=F.^]9%TT$C=(>^O1X0Y7 N(3'RDX, XT,"W3 MY-[*@9&@HT;C#)+N>C''Y7';AE''D(AN..HCR!LF3GPU%+MFQJO;8T@_JY6/ M%"NR>@I$)T'=$^BQIZB]KT9AA\M6>\M6>\M4.F0@F7^U9FN*O=/=RC?-+O'DN%YMTF/-0\##) MI&TK KVV'F<*&R$$:"8QO2ZF>*KK40*(8#*->7/,>$H/<4H/\=Y#TNZC?)97 MVCVO8JSN45[59Q-'J:E:# /7Q"T\OZG5Y]HPO$V,/4B_?%#L[VQ3KG!.,\Z) M]4H$.=2G(60X>J3@TE!_AEB#C((;<'13%!NUSO2A1/K20H6F*USN1NE)BS'( M:#2-(JX:U4P]+=QJJ#+0JJV:>L,KV6HKWLSSR \_XHN.+2'7Q(^A7R< M0CX"MFB^:A-?E:O57KA,;3H'@7(2!U2/Z.1L&V7@&U*_DB@#K%=E34 M%WG9H9S\M:>:_$$+ '!.:K50,GAWN1SO_79<'Y_KQ8[EC/2-^]"=$T5ABZ:($]M&JZXX\W]UIJ0 M_C>_QUO&B,9X,VC"]8>D1A;#;1=7=CVLG6G"PW:,<1N %4SE??-1A&E?CB9: MXP&]HFR#1/$:HL^[UX[L9X<\7!,5;M/+_IJ4JXM-41*_-K]ZB],-/>FA=YSD M_^;#5\D<#/<8ZM77;"ICJJR,=0PK%Y(H=P;KR. A$]H67H+\E,3'%5 MJK"A;>!? &!WGH04UIG&JX<)ZS':GPI"]/72)D4;[CKWB%*";OD)983[E+!W M-E\G64(YI[ED^=JDUVAWM %KY+=^&;&NH6A0_.$NN0/V5=98985]5QD50QK: MP4$UQ?+LC1L#79DA3HT$5[CY9'=,[3-DB:;3$(*=4%T(WQ5"R(V6*G2QA)M+ M]B9[1465R;3FYR8C:DE^HY%7$SU,>T>.P3U&2<6P,"'97W4$*ZZD*Z7 (41X%/O,<6 [O M)/85*&XRLK)NJM"5.UQ>HB)99C2BY:SX.YHO*[N[ VB9'A:BMX9O4%?$&)^W MVFE74C -'MWGB+Q;KMTNFJ'T#F>X[TCP=\LPX&Z)" FPIQJHQ2/(15,@;'3G MW\/3G;W/V=X^)=F&,+@/\3M'"YPW.6^?HC=47+V1C0KA.,FB?%N)B%;#H/=6 MN#HM:%T/;O#=I#WU O@FZLE3E3^<=&'>Z(34-)/MEQ"W1@V[C>$X1QD:WO4H MH'I*SH'R6D%57,&5BX.I/84,*WB&.!_"XQ+NMT94S#=/AUW& 62PF?;M$)N< M-#N>_&V*[_8%\'E4)#$SWE*8MOHZ'\;3\8=P!-$# 9Y6'\)ZZ<@R)O53# 2M8"3IO9I7J9;=A:KHOBUF%I(U *(_11 MW$.KD0$>_D,J\-SCO!KULLR3YTU)@^R?<)V96A1G91=K]\3,!E:?!/TERU&4 MTO0C?\=I]VY@ENVO#<[RI""?+LF?V9*LR0F>"XI:3=V-8BC&=^,NPL.RSN*# M#0835F*'C]W1["3T!_D41R2.:YR3%2.KTP#&VZ<\R@HB02K@;%[]E59CTTII M_&R>H$?%Q+;:XWN8X],-T<&GNU56@DRQ-5+(=KTCNU[1^YB-9J(]^$P#DQGN M4PT.UX+%#P"YST,FACPF]8:+9#+5E9(P(KPV@!#E23:UX! )&SVWBZ^M<#,O M\@6<A\E\YOL(GI)B.O'50\0;%L"1@[KO]KH M,*NI0@K4YKZ.!^H4QYOU)J5KMLA+YJN6;KM6S>#M E Y0R'HJA^\FR"3JS^@ M,B([AWD;-,-5.#G0+B$#'\A_50*QIZDW(IR6DZ@?*"ZMSR0WY:D4IHU)X\/X MKR$0YC051(#2_'VOZ[T[X) #L!$ GW?P<05Y-WNJ='VJ=.UBQIXJ71L-_:G2 M]:G2]:G2M77G8/)*UV&%;1Q/[F2R2\Y15*!+5/^7=QGQ@-/T&N=?HWR8!,:H M]?XUI%YK/\J/#H9:!" L-^KV$L]HQ+A%MU07?#H]\6MNC3&K+U6 &)EH>>DR M.Z+B[87J78%/[R?&*(_6\PD3W1&_G@A6=2C/=77(;LAC59+V 15EGL35C3)= M2ZD8JH@-(I(%2LI-/LB*: M=UZR-0A>D'ML5HAV3.8J>$1%_KA//\GFO+8&] M":*/3SY#=/ =T10Q%N-4Y[-_]^FSC%8/&'!?6TEB>>H"E5:T_0< ME:P?$!%FD92HJ7532^T!Q7B955@J(S.X63],=[O+^:F["W$&'G@01D_0Z>D= MD9G5TW>TI^>=GCS]&C%/G3SC-)B?DS_7//S[]C^*A,ZUGW_\^/%#-=_(#Z"U M\@$M-ME\MJ#^1)3%B-:Q81W)T7@T5C'I"PW4CI_;T"")L/L09X.KK=]^ M>C>76P-6I[S>,LB+6]]17&7SD"ZWAOISI-=;$VB/^(++^')4I#W>/(T>%V M>0*MW<-1Q_D,!V'T2V=;3RY<" KTJE7OW3,(][MZ!1T5J^L4?RTT:%^ MZBP$';YPYH ZV@U02NYS3,M*S<^W7\B(W&2[*F9G9(/T6A_7\;DW1[#?5V@C M..V;]&W7B('2VCKI]R/>/07ZWKAS2$AOG+(X25&/P2<\;M)-V07OB-E:%VYJ MAQ$-BI-*/$6V=ZQ?TLW*0\TC_1L021S5A2H[#(I*"!FV)RM[PIN?K0S8*0D#S,; M](D,MQCX>ZLR.KV)-ZU3.IUMAU0ZU3EG^*56W0PMZ6[4;9:1O%ZJ.I.25@0H M8KRA#Z>S^7V.ULEF7>R+!0_"#48AV>K\ R^426:FZ#5JQA#:Z&AG@I'4#J/Y4-(,XC^]T?3K M*,FK,-:]$&>+7Z,\CX9+ 0BV&2$%[-&JLXZ,#J/%"HK,@R0=/I$^WQ1)AHKB M J^?DZP28%U2=DF?@>.L(/+)&W7*:1[42JQU2M0;NI!MJN-S?I/;)'I.TJ3< M?F#T_\"]-EIRL%Z/=DZZ&;?#S.Z#\68>>^HRE4)3&+3_KH,71R($ZH:2<(". M=M* I'(8'1>1$F[\9!5>2JN9$V'4PA&'YJF"X'91OZ$P;XNXH1\2.8OK@Q"B32AYY>1VUVDBE *OB4?! MC,K1Y<;;*>6@"FP4=DH&>0? ,$*M:\'&[S:B3FW MJV^]?@PNP3Q6M/L9PUD95>9 M802$?%\F7C#NHZW6NL[ *Q?U'7SP:BJ7P#3+^:ZO(%.L<_G*-X3PYO2%[C2: M6;8/O=A_@RBE 3J9SFJA.P:5-I>?=8W7(B7UD MVP6OT#")V-5<89_.DG1,H:+M(5#U/+S4,=+JIF)%E30-7U>AZAS@:8B-]S[3D!EDSGBX )F52+^A]I.[ M8*>!L6PL/68#=SXBRZY7!%%^)2,J5%0!W$ O!W#!JZ&<<[M:-^@KY&O" MP63Z'.6_HY(>SN^?6*DLHZR-R"CRVP2OB'")3&(*^?V&?,-')!(C-"^NR3#1 M-QW$OG^.2LK:=K: **MI^U9Q]=N'JL0C)65%H?5I"/(&$2X=8[_=V%\/5H&- M96-#T\KF7]K=,9T<7B=9E,4C-O\ !')C(D7@TKMM=SM_WM1'<0;'B.4J[LYS- M^##&XVJQ0#&1PM5;7#TG?B!RF664=_K_]-S\E6RZJ^KGJ39E)Z GR*&<4SW5]F6& 4YQN:%*SKG1KB3/3S4WG MC<85+X MLAC4S#FIO(ZT7"B]082]%W6K-B\O:26=*&VE/H,1 .P?NPP W$T\S1'" :9:07KH7G&,,!\!,6C M%#;-;)+HV2YP'^;IIUQ>][4IBMI[S&R^.YFJ2FN);OETV[7GO?!V;MR3ZLE/ ME[=.W+ M(M9$WG,I&+3)U>H_;0"]C( M78H-]1AB0]Z9)!G"CJJ3#& '@4[V3K6AFXS[G,/)F>>.*%I9K'E 6F[W5 D3 M)NLVW)V1PANZ.07N#%-#X7ZT!K1F\PN4EU&2-:78ZL22:J=IZFZ&TK; M];^7JL2A44!VUE0AI"N7A2%(YG:H0,5L^C!3(>.$M1@=KMD"_.TB+<9K/DM? M4?Z,F<[[EDP__D?FP%E/[J8V;>( M;,]0/ZVTT*.& >^XDP,[FZ^",<&:_/6G8Q\IG7LJ9(%ZSDWN_*9NR2YQ_L4P MP[.;W +T3()25=$9I:*)"8#<9Q800[J8LDR]#G$Q@\Y/>WO?#)1HBD^#O'_7 M8@VYNR4?H#UX8F$R[H"8HBK'LV5*0G85JN06SQ%;!]7!3-Y+F-8.WM/R@%*: M,*,*J:JJME;4MNDY!!;-#K(V'FXD,A=V$4SS>9=FD2&TA$U7GB)LSDR=);7" MMB7:-W_CJ*SB&<=2%Z@_=X=*FN'_'N45=R[,X%649\1#WM$@,' JL#87@1#, M278'AAJ1N5'"";CSP40H!P;#^>M/:Q'F*MN!&&.@4_'7*,\CYWNH2Y0GKX2C M5]2YTR3NX=_1?-G+NZ*\NK" :1>>/P*3$U]D1S E')G0V@. #<8C W;D+ M%L8<:PN$<0;,::A?-JCZ#GGW4[T7WL0T?V^V=&%?>@14#Y@K!TN9(%.[7:,; M&NU<6 HE>>HKEC$HH$+RZ\I%7Q>P%3'U[0R8"FI5S'H/U)/I/*MV$UW1= ^( MKE!"LF_H?7$Q. 2)HRO4H&(V?9CPD''"6HRRT15"_+TT </D06[F,O[ MK-=PC;X"M0H7>+U.RG;+=(&KURXH<_7@2T*.L/*)XWDRF>[^<0^>.W0=^$'50E51BXSRK G?,L!AQK(=3\/&Q2].''YS]] M(!V?S?$+6:FNTVC)^@YRJ-9/$$$YW $H!P%#N6-]?Q'F:LT78;0Y[:94BSN< MP31##;A/1A6J?H!YU%$1&5(_BEKH&8^G?)V5*MLQ!.*8CBZ0YYH!XLW4<'01 MCB@7X=)N")5""<>W&@&I!I3#$3:#HR &&??=^W.PS"&G#")3%4DQ6S!D M;>O_%>T']1HUG$,;>9Y!Q(AWG0PBT [\<"G-SB*RF$@CKT/FDN+W"T)Y4M)_ M#0X>E)"[4P8)I.=21X^D6/WP-(U2'J$EW?(_H!><0^V55ILVX1&LC>>J M9<*Y5KHC&'X_W%C#9G]*"FGC MN;J9<*YGTT#X;3K%AU6W+P6:+:Z*,EE'Y: )/]C(T;VH^>:(N5%1R581"/J M%#D>^UU6!OEBI@)C,U^$MF0!^=/1$3%*\U(_KK6E$W@JUQ(URN1J9-=Y%DN@U]ES= M1LE"1P5U.S(OCS+2G$FK+S1<0'9J.DV8:@SR)IYKE '?>J8,@MZ\*(#KQ7#_ MUK+[&G/VTN3COJE.0H@AIZEM&F/.'A&88V@/#$PP>*Z6XZ6B=9A@TENCM+^$ MI[1WZ&M''CG.R#_C.IX%8BI-F[SK)4]*^^2 #(/(7(S"T?!NB".P+-LV)#4F MA;9A_W;3=A[8?XM7:+Y)T6QQ]AHE*>7L&N>/4=?(/* 89W&2)I50I;IN"UWK MV8U&%]@,L"R_,9-A/"GA7G5V)'611D61+!(T/]^V)P&;*/TBY?8R*N76 MWP:JX0)H@"JPF6!1;I:J*AB08?/VU;/R">X\S_=21&%O@'>TU44ZB,IVDL]\ M1A$E=C[+'J@&TW?K52 3<)VVB'NP:%O![7U1AREEJ5<$PC(E@3Z-[!:-<+L_ M/OK2$7N%VY'6)B&%61]8LX%A437SO;R$H0"T2DW ^PCY9:*@Z(2[>7\J/=$G M2[O@A':9"1_FO9WB$H3H+00'/E2I=I!527'QZ4EY4C M(!RI2T8(L%ARF-V7%FDW"]OV<$.A)\88)$5(E!B\U*^QDC I5Z+LP=E!+/=. M[7'S\I)6=[91>A$5J^L4?[W)%CA?=S-Y/V&V)HMT1V$39[O=L(/30S6=0EHJ MQ;749\@GJN":/ YW+^^A,D_G9HNIM])0V"NY KWO-$8UO.LT0.5[C1V+@M*J MJ#.NWY!W2/SZ.>Y,RZF*SC0VC!^[68U^'V:.\ C*Z5B7 MJ^V*.C8(#'+CRS ^,)55*O D)E*L1% E ^_]\B5+2J/)-4E7_&EGN:OCFY!3 MCL7$4]4RZ>:G!%Y,XJOU2XJW"#VB_#6)$=^8G:45&?1QPX(&KRVSY%]$UBA/ M<#T ZAD\43^#Z6N]GZ.:N]..PG03USK=(1^(,$7MW.U-CKFT74?W&+IHT$], M%HG+)-W0LS>8!V.$96C=]+!X733/CFSZ-D=64L^XO\#=]+.L3.:4L^2U$X-^ M]1:G&V)UZJ?:ZY=-V5A.:$W'Z3H8GNQ9ZR"0"3&11$WFBCU2+#G*3DO*N5MK M3X7E!.9-0"AP6Z+5>F"8@*W#JB0W3CALW1D@ 7VC ^PXT$AK6!KA2U1&27K* M(CS5K4JT7.9HN=LN5GE&*O,^O#-1@NYO1"2@UO@L\K+#(_EKSQ_YX[='HJ=5 MQ, GA)=Y]+(B"I:>O25L=CXE7&ONQ' '8ZG.VMDEX!*OHR1C65+!]7.E\N!L MI9ZO]#W?UEPU?^R9:G[X[ MW>'L2_$9K9]1SHP@Y\N^1L#^B]]C*F9"8W![2"P?DQ]28$H[B>&6AQ&?"'4G M53$/I>4I<]A#;?5JBN&+T^#(68B]$JD8:Y!62,#OK:#4%Q1<[L[\LAOX:O,W>=X.T\E!NR#K$-O"PKK)-Q2%HH$G?6Y'MUT%P4-F9\_16^# R5C#+#DJGP,(:CH M>-%H*ZQ1EU,\;' _(L-E#.O:?Y#X;[N5KI3XC]]5T_0J]#PV-?)P-Q; 3+OP M\R>M#+M2M$%ZPPT+#XANDBC;**\>RF0QFCVG2DC4!F2T>R:_% M(HIW4=[\YTK1/G#/):9#;DCJ#W.&UCE6=Q!/+G;T2 MLD%\Q_>Q1G201N\\2BG#CRM$H\+J\#?.Q%*![6H>BL!\X8U[[J\&E/!GZ^1_ MQ$V;]'45]Y19OV'_)@[4T)F! XPG'B&#OD$2=T:-C$XG4QP+.)8Z>\X-GFEJ M&;?GW#*4X>Z>[*_10!,^U6HK[C[(%Q"C!2,Z9+>/V);[ZOC@_F(594MTD_'. MJ7:Y. 3'^$9MVTJ5>FT=%1@6D\:* @*[+S(L@W5F',V&$^LQWS>$6ETVY8AE M706^UD]@I?"X:6IYW>J=TFK2%?SU#E=:P@!A>)/^2J1HXNVJ3GZDA9FBI=%9 MW["USOK<;>UZ\L.&''HZ))0+=V)+^P8?[G3[#/+T9K29JV^D/]CV01FTMCS0 M'=KC4GU]24XX)T#$!'X#/(WW8K 23NFTP,AY[R-I_RI#M/_V]AKC=G 9;O"L MW?5YF58A8[NWL3K7YK8("/+,#):%H8DJ -29L8:OS2 P'I\_Q8#/:,CALHI6 M/M_N09H\&6=?HWS>+5>R6=>YIEK=NTQ>DSG*Y@^$4S:0]%#]20L-6^W/W;MN M:RHLK%X\W< P[\''LB(NB6R5A7#OA&!KG&VKJ+.\6>@[Y,PZRL+!#A_E'EWE MX/%O\%#Y@**4)GF:Y5^RO/GWOASM4Q[1V&>EA,8CVM4H-T?DMF!G7:+W)B-S MD/Q2Y<*I;:Y0F90M!EHD:>',)%L8>FPBE;Y1-J>B7VQ3TGN0QZ/4['2JMM=" M:*7":"8(MGWG)8<-7!MU)&%3#Q7]!GY295:/U]K2,BQB!Z_&.X:(([ ;;"%N M;I8/> NN#1&T<,$\I^PP)R!8 =66]Q5!N6",:&E6$ 6D10OJ#4IUNL8MLTS( M*/B?N '$4Z!N1&@7M0NY?WE\RJO:MQWSP@U*5@/NDIJ( 9T9^$ET &M(I6_B M;9)3IUH1DQⅅ_ ZS7**;_WT0O*N1HIA=D%R7%ACDX/(;*85@4%%(3[@E.U MB.))5Y;^8 EHH7*W2T.XYZ\Z3AZ&NDC,>V9U%W1$A*C]L<2*E&P/]$"?]X*3 M_;V-'=K_?E 2N" M*?8(Z.Q@&H9K<(:3 :# M0)DI-J!6(4%HE;TA4\6FC,-?\XNJJ7S]KTC'@W@\LH=?AN1L%K M'&_6FRH%^:<<%T7_"/T<+3"MPL,F2K.*$S8SH#C?P70Q$N^AYQ"42&>5Z)U- M+'HO97MB<7&.G%@,SO<\L63B]69B,40:!*O]4D^LK(J FWLTM;I1:EUA@+U; M?C.E&\LV.\8Y !32Y&HNIJ/1Y(^!1E>8;5"E(V6R66/2L^L0)1\N(#'AOCR7 M:^KGJ&S^>DRR98J:O[=5\K7Q^_+Q78"LG&D7/H\'38609+,,_1-%>8\)0^FK M$6K*6H;0P[7&@BXJ%R #:4.7)G/RU>L5C.SCMX%G"T(I8?YIE>/-J0G&;3%4U[M-4 M-1@##Z>JF@.;S_+\G*H0 4^XHYAP)W&:IR8CX-(,6]BF.M:W] M9$<[8R@,_$V49CC/F"@4HY ?S0[#S9YC]CA-_]'3F%=HH-XL168=.G' [GB7 M'SK=+?2]3V_A,)G CEYUDAX(:/M:3 KJY"U<)ZL(*FG\>R]M/WT.@^:S[(&J M95-K_@YG>?MG9:UI^TI-GE"\RI(_-JC@O2 \1%>LG"?IRLE;GC0JBMFBJ;,X MRQ^2Y8KW:E$)U[[I$<-YPQ[W(2( 4L;BB&>"W#JE#VB.T)KJ1=,/_^&?"FR7 M/U0$YBX3.4#>&,P@DW)P$G*L#]WGR2MS8^S2*JPQ.4DV 3?B M4@'[KA5:S&KIA@ISX/L&M1G'.J80(-KV'844:;CO*@[B?(C&1/E 8TKJA(/J MVWLZ#7>A$4F=T>=E4])'F1QG2 76OA(3@OG"&]<34@-*^'.9+H&EA]CR&/T# MIT1[:9D)_BL_G38"O@5MG-DDP !B,\[[UD7<3_66$(8_W* #EL&'I/C].D>[ M+& T:29(Y]0-!8HG:QB8]H%E,$8%99V$>Z/.\8Q1JBGB("W97I:O+W MHUR0E '<0&BXA@T"TRTES^/,UA!YHU\_!WKFH=RM<60LW/.H9=L>>,A0GLX[ M5.<=P"WV88\[Q$0%F==B(G'="E)A'*J[:>_J;MTFW&C/HPFUU6%;,=N411EE M-(LLJYZ,_$V:-K+4:WILQFFH87B4- ]BM&Z[,51ZQ(9[)"/CDWHT&C.B"PZ8 M!37XN]=\CM3\TO::P' />P:\W>%N.1A!*)%F*Y&^BUK9NO#F7B>U!REL00P8 ML"QFHP/L;.+JCHSH*E#$>'_V 7L37NUU>O$K5()+;1WG 5,<%E:F-WO8X-5& MP+9=K=EW$GCTA--5%F2R/5AL171.:I683@\8@C@JUPE1/$US6 M3FK)/]]V#J2N764X"U8$1Q8W1D^C!7> M NLTD; _;.)^\0>,)S82@& M%_?76]*E_1S!;2; A@C$+I]U JF+NQ-)?=#- M$0C=V@J(358#^SN?X39'1DR0 ?(=SG;__'N"D6I?*4&-!HNUM)& MWBQ90RK!*[>RK6P1$[=U*IKJ+K&H!NJ#?!$70[)L\R#=FS&M@<0ZC*O7;&&' M/3/$ZRAL\]/AZ">P=OT$UJZ?CDN[^(Q/H%T_C8^F]TR[/H*UZR-8NSX>EW;Q M&9] NSZ.#Z/WQO>%N4*BK1[07Q#N/B1]"[=]XCY/6Q'15@3N[AYF-R*E)TR; M?:JY?JJY;E/NGW&&MI^C_'=47F^R.3_9AARH?7HB #JZ^M8@:?0-G.T"UR(2 M@MSEJ.O6-VH(+G O SPZ=01+95J5E)$1Y%(K+6/?QM8!2MT+8(Y.#R&RF%8% M!10$O'U2^'%X4N>&\='YM%"YVZ7AM+WJ;Z] OOR4^RD1 9;GU2D!Y"D!Y"D! MY"D!Y"D!Y"D!Y+3R/26 ],S'<9?M42.UHT&^&1\N]T8(YW;"S 8#W!;C>F_= MYBRH*>>$>(O*C4+AVXH_:G@GKF=4K,AHT/_0Z@RO4=J[1MN3R3JBNNU:MQ3> MSEU5(_#08G-!,/6'5%U6U@[>59!'RD]Y1%^_]VOG#*^%Q##[^QT>3!CZ!&'0 M0'<$:,/-,2#D&FJGH?8Y%,6!,FJ@/!+4(Q[,^E"2;!JG2#8:!WL3?=NK3Z8F M)]R$.AW9P/TWO4;-*$$;N9#"):H.!9)7U*&2: 75":)9#/M Z(9O);2S":PY MC%B7\_Z\A/56ES-3]!*DAR;G7VN&:H=)A M@H\=&4H_'P#9J((4TH6WM2/H(?KZ.2(V/(E2]E1?"L,RUH=Q6HY8-208QEI_ M^DH0T]DK0!BD)[[CY5><_WZ3W>Y#[I#]@ B;>E\8O6C^A2,1@P9,=.!"D\SZG_RQ%X4>=D9 M;_+7?JS)'[_MU)9L8_][$Z7)8DOWM'&,-S3R?\V %@[M(F0 L0GCK,&4=%0'O@,ZF.*VVKVTV1AGG5D% MDG(;YZQ '&ZDL]FZ(Q:U,IY9JT.)Z'W+MV?)-QCAT'WEJ\__#OK&7-6H748I-E1(_@_!Q8B M<)_C%Y276VJC_]@DU>[-;;1 2]%]2JCMDB6(&0##[QXJ*^%=^%./\0K--RF: M+80$\H[N=)LU0H W=!+5PP MOR.$>XPG^-HP-?CJ;"G3&1"L8JN_: %0T\5K@-*?LPJ]_& O&^)!RK5" ;7/ M$<:'"D5+8&P::8L0=9#!-(]X49)M"Z*ILII_=HZFZ8:4G^Y$NUV[EL+;A:)K MIJ(PTCZ-SH*,W;G>Y%E2;BH&KY,W^B^^ JH!VPP.$L!05 S,K)%.R; 'F6SD M%D4%6N%T?K-^R9LC'+X6 2#;9UPRR%#T",ZND2))T5M^R7$HIZI*,AA3,51Q MLTLB%[XJ04!W[I4,-!1ETF#8T-&2X3S_<8F&U:@M/?=U8G7 -V$ M>WNN??0CD[SPG*0O>6B?4O%W^PIR7RKD;' /H#JA$5T<0!IXQ?D=TCZ?Y311 M<=]KXA7_O+A\&+"*9]=Q^UKC)S,QZH!^2%=2R]*/] _+J)S%\6:]26FX^"4B M5,=)'>6%7E+47$.=K7%>)O^J?A?*@%%"VVC;#$S6T :CV!-)TFP*V"/&X(S/ MF\<-,FEI+$,:RT] ^JK!L64SW'T^$6JR,0V732%K4)X2=79N\HGF=A>;O*)U?X_S+(!9:JTW[ M-@O6)A#=,Y& B>H!^[%\313JP:#HA&J"<\';8PACA8$^! MYKJJ+NJ*ZG]S5.V+J\@!AX&L-46BC+;#_ (P9V.*"AGLD)%DVL7HTX M8BJX,IKF%,V-,_0Y*IOZ(;-%WZYW$J&>'"0KGD5'HO?1MHH2N]R(TIR:-.5Z M(ZJF;DPOV4HC/IW;ELH'1*-OR 2CA8J+.$K_B:)A(.-81#MM,4?DS-89Z0BV M*+6^R=0AIS:HYF0$>7T/8I@(Z8X8\Z>O*'U%GW%6KMB8D;%H=%2>B^8X%5XM ML0.H.Y>(D'UL&,]T4C]]Q8:*SK36U.]=ZZ-5:[Y\#J/-N[Y'["M"4F+2YZ!N MCFE[$T6NVQ^W*G-D=$!EKGL?D2DX('6^QALCEYO3W$"9Z^9'KO. MS5\HC=3D/XJ$:N?//W[\^*'24/(#6#O/%J3WD2K*Q:&IIPR.HU56F:P.H[$, M!2-2+P=B@ VUVE"1CUAWG:CKF'1/KHL)2'G\DLV3HLIPA>97;[2BRMF:_J6C MKBH<$-T5XS@N10;*:D*M%E/0J/A?'#P,$'@/A.Z;+"8<)L/2%X*OW0N#[M< MU4C&WU@%87 W0__O(;X)$>@YZ IFRXA5"!6<^L#X':=&PCX:=?HE/'=.P-(% MMTPW#%BN6A?.BW1;UC ^]Y,HV@53KON#S@V2[_9+6!P>#"]7/"\*Q%O6/6"A M>$OJQRD8_R&L9S-]QGY%R7)%YL+9*_EUB>K+VO;C$\K7'Z2:"&_.54Q(\\#U M5%M"-M46TGFKQ0'>ZTB9O6QV/ _$U-^C/%8957ASB"ISFQ^7*JLE-*$J9 NSOW:U,XEZ0K$ G'7F3V0,S.E M/V(#"R9@M6^KP/T,S=@>?^!53<1+@NF\4:T'&GC#7PRN-S1K[&?B%*\WZY[F M?*$AJW2W1VOFI.GNT4P;2W\1I?&/N^W)=!3>H:]_CUY1=H&S#)&1B#Z$CQ*FX ('LW7 )(K](EG>IJ^%U7@WL?]O@2Q:BJ2(GF M-QG'&/"SW.NU:G/<0UOY]^Y>D.'>2 QF^>VA707NCYR2 #MQ M6KD86\OY)N MCCO5+Y_Q6T&>7R"TU#^X=9OAEQBX^6Q#3#94! MOX&$?;:!8\,"'U%!I)-4 #P;H^Q1%-'$]A1NUHJS'$6SQ0.*TJN"5AYOK2NC M;RJP-E.O$"PDW0(R:ZQ18OS.'N@=<1")PB"7J8XCV9\SW&T*L5N !J/Q"RU[CMIG $ M=V/N!,AFLW/9#_9W>AL/K;V=$G6XN1K%-RCP0UYU9B$)ID!S+9[%<;ZASP5> M4$;9S>:S[PK@W14,Z2J1M\0UM)% M=&@_!LVH")@?@6%?"40?@PMA/:"Z]MHF)TL&^0/EKX@?R V ;)B70CJS:V,& M%>NPWS=^!MU2"RGM+N!=?,T[V4@NR!) !!2EUV@G@.$T! #O9YP4.%2]TQ*" M%=53]1AD\8.&J0>\C=(.WWR-$T'U56T(%;B.*=BVJ5S#KL+-EE.Y>4+FV0@V M$' ;R:8 #E7?M(1@1>U4/8:;W&8H$"U]-&TN]'./56='"LJ6\=2D842J&Q]R M&T-VH=RQT=VO,5$4XF[YPP#H+M!3C<<2Q[\_1P6M'+&F)QL57AK*4&YW-P0T MPH%(X2:;;^+JC)?Y[O+(@SY\27&QR1&]!]VS\-"IA_&X(AI8,=E&LPH.!NP@ M:VNPC43F8K795TRI*#MG%>,LSZ-L69_SGV_W, WU9U^C?,Z+'[6.MPW1LX?7 M27@FF5AWT9H;A,KYU)[(]3ZYI)L?0Z@K3Q4)3..5?H#QCI%#(L#N0Y"B&7FE2^\75@PTS3<"&#[_@26+KE] MN5KKO3LH <<+*Z4@$L*M(*38'L+63[2 T*UDNSKUA&?/9,.5?<)X3C>QCRA_ M36+A.[1Q2 82U$,2E#[>;>C2T4SKXNR5;&KI-+W&^2?25BS7:;H9J[O*;MR9 M[W$:B0\F>\;N&Y%=/8>:C-P@%PPBA#7.JK.GB^@E*:.TYJ^Y"*?EB.N7R#=% ML:$/CIF99]R^S96@WS[@N3)66K8F@0$=X8;9671AL*4E7#2.I@3V#9L>88$_ M^YQD_V'=ZYUPUV*#UL WZ)8N"_!TI^/]\1]';[^>^F@ZC^JZK/IU5L4XGZ[" M3E=AIZLPDSB7JG]^0A;NMS9"I?_-R^,&H;SWQ&=SZ9W:E%U CQF,NG Q'E?K MEQ1O$>J89>Z-C!*ND8P$SM_MQ1B%P'#9:.XI#*BBCH>$FG#O,/A6#;(/&#_9 MF7"U+B4@[]Z(@G"':I+MGFQ5FW#GQG0;Y/GAZ<+IP))572S)@.42<>OC[]<3 M:JR:MYTLEU*@ECL!D&\. N_T <(?:)WO'A4(D(9^[C?1J2Y@_DQ[>LLGX'TM M#LT)SFQ3%F64S>G#3)RFUSBG'VTM&*!.QBXBBDX"'Y7Z3G2Z >GCMS\6+?[P MK!A,><=<90!'PY(QE/(SZII#S(>Y37U!>8+GCV64EPX?I(T5216W4-QD]Q4W MO$1-$_9@:3)S>SA-YQ$C$LJ$YG+B+%N>G0T0#;= \\LJ%47-5QV7T;W6NGI# M>9P4:. '&2/H;IPT$1SS3!LKSX--) -"#7( >%.A@6**'133OK87G9 MD_1@:=GC]G#,DW'R$0EEV>-R8I!4X6BF\]7;2Y)7;:::SI(>+$UG;@^GZ3QB M1$*9SEQ.#'))',UT/OCITF\_G)"Y?2T* MXU>4+%=T)KVB/%JB]FSZ/D]B1 6UF#K80Y, ^YM#, %'/-)NAM?-F(9HR\=/ M&[NV7V-4)W,H@!*PO'C(.3_Z4!9A-#TW&L"FR;'?\^AG7@8]GTS/@4A&R0.'$MA_6,C+JWYQMI=G\R2"[&^2@,DK8( MS"L5^6R00CZ/GC($[61WW)U('RZ4S>,SZ5/PVP$-CF:O]@/E3N9F G-C-JK' M8&S G)N'Z 7LU*ACD0YH>NP0<[!(OI.AFL!06=6!8[!?8P5B'D/H/%&?K^&# M9G%?GH<6@IDZSNL1A:#.YO.$_B-*]^FOU26:)NS+TBJGZ,O94#VK67K6UND' M1'.7DM\O<%8QN(G2)Y2O?^(-H!L*NL-Z: K",_1:$P;[,+!V/1(IX[OUX= , M.ROPZMSTB/>:(G%]L&QZ1E!@R?0847 R/=,/;&"FQXCA<",(1TA*>X=X*&-D MGS!+-LHF82?3Y4P- K-H-N7P+C?A'4G=$($D69'$_XC2S81W[OQ^[-^QL_V\ M$ZMR@$%R822F8.=-0(R=+6%?,!.> MH@@ZLG]8,NCHG5B 0PQ38!L%&5_F(7$!._[JG=/9_$JG@PR(%Y'2/8MAPY%X)23A)BHG/Q[V,TB8)^R\_80B\9:E'W)J\S:H-6 MRW3ORQB;)RL_ZN2+Z/\;KNO*IZ,O#A/^-YLDCBZM^SQ3W*%SA?1UG< M+69=7*(R2M+B6P>.MAU-;;QE2VI?:^A89$ZV+;9G:[L-F<@*6,1K3=Q%7G9$ M3?[:BYG\\=L3I7RVN"$.YFLRWT1IMWYV(RXI3,.Z ,89&[\FY:I2;6H05LG+ M$[[*"*G;?@%W$8.PUB+65:T/)92+58(65V\HWI3)*Z&0&$Z4?T:<9,\ R(99 M*:0S!\%T +$.Z_TU7K-+NJA+N_*G.C!$JZZ3C*RZ290JM4H.V=4J$62P6@5B MW8Y6B;H*U^>7+SIXK-%6B)UV1H6KW8GE:1SZ'AOB.DRX;19T'XRM?212J5A] MC%$6Y0GF>&=2F%U=4"[,P=AH>OV2%2\H)ALX-.?Z84JXG9\MA'.S3:G)N4^C MC+L0B@$8AKH #@V!:A0P@"5V5@MPUH<=0UP!VU'I?,1P+6K0[&->ULNI8&_XC011^4 =FYX;K(XKQI$:1<3O:NP-3L-NAP[7;6Z?(_S MUWQ,G$]H+=+-/;^CKBXWPF69-BA'C[ I['?P.[#W&7)C\$K0"QTXQ=V/S"O80"P3824L#ZN^48HQQ83T::>PT# MRJA#HJ H\$T&W]R-JBH"M@+]\>M1,JZHAXR"TXU<;S\H6^XFW-HQW?H3#G*Z M@?/J!JY'MU:N6:UDL6.<_S^*A'+P\X\?/WZHN" _L&X!?5"8%>B":'7"T@\! MY3L%#*AO/@'G$$*#5]#BWCDWD*,.?)6>ZJ 7,&,.^,K2PL'M*\J?<9A7;U=_ M;))R>Y,1(6RJ1716KE#^M(JRYH[R#F>OU0MEFHO\NI]@?>P*,JKSL:N-8>=' M.KIW&U[\XJ'[/=R8MOV&9US'39HQES$C1]6233?B?]3%CC[?YDM)X!GCE*+J MA[P(T-R_84T22A6YDZI\[!K0R_V\FM#-OMRP=FQY-3&WMIN4_G-CZ=VTR5Q]M#DR,ZN;&>Z#L$#=6YMCG,X;Y7 MR38-&7I?[WSA0F)J[E3'&I=DR;Z.DKS*;^OTPLF$NL.M@GK4O5<%\E!K/%25 M$%>JB>?Q898]764YN!>F([L#K:P F9WNWF W!_Z83T.Z#GQ[=S*DGAG2<6KS MCJVIMN!.5XRJ"Q)_C*DA70>^I#P94\^,Z3BU>F8Y1ZC+ M.[:BIWMMGY3YZ"Z^]3@VWPD=95($B_H=4I*\ &O4G/+CC:#SJ/+C\7\] M9<@[N@QY5^N7%&\1:O*]"F9!6I&1T!JE#RC&RRSY%V&EB6 MGU!&-B8IX>]LODZRA*XMM"9GPV+!K^)ETK8UO'IM_=?!,<+0U$;-KL+=3D 6 M*JQGZ$&B;E,>*A ?0^["*5PK\9!H9#6T2)AD* /.=WC*FGS*FFQI/'9SC6[: MZZ-+[H*OA&LD(X'S]Y!\9*9DJ&P.DR590DV0QNZ4U]NNMH::U]O B97EH#QE M]CYE]G;@'9MD^;;L#_,S?H?U%M>.2 :7A*RS8Q<[ZR+9PNZ1'^]G8O#Q&ZYZ M-,@"Q26N.79A=V):C=HM&K"1;^X)YQ[7B'_=9./03L*M( LR%[MHD\JX%T^8 M4V3S#I?_1.7>F'0V"$8&T%:?.F9Q?)\!3!P7TM>==P>B,=Q7=I,)J/8!KG'> M_$3A/AQJ_DH[GWHB"SI_SS,:,A[>3&T!L>&&/$ZU3QA7&<0R5=.6"?&CJ,O4 MN_YI-Y0'.C>PSD2X$W^*8-?I(MVF"WRU2G.@0;!WJ+S%14'XJ=AW&.=Z%>59 MDBUWI A.8U1@K1LG!'/A3A,IU_?X5-8"QJ0P#5<"&.#0",K%C>5, M]&T2%Q4U-0R*D,N1]7E\)4:"FKTG3$SEN@F:7^&4\%<0"YK$4MT&M^9J/:!U M($JE+0@3M8-T$N0E"IS+RR3=E/LU45LGF?;:6KEK?PQZR1>&=YDVC=<92?;_D(>(\MI^^IC0N>LB=_ M!DGXJ!,*+A77Z;'E 1X[00?*^.&DJH?)'D&Z]A'?VTM('54R?]4(4:?)7BBZ MO!Z(Z"N_DJL]W&_M.4K_6Q#:(>-'7QL8;%,4+W N1[L^#-9>P"&C8H7&ZA&1 MDK9C>-%J=;<@'-$IG%]1@*L-CL3C;XF3(.^.1TKD5O"PUC9:.YNC6[=/:5ER M:(QL%B=I(GM2J]=(<# H:A2@QIVM\29CA605IQU=:W%ZI%&13%;- ,[RQ_HO27O-DX-V(A M!N@-AYP[+B6_/#; YHC MM*9ZT?3#S\"M MN=[8O G"UO$'EC,(/]M4J"NS['%^%T=BO$U8'[REJB^S2* MJRQ\4DV 3?B4@'[KA5:S&KIA@KS%*EH7,N7/:2'FT* :-O3=2G2< _6 0N_ M2*+*(VXQ;J% SYLYO(C.D*& FT>(SZZZZQ$2;H9"+O-7;RB/DP(1;SA&NX]%\[5@ M$PV.PB%3?C6.X!5>4TQVE5S=^11A3>8[8BX3=#N_KH([*S8@NBEH(E/%09/@ M-4\N!+N*-NC+V1LMKEX1;@A5=3*R)UR?#[4L,_H$ 6TSFTA!0](?#::-]4;> MQQ3/KPZ8(Y]GF88?NKGO [0R0H:,=:*+L=& /SEX(LRU&4_D6T&S[#SE$=T4 M749;UE;(0!K1\$%"&G4 D\;CS\?=:,*?_5@[=C1>X*P@FP5ZO0E0"3DTJQTB MZ" 5!<3Z>)T1==.HSU_\4)]ZP2,V#N=/N%X#:8+4UEUB;WE@T.TUCPHZ)/71 M8]U8?93=-.KS[WZHSUZS6\_I(DKC#4WB>QTE^>ML@V$;*"MB0E%"';6/E4G32'HYZ$E8AN Y<)S7G[?P@,R8K"*EG19$LLUE. MBZX+#*9%C/(K2SV,(>FI?1':/<#2):75^0!O!/91FIU(UCN"S)[&C0DFPKA$=%K16A1G11,?W 'X%"493OC"U&D[XK.@]<:$M//"DTL&Z0T>]$S0(1 >&MM]WGG^!> G__.2*(>#@ZEB*);X_A#:6-IVLBR0-JK)GW+AR6 ML*ND51FT-G&YR>E9I+O'D3TZJ'6IJ][M1T00?ZW=KIM;#=;.;:)2 :'#HH*# M+*3@EH,4HX"6+H125X!Y)*I?/02Z;:H7]LODZRA%IWZ@@T+/*?X7@OG"&]_ MW^(ND/H-VW1]&@V=&1' >.(1,NB;$'%G5?XMC4X"/WM3V@BL,=/4,FZ70AG* M=[<. NWTJ$50W$>0>=M[/%-.*[X+E+\*T^[J-.&=6PF;>,$_Z,B."RCBU?&A M7(^>1N@/.$VOM"\, [@$L.;0(D+'!8.8ZUM !>Y=R8H! M3O,%YJ4*?B-;B;QT70)E-U574;Y$C7AL'[-E='0VB!NO5\2KS35J3Y\5JWHT 43F6T01>C+UK+A2!C^#P.6Z)$7P?\C50D8\V^H39Q0?X, M0\\4"K)\?3SNY8MES^[R99(= 9=1ZOH\%G!>(Q"H^+A#(ME>#R*A]C '>6'& M^L>=(U)ZO1TW_WY ] 2:@+ 9WHS;RP/@9.U#TD #B1CK)*ROP/-4#^0A.ZL> MG(A(3GD58N=T,SP8*X!T4O=RL4!Q_4:BH>R!*-$% MSLHDVQ"]FKV@O!I5]@Q7OV%;_U*CH>-0/?F(XA%"X,7M<7NKRO!I]!*D>\QG MD*DV6%ZC.0T0I8%T&T+#M@<,TDXCC%*UU<08ICZ/$9L%1=?LWM*=V>'?9E6K M]WV4E]LJMPF1"9W23I]I\4D2AGK P'=[4A6XZ[=8?/K.M[TOBE=9VC@X[[,T M<+@YW( 0R(D/UF^H4!U>0]<2X<8.BP$X'+I]M;6G0_!(2P3 X80?XSN"DR(O M.UR0O_8E6 #O"G,Y)YB@&Z+Y9@]RW>$$FX$<@&)AT#S*%8D/).6 $?5XBW MOF^!1RRZXO-#,!WL<*CZ]VALF:/JJ1I+D,"7T6RW')EQG M #9#IH,TJ$=UAT4K,,T:X^!G55I562=^%8 &)<;JA5-YDL:#VKP)N M5_97"!>6HD 9'J$FDBX"OUN5+@38W)XR*:(WU.@ M;^*XG,,/?N G/7X<[70(4I[R"&'EC-KV@%JSFBV3#*'Z,C\EY,I\(:TVS%*G M:./;/E6\U.DP#]JM#II-9*]3R[IYBY?_(\,[;87J/^NKT8?$WJK6^\/T9Q M?;CZ8Y.4]*Z7*&#RBFC_W-7*'$'#F0D"9Y-?,$;8@ASZD[W?$9W%)AT$OH9Q MYS)6S!2^'-MEB6WZCMS!_:.C?)NM6F'0$!B[?A=R.2C8B*IRW M&ZU?DW+5Z5F<_U>OT;[T':B1B]%L(O?:H/9LWB8[9!A7PC6\2N"K$GUR_X!BE+Q2JYWT>%?21P)JJ?#-BA-5E=11\OMV#-.D=SNBSN^K7XFD5E1=1 M=H[NFR/D.17,K"K,^HDFR1\40SESU9^#/>30?E,SS0<&Q: M)GJGI]%KH"_VB-5>)V5;8:=^FK1$69PX?<$GHTKUIL^H[2Z02ZNML^U"AT[> M.P8I3'>3,(3Q@27.8;P,1,"0N\-YEA+N(;T<2,"3[4/[VR2N]L^-/7O"%R@G MDSZ[(8Y7FJ*XW$3I?8[)MEOPBL <0<.A"0)GBY=BS+ %>?37*WZ'=)4RZ2AP M;TYJ S!P1LGEVQ[NBU"%>\@O7Q(XTE,>YG,Q\H3G6TCXJ5[&J5[&J5[&J5Z& M>ZF?ZF5,M9H95<80KFA'5@.#Y7-PG"78HHB.O21P/K G."=0@8FVE6-V_]Q- M&-/#6981W_USDB7KS?HZ>=L=FRN&1]V.SY&LG3<37'@_:,"_8@O 7A#">@C\ M_GG/Y.4&W61WZ*U\^HK25_099^5*H7G2)GRE$S0)2=\@7!NKF@!YX"^HU L* M;R,*N?028N9N2">]WSK8"?G^MI6F$"R3O+IOA9R/Z[;HIR2F2/Z:Y1ONT!G:[H+8>1D!UDCNK'('#YZU-<6 M;%EX[ -),$5T\H^E)/!M)\CDFIL$#2NLU#J5A3TZX&M@< "DM 5 " 5JR 0!E M9C(P,#(V,CDY7V5X,S$M,2YH=&U02P$"% ,4 " #7@ZE8:UTSK;H' #Q M+ %0 @ %#N@$ 968R,# R-C(Y.5]E>#,Q+3(N:'1M4$L! M A0#% @ UX.I6)V!XHLD! 8PT !4 ( !,,(! &5F M,C P,C8R.3E?97@S,BTQ+FAT;5!+ 0(4 Q0 ( ->#J5@1(7[<)P0 &P. M 5 " 8?& 0!E9C(P,#(V,CDY7V5X,S(M,BYH=&U02P$" M% ,4 " #7@ZE8OK_<8[\. "RF0 $ @ 'AR@$ <7-I M+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 ( ->#J5C%5^SKNA, ',0 0 4 M " <[9 0!Q#J5CQ'/7?D4 '2,! 4 " ;KM 0!Q#J5B=.P'0U:\ *Y8"@ 4 M " 7TN @!Q# MJ5@&OT3R)EH !%9!@ 4 " 83> @!Q XML 76 ef20026299_10q_htm.xml IDEA: XBRL DOCUMENT 0001816431 2024-01-01 2024-03-31 0001816431 qsi:RedeemableWarrantsEachWholeWarrantExercisableForOneShareOfClassACommonStockEachAtAnExercisePriceOf1150PerShareMember 2024-01-01 2024-03-31 0001816431 us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0001816431 us-gaap:CommonClassAMember 2024-05-03 0001816431 us-gaap:CommonClassBMember 2024-05-03 0001816431 2023-12-31 0001816431 2024-03-31 0001816431 us-gaap:CommonClassAMember 2024-03-31 0001816431 us-gaap:CommonClassBMember 2023-12-31 0001816431 us-gaap:CommonClassBMember 2024-03-31 0001816431 us-gaap:CommonClassAMember 2023-12-31 0001816431 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001816431 us-gaap:ProductMember 2024-01-01 2024-03-31 0001816431 us-gaap:ServiceMember 2024-01-01 2024-03-31 0001816431 us-gaap:ProductMember 2023-01-01 2023-03-31 0001816431 2023-01-01 2023-03-31 0001816431 us-gaap:RetainedEarningsMember 2023-12-31 0001816431 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0001816431 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001816431 us-gaap:RetainedEarningsMember 2022-12-31 0001816431 2022-12-31 0001816431 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001816431 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0001816431 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001816431 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0001816431 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0001816431 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001816431 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001816431 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001816431 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001816431 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001816431 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001816431 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001816431 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001816431 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001816431 2023-03-31 0001816431 us-gaap:RetainedEarningsMember 2024-03-31 0001816431 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-31 0001816431 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0001816431 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0001816431 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001816431 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0001816431 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001816431 us-gaap:RetainedEarningsMember 2023-03-31 0001816431 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001816431 country:US 2024-01-01 2024-03-31 0001816431 us-gaap:NonUsMember 2024-01-01 2024-03-31 0001816431 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2024-03-31 0001816431 2024-04-01 2024-03-31 0001816431 us-gaap:CommercialPaperMember 2024-03-31 0001816431 us-gaap:CommercialPaperMember 2023-12-31 0001816431 us-gaap:USTreasurySecuritiesMember 2023-12-31 0001816431 us-gaap:USTreasurySecuritiesMember 2024-03-31 0001816431 srt:MaximumMember 2024-03-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember 2024-03-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember 2023-12-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember 2024-03-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2024-03-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember 2023-12-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-03-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2024-03-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001816431 qsi:RedeemableWarrantsMember 2024-01-01 2024-03-31 0001816431 qsi:PrivatePlacementWarrantsMember 2024-01-01 2024-03-31 0001816431 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001816431 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001816431 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001816431 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001816431 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-03-31 0001816431 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-03-31 0001816431 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001816431 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001816431 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001816431 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001816431 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-12-31 0001816431 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-03-31 0001816431 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001816431 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-03-31 0001816431 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001816431 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001816431 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001816431 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001816431 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001816431 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0001816431 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0001816431 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0001816431 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2024-03-31 0001816431 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-03-31 0001816431 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001816431 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001816431 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001816431 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001816431 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001816431 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001816431 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001816431 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001816431 qsi:RedeemableWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001816431 qsi:RedeemableWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001816431 qsi:RedeemableWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001816431 qsi:RedeemableWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001816431 qsi:RedeemableWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001816431 qsi:RedeemableWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001816431 qsi:RedeemableWarrantsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001816431 qsi:RedeemableWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001816431 qsi:PrivatePlacementWarrantsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001816431 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001816431 us-gaap:ComputerEquipmentMember 2024-03-31 0001816431 us-gaap:EquipmentMember 2024-03-31 0001816431 us-gaap:ConstructionInProgressMember 2023-12-31 0001816431 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001816431 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-12-31 0001816431 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001816431 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-03-31 0001816431 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001816431 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001816431 us-gaap:ComputerEquipmentMember 2023-12-31 0001816431 us-gaap:ConstructionInProgressMember 2024-03-31 0001816431 us-gaap:EquipmentMember 2023-12-31 0001816431 qsi:SpaceLocatedInNewHavenConnecticutMember 2024-03-31 0001816431 qsi:SpaceLocatedInNewHavenConnecticutMember 2023-12-31 0001816431 qsi:QuantumSiIncorporated2021EquityIncentivePlanMember 2024-03-31 0001816431 qsi:InducementEquityIncentivePlan2023Member 2024-03-31 0001816431 qsi:InducementEquityIncentivePlan2023Member 2023-05-08 0001816431 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001816431 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001816431 us-gaap:EmployeeStockOptionMember 2023-12-31 0001816431 us-gaap:EmployeeStockOptionMember 2024-03-31 0001816431 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001816431 srt:ChiefFinancialOfficerMember 2023-05-01 2023-05-31 0001816431 srt:ChiefExecutiveOfficerMember 2022-11-01 2022-11-30 0001816431 us-gaap:ScenarioPlanMember 2024-03-16 2027-03-15 0001816431 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001816431 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001816431 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001816431 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001816431 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001816431 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001816431 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001816431 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001816431 us-gaap:WarrantMember 2024-01-01 2024-03-31 0001816431 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-03-31 0001816431 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001816431 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001816431 us-gaap:WarrantMember 2023-01-01 2023-03-31 0001816431 qsi:RedeemableWarrantsMember 2024-03-31 0001816431 qsi:PrivatePlacementWarrantsMember 2024-03-31 0001816431 qsi:RedeemableWarrantsMember 2023-12-31 0001816431 qsi:PrivatePlacementWarrantsMember 2023-12-31 0001816431 qsi:RedeemableWarrantsMember 2023-01-01 2023-03-31 0001816431 qsi:PrivatePlacementWarrantsMember 2023-01-01 2023-03-31 0001816431 us-gaap:ResearchAndDevelopmentExpenseMember 2023-12-31 0001816431 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-12-31 0001816431 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-03-31 0001816431 us-gaap:ResearchAndDevelopmentExpenseMember 2024-03-31 0001816431 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2023-12-31 0001816431 qsi:Catalyzer4CorporationMember srt:BoardOfDirectorsChairmanMember 2024-01-01 2024-03-31 0001816431 qsi:Catalyzer4CorporationMember srt:BoardOfDirectorsChairmanMember 2023-01-01 2023-03-31 0001816431 qsi:ProteinEvolutionIncMember qsi:ProteinEngineeringCollaborationMember us-gaap:RelatedPartyMember 2024-03-31 0001816431 qsi:ProteinEvolutionIncMember qsi:ProteinEngineeringCollaborationMember us-gaap:RelatedPartyMember 2023-12-31 0001816431 qsi:QuantumSiIncorporated2021EquityIncentivePlanMember srt:BoardOfDirectorsChairmanMember 2023-03-01 2023-03-31 0001816431 qsi:LicensesRelatedToCertainIntellectualPropertyMember 2024-03-31 0001816431 us-gaap:AccountsPayableAndAccruedLiabilitiesMember qsi:LicensesRelatedToCertainIntellectualPropertyMember 2024-03-31 0001816431 us-gaap:AccountsPayableAndAccruedLiabilitiesMember qsi:LicensesRelatedToCertainIntellectualPropertyMember 2023-12-31 shares iso4217:USD iso4217:USD shares pure utr:sqft false --12-31 2024 Q1 0001816431 P9M 0 P3D 10-Q true 2024-03-31 false 001-39486 QUANTUM-SI INCORPORATED DE 85-1388175 29 Business Park Drive Branford CT 06405 866 688-7374 Class A common stock, $0.0001 per share QSI NASDAQ Redeemable warrants, each whole warrant exercisable for one share of Class A common stock, each at an exercise price of $11.50 per share QSIAW NASDAQ Yes Yes Non-accelerated Filer true false false 121878989 19937500 53163000 133860000 182268000 123876000 0 0 242000 368000 4946000 3945000 3756000 4261000 244375000 266310000 16169000 16275000 496000 532000 13850000 14438000 695000 695000 275585000 298250000 1164000 1766000 2103000 4943000 1212000 1519000 1883000 1815000 1610000 1566000 7972000 11609000 955000 1274000 12873000 13737000 14000 11000 21814000 26631000 0.0001 0.0001 600000000 600000000 121878989 121878989 121832417 121832417 12000 12000 0.0001 0.0001 27000000 27000000 19937500 19937500 19937500 19937500 2000 2000 768898000 767239000 -33000 0 -515108000 -495634000 253771000 271619000 275585000 298250000 428000 251000 29000 3000 457000 254000 188000 130000 269000 124000 12101000 18167000 11528000 11178000 23629000 29345000 -23360000 -29221000 3574000 2219000 0 2942000 319000 391000 -7000 58000 -19474000 -23611000 0 0 -19474000 -23611000 -0.14 -0.14 -0.17 -0.17 141773000 141773000 140280000 140280000 -28000 0 -5000 0 -33000 0 -19507000 -23611000 120006757 12000 19937500 2000 758366000 -399674000 358706000 1552583 0 0 0 0 0 0 0 0 3908000 0 3908000 0 0 0 -23611000 -23611000 121559340 12000 19937500 2000 762274000 -423285000 339003000 121832417 12000 19937500 2000 767239000 0 -495634000 271619000 46572 0 0 0 0 0 0 0 0 0 1645000 0 0 1645000 0 0 0 -28000 0 -28000 0 0 14000 0 0 14000 0 0 0 -5000 0 -5000 0 0 0 0 -19474000 -19474000 121878989 12000 19937500 2000 768898000 -33000 -515108000 253771000 -19474000 -23611000 1061000 803000 588000 536000 0 2942000 2119000 0 0 -3000 -319000 -391000 0 34000 1645000 3908000 -22000 0 -126000 82000 228000 1708000 -31000 -738000 -633000 -730000 -3094000 -4537000 -820000 -743000 6000 24000 -23208000 -28698000 1046000 2574000 59000 887000 78823000 0 22500000 29500000 -57428000 26039000 70000 0 14000 0 -56000 0 -5000 0 -80697000 -2659000 133860000 84319000 53163000 81660000 16000 0 231000 847000 75000 0 <div style="text-align: justify; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">Note 1. Organization and Description of Business</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><br/> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Quantum-Si Incorporated (including its subsidiaries, the “Company” or “Quantum-Si”) was incorporated in Delaware on June 10, 2020 as HighCape Capital Acquisition Corp. The Company’s legal name became Quantum-Si Incorporated following a business combination on June 10, 2021 between the Company and Q-SI Operations Inc. (formerly Quantum-Si Incorporated), which was founded in 2013.</span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">The Company is an innovative life sciences company with the mission of transforming single-molecule analysis and democratizing its use by providing researchers and clinicians access to the proteome, the set of proteins expressed within a cell. The Company has developed a proprietary universal single-molecule detection platform that the Company is first applying to proteomics to enable Next-Generation Protein Sequencing</span><sup>TM </sup><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">(“NGPS”), the ability to sequence proteins in a massively parallel fashion (rather than sequentially, one at a time), and can be used for the study of nucleic acids. The Company’s platform is currently comprised of the Platinum</span><sup>®</sup><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> NGPS instrument, the Platinum Analysis Software service, reagent kits and semiconductor chips for use with its instruments.</span></div> <div style="text-align: justify; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Note 2. <span style="font-family: 'Times New Roman'; font-size: 10pt;">Summary of <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Significant Accounting Policies</span></span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Basis of Presentation and Principles of Consolidation</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The accompanying Condensed Consolidated Financial Statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the accounting disclosure rules and regulations of the Securities and Exchange Commission (the “SEC”). All intercompany transactions are eliminated.<br/> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">These Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. The Condensed Consolidated Balance Sheets as of December 31, 2023 included herein was derived from the audited Consolidated Financial Statements as of that date, but does not include all disclosures, including certain notes required by U.S. GAAP, on an annual reporting basis.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">In the opinion of management, the accompanying Condensed Consolidated Financial Statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, and cash flows for the interim periods. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter, the year ending December 31, 2024, or any other period.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">There have been no material changes to the Company’s significant accounting policies as described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">   </div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Global Developments<br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Throughout 2023, various central banks around the world, including the Federal Reserve in the United States, raised interest rates. While these rate increases have not had a significant adverse impact on the Company to date, the impact of such rate increases on the overall financial markets and the economy may adversely impact the Company in the future. In addition, the global economy has experienced, and is continuing to experience, high levels of inflation and global supply chain disruptions. The Company continues to monitor these supply chain, inflation and interest rate factors, as well as the uncertainty resulting from the overall economic environment.</span></div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Although the Company does not expect to be significantly impacted by the conflicts in Ukraine or Israel and Gaza, the Company has experienced some constraints in product and material availability and increasing costs required to obtain some materials and supplies as a result of these conflicts on the global economy. To date, the Company’s business has not been materially impacted by the conflicts, however, as the conflicts continue or worsen, it may impact the Company’s business, financial condition, results of operations and cash flows.</span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span><br/> </div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Concentration of Business Risk</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents and marketable securities. As of March 31, 2024, the Company’s marketable securities consist of mutual funds, U.S. Treasury securities and commercial paper. The Company also maintains balances in certain operating accounts above federally insured limits and, as a result, the Company is exposed to credit risk in the event of default by the financial institutions to the extent account balances exceed the amount insured by the Federal Deposit Insurance Corporation.</span></div> <div><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company sources certain key materials and components utilized in the Company’s products from single or limited suppliers. Historically, the Company has not experienced significant issues sourcing these materials and components. However, if these suppliers were not able to supply the requested amount of materials or components, it could take a considerable length of time to obtain alternative sources, which could affect the Company’s development efforts and commercial operations. </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-style: italic; font-weight: bold;">Segment Reporting</div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company’s Chief Operating Decision Maker, its Chief Executive Officer, reviews the Company’s financial information on a consolidated basis for purposes of allocating resources and evaluating its financial performance. Accordingly, the Company has determined that it operates as a single reportable segment.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Reclassifications</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Certain prior year amounts have been reclassified for consistency with the current year’s presentation.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span><br/> </div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Use of Estimates</div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions about future events that affect the amounts recorded in its Condensed Consolidated Financial Statements and accompanying notes. Future events and their effects cannot be determined with certainty. On an ongoing basis, management evaluates these estimates and assumptions. Significant estimates and assumptions include:</div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">●</td> <td style="width: auto; vertical-align: top;"> <div style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">valuation allowances with respect to deferred tax assets;</div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">●</td> <td style="width: auto; vertical-align: top;"> <div style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">inventory valuation;</div> </td> </tr> </table> <div> <br/> </div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">●</td> <td style="width: auto; vertical-align: top;"> <div style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">valuation of excess and obsolete inventory reserves</span>;</div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">●</td> <td style="width: auto; vertical-align: top;"> <div style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">assumptions used for leases</span>;<br/> </div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> <span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">●</td> <td style="width: auto; vertical-align: top;"> <div style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">valuation of warrant liabilities;<br/> </div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">●</td> <td style="width: auto; vertical-align: top;"> <div style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">a<span style="font-size: 10pt; font-family: 'Times New Roman';">ssumptions associated with revenue recognition; and</span></span></div> </td> </tr> </table> <div> <br/> </div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">●</td> <td style="width: auto; vertical-align: top;"> <div style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">assumptions underlying the fair value used in the calculation of stock-based compensation.</div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company bases these estimates on historical and anticipated results and trends and on various other assumptions the Company believes are reasonable under the circumstances, including assumptions as to future events. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates, and any such differences may be material to the Condensed Consolidated Financial Statements.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;"> <br/> </div> <div><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Inventory, Net</span><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify; text-indent: 0px; text-transform: none; color: rgb(0, 0, 0); font-variant: normal;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; color: rgb(0, 0, 0);">Inventory is stated at the lower of cost or net realizable value with cost determined using the first-in, first-out method. Materials that may be utilized for either commercial or, alternatively, for research and development purposes, are classified as inventory. Amounts in inventory used for research and development purposes are charged to research and development expense when the product enters the research and development process and can no longer be used for commercial purposes and, therefore, does not have an “alternative future use” as defined in authoritative guidance</span>.</div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: normal; text-align: justify; text-indent: 0px; text-transform: none; color: rgb(0, 0, 0); font-variant: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/> </span></div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400; text-align: justify; text-indent: 0px; text-transform: none;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; color: rgb(0, 0, 0);">The Company performs an assessment of the recoverability of capitalized inventory during each reporting period and, if needed, records an excess and obsolete reserve against inventory to its estimated net realizable value in the period it is identified. For further discussion related to inventory, please refer to Note 5. Inventory, Net</span>.</span></div> <div> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Warrant Liabilities<br/> </div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company’s outstanding warrants include publicly traded warrants (the “Public Warrants”) and warrants sold in a private placement (the “Private Warrants”). The Public Warrants and Private Warrants meet the definition of a derivative and the Company recorded these warrants as long-term liabilities in the Condensed Consolidated Balance Sheets at fair value upon initial recognition, with subsequent changes in their respective fair values recognized in the Condensed Consolidated Statements of Operations and Comprehensive Loss at each reporting date. For further discussion related to the Public Warrants and Private Warrants, please refer to Note 11. Warrant Liabilities</span>.</div> <div><br/></div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; font-variant: normal; text-transform: none;">Revenue Recognition</div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The <span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; color: rgb(0, 0, 0);">Company’s revenue is derived from sales of products and services. Product revenue is primarily generated from the sales of instruments and consumables used in protein sequencing and analysis. Service revenue is primarily generated from service maintenance contracts including access to analysis software and advanced training for instrument use. The Company recognizes revenue when or as a customer obtains control of the promised goods and services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for these goods and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue as the performance obligations have been satisfied. The Company has made the accounting policy election allowed for under ASC 606-10-32-2A to exclude all sales taxes from transaction price. Revenue recognition for contracts with multiple deliverables is based on the separate satisfaction of each distinct performance obligation within the contract. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company allocates transaction price to the performance obligations in a contract with a customer based on the relative standalone selling price of each performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information and specific factors such as competitive positioning, internal costs, profit objectives, and internally approved pricing guidelines related to the performance obligation</span>. </div> <div style="text-align: justify;"> <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The <span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Company considers performance obligation for sales of products satisfied upon shipment of the goods to the customer in accordance with the shipping terms (either upon shipment or delivery), which is when control of the product is deemed to be transferred; this includes instruments and consumables. Customers generally do not have a right to return products, except for defective or damaged products during the warranty period or unless prior written consent is provided. In instances where right of payment or transfer of title is contingent upon the customer’s acceptance of the product, revenue is deferred until all acceptance criteria have been met. Revenues for service maintenance contracts, which start after the first year of purchase and are considered as service type warranties that effectively extend the standard first-year service coverage at the customer’s option are recognized ratably over the contract service period as these services are performed evenly over time. Revenues for advanced training is recognized at a point in time upon satisfaction of the underlying performance obligation.</span> The Company typically provides a standard one-year warranty which covers defects in materials, workmanship and manufacturing or performance conditions under normal use and service. The first year of the warranty of the products is considered an assurance-type warranty and is recorded as Cost of revenue within the Condensed Consolidated Statements of Operations and Comprehensive Loss. The Company has determined the standard first-year warranty is not a distinct performance obligation.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">T<span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">he Company disaggregates </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; color: rgb(0, 0, 0);">revenue from contracts with customers by type of revenue. The Company believes product revenue and service revenue aggregate the payor types by nature, amount, timing and uncertainty of its revenue streams. Total revenue generated from domestic and international sales was approximately $0.3 million and $0.2 million, respectively, for the three months ended March 31, 2024. All revenue generated for the three months ended March 31, 2023 resulted from domestic sales</span>.</div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Deferred Revenue</div> <div><br/> </div> <div style="text-align: justify;">De<span style="font-family: 'Times New Roman'; font-size: 10pt;">ferred revenue is a contract liability that consists of customer payments received in advance of performance or billings in excess of revenue recognized, net of revenue recognized from the balance at the beginning of the period.</span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Deferred revenue primarily consists of billings and payments received in advance of revenue recognition from service maintenance contracts including software subscription, proof of concept services and advanced training, and is reduced as the revenue recognition criteria are met. Deferred revenue also includes proof of concept services and advanced training provided to customers until the service has been performed. Deferred revenue is classified as current or non-current based on expected revenue recognition timing. Specifically, deferred revenue that will be recognized as revenue within the succeeding 12-month period is recorded as current and is included within Accrued expenses and other current liabilities, and the portion of deferred revenue where revenue is expected to be recognized beyond 12 months from the reporting date is recorded as non-current deferred revenue and is included in Other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.</div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">As of March 31, 2024, <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">the Company had deferred revenue of $0.1 million included within Accrued expenses and other current liabilities in the Company’s Condensed Consolidated Balance Sheets. As of March 31, 2024, amounts included within Other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets were immaterial. The Company expects to recognize approximately 30% of its remaining performance obligations as revenue for the <span style="-sec-ix-hidden:Fact_fc544350f1eb45d4af2bc5ae03a3d57d">remainder</span> of the year ending December 31, 2024</span>.</div> <div><br/></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> Stock-Based Compensation</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stock-based compensation <span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; color: rgb(0, 0, 0);">expense for stock option grants with only service conditions is recognized on a straight-line basis over the requisite service period of the individual grants, which is generally the vesting period, based on the estimated grant date fair values. Stock-based compensation expense for stock option grants subject to non-financing event performance conditions on an accelerated basis is recognized as though each vesting portion of the award was, in substance, a separate award</span>.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prior<span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> to the business combination between HighCape Capital Acquisition LLC and Quantum-Si Incorporated in June 2021 (the “Business Combination”), the fair value of the shares of common stock underlying stock options had historically been determined by the Company’s board of directors (the “Board”), with input from management and contemporaneous third-party valuations, as there was no public market for the common stock. Given the absence of a public trading market for the Company’s common stock, the Board exercised reasonable judgment and considered numerous objective and subjective factors to determine the best estimate of the fair value of the Company’s common stock at each option grant date</span>.</div> <div>  <br/></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">After<span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; color: rgb(0, 0, 0);"> the completion of the Business Combination, the Company measures compensation expense for stock-based awards to employees, non-employees and directors based upon the awards’ initial grant-date fair values. Stock-based compensation expense for stock options, restricted stock units and performance awards is recorded over the requisite service period. For awards with only a service condition, the Company expenses stock-based compensation using the straight-line method over the requisite service period for the entire award. For awards with a market condition, the Company expenses the grant date fair value at the target over the vesting period regardless of the value the award recipients ultimately receive. The fair value of restricted stock without a market condition is estimated using the current market price of the Company’s Class A common stock on the date of grant. The fair value of stock option grants with a market condition is estimated at the date of grant using the Monte Carlo simulation model (“Monte Carlo”). The fair values of stock option grants are estimated as of the date of grant by applying the Black-Scholes option valuation model (“Black-Scholes”). The Black-Scholes and Monte Carlo models incorporate assumptions as to stock price volatility, the expected life of options or restricted stock, a risk-free interest rate and dividend yield. The effect of forfeiture in compensation costs is recognized based on actual forfeitures when they occur</span>.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">B<span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">lack-Scholes is affected by the stock price on the date of the grant as well as assumptions regarding a number of highly complex and subjective variables. These variables include the expected term of the option, expected risk-free interest rate, the expected volatility of Class A common stock, and expected dividend yield; each of which is described below. The assumptions for expected term and expected volatility are the two assumptions that significantly affect the grant date fair value</span>.</div> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">●</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-style: italic;">Expected Term</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt;">: The expected term using the “simplified” method, which is the simple average of the vesting period and the contractual term</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">.</span></div> </td> </tr> </table> </div> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Risk-free Interest Rate</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">: The risk-free interest rate for periods within the expected term of the awards is based on the U.S. Treasury yield curve in effect at the time of the grant.</span></td> </tr> </table> </div> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">●</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Expected Stock Price Volatility</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">: <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company determined expected annual equity volatility based on the historical volatility of its Class A common stock.</span></span><br/> </div> </td> </tr> </table> </div> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">●</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Dividend Yield</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">: Because the Company has never paid a dividend and does not expect to begin doing so in the foreseeable future,</span> the Company assumes<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <span style="text-indent: 0pt;">no</span> dividend yield in valuing the stock-based awards</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">.</span></div> </td> </tr> </table> </div> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">●</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Exercise Price</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">: The exercise price is taken directly from the grant notice issued to employees and nonemployees</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">.</span></div> </td> </tr> </table> <div> <br/> </div> </div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Recently Issued Accounting Pronouncements</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><br/> </div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In December 2023, the FASB issued ASU No. 2023-09,</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"> Income Taxes (Topic 740)</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">: </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Improvements to Income Tax Disclosures</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">, which expands income tax disclosure requirements to include additional information related to the rate reconciliation of effective tax rates to statutory rates, as well as additional disaggregation of taxes paid in both U.S. and foreign jurisdictions. The amendments in ASU 2023-09 also remove disclosures related to certain unrecognized tax benefits and deferred taxes. The amendments are effective for fiscal years beginning after December 31, 2024. The amendments may be applied prospectively or retrospectively. The Company is currently evaluating the effect ASU 2023-09 may have on its Consolidated Financial Statements and disclosures.</span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div> <span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; color: rgb(0, 0, 0); font-style: normal;"><br/> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">, which requires</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">enhanced disclosures about significant segment expenses. In addition, the ASU clarified that single reportable segment entities must apply Topic 280 in its entirely. The ASU does not change how an entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. The ASU is required to be applied retrospectively to all periods presented in the financial statements and is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the effect ASU 2023-07 may have on its Consolidated Financial Statements and disclosures</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">.</span></div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Basis of Presentation and Principles of Consolidation</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">The accompanying Condensed Consolidated Financial Statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and pursuant to the accounting disclosure rules and regulations of the Securities and Exchange Commission (the “SEC”). All intercompany transactions are eliminated.<br/> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">These Condensed Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. The Condensed Consolidated Balance Sheets as of December 31, 2023 included herein was derived from the audited Consolidated Financial Statements as of that date, but does not include all disclosures, including certain notes required by U.S. GAAP, on an annual reporting basis.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">In the opinion of management, the accompanying Condensed Consolidated Financial Statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, and cash flows for the interim periods. The results for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for any subsequent quarter, the year ending December 31, 2024, or any other period.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> <br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">There have been no material changes to the Company’s significant accounting policies as described in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.</span> </div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Concentration of Business Risk</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash and cash equivalents and marketable securities. As of March 31, 2024, the Company’s marketable securities consist of mutual funds, U.S. Treasury securities and commercial paper. The Company also maintains balances in certain operating accounts above federally insured limits and, as a result, the Company is exposed to credit risk in the event of default by the financial institutions to the extent account balances exceed the amount insured by the Federal Deposit Insurance Corporation.</span></div> <div><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">The Company sources certain key materials and components utilized in the Company’s products from single or limited suppliers. Historically, the Company has not experienced significant issues sourcing these materials and components. However, if these suppliers were not able to supply the requested amount of materials or components, it could take a considerable length of time to obtain alternative sources, which could affect the Company’s development efforts and commercial operations. </div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify; font-style: italic; font-weight: bold;">Segment Reporting</div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company’s Chief Operating Decision Maker, its Chief Executive Officer, reviews the Company’s financial information on a consolidated basis for purposes of allocating resources and evaluating its financial performance. Accordingly, the Company has determined that it operates as a single reportable segment.</div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Reclassifications</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">Certain prior year amounts have been reclassified for consistency with the current year’s presentation.</div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Use of Estimates</div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;"> </div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The preparation of the Condensed Consolidated Financial Statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions about future events that affect the amounts recorded in its Condensed Consolidated Financial Statements and accompanying notes. Future events and their effects cannot be determined with certainty. On an ongoing basis, management evaluates these estimates and assumptions. Significant estimates and assumptions include:</div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">●</td> <td style="width: auto; vertical-align: top;"> <div style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">valuation allowances with respect to deferred tax assets;</div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">●</td> <td style="width: auto; vertical-align: top;"> <div style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">inventory valuation;</div> </td> </tr> </table> <div> <br/> </div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">●</td> <td style="width: auto; vertical-align: top;"> <div style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">valuation of excess and obsolete inventory reserves</span>;</div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">●</td> <td style="width: auto; vertical-align: top;"> <div style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">assumptions used for leases</span>;<br/> </div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> <span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">●</td> <td style="width: auto; vertical-align: top;"> <div style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">valuation of warrant liabilities;<br/> </div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">●</td> <td style="width: auto; vertical-align: top;"> <div style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">a<span style="font-size: 10pt; font-family: 'Times New Roman';">ssumptions associated with revenue recognition; and</span></span></div> </td> </tr> </table> <div> <br/> </div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <tr> <td style="width: 18pt;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </td> <td style="width: 18pt; vertical-align: top; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">●</td> <td style="width: auto; vertical-align: top;"> <div style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">assumptions underlying the fair value used in the calculation of stock-based compensation.</div> </td> </tr> </table> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company bases these estimates on historical and anticipated results and trends and on various other assumptions the Company believes are reasonable under the circumstances, including assumptions as to future events. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates, and any such differences may be material to the Condensed Consolidated Financial Statements.</div> <div><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Inventory, Net</span><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><br/> </span></div> <div><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-weight: normal; text-align: justify; text-indent: 0px; text-transform: none; color: rgb(0, 0, 0); font-variant: normal;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; color: rgb(0, 0, 0);">Inventory is stated at the lower of cost or net realizable value with cost determined using the first-in, first-out method. Materials that may be utilized for either commercial or, alternatively, for research and development purposes, are classified as inventory. Amounts in inventory used for research and development purposes are charged to research and development expense when the product enters the research and development process and can no longer be used for commercial purposes and, therefore, does not have an “alternative future use” as defined in authoritative guidance</span>.</div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: normal; text-align: justify; text-indent: 0px; text-transform: none; color: rgb(0, 0, 0); font-variant: normal;"><span style="font-size: 10pt; font-family: 'Times New Roman';"> <br/> </span></div> <div style="display:none;"><br/></div> <div style="letter-spacing: normal; white-space: normal; word-spacing: 0px; font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-weight: 400; text-align: justify; text-indent: 0px; text-transform: none;"><span style="font-size: 10pt; font-family: 'Times New Roman'; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; color: rgb(0, 0, 0);">The Company performs an assessment of the recoverability of capitalized inventory during each reporting period and, if needed, records an excess and obsolete reserve against inventory to its estimated net realizable value in the period it is identified. For further discussion related to inventory, please refer to Note 5. Inventory, Net</span>.</span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Warrant Liabilities<br/> </div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">The Company’s outstanding warrants include publicly traded warrants (the “Public Warrants”) and warrants sold in a private placement (the “Private Warrants”). The Public Warrants and Private Warrants meet the definition of a derivative and the Company recorded these warrants as long-term liabilities in the Condensed Consolidated Balance Sheets at fair value upon initial recognition, with subsequent changes in their respective fair values recognized in the Condensed Consolidated Statements of Operations and Comprehensive Loss at each reporting date. For further discussion related to the Public Warrants and Private Warrants, please refer to Note 11. Warrant Liabilities</span>.</div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold; font-variant: normal; text-transform: none;">Revenue Recognition</div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: left;"><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span> </div> <div><span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The <span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; color: rgb(0, 0, 0);">Company’s revenue is derived from sales of products and services. Product revenue is primarily generated from the sales of instruments and consumables used in protein sequencing and analysis. Service revenue is primarily generated from service maintenance contracts including access to analysis software and advanced training for instrument use. The Company recognizes revenue when or as a customer obtains control of the promised goods and services. The amount of revenue recognized reflects the consideration to which the Company expects to be entitled in exchange for these goods and services. This process involves identifying the contract with a customer, determining the performance obligations in the contract, determining the contract price, allocating the contract price to the distinct performance obligations in the contract, and recognizing revenue as the performance obligations have been satisfied. The Company has made the accounting policy election allowed for under ASC 606-10-32-2A to exclude all sales taxes from transaction price. Revenue recognition for contracts with multiple deliverables is based on the separate satisfaction of each distinct performance obligation within the contract. A performance obligation is considered distinct from other obligations in a contract when it provides a benefit to the customer either on its own or together with other resources that are readily available to the customer and is separately identified in the contract. The Company allocates transaction price to the performance obligations in a contract with a customer based on the relative standalone selling price of each performance obligation. The Company determines standalone selling price based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, the Company estimates the standalone selling price taking into account available information and specific factors such as competitive positioning, internal costs, profit objectives, and internally approved pricing guidelines related to the performance obligation</span>. </div> <div style="text-align: justify;"> <span style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </span></div> <div style="text-align: justify; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The <span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Company considers performance obligation for sales of products satisfied upon shipment of the goods to the customer in accordance with the shipping terms (either upon shipment or delivery), which is when control of the product is deemed to be transferred; this includes instruments and consumables. Customers generally do not have a right to return products, except for defective or damaged products during the warranty period or unless prior written consent is provided. In instances where right of payment or transfer of title is contingent upon the customer’s acceptance of the product, revenue is deferred until all acceptance criteria have been met. Revenues for service maintenance contracts, which start after the first year of purchase and are considered as service type warranties that effectively extend the standard first-year service coverage at the customer’s option are recognized ratably over the contract service period as these services are performed evenly over time. Revenues for advanced training is recognized at a point in time upon satisfaction of the underlying performance obligation.</span> The Company typically provides a standard one-year warranty which covers defects in materials, workmanship and manufacturing or performance conditions under normal use and service. The first year of the warranty of the products is considered an assurance-type warranty and is recorded as Cost of revenue within the Condensed Consolidated Statements of Operations and Comprehensive Loss. The Company has determined the standard first-year warranty is not a distinct performance obligation.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="color: rgb(0, 0, 0); font-size: 10pt; font-variant: normal; text-transform: none;"><br/> </div> <div style="text-align: justify; font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">T<span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">he Company disaggregates </span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; color: rgb(0, 0, 0);">revenue from contracts with customers by type of revenue. The Company believes product revenue and service revenue aggregate the payor types by nature, amount, timing and uncertainty of its revenue streams. Total revenue generated from domestic and international sales was approximately $0.3 million and $0.2 million, respectively, for the three months ended March 31, 2024. All revenue generated for the three months ended March 31, 2023 resulted from domestic sales</span>.</div> P1Y 300000 200000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic; font-weight: bold;">Deferred Revenue</div> <div><br/> </div> <div style="text-align: justify;">De<span style="font-family: 'Times New Roman'; font-size: 10pt;">ferred revenue is a contract liability that consists of customer payments received in advance of performance or billings in excess of revenue recognized, net of revenue recognized from the balance at the beginning of the period.</span></div> <div><br/> </div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">Deferred revenue primarily consists of billings and payments received in advance of revenue recognition from service maintenance contracts including software subscription, proof of concept services and advanced training, and is reduced as the revenue recognition criteria are met. Deferred revenue also includes proof of concept services and advanced training provided to customers until the service has been performed. Deferred revenue is classified as current or non-current based on expected revenue recognition timing. Specifically, deferred revenue that will be recognized as revenue within the succeeding 12-month period is recorded as current and is included within Accrued expenses and other current liabilities, and the portion of deferred revenue where revenue is expected to be recognized beyond 12 months from the reporting date is recorded as non-current deferred revenue and is included in Other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.</div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">As of March 31, 2024, <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">the Company had deferred revenue of $0.1 million included within Accrued expenses and other current liabilities in the Company’s Condensed Consolidated Balance Sheets. As of March 31, 2024, amounts included within Other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets were immaterial. The Company expects to recognize approximately 30% of its remaining performance obligations as revenue for the <span style="-sec-ix-hidden:Fact_fc544350f1eb45d4af2bc5ae03a3d57d">remainder</span> of the year ending December 31, 2024</span>.</div> 100000 0.30 <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> Stock-Based Compensation</div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Stock-based compensation <span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; color: rgb(0, 0, 0);">expense for stock option grants with only service conditions is recognized on a straight-line basis over the requisite service period of the individual grants, which is generally the vesting period, based on the estimated grant date fair values. Stock-based compensation expense for stock option grants subject to non-financing event performance conditions on an accelerated basis is recognized as though each vesting portion of the award was, in substance, a separate award</span>.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Prior<span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> to the business combination between HighCape Capital Acquisition LLC and Quantum-Si Incorporated in June 2021 (the “Business Combination”), the fair value of the shares of common stock underlying stock options had historically been determined by the Company’s board of directors (the “Board”), with input from management and contemporaneous third-party valuations, as there was no public market for the common stock. Given the absence of a public trading market for the Company’s common stock, the Board exercised reasonable judgment and considered numerous objective and subjective factors to determine the best estimate of the fair value of the Company’s common stock at each option grant date</span>.</div> <div>  <br/></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">After<span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none; color: rgb(0, 0, 0);"> the completion of the Business Combination, the Company measures compensation expense for stock-based awards to employees, non-employees and directors based upon the awards’ initial grant-date fair values. Stock-based compensation expense for stock options, restricted stock units and performance awards is recorded over the requisite service period. For awards with only a service condition, the Company expenses stock-based compensation using the straight-line method over the requisite service period for the entire award. For awards with a market condition, the Company expenses the grant date fair value at the target over the vesting period regardless of the value the award recipients ultimately receive. The fair value of restricted stock without a market condition is estimated using the current market price of the Company’s Class A common stock on the date of grant. The fair value of stock option grants with a market condition is estimated at the date of grant using the Monte Carlo simulation model (“Monte Carlo”). The fair values of stock option grants are estimated as of the date of grant by applying the Black-Scholes option valuation model (“Black-Scholes”). The Black-Scholes and Monte Carlo models incorporate assumptions as to stock price volatility, the expected life of options or restricted stock, a risk-free interest rate and dividend yield. The effect of forfeiture in compensation costs is recognized based on actual forfeitures when they occur</span>.</div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">B<span style="font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">lack-Scholes is affected by the stock price on the date of the grant as well as assumptions regarding a number of highly complex and subjective variables. These variables include the expected term of the option, expected risk-free interest rate, the expected volatility of Class A common stock, and expected dividend yield; each of which is described below. The assumptions for expected term and expected volatility are the two assumptions that significantly affect the grant date fair value</span>.</div> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">●</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; font-style: italic;">Expected Term</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt;">: The expected term using the “simplified” method, which is the simple average of the vesting period and the contractual term</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">.</span></div> </td> </tr> </table> </div> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Risk-free Interest Rate</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">: The risk-free interest rate for periods within the expected term of the awards is based on the U.S. Treasury yield curve in effect at the time of the grant.</span></td> </tr> </table> </div> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">●</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Expected Stock Price Volatility</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">: <span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company determined expected annual equity volatility based on the historical volatility of its Class A common stock.</span></span><br/> </div> </td> </tr> </table> </div> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">●</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Dividend Yield</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">: Because the Company has never paid a dividend and does not expect to begin doing so in the foreseeable future,</span> the Company assumes<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> <span style="text-indent: 0pt;">no</span> dividend yield in valuing the stock-based awards</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">.</span></div> </td> </tr> </table> </div> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">●</td> <td style="width: auto; vertical-align: top;"> <div style="color: rgb(0, 0, 0); text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Exercise Price</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">: The exercise price is taken directly from the grant notice issued to employees and nonemployees</span><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;">.</span></div> </td> </tr> </table> <div> <br/> </div> </div> 0 <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);">Recently Issued Accounting Pronouncements</div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; color: rgb(0, 0, 0);"><br/> </div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In December 2023, the FASB issued ASU No. 2023-09,</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"> Income Taxes (Topic 740)</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">: </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Improvements to Income Tax Disclosures</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">, which expands income tax disclosure requirements to include additional information related to the rate reconciliation of effective tax rates to statutory rates, as well as additional disaggregation of taxes paid in both U.S. and foreign jurisdictions. The amendments in ASU 2023-09 also remove disclosures related to certain unrecognized tax benefits and deferred taxes. The amendments are effective for fiscal years beginning after December 31, 2024. The amendments may be applied prospectively or retrospectively. The Company is currently evaluating the effect ASU 2023-09 may have on its Consolidated Financial Statements and disclosures.</span> </div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none;"> </span></div> <div> <span style="font-family: 'Times New Roman'; font-size: 10pt; font-variant: normal; text-transform: none; font-weight: normal; color: rgb(0, 0, 0); font-style: normal;"><br/> </span></div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> <span style="font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span> </span></div> <div><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">In November 2023, the FASB issued ASU No. 2023-07, </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">, which requires</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;"> </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">enhanced disclosures about significant segment expenses. In addition, the ASU clarified that single reportable segment entities must apply Topic 280 in its entirely. The ASU does not change how an entity identifies its operating segments, aggregates those operating segments, or applies the quantitative thresholds to determine its reportable segments. The ASU is required to be applied retrospectively to all periods presented in the financial statements and is effective for fiscal years beginning after December 15, 2023 and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the effect ASU 2023-07 may have on its Consolidated Financial Statements and disclosures</span><span style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">.</span></div> <div><span style="font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 3. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Investments in Marketable Securities</span> </div> <div><span style="font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">As of March 31, 2024 and December 31, 2023, the Company’s investments in marketable securities were determined to be available-for-sale securities. Gross unrealized gains or losses resulting from changes in the fair value of available-for-sale securities for the three months ended March 31, 2024 were less than $0.1 million. There were no such gains or losses for the three months ended March 31, 2023.</div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Dividend and interest income from marketable securities and realized and unrealized gain on marketable securities, net, related to the Company’s available-for sale securities for the three months ended March 31, 2024 and trading securities for the three months ended March 31, 2023 were as follows (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';"> 2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman';">Dividend and interest income from marketable securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">3,574</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">2,219</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman';">Gain on marketable securities, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">2,942</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The following is a summary of the Company’s available-for-sale securities recorded within Marketable securities in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 (in thousands):</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">March 31, 2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amortized</div> <div style="text-align: center; font-weight: bold;">Costs</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;">Unrealized</div> <div style="text-align: center; font-weight: bold;">Gains<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;">Unrealized</div> <div style="text-align: center; font-weight: bold;">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold; text-align: center;">Fair</div> <div style="font-weight: bold; text-align: center;">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Financial Assets:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Short-term marketable securities:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">U.S. Treasury securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">151,538</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">(14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">151,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman';">Commercial paper</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">30,758</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">(14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">30,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">182,296</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">(28</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">182,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">December 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amortized</div> <div style="text-align: center; font-weight: bold;">Costs</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;">Unrealized</div> <div style="text-align: center; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;">Unrealized</div> <div style="text-align: center; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold; text-align: center;">Fair</div> <div style="font-weight: bold; text-align: center;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Financial Assets:</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Short-term marketable securities:</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">U.S. Treasury securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">82,625</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">15</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">82,640</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman';">Commercial paper</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">41,229</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">7</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">41,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">123,854</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';"> <div style="font-family: 'Times New Roman';">22</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">123,876</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The fair values of the Company’s available-for-sale securities included within Marketable securities in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023, by remaining contractual maturity, are as follows (in thousands):</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">March 31, 2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">One Year</div> <div style="text-align: center; font-weight: bold;">or Less</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> <div style="text-align: center; font-weight: bold;">Over</div> <div style="text-align: center; font-weight: bold;">One Year</div> <div style="text-align: center; font-weight: bold;">Through</div> <div style="text-align: center; font-weight: bold;">Five Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> <div style="text-align: center; font-weight: bold;">Over</div> <div style="text-align: center; font-weight: bold;">Five Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-weight: bold; font-family: 'Times New Roman'; text-align: center;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Financial Assets:</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Short-term marketable securities:</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">U.S. Treasury securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">151,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">151,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman';">Commercial paper</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">30,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">30,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">182,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">182,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">December 31, 2023 </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> <div style="text-align: center; font-weight: bold;">One Year</div> <div style="text-align: center; font-weight: bold;">or Less</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Over</div> <div style="text-align: center; font-weight: bold;">One Year</div> <div style="text-align: center; font-weight: bold;">Through</div> <div style="text-align: center; font-weight: bold;">Five Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> <div style="text-align: center; font-weight: bold;">Over</div> <div style="text-align: center; font-weight: bold;">Five Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-weight: bold; font-family: 'Times New Roman'; text-align: center;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Financial Assets:</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Short-term marketable securities:</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">U.S. Treasury securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">82,640</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">82,640</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman';">Commercial paper</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">41,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">41,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">123,876</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">123,876</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> </div> 100000 0 -0 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Dividend and interest income from marketable securities and realized and unrealized gain on marketable securities, net, related to the Company’s available-for sale securities for the three months ended March 31, 2024 and trading securities for the three months ended March 31, 2023 were as follows (in thousands):</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';"> 2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman';">Dividend and interest income from marketable securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">3,574</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">2,219</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-family: 'Times New Roman';">Gain on marketable securities, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">2,942</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 3574000 2219000 0 2942000 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The following is a summary of the Company’s available-for-sale securities recorded within Marketable securities in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023 (in thousands):</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">March 31, 2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amortized</div> <div style="text-align: center; font-weight: bold;">Costs</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;">Unrealized</div> <div style="text-align: center; font-weight: bold;">Gains<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;">Unrealized</div> <div style="text-align: center; font-weight: bold;">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold; text-align: center;">Fair</div> <div style="font-weight: bold; text-align: center;">Value</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Financial Assets:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Short-term marketable securities:</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">U.S. Treasury securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">151,538</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">(14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">151,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman';">Commercial paper</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">30,758</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">(14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">30,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">182,296</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">(28</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">182,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">December 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Amortized</div> <div style="text-align: center; font-weight: bold;">Costs</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;">Unrealized</div> <div style="text-align: center; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;">Unrealized</div> <div style="text-align: center; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold; text-align: center;">Fair</div> <div style="font-weight: bold; text-align: center;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Financial Assets:</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Short-term marketable securities:</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">U.S. Treasury securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">82,625</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">15</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">82,640</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman';">Commercial paper</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">41,229</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">7</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">41,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">123,854</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';"> <div style="font-family: 'Times New Roman';">22</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">123,876</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 151538000 0 14000 151524000 30758000 0 14000 30744000 182296000 0 28000 182268000 82625000 15000 0 82640000 41229000 7000 0 41236000 123854000 22000 0 123876000 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The fair values of the Company’s available-for-sale securities included within Marketable securities in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023, by remaining contractual maturity, are as follows (in thousands):</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">March 31, 2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">One Year</div> <div style="text-align: center; font-weight: bold;">or Less</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> <div style="text-align: center; font-weight: bold;">Over</div> <div style="text-align: center; font-weight: bold;">One Year</div> <div style="text-align: center; font-weight: bold;">Through</div> <div style="text-align: center; font-weight: bold;">Five Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> <div style="text-align: center; font-weight: bold;">Over</div> <div style="text-align: center; font-weight: bold;">Five Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-weight: bold; font-family: 'Times New Roman'; text-align: center;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Financial Assets:</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Short-term marketable securities:</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">U.S. Treasury securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">151,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">151,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman';">Commercial paper</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">30,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">30,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">182,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">182,268</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">December 31, 2023 </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> <div style="text-align: center; font-weight: bold;">One Year</div> <div style="text-align: center; font-weight: bold;">or Less</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Over</div> <div style="text-align: center; font-weight: bold;">One Year</div> <div style="text-align: center; font-weight: bold;">Through</div> <div style="text-align: center; font-weight: bold;">Five Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> <div style="text-align: center; font-weight: bold;">Over</div> <div style="text-align: center; font-weight: bold;">Five Years</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-weight: bold; font-family: 'Times New Roman'; text-align: center;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Financial Assets:</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Short-term marketable securities:</div> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">U.S. Treasury securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">82,640</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">82,640</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="font-family: 'Times New Roman';">Commercial paper</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">41,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-family: 'Times New Roman';">41,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Total</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">123,876</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman';">123,876</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> </div> 151524000 0 0 151524000 30744000 0 0 30744000 182268000 0 0 182268000 82640000 0 0 82640000 41236000 0 0 41236000 123876000 0 0 123876000 <div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Note 4. F<span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">air Value of Financial Instruments</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Fair value estimates of financial instruments are made at a specific point in time, based on relevant information about financial markets and specific financial instruments. As these estimates are subjective in nature, involving uncertainties and matters of significant judgment, they cannot be determined with precision. Changes in assumptions can significantly affect estimated fair value.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company measures fair value as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants at the reporting date. The Company utilizes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-style: italic;">Level 1:</span> Valuations based on quoted prices in active markets for identical assets or liabilities that an entity has the ability to access.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-style: italic;">Level 2:</span> Valuations based on quoted prices for similar assets or liabilities, quoted prices for identical assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable data for substantially the full term of the assets or liabilities.</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-style: italic;">Level 3:</span> Valuations <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">based on quoted prices for similar assets or liabilities, quoted prices for identical assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable data for substantially the full term of the assets or liabilities</span>.</div> </td> </tr> </table> <div> <br/> </div> <div style="font-family: 'Times New Roman';"><span style="font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-style: normal; font-variant: normal; text-transform: none;">The <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">carrying value of cash and cash equivalents, accounts payable and accrued expenses and other current liabilities approximates their fair values due to the short-term or on demand nature of these instruments. At March 31, 2024 and December 31, 2023, the Company’s investment portfolio included available-for-sale securities which were comprised of money market funds, U.S. treasury bills and commercial paper. The majority of the Company’s cash equivalents and short-term investments consist of instruments classified as Level 1. However, the Company has commercial paper that is classified as Level 2 due to the fair value for these instruments being determined by utilizing observable inputs in similar assets or identical assets in non-active markets. There were no transfers between fair value measurement levels for the three months ended March 31, 2024 and 2023</span>.</span><br/> </div> <div><br/></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Warrants are recorded as Warrant liabilities in the Condensed Consolidated Balance Sheets. The warrant liabilities are measured at fair value at inception and on a recurring basis, with changes in fair value presented as Change in fair value of warrant liabilities in the Condensed Consolidated Statements of Operations and Comprehensive Loss</span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">.</span><br/> </div> <div><br/></div> <div style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none; text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Public Warrants and Private Warrants were carried at fair value as of March 31, 2024 and December 31, 2023. The Public Warrants were valued using Level 1 inputs as they are traded in an active market. The Private Warrants were valued using a binomial lattice model. The primary unobservable input utilized in determining the fair value of the Private Warrants was the expected volatility of the Company’s Class A common stock. The expected volatility was based on consideration of the implied volatility from the Company’s own Public Warrant pricing and on the historical volatility observed at guideline public companies. As of March 31, 2024, the significant assumptions used in preparing the binomial lattice model for valuing the Private Warrants liability include</span><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> (i) volatility of 89.9%, (ii) risk-free interest rate of 4.50%, (iii) strike price of $11.50, (iv) fair value of Class A common stock of $1.97, and (v) expected life of 2.2 years. As of December 31, 2023, the significant assumptions used in preparing the binomial lattice model for valuing the Private Warrants liability include (i) volatility of 92.1%, (ii) risk-free interest rate of 4.10%, (iii) strike price of $11.50, (iv) fair value of Class A common stock of $2.01, and (v) expected life of 2.4 years. <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">There were no exercises or redemptions of the Public Warrants or Private Warrants during the three months ended March 31, 2024 or 2023</span>.</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the Company’s assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):</div> <div>  </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;"><span style="font-weight: bold;">March 31, 2024</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Level 1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Level 2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Level 3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>Financial Assets:</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div>Cash equivalents:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt;">Money market funds</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>45,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>45,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div>Marketable securities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt;">U.S. Treasury securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>151,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>151,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt;">Commercial paper</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>30,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>30,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 18pt;">Total assets at fair value on a recurring basis</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>196,994</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>30,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>227,738</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Liabilities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt;">Public Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>920</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>920</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt;">Private Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>35</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>35</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="margin-left: 18pt;">Total liabilities at fair value on a recurring basis</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>920</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>35</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>955</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Level 1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Level 2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Level 3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>Financial Assets:</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div>Cash equivalents:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Money market funds</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>50,226</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>50,226</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">U.S. Treasury securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>59,654</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>59,654</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Commercial paper</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>19,436</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>19,436</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div>Marketable securities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">U.S. Treasury securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>82,640</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>82,640</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Commercial paper</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>41,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>41,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 18pt;">Total assets at fair value on a recurring basis</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>192,520</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>60,672</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>253,192</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Liabilities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt;">Public Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1,227</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1,227</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt;">Private Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>47</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>47</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="margin-left: 18pt;">Total liabilities at fair value on a recurring basis</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>1,227</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>47</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">1,274<br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.899 0.045 11.5 1.97 P2Y2M12D 0.921 0.041 11.5 2.01 P2Y4M24D 0 0 0 0 <div><span style="font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the Company’s assets and liabilities that are measured at fair value on a recurring basis, by level, within the fair value hierarchy (in thousands):</div> <div>  </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center;"><span style="font-weight: bold;">March 31, 2024</span></div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Level 1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Level 2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Level 3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>Financial Assets:</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div>Cash equivalents:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt;">Money market funds</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>45,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>45,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div>Marketable securities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt;">U.S. Treasury securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>151,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>151,524</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt;">Commercial paper</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>30,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>30,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 18pt;">Total assets at fair value on a recurring basis</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>196,994</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>30,744</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>227,738</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Liabilities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt;">Public Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>920</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>920</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt;">Private Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>35</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>35</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="margin-left: 18pt;">Total liabilities at fair value on a recurring basis</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>920</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>35</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>955</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">December 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Level 1</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Level 2</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Level 3</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>Financial Assets:</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div>Cash equivalents:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Money market funds</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>50,226</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>50,226</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">U.S. Treasury securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>59,654</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>59,654</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Commercial paper</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>19,436</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>19,436</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div>Marketable securities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">U.S. Treasury securities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>82,640</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div>82,640</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Commercial paper</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>41,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>41,236</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 18pt;">Total assets at fair value on a recurring basis</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>192,520</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>60,672</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div>253,192</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Liabilities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt;">Public Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1,227</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div>1,227</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 14.4pt;">Private Warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>47</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div>47</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="margin-left: 18pt;">Total liabilities at fair value on a recurring basis</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>1,227</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>47</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">1,274<br/> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 45470000 0 0 45470000 151524000 0 0 151524000 0 30744000 0 30744000 196994000 30744000 0 227738000 920000 0 0 920000 0 0 35000 35000 920000 0 35000 955000 50226000 0 0 50226000 59654000 0 0 59654000 0 19436000 0 19436000 82640000 0 0 82640000 0 41236000 0 41236000 192520000 60672000 0 253192000 1227000 0 0 1227000 0 0 47000 47000 1227000 0 47000 1274000 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-weight: bold;"><span style="font-family: 'Times New Roman';">Note 5. Inventory, Net</span><br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;">Inventory, net, consists of the following as of March 31, 2024 and December 31, 2023 (in thousands):</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">March 31, 2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">December 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Raw materials</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">5,461</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">4,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Work in progress</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">2,039</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">784</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Finished goods</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">1,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">1,592</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 7.2pt; font-family: 'Times New Roman';">Total inventory</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">8,970</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">7,327</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Inventory reserves</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">(4,024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">(3,382</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="margin-left: 7.2pt; font-family: 'Times New Roman';">Total inventory, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">4,946</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">3,945</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> </span><br/></div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;">As of March 31, 2024 and December 31, 2023, the Company included $</span>4.0<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif;"> million and $3.4 million, respectively, of reserves against inventory in the Condensed Consolidated Balance Sheets related to product that was considered to not have an alternative future use. For the three months ended March 31, 2024, the Company recorded $0.6 million reserve against inventory in Research and Development expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss related to product that was considered to not have an alternative future use.  There was no such reserve recorded against inventory for the three months ended March 31, 2023.</span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;">Inventory, net, consists of the following as of March 31, 2024 and December 31, 2023 (in thousands):</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman', Times, serif; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; letter-spacing: normal; orphans: 2; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">March 31, 2024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman';">December 31, 2023</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Raw materials</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">5,461</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">4,951</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Work in progress</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">2,039</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">784</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Finished goods</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">1,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">1,592</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 7.2pt; font-family: 'Times New Roman';">Total inventory</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">8,970</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">7,327</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">Inventory reserves</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">(4,024</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">(3,382</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="margin-left: 7.2pt; font-family: 'Times New Roman';">Total inventory, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">4,946</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman';">3,945</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 5461000 4951000 2039000 784000 1470000 1592000 8970000 7327000 4024000 3382000 4946000 3945000 4000000 3400000 600000 0 <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Note 6. </span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Property and Equipment, Net</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Property and equipment, net, <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">consists of the following as of March 31, 2024 and December 31, 2023 (in thousands)</span>:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">  March 31, 2024</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31, 2023</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Laboratory and production equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>15,696</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div>Computer equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,721</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,707</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Purchased software</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>188</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>188</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div>Furniture and fixtures</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>325</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>310</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Leasehold improvements</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">7,226</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">6,948</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>Construction in process</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,133</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,438</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt">Subtotal<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>27,289</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>26,318</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>Less: Accumulated depreciation and amortization<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(11,120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(10,043</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">Property and equipment, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">16,169</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">16,275</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"><span style="font-family: 'Times New Roman'; font-size: 10pt;">Depreciation and amortization <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">expense was $1.1 million and $0.8 million for the three months ended March 31, 2024 and 2023, respectively. The Company had no disposals of property and equipment for the three months ended March 31, 2024. Losses on disposals of property and equipment were immaterial for three months ended March 31, 2023. No impairments of property and equipment were recorded during the three months ended March 31, 2024 and 2023</span>.</span> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Property and equipment, net, <span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">consists of the following as of March 31, 2024 and December 31, 2023 (in thousands)</span>:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">  March 31, 2024</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31, 2023</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Laboratory and production equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>15,696</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>14,727</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div>Computer equipment</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,721</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,707</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Purchased software</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>188</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>188</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div>Furniture and fixtures</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>325</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>310</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Leasehold improvements</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">7,226</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">6,948</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>Construction in process</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,133</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,438</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt">Subtotal<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>27,289</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>26,318</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>Less: Accumulated depreciation and amortization<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(11,120</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>(10,043</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">Property and equipment, net</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">16,169</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">16,275</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 15696000 14727000 1721000 1707000 188000 188000 325000 310000 7226000 6948000 2133000 2438000 27289000 26318000 11120000 10043000 16169000 16275000 1100000 800000 0 0 0 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Note 7. Leases</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Lease-related costs for the three months ended March 31, 2024 and 2023 are as follows (in thousands):</div> <div><br/> </div> <div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 68.77%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.89%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">864</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.89%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">982</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 68.77%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Variable lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; font-weight: normal; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.89%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">436</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.89%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">394</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 68.77%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">Total lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.89%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">1,300</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.89%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">1,376</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">As <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">of March 31, 2024, the maturities of the operating lease liabilities and a reconciliation to the present value of lease liabilities were as follows (in thousands)</span>:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Lease Payments</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">Remainder of 2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">3,339</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">2025</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">4,527</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">2026</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">4,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">2027</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">4,549</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">2028</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">2,975</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">Thereafter</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">10,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-left: 9pt;">Total remaining undiscounted lease payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">30,028</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">Less: Imputed interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">(6,441</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">Less: Lease incentives <sup>(1)</sup> <br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">(9,104</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; font-weight: normal;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-left: 9pt;">Total operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">14,483</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px; font-weight: normal;" valign="bottom">Less: current portion</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; font-weight: normal;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal;" valign="bottom">(1,610</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 4px;" valign="bottom"> <div style="margin-left: 9pt; font-weight: normal;">Long-term operating lease liabilities </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal;" valign="bottom">12,873</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">Weighted-average remaining lease term (in years) </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">6.2</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%;" valign="bottom">Weighted-average discount rate </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">7.9</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> </tr> </table> <div> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div>(1)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div>Includes lease incentives that may be realized in 2024 for the costs of leasehold improvements.</div> </td> </tr> </table> </div> <div> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table provides certain cash flow and supplemental cash flow information related to the Company’s lease liabilities for the three months ended March 31, 2024 and 2023 (in thousands):</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; width: 76%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Operating cash paid to settle operating lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,097</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,059</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">In <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">December 2021, the Company signed a 10-year lease for approximately 67,000 square feet of space in New Haven, Connecticut. The lease commenced on January 8, 2022 with rent payments beginning on July 7, 2022. Under the lease, the landlord agreed to reimburse the Company for up to $9.1 million in improvements to the space, to be used for such improvements as the Company deems “necessary or desirable”. On September 13, 2022, the Company filed a lawsuit against the landlord, alleging that the landlord has: (i) refused to reimburse the Company for costs related to improvements already incurred and submitted, (ii) delayed the Company’s completion of improvements, in order to avoid reimbursing the costs of those improvements, and (iii) improperly rejected the Company’s proposed improvement plans. The Company accounted for these lease incentives as an offset to the lease liability recorded at the inception of the lease. Although the Company believes it is contractually entitled to the $9.1 million of lease incentives, based on the current status of the litigation, the Company cannot determine the likely outcome or estimate the impact on such carrying values</span>.</div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Company incurred and recognized total leasehold improvements of approximately $1.6 million related to reimbursable construction costs which were included in construction in progress within Property and equipment, net, in the Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023</span>.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Lease-related costs for the three months ended March 31, 2024 and 2023 are as follows (in thousands):</div> <div><br/> </div> <div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 68.77%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Operating lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.89%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">864</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.89%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">982</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 68.77%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Variable lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; font-weight: normal; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.89%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">436</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.89%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">394</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 68.77%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">Total lease cost</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.89%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">1,300</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1.22%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 11.89%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">1,376</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1.22%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 864000 982000 436000 394000 1300000 1376000 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">As <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: left; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">of March 31, 2024, the maturities of the operating lease liabilities and a reconciliation to the present value of lease liabilities were as follows (in thousands)</span>:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Remaining</div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> Lease Payments</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">Remainder of 2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">3,339</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">2025</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">4,527</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">2026</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">4,585</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">2027</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">4,549</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">2028</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">2,975</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">Thereafter</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">10,053</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-left: 9pt;">Total remaining undiscounted lease payments</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">30,028</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">Less: Imputed interest</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">(6,441</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">Less: Lease incentives <sup>(1)</sup> <br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">(9,104</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 88%; font-weight: normal;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-left: 9pt;">Total operating lease liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;"><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal;">14,483</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px; font-weight: normal;" valign="bottom">Less: current portion</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; font-weight: normal;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal;" valign="bottom">(1,610</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; padding-bottom: 4px;" valign="bottom"> <div style="margin-left: 9pt; font-weight: normal;">Long-term operating lease liabilities </div> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal;" valign="bottom">$ <br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal;" valign="bottom">12,873</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">Weighted-average remaining lease term (in years) </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">6.2</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 88%;" valign="bottom">Weighted-average discount rate </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">7.9</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">%</td> </tr> </table> <div> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 18pt;"> <div>(1)</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div>Includes lease incentives that may be realized in 2024 for the costs of leasehold improvements.</div> </td> </tr> </table> </div> 3339000 4527000 4585000 4549000 2975000 10053000 30028000 6441000 9104000 14483000 1610000 12873000 P6Y2M12D 0.079 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table provides certain cash flow and supplemental cash flow information related to the Company’s lease liabilities for the three months ended March 31, 2024 and 2023 (in thousands):</div> <div><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; width: 76%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> 2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Operating cash paid to settle operating lease liabilities</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,097</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">1,059</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1097000 1059000 P10Y 67000 9100000 9100000 1600000 1600000 <div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Note 8. A<span style="color: rgb(0, 0, 0); font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 700; letter-spacing: normal; text-align: left; text-indent: 0px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">ccrued Expenses and Other Current Liabilitie</span>s</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses and other current liabilities consist of the following as of March 31, 2024 and December 31, 2023 (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">March 31, 2024</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31, 2023</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Restructuring costs</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">222</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">519</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div>Legal fees</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,330</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>979</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Royalties<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">93</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">123</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">238</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">194</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; margin-left: 9pt;">Total accrued expenses and other current liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">1,883</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">1,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses and other current liabilities consist of the following as of March 31, 2024 and December 31, 2023 (in thousands):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">March 31, 2024</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> <div style="font-weight: bold;">December 31, 2023</div> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Restructuring costs</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">222</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$<br/> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">519</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div>Legal fees</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1,330</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>979</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Royalties<br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">93</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">123</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">Other</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">238</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">194</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal; margin-left: 9pt;">Total accrued expenses and other current liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">1,883</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">1,815</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 222000 519000 1330000 979000 93000 123000 238000 194000 1883000 1815000 <div style="background-color: rgb(255, 255, 255); font-weight: bold; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 9. Stock-based Compensation  </div> <div><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; text-align: justify;"> <span style="text-decoration: underline;"><span style="font-weight: normal; font-style: italic;">Equity Incentive Plan</span></span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; text-align: justify;"><span style="font-weight: bold; font-style: italic;"> <br/> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Quantum-Si Incorporated 2021 Equity Incentive Plan (the “2021 Plan”) provides for grants of stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock or cash-based awards. Directors, officers and other employees of the Company and its subsidiaries, as well as others performing consulting or advisory services for the Company, are eligible for grants under the 2021 Plan. As of March 31, 2024 there were 14,661,839  shares available for future grant under the 2021 Plan.<br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <span style="text-decoration: underline;"><span style="font-weight: normal; font-style: italic;">Inducement Equity Incentives</span></span> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">On<span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> May 8, 2023, the Company adopted the 2023 Inducement Equity Incentive Plan (the “2023 Inducement Plan”) to reserve 3,000,000 shares of its Class A common stock to be used exclusively for grants of awards to employees that were not previously employees or directors of the Company as a material inducement to such individuals’ entry into employment with the Company within the meaning of Rule 5635(c)(4) of the Nasdaq Listing Rules. The terms and conditions of the 2023 Inducement Plan are substantially similar to those of the 2021 Plan<span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-align: justify; text-indent: 0px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">. As of March 31, 2024, there were 60,250 shares remaining available for issuance under the 2023 Inducement Plan</span></span>.</span> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><span style="font-weight: normal;">Stock Options</span></span><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">During the three months ended March 31, 2024, the Company did <span style="-sec-ix-hidden:Fact_be76c084f5ff473ca5c5ebf422a99f8e">not</span> grant any stock options to participants. Stock-based compensation related to stock options for the three months ended March 31, 2024 and 2023 was $1.3 million and $2.3 million, respectively.</div> <div><br/> </div> <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of the stock option activity is presented in the table below:<br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Number of</div> <div style="text-align: center; font-weight: bold;">Options</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Weighted Average</div> <div style="text-align: center; font-weight: bold;">Exercise Price</div> <div style="text-align: center; font-weight: bold;">(per share)<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Weighted Average</div> <div style="text-align: center; font-weight: bold;">Remaining</div> <div style="text-align: center; font-weight: bold;">Contractual Life<br/> </div> <div style="text-align: center; font-weight: bold;"> (in years)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Aggregate</div> <div style="text-align: center; font-weight: bold;">Intrinsic Value</div> <div style="text-align: center; font-weight: bold;">(in thousands)<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Outstanding at December 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>22,511,900</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2.79</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>8.22</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,194</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div>Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div>Forfeited</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(384,573</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3.78</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Expired <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">(25,520</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">0.06</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>Outstanding at March 31, 2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>22,101,807</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>2.78</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>8.01</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>2,832</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>Exercisable at March 31, 2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>7,918,930</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>3.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>6.65</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>610</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; white-space: nowrap;" valign="bottom"> <div>Vested and expected to vest at March 31, 2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>18,615,698</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2.85</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>7.86</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,286</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: italic;"><span style="text-decoration: underline;">Modification of Performance Stock Options</span></div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">In November 2022 and May 2023, the Company granted 2,780,000 and </span><span style="font-family: 'Times New Roman';">1,000,000<span style="font-size: 10pt; color: rgb(0, 0, 0);"> performance-based stock option awards to its Chief Executive Officer and Chief Financial Officer, respectively. The vesting of these awards are subject to continued service to the Company and certain market conditions. The market conditions require the Company’s Class A common stock trade above specified levels for a certain periods of time. The fair values of the awards were estimated at the grant date using the Monte Carlo simulation model.</span></span></div> <div style="font-family: 'Times New Roman';"><br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">On March 15, 2024, the market conditions that trigger the vesting of these performance-based stock option awards were modified. The modified market conditions require the Company’s Class A common stock to trade above specified levels for certain defined periods of time that are different from the original awards. The Company accounted for the modifications as modifications of market conditions. The total incremental stock-based compensation expense to be recognized for these awards is $</span><span style="font-family: 'Times New Roman';">2.4<span style="font-size: 10pt; color: rgb(0, 0, 0);"> million within Selling, general and administrative operating expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Incremental stock-based compensation expense for the three months ended March 31, 2024 was <span style="-sec-ix-hidden:Fact_9e77144f0ff4480f94ad5a59df4b1b87">immaterial</span>. There were </span>no<span style="font-size: 10pt; color: rgb(0, 0, 0);"> such</span></span> modifications to performance-based stock option awards<span style="font-family: 'Times New Roman';"><span style="font-size: 10pt; color: rgb(0, 0, 0);"> for the three months ended March 31, 2023.</span></span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;"><span style="font-weight: normal; font-style: italic;">Restricted Stock Units</span></span><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">During the three months ended March 31, 2024, the Company granted 5,406,164 restricted stock unit (“RSU”) awards. Stock-based compensation related to RSU awards for the three months ended March 31, 2024 and 2023 was $0.3 million and $1.6 million, respectively<span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);">.</span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"><span style="font-size: 10pt; font-family: 'Times New Roman'; color: rgb(0, 0, 0);"> <br/> </span></span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">A summary of the RSU activity is presented in the table below:</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Number of Shares </div> <div style="text-align: center; font-weight: bold;">Underlying RSUs</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold;"> Weighted Average </div> <div style="font-weight: bold;">Grant-Date Fair </div> <div style="font-weight: bold;">Value (per share)<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Nonvested RSUs at December 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>847,169</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2.68</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>5,406,164</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1.73</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Vested</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(46,572</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>6.66</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Forfeited</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>(54,417</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>2.11</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Nonvested RSUs at March 31, 2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>6,152,344</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>1.82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Stock-based compensation is allocated to Research and development and Selling, general and administrative operating expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Stock-based compensation expense for the three months ended March 31, 2024 and 2023 is as follows (in thousands):</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div>Research and development</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>490</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>967</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>Selling, general and administrative</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,155</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,941</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div></div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; margin-left: 9pt;">Total stock-based compensation<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">1,645</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">3,908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;"></div> </td> </tr> </table> <div> <br/> </div> <div style="text-align: left; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">As of March 31, 2024 total unrecognized stock-based compensation related to stock options and RSUs was $24.4 million, which is expected to be recognized over the remaining weighted average vesting period of 3.3 years.</div> 14661839 3000000 60250 1300000 2300000 <div style="text-align: left; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of the stock option activity is presented in the table below:<br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Number of</div> <div style="text-align: center; font-weight: bold;">Options</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Weighted Average</div> <div style="text-align: center; font-weight: bold;">Exercise Price</div> <div style="text-align: center; font-weight: bold;">(per share)<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Weighted Average</div> <div style="text-align: center; font-weight: bold;">Remaining</div> <div style="text-align: center; font-weight: bold;">Contractual Life<br/> </div> <div style="text-align: center; font-weight: bold;"> (in years)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Aggregate</div> <div style="text-align: center; font-weight: bold;">Intrinsic Value</div> <div style="text-align: center; font-weight: bold;">(in thousands)<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Outstanding at December 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>22,511,900</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>2.79</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>8.22</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>3,194</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div>Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Exercised</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; white-space: nowrap;" valign="bottom"> <div>Forfeited</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>(384,573</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>3.78</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">Expired <br/> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">(25,520</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">0.06</td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>Outstanding at March 31, 2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>22,101,807</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>2.78</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>8.01</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>2,832</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>Exercisable at March 31, 2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>7,918,930</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>3.52</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>6.65</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>610</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 52%; white-space: nowrap;" valign="bottom"> <div>Vested and expected to vest at March 31, 2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>18,615,698</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2.85</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>7.86</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>2,286</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 22511900 2.79 P8Y2M19D 3194000 0 0 0 0 384573 3.78 25520 0.06 22101807 2.78 P8Y3D 2832000 7918930 3.52 P6Y7M24D 610000 18615698 2.85 P7Y10M9D 2286000 2780000 1000000 2400000 0 5406164 300000 1600000 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">A summary of the RSU activity is presented in the table below:</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Number of Shares </div> <div style="text-align: center; font-weight: bold;">Underlying RSUs</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;"> <div style="font-weight: bold;"> Weighted Average </div> <div style="font-weight: bold;">Grant-Date Fair </div> <div style="font-weight: bold;">Value (per share)<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Nonvested RSUs at December 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>847,169</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">2.68</td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Granted</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>5,406,164</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>1.73</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Vested</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>(46,572</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>6.66</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div style="margin-left: 9pt;">Forfeited</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>(54,417</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>2.11</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>Nonvested RSUs at March 31, 2024</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>6,152,344</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div><br/> </div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div>1.82</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 847169 2.68 5406164 1.73 46572 6.66 54417 2.11 6152344 1.82 <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Stock-based compensation is allocated to Research and development and Selling, general and administrative operating expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss. Stock-based compensation expense for the three months ended March 31, 2024 and 2023 is as follows (in thousands):</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: top; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div>Research and development</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>490</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>967</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>Selling, general and administrative</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>1,155</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div>2,941</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div></div> </td> </tr> <tr> <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-weight: normal; margin-left: 9pt;">Total stock-based compensation<br/> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">1,645</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">3,908</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-weight: bold;"></div> </td> </tr> </table> 490000 967000 1155000 2941000 1645000 3908000 24400000 24400000 P3Y3M18D <div><span style="font-weight: bold; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Note 10. Net Loss Per Share</span> <br/></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company presents both basic earnings per share (“EPS”) and diluted EPS. Basic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding for the period. Diluted net loss per share is computed by giving effect to all common share equivalents to the extent they are dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all common share equivalents would have been anti-dilutive.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the calculations for the three months ended March 31, 2024 and 2023 of basic and diluted net loss per share for the Company’s common stock (in thousands, except per share amounts):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Numerator</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Net loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>(19,474</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>(23,611</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; text-indent: -9pt; margin-left: 18pt;">Numerator for basic and diluted EPS - loss attributable to common stockholders</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">(19,474</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">(23,611</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Denominator</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>141,773</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>140,280</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-weight: normal; text-indent: -9pt; margin-left: 18pt;">Denominator for basic and diluted EPS - weighted-average common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">141,773</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">140,280</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; text-indent: -9pt; margin-left: 9pt;">Basic and diluted net loss per share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">(0.14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">(0.17</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">)</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Additionally, net loss per share attributable to Class A and Class B common stockholders was the same on a basic and diluted basis, as the inclusion of all potential common equivalent shares outstanding would have been anti-dilutive.</span></div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following potential dilutive shares were excluded from the calculation of diluted net loss per share because their effect would be anti-dilutive for the three months ended March 31, 2024 and 2023:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div>Outstanding options to purchase common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>22,101,807</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>24,218,892</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div>Outstanding restricted stock units</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>6,152,344</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>465,866</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div>Outstanding warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>3,968,319</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>3,968,319</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">32,222,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">28,653,077</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the calculations for the three months ended March 31, 2024 and 2023 of basic and diluted net loss per share for the Company’s common stock (in thousands, except per share amounts):</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Numerator</div> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Net loss</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>(19,474</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div>(23,611</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> <div>)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; text-indent: -9pt; margin-left: 18pt;">Numerator for basic and diluted EPS - loss attributable to common stockholders</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">(19,474</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">(23,611</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Denominator</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -9pt; margin-left: 9pt;">Common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>141,773</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div>140,280</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-weight: normal; text-indent: -9pt; margin-left: 18pt;">Denominator for basic and diluted EPS - weighted-average common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">141,773</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">140,280</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-weight: normal; text-indent: -9pt; margin-left: 9pt;">Basic and diluted net loss per share</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">(0.14</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">(0.17</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">)</div> </td> </tr> </table> -19474000 -23611000 -19474000 -19474000 -23611000 -23611000 141773 140280 141773000 141773000 140280000 140280000 -0.14 -0.14 -0.17 -0.17 <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following potential dilutive shares were excluded from the calculation of diluted net loss per share because their effect would be anti-dilutive for the three months ended March 31, 2024 and 2023:</div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;"> 2024<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">2023<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div>Outstanding options to purchase common stock</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>22,101,807</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div>24,218,892</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div>Outstanding restricted stock units</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>6,152,344</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div>465,866</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div>Outstanding warrants</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>3,968,319</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div>3,968,319</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; font-weight: normal;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">32,222,470</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); font-weight: normal; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-weight: normal;">28,653,077</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-weight: normal; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 22101807 24218892 6152344 465866 3968319 3968319 32222470 28653077 <div style="text-align: justify; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-align: justify; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Note 11. </span>Warrant Liabilities</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Public Warrants</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">As of March 31, 2024 and December 31, 2023, there were an aggregate of 3,833,319 Public Warrants outstanding, which entitle the holder to acquire Class A common stock. Each whole warrant entitles the registered holder to purchase one share of Class A common stock at an exercise price of $11.50 per share, subject to adjustment as discussed below, beginning on September 9, 2021. The warrants will expire on June 10, 2026 or earlier upon redemption or liquidation.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Redemptions</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span> <span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At any time while the Public Warrants are exercisable, the Company may redeem not less than all of the outstanding Public Warrants:</div> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-family: 'Times New Roman'; font-size: 1pt;"> </span>in whole and not in part;</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">at a price of $0.01 per warrant;</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">upon not less than 30 days’ prior written notice of redemption (the “30-day redemption period”) to each warrant holder; and</div> </td> </tr> </table> <div><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt;"><br/> </td> <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">●</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">if, and only if, the closing price of the Company’s Class A common stock equals or exceeds $18.00 per share (as adjusted for stock splits, stock capitalizations, reorganizations, recapitalizations and the like) for any 20 trading days within a 30-trading day period ending <span style="-sec-ix-hidden:Fact_fb0aaff8adb943f0b3ec50a44df31596">three</span> business days before the Company sends the notice of redemption to the warrant holders.</div> </td> </tr> </table> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">If the foregoing conditions are satisfied and the Company issues a notice of redemption of the Public Warrants at $0.01 per warrant, each holder of Public Warrants will be entitled to exercise their Public Warrants prior to the scheduled redemption date.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">If the Company calls the Public Warrants for redemption for $0.01 as described above, the Board may elect to require any holder that wishes to exercise their Public Warrants to do so on a “cashless basis.” If the Board makes such election, all holders of Public Warrants would pay the exercise price by surrendering their warrants for the number of shares of Class A common stock equal to the quotient obtained by dividing (x) the product of the number of shares of Class A common stock underlying the warrants, multiplied by the excess of the “fair market value” over the exercise price of the warrants by (y) the “fair market value”. For purposes of the redemption provisions of the warrants, the “fair market value” means the average last reported sale price of the Class A common stock for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of warrants.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Public Warrants do not meet the criteria to be classified in stockholders’ equity as the exercise of the Public Warrants may be settled in cash upon the occurrence of a tender offer or exchange offer in which the maker of the tender offer or exchange offer, upon completion of the tender offer or exchange offer, beneficially owns more than 50% of the outstanding shares of the Company’s Class A common stock, even if it would not result in a change of control of the Company. This provision precludes the Public Warrants from being classified in equity and thus they are classified as long-term liabilities in the Condensed Consolidated Balance Sheets.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Private Warrants</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">As of March 31, 2024 and December 31, 2023, there were 135,000 Private Warrants outstanding. The Private Warrants are identical to the Public Warrants, except that so long as they are held by HighCape Capital Acquisition LLC or any of its permitted transferees, (i) the Private Warrants and the shares of Class A common stock issuable upon the exercise of the Private Warrants were not transferable, assignable or saleable until 30 days after the completion of the Business Combination, (ii) the Private Warrants will be exercisable for cash or on a cashless basis, at the holder’s option, and (iii) the Private Warrants are not subject to the Company’s redemption option at the price of $0.01 per warrant. The Private Warrants are subject to the Company’s redemption option at the price of $0.01 per warrant, provided the other conditions of such redemption are met, as described above. If the Private Warrants are held by a holder other than HighCape Capital Acquisition LLC or any of its permitted transferees, the Private Warrants will be redeemable by the Company in all redemption scenarios applicable to the Public Warrants and exercisable by such holders on the same basis as the Public Warrants.</div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div><span style="font-family: 'Times New Roman'; font-size: 10pt;"> </span></div> <div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Private Warrants do not meet the criteria to be classified in stockholders’ equity as the terms of the warrants provide for potential changes to the settlement amounts depending upon the characteristics of the warrant holder, and, because the holder of a warrant is not an input into the pricing of a fixed-for-fixed option on equity shares. This provision precludes the Private Warrants from being classified in equity and thus they are classified as long-term liabilities in the Condensed Consolidated Balance Sheets.</span> </div> <div><br/> </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman',Times,serif; font-size: 10pt; text-align: justify;">The fair value of warrant liabilities was $1.0 million and $1.3 million as of March 31, 2024 and December 31, 2023, respectively. The Company recognized gains of $0.3 million and $0.4 million for the three months ended March 31, 2024 and 2023, respectively, as a Change in fair value of warrant liabilities in the Condensed Consolidated Statements of Operations and Comprehensive Loss. There were no exercises or redemptions of the Public Warrants or Private Warrants during the three months ended March 31, 2024 or 2023. </div> 3833319 3833319 1 1 11.5 11.5 0.01 P30D P30D 18 P20D P30D 0.01 0.01 P10D 0.50 135000 135000 P30D 0.01 0.01 1000000 1300000 300000 400000 0 0 0 0 0 0 0 0 <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <span style="font-weight: bold;"><span style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Note </span>12. Restructuring</span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"><span style="font-weight: bold;"> <br/> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;">The Company committed to organizational restructurings during the first and third quarters of 2023, designed to decrease its costs and create a more streamlined organization to support its business. As of March 31, 2024 and December 31, 2023, the Company recorded a restructuring liability of $0.2 million and $0.5 million, respectively, which is included in Accrued expenses and other current liabilities in the Condensed Consolidated Balance Sheets.</div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; text-align: justify;"> <br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company’s restructuring costs, primarily for cash severance and other severance costs, are allocated to the following operating expense categories as follows (in thousands):</div> <div style="text-align: justify; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: top; text-align: center; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt; font-weight: bold;">Research and</div> <div style="font-size: 10pt; font-weight: bold;"> Development<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">Selling,</div> <div style="text-align: center; font-size: 10pt; font-weight: bold;"> general and<br/> </div> <div style="text-align: center; font-size: 10pt; font-weight: bold;">administrative<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Balance as of December 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">513</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">519</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Restructuring charges incurred<sup>(1)</sup></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">131</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">131</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Cash payments and other adjustments<sup>(1)</sup></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(422</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(428</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Balance as of March 31, <span style="text-indent: 0pt;">2024</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">222</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">222</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Current liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">222</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Long-term liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom">Total liabilities as of March 31, 2024</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">222</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring charges incurred and Cash payments and other adjustments include non-cash charges related to stock-based compensation expenses.</div> </td> </tr> </table> </div> <div><br/> </div> <div style="text-align: justify;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company’s restructuring activities are complete as of March 31, 2024 and the Company does not expect to incur material additional charges associated with these activities.</span></div> 200000 500000 <div style="text-align: justify; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">The Company’s restructuring costs, primarily for cash severance and other severance costs, are allocated to the following operating expense categories as follows (in thousands):</div> <div style="text-align: justify; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-weight: normal; font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> <br/> </div> <div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000; width: 100%;"> <tr> <td style="vertical-align: top; text-align: center; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt; font-weight: bold;">Research and</div> <div style="font-size: 10pt; font-weight: bold;"> Development<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-size: 10pt; font-weight: bold;">Selling,</div> <div style="text-align: center; font-size: 10pt; font-weight: bold;"> general and<br/> </div> <div style="text-align: center; font-size: 10pt; font-weight: bold;">administrative<br/> </div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: center; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Total</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Balance as of December 31, 2023</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">513</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">519</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Restructuring charges incurred<sup>(1)</sup></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">131</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">131</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Cash payments and other adjustments<sup>(1)</sup></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(422</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(6</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">(428</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Balance as of March 31, <span style="text-indent: 0pt;">2024</span></div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">222</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">222</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Current liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">222</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 2px;" valign="bottom"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Long-term liabilities</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">-</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 64%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom">Total liabilities as of March 31, 2024</td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman';" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">$</div> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-family: 'Times New Roman'; font-size: 10pt;">222</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); font-family: 'Times New Roman'; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/> </div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;"> <tr> <td style="width: 18pt; vertical-align: top;">(1)</td> <td style="width: auto; vertical-align: top; text-align: justify;"> <div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt;">Restructuring charges incurred and Cash payments and other adjustments include non-cash charges related to stock-based compensation expenses.</div> </td> </tr> </table> </div> 513000 6000 519000 131000 0 131000 422000 6000 428000 222000 0 222000 222000 0 222000 0 <div style="font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-align: justify; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Note </span>13. Income Taxes<br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income taxes for the three months ended March 31, 2024 and 2023 are recorded at the Company’s estimated annual effective income tax rate, subject to adjustments for discrete events, if they occur. The Company’s estimated annual effective tax rate was 0.0% for the three months ended March 31, 2024 and 2023. The primary reconciling items between the federal statutory rate of 21.0% for these periods and the Company’s overall effective tax rate of 0.0% were related to the effects of deferred state income taxes, stock-based compensation, changes in the fair value of warrant liabilities, research and development credits, and the valuation allowance recorded against the full amount of its net deferred tax assets.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">A valuation allowance is required when it is more likely than not that some portion or all of the Company’s deferred tax assets will not be realized. The realization of deferred tax assets depends on the generation of sufficient future taxable income during the period in which the Company’s related temporary differences become deductible. Management believes that based on the earnings history of the Company, it is more likely than not that the benefits of these assets will not be realized, and therefore, a full valuation allowance has been recorded against the Company’s net deferred tax assets as of March 31, 2024 and December 31, 2023.</div> 0 0 0.21 0.21 0 0 <div style="text-align: justify; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-align: justify; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Note </span>14. Related Party Transactions<br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman',Times,serif; font-size: 10pt;"><span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">Effective as of February</span> <span style="font-size: 10pt; font-family: 'Times New Roman',Times,serif;">17, 2021, legacy Quantum-Si entered into a Master Services Agreement (“MSA”) with 4Catalyzer Corporation (“4C”), a company controlled by Dr. Jonathan Rothberg, the Chairman of the Board, pursuant to which the Company may engage 4C to provide services such as general administration, facilities, information technology, financing, legal, human resources and other services, through future statements of work and under terms and conditions to be determined by the parties with respect to any services to be provided.</span> For the three months ended March 31, 2024 and 2023, the Company incurred $0.1 million of expenses payable to 4C. These expenses included amounts for month-to-month sublease arrangements for office and laboratory spaces from 4C and certain administrative expenses. These amounts are included in Selling, general and administrative expenses in the Condensed Consolidated Statements of Operations and Comprehensive Loss.</div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effective October 1, 2022, the Company entered into a Protein Engineering Collaboration (the “New Collaboration”) with Protein Evolution, Inc. (“PEI”) to develop technology and methods in the field of nanobodies and potentially other binders to produce novel biological reagents and related data. Dr. Rothberg serves as Chairman of the board of directors of PEI and the Rothberg family are controlling stockholders of PEI. As of March 31, 2024, the amount due from PEI to the Company related to the New Collaboration was $0.2 million. As of December 31, 2023, the amount due from PEI to the Company related to the New Collaboration was $0.3 million.</span><br/> </div> <div><br/> </div> <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">Effective November 1, 2022, the Company entered into an Advisory Agreement with Dr. Rothberg (the “Advisory Agreement”), pursuant to which Dr. Rothberg serves as Chairman of the Board, advises the Chief Executive Officer and the Board on strategic matters, and provides consulting, business development and similar services on matters relating to the Company’s current, future and potential scientific and strategic initiatives and such other consulting services reasonably requested from time to time. Pursuant to the Advisory Agreement, as compensation for the services provided thereunder, in March 2023, the Company granted Dr. Rothberg an option to purchase 250,000 shares of Class A common stock pursuant to the 2021 Plan. In connection with the Advisory Agreement, Dr. Rothberg’s title was changed from Executive Chairman to Chairman of the Board.</span><br/> </div> 100000 100000 200000 300000 250000 <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Note 15. Commitments and Contingencies</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Commitments</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Licenses related to certain intellectual property:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company licenses certain intellectual property, some of which may be utilized in its current or future product offerings. To preserve the right to use such intellectual property, the Company is required to make annual minimum fixed payments totaling approximately $0.1 million as well as royalties based on net sales if the royalties exceed annual minimum fixed payments. As of March 31, 2024 and December 31, 2023, the Company had accrued royalties of approximately $0.1 million included in Accrued expenses and other current liabilities in the Condensed Consolidated Balance Sheets.</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Other commitments:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company sponsors a 401(k) defined contribution plan covering all eligible U.S. employees (the “401(k) Plan”). Contributions to the 401(k) Plan are discretionary. The Company did not make any matching contributions to the 401(k) Plan for the three months ended March 31, 2024 and 2023.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Contingencies</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company is subject to claims in the ordinary course of business. Except as discussed below, the Company is not currently a party to any pending or threatened litigation, the outcome of which would be expected to have a material adverse effect on its financial condition, results of operations, or cash flows. The Company accrues contingent liabilities to the extent the liability is probable and estimable.</div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">In April 2023, the Company informed the contract manufacturer that had manufactured its Platinum® and Carbon™ instruments that it intended to wind down the relationship and transition to a different contract manufacturer. In October 2023, the former contract manufacturer filed a complaint against the Company in the State of Texas alleging breach of contract and made claims for economic damage and attorney costs. In January 2024, the suit was withdrawn and refiled in the State of Minnesota alleging similar claims. Although it is not possible to determine the potential financial exposure associated with the alleged claim at this time given its early stage, the Company believes it has a meritorious defense and intends to vigorously defend against all claims asserted in the complaint<span style="font-size: 10pt; font-family: 'Times New Roman', Times, serif; color: #000000;">.</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The Company enters into agreements that contain indemnification provisions with other parties in the ordinary course of business, including business partners, investors, contractors, and the Company’s officers, directors and certain employees. The Company has agreed to indemnify and defend the indemnified party claims and related losses suffered or incurred by the indemnified party from actual or threatened third-party claims because of the Company’s activities or non-compliance with certain representations and warranties made by the Company. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in any particular case. To date, losses recorded in the Condensed Consolidated Statements of Operations and Comprehensive Loss in connection with the indemnification provisions have not been material.</div> 100000 100000 100000 0 0 false false false false Restructuring charges incurred and Cash payments and other adjustments include non-cash charges related to stock-based compensation expenses. Includes lease incentives that may be realized in 2024 for the costs of leasehold improvements.