0001628280-26-028464.txt : 20260429 0001628280-26-028464.hdr.sgml : 20260429 20260429171839 ACCESSION NUMBER: 0001628280-26-028464 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20260331 FILED AS OF DATE: 20260429 DATE AS OF CHANGE: 20260429 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EVERSPIN TECHNOLOGIES INC. CENTRAL INDEX KEY: 0001438423 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing EIN: 262640654 STATE OF INCORPORATION: X1 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37900 FILM NUMBER: 26918084 BUSINESS ADDRESS: STREET 1: 5670 W. CHANDLER BOULEVARD STREET 2: SUITE 130 CITY: CHANDLER STATE: AZ ZIP: 85226 BUSINESS PHONE: 480-347-1111 MAIL ADDRESS: STREET 1: 5670 W. CHANDLER BOULEVARD STREET 2: SUITE 130 CITY: CHANDLER STATE: AZ ZIP: 85226 FORMER COMPANY: FORMER CONFORMED NAME: EVERSPIN TECHNOLOGIES INC DATE OF NAME CHANGE: 20080624 10-Q 1 mram-20260331.htm 10-Q mram-20260331
0001438423--12-312026Q1falsexbrli:sharesiso4217:USDiso4217:USDxbrli:sharesmram:segmentxbrli:puremram:regionmram:wafer00014384232026-01-012026-03-3100014384232026-04-2300014384232026-03-3100014384232025-12-310001438423us-gaap:ProductMember2026-01-012026-03-310001438423us-gaap:ProductMember2025-01-012025-03-310001438423mram:LicensingRoyaltyPatentEngineeringServicesAndOtherRevenueCustomersMember2026-01-012026-03-310001438423mram:LicensingRoyaltyPatentEngineeringServicesAndOtherRevenueCustomersMember2025-01-012025-03-3100014384232025-01-012025-03-310001438423us-gaap:CommonStockMember2025-12-310001438423us-gaap:AdditionalPaidInCapitalMember2025-12-310001438423us-gaap:RetainedEarningsMember2025-12-310001438423us-gaap:CommonStockMember2026-01-012026-03-310001438423us-gaap:AdditionalPaidInCapitalMember2026-01-012026-03-310001438423us-gaap:RetainedEarningsMember2026-01-012026-03-310001438423us-gaap:CommonStockMember2026-03-310001438423us-gaap:AdditionalPaidInCapitalMember2026-03-310001438423us-gaap:RetainedEarningsMember2026-03-310001438423us-gaap:CommonStockMember2024-12-310001438423us-gaap:AdditionalPaidInCapitalMember2024-12-310001438423us-gaap:RetainedEarningsMember2024-12-3100014384232024-12-310001438423us-gaap:CommonStockMember2025-01-012025-03-310001438423us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001438423us-gaap:RetainedEarningsMember2025-01-012025-03-310001438423us-gaap:CommonStockMember2025-03-310001438423us-gaap:AdditionalPaidInCapitalMember2025-03-310001438423us-gaap:RetainedEarningsMember2025-03-3100014384232025-03-310001438423mram:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2026-01-012026-03-310001438423mram:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2025-01-012025-03-310001438423mram:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2026-01-012026-03-310001438423mram:CustomerAMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2025-01-012025-12-310001438423mram:CustomerBMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2025-01-012025-03-310001438423mram:CustomerCMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2026-01-012026-03-310001438423mram:CustomerDMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2025-01-012025-03-310001438423us-gaap:SalesChannelThroughIntermediaryMember2026-01-012026-03-310001438423us-gaap:SalesChannelThroughIntermediaryMember2025-01-012025-03-310001438423us-gaap:SalesChannelDirectlyToConsumerMember2026-01-012026-03-310001438423us-gaap:SalesChannelDirectlyToConsumerMember2025-01-012025-03-310001438423us-gaap:TransferredAtPointInTimeMember2026-01-012026-03-310001438423us-gaap:TransferredAtPointInTimeMember2025-01-012025-03-310001438423us-gaap:TransferredOverTimeMember2026-01-012026-03-310001438423us-gaap:TransferredOverTimeMember2025-01-012025-03-310001438423us-gaap:LicenseMember2026-01-012026-03-310001438423us-gaap:LicenseMember2025-01-012025-03-310001438423us-gaap:RoyaltyMember2026-01-012026-03-310001438423us-gaap:RoyaltyMember2025-01-012025-03-310001438423mram:EngineeringServicesAndOtherRevenueMember2026-01-012026-03-310001438423mram:EngineeringServicesAndOtherRevenueMember2025-01-012025-03-310001438423srt:AsiaPacificMember2026-01-012026-03-310001438423srt:AsiaPacificMember2025-01-012025-03-310001438423srt:NorthAmericaMember2026-01-012026-03-310001438423srt:NorthAmericaMember2025-01-012025-03-310001438423us-gaap:EMEAMember2026-01-012026-03-310001438423us-gaap:EMEAMember2025-01-012025-03-310001438423mram:StrategicAwardMember2024-08-142024-08-140001438423mram:StrategicAwardMember2026-01-012026-03-310001438423mram:StrategicAwardMember2026-03-310001438423us-gaap:EquipmentMember2026-03-310001438423us-gaap:EquipmentMember2025-12-310001438423us-gaap:ComputerEquipmentMember2026-03-310001438423us-gaap:ComputerEquipmentMember2025-12-310001438423us-gaap:FurnitureAndFixturesMember2026-03-310001438423us-gaap:FurnitureAndFixturesMember2025-12-310001438423us-gaap:ConstructionInProgressMember2026-03-310001438423us-gaap:ConstructionInProgressMember2025-12-310001438423us-gaap:LeaseholdImprovementsMember2026-03-310001438423us-gaap:LeaseholdImprovementsMember2025-12-310001438423us-gaap:ComputerSoftwareIntangibleAssetMember2026-03-310001438423us-gaap:ComputerSoftwareIntangibleAssetMember2025-12-310001438423us-gaap:GeneralAndAdministrativeExpenseMember2026-01-012026-03-310001438423us-gaap:GeneralAndAdministrativeExpenseMember2025-01-012025-03-310001438423us-gaap:ResearchAndDevelopmentExpenseMember2026-01-012026-03-310001438423us-gaap:ResearchAndDevelopmentExpenseMember2025-01-012025-03-310001438423us-gaap:SellingAndMarketingExpenseMember2026-01-012026-03-310001438423us-gaap:SellingAndMarketingExpenseMember2025-01-012025-03-310001438423us-gaap:CostOfSalesMember2026-01-012026-03-310001438423us-gaap:CostOfSalesMember2025-01-012025-03-3100014384232025-01-012025-12-310001438423us-gaap:EmployeeStockOptionMember2026-01-012026-03-310001438423mram:TwoThousandSixteenEmployeeStockPurchasePlanMember2026-01-012026-01-310001438423mram:TwoThousandSixteenEmployeeStockPurchasePlanMember2026-03-310001438423mram:TwoThousandSixteenEmployeeStockPurchasePlanMember2026-01-012026-03-310001438423mram:TwoThousandSixteenEmployeeStockPurchasePlanMember2025-01-012025-03-310001438423us-gaap:RestrictedStockUnitsRSUMember2025-12-310001438423us-gaap:RestrictedStockUnitsRSUMember2026-01-012026-03-310001438423us-gaap:RestrictedStockUnitsRSUMember2026-03-310001438423us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001438423mram:GlobalfoundriesMembermram:JointDevelopmentAgreementMember2014-10-172014-10-170001438423mram:StockOptionsAndRestrictedStockUnitsMember2026-01-012026-03-310001438423mram:StockOptionsAndRestrictedStockUnitsMember2025-01-012025-03-310001438423mram:FoundryServicesAgreementMemberus-gaap:SubsequentEventMember2026-04-082026-04-080001438423mram:FoundryServicesAgreementMemberus-gaap:SubsequentEventMember2026-04-080001438423mram:ToggleAndSensorFlowsMembermram:FoundryServicesAgreementMemberus-gaap:SubsequentEventMember2026-04-082026-04-080001438423mram:STTFlowsMembermram:FoundryServicesAgreementMemberus-gaap:SubsequentEventMember2026-04-082026-04-0800014384232026-04-25us-gaap:SubsequentEventMember2026-04-240001438423us-gaap:SubsequentEventMember2026-04-242026-04-24
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________________________________________________________
FORM 10-Q
____________________________________________________________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2026
OR
oTRANSITION 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-37900
____________________________________________________________________
Everspin Technologies, Inc.
(Exact name of Registrant as specified in its Charter)
____________________________________________________________________
Delaware26-2640654
(State or other jurisdiction
of incorporation or organization)
(I.R.S. Employer
Identification No.)
5670 W. Chandler Boulevard, Suite 130
Chandler, Arizona 85226
(Address of principal executive offices including zip code)
Registrant’s telephone number, including area code: (480) 347-1111
____________________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.0001
MRAM
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 x No o
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 x No o
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 fileroAccelerated filero
Non-accelerated filerxSmaller reporting companyx
Emerging growth companyo
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.o
Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
The number of shares of the Registrant’s Common Stock outstanding as of April 23, 2026, was 23,447,577.


Table of Contents
Page
In this Quarterly Report on Form 10-Q, “we,” “our,” “us,” “Everspin Technologies,” “Everspin,” and the “Company” refer to Everspin Technologies, Inc. The Everspin logo and other trade names, trademarks or service marks of Everspin Technologies are the property of Everspin Technologies, Inc. This report contains references to our trademarks and to trademarks belonging to other entities. Trade names, trademarks and service marks of other companies appearing in this report are the property of their respective holders. We do not intend our use or display of other companies’ trade names or trademarks to imply a relationship with, or endorsement or sponsorship of us by, any other companies.
2

PART I—FINANCIAL INFORMATION
Item 1. Financial Statements
EVERSPIN TECHNOLOGIES, INC.
Condensed Balance Sheets
(In thousands, except share and per share amounts)
(Unaudited)
March 31,
2026
December 31,
2025
Assets
Current assets:
Cash and cash equivalents$40,494 $44,450 
Accounts receivable, net10,164 8,101 
Inventory11,255 10,734 
Prepaid expenses and other current assets1,811 1,877 
Total current assets63,724 65,162 
Property and equipment, net14,925 14,140 
Intangible assets, net1,272 1,714 
Right-of-use assets2,918 3,251 
Other assets352 342 
Total assets$83,191 $84,609 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$3,510 $5,180 
Accrued liabilities4,531 3,651 
Lease liabilities, current portion1,399 1,381 
Contract obligations291 1,472 
Software liabilities, current portion1,329 1,769 
Total current liabilities11,060 13,453 
Lease liabilities, net of current portion1,599 1,956 
Software liabilities, net of current portion16 15 
Long-term income tax liability271 268 
Total liabilities$12,946 $15,692 
Commitments and contingencies (Note 5)
Stockholders’ equity:
Preferred stock, $0.0001 par value per share; 5,000,000 shares authorized; no shares issued and outstanding as of March 31, 2026 and December 31, 2025
  
Common stock, $0.0001 par value per share; 100,000,000 shares authorized; 23,320,978 and 22,977,797 shares issued and outstanding as of March 31, 2026 and December 31, 2025, respectively
2 2 
Additional paid-in capital207,996 206,370 
Accumulated deficit(137,753)(137,455)
Total stockholders’ equity70,245 68,917 
Total liabilities and stockholders’ equity$83,191 $84,609 
The accompanying notes are an integral part of these condensed financial statements.
3

EVERSPIN TECHNOLOGIES, INC.
Condensed Statements of Operations and Comprehensive Loss
(In thousands, except share and per share amounts)
(Unaudited)
Three Months Ended March 31,
20262025
Product sales$14,100 $11,026 
Licensing, royalty, patent, engineering services and other revenue772 2,112 
Total revenue14,872 13,138 
Cost of product sales6,955 6,029 
Cost of licensing, royalty, patent, engineering services and other revenue74 356 
Total cost of sales7,029 6,385 
Gross profit7,843 6,753 
Operating expenses:
Research and development3,605 3,356 
General and administrative5,061 3,838 
Sales and marketing1,893 1,491 
Total operating expenses10,559 8,685 
Loss from operations(2,716)(1,932)
Interest income317 408 
Other income, net2,106 388 
Net loss before income taxes(293)(1,136)
Income tax expense(3)(30)
Net loss and comprehensive loss$(296)$(1,166)
Net loss per common share:
Basic$(0.01)$(0.05)
Diluted$(0.01)$(0.05)
Weighted average shares of common stock outstanding:
Basic23,137,81522,188,114
Diluted23,137,81522,188,114
The accompanying notes are an integral part of these condensed financial statements.
4

EVERSPIN TECHNOLOGIES, INC.
Condensed Statements of Stockholders’ Equity
(In thousands, except share and per share amounts)
(Unaudited)
Three Months Ended March 31, 2026
Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at December 31, 202522,977,797$2 $206,370 $(137,455)$68,917 
Exercise of stock options57,027— 326 — 326 
Issuance of common stock under stock incentive plans286,154— — — — 
Stock-based compensation expense— 1,300 — 1,300 
Other
— — (2)(2)
Net loss— — (296)(296)
Balance at March 31, 202623,320,978$2 $207,996 $(137,753)$70,245 
Three Months Ended March 31, 2025
Common StockAdditional
Paid-In
Capital
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmount
Balance at December 31, 202422,059,697$2 $199,460 $(136,869)$62,593 
Exercise of stock options10,6202929
Issuance of common stock under stock incentive plans281,828
Stock-based compensation expense1,5771,577
Net loss
(1,166)(1,166)
Balance at March 31, 202522,352,145 $2 $201,066 $(138,035)$63,033 
The accompanying notes are an integral part of these condensed financial statements.
5

EVERSPIN TECHNOLOGIES, INC.
Condensed Statements of Cash Flows
(In thousands)
(Unaudited)
Three Months Ended March 31,
20262025
Cash flows from operating activities
Net loss$(296)$(1,166)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization699 846 
Stock-based compensation1,300 1,577 
Changes in operating assets and liabilities:
Accounts receivable(2,063)(843)
Inventory(521)(1,881)
Prepaid expenses and other current assets66 235 
Other assets30 (56)
Accounts payable1,575 1,066 
Accrued liabilities948 (103)
Deferred revenue 1,062 
Contract obligations(1,181)564 
Lease liabilities, net10 15 
Long-term income tax liability3 124 
Net cash provided by operating activities570 1,440 
Cash flows from investing activities
Purchases of property and equipment(4,355)(913)
Purchases of intangible assets(479)(478)
Net cash used in investing activities(4,834)(1,391)
Cash flows from financing activities
Payments on finance leases(16)(17)
Proceeds from exercise of stock options and purchase of shares in employee stock purchase plan324 29 
Net cash provided by financing activities308 12 
Net (decrease) increase in cash and cash equivalents(3,956)61 
Cash and cash equivalents at beginning of period44,450 42,097 
Cash and cash equivalents at end of period$40,494 $42,158 
Supplementary cash flow information:
Operating cash flows paid for operating leases$357 $353 
Financing cash flows paid for finance leases$16 $17 
Non-cash investing and financing activities:
Purchases of property and equipment in accounts payable and accrued liabilities$485 $230 
The accompanying notes are an integral part of these condensed financial statements.
6

EVERSPIN TECHNOLOGIES, INC.
Notes to Unaudited Condensed Financial Statements
1. Organization and Nature of Business
Everspin Technologies, Inc. (“we”, “our”, “us”, “Everspin Technologies”, “Everspin”, or the “Company”) was incorporated in Delaware on May 16, 2008. The Company’s magnetoresistive random access memory (MRAM) solutions offer the persistence of non-volatile memory with the speed and endurance of random access memory and enable the protection of mission critical data particularly in the event of power interruption or failure. The Company’s MRAM solutions allow its customers in key markets, such as industrial, medical, automotive/transportation, aerospace, and data center, to design high performance, power-efficient and reliable systems without the need for bulky batteries or capacitors.
2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2025, has been derived from the audited financial statements at that date but does not include all of the information required by GAAP for complete financial statements. These unaudited interim condensed financial statements have been prepared on the same basis as the Company’s annual financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for a fair statement of the Company’s financial information. The results of operations for the three months ended March 31, 2026, are not necessarily indicative of the results to be expected for the year ending December 31, 2026 or for any other interim period or for any other future year.
The accompanying condensed financial statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2025, included in the Company’s Annual Report on Form 10-K filed with the SEC.
Use of Estimates
The preparation of the condensed financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, fair value of assets and liabilities, inventory net realizable value, deferred tax assets and related valuation allowances, and stock-based compensation. The Company believes its estimates and assumptions are reasonable; however, actual results may differ from the Company’s estimates.
Segment Information
The Company’s MRAM technology solutions are sold as products and services through MRAM-based products, licenses and royalties of MRAM and magnetic sensor technology and backend foundry and design services. The Company identifies and manages the business activities in one reportable segment. The Company’s Chief Executive Officer is the Chief Operating Decision Maker (CODM). The CODM utilizes the Company’s long-range plan, which includes product development roadmaps and long-range financial models, as a key input to resource allocation. The CODM makes decisions on resource allocation, assesses performance of the business, and monitors budget versus actual results using net income.
Significant segment expenses within net income are those separately presented on the Company’s statements of operations and comprehensive loss, which include cost of sales, research and development, general and administrative, and sales and marketing expenses.
7

Cash and Cash Equivalents
The Company considers all highly liquid, short-term investments with maturity dates of 90 days or less at the date of purchase to be cash equivalents. The Company’s cash equivalents consist solely of money market funds.
Accounts Receivable, Net
The Company establishes an allowance for product returns. The Company analyzes historical returns, current economic trends and changes in customer demand and acceptance of products when evaluating the adequacy of sales returns. Returns are processed as credits on future purchases and, as a result, the allowance is recorded against the balance of trade accounts receivable. In addition, the Company from time to time may establish an allowance for estimated price adjustments related to its distributor agreements. The Company estimates credits to distributors based on the historical rate of credits provided to distributors relative to sales and evaluation of current market conditions.
Accounts receivable, net consisted of the following (in thousands):
March 31,
2026
December 31,
2025
Trade accounts receivable $10,249 $8,231 
Unbilled accounts receivable230 179 
Allowance for product returns and price adjustments(315)(309)
Accounts receivable, net$10,164 $8,101 
Concentration of Credit Risk
Financial instruments that potentially expose the Company to a concentration of credit risk consist principally of cash and cash equivalents that are held by a financial institution in the United States and accounts receivable. Amounts on deposit with a financial institution may at times exceed federally insured limits.
Significant customers are those which represent more than 10% of the Company’s total revenue or net accounts receivable balance at each respective balance sheet date. For the purposes of this disclosure, the Company defines “customer” as the entity that is purchasing the products or licenses directly from the Company, which includes the distributors of the Company’s products in addition to end customers that the Company sells to directly. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable, net are as follows:
RevenueAccounts Receivable
Three Months Ended March 31, March 31,
2026
December 31, 2025
Customers20262025
Customer A28%11%36%57%
Customer B*11%**
Customer C11%***
Customer D*19%**
_______________________________
*Less than 10%
Fair Value of Financial Instruments
Fair value is defined as an exit price, representing the amount that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. The framework for measuring fair value provides a three-tier hierarchy prioritizing inputs to valuation techniques used in measuring fair value as follows:
Level 1— Observable inputs such as quoted prices for identical assets or liabilities in active markets;
8

Level 2— Inputs, other than quoted prices for identical assets or liabilities in active markets, which are observable either directly or indirectly; and
Level 3— Unobservable inputs in which there is little or no market data requiring the reporting entity to develop its own assumptions.
The carrying value of accounts receivable, accounts payable, and other accruals readily convertible into cash approximate fair value because of the short-term nature of the instruments. The Company’s financial instruments consist of Level 1 assets. Where quoted prices are available in an active market, securities are classified as Level 1. Level 1 assets consist of highly liquid money market funds that are included in cash equivalents.
Recently Adopted Accounting Pronouncements
The Company adopted Accounting Standards Update (ASU) 2025-05, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provides a practical expedient that all entities can use when estimating expected credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Accounting Standards Codification (ASC) Topic 606. Under this practical expedient, an entity is allowed to assume that the current conditions it has applied in determining credit loss allowances for current accounts receivable and current contract assets remain unchanged for the remaining life of those assets. The guidance is effective for fiscal years beginning after December 15, 2025, and interim reporting periods within fiscal years beginning after December 15, 2025.
The Company adopted ASU 2025-05 effective January 1, 2026, on a prospective basis. The adoption of ASU 2025-05 did not have a significant impact on the financial statements and related disclosures.
Recently Issued Accounting Pronouncements Under Evaluation
In November 2024, the Financial Accounting Standards Board (FASB) issued ASU 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Topic 220): Disaggregation of Income Statement Expenses, which requires additional disclosure of certain amounts included in the expense captions presented on the statement of operations, as well as disclosures about selling expenses. ASU 2024-03 is effective for the Company’s annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027, on a prospective basis, with the option for retrospective application. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.
In September 2025, the FASB issued ASU No. 2025-06, Intangibles – Goodwill and Other – Internal-Use Software (Topic 350): Targeted Improvements to the Accounting for Internal-Use Software, which updates guidance for recognizing software development costs to better align the accounting with how software is developed. The update removes references to development stages, introduces a probable completion threshold, and incorporates website development costs into the internal-use software framework under ASC Topic 350. ASU 2025-06 is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those fiscal years, on a prospective basis, with the option for retrospective application. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.
In December 2025, the FASB issued ASU No.2025-11, Interim Reporting (Topic 270) Narrow-Scope Improvements, which clarifies interim disclosure requirements and the applicability of Topic 270. The objective of the update is to provide clarity about current interim requirements. The amendments in this update also include a disclosure principle that requires entities to disclose events since the end of the last annual reporting period that have a material impact on the entity. The amendments in ASU 2025-11 are effective for interim periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.
In December 2025, the FASB issued ASU No.2025-12, Codification Improvements, which addresses suggestions received from stakeholders regarding the Accounting Standards Codification and makes other incremental improvements to GAAP. The update represents changes to the Codification that clarify, correct errors in or make other improvements to a variety of topics that are intended to make it easier to understand and apply. ASU 2025-12 is effective for fiscal years beginning after December 15, 2026 and interim periods within those fiscal years. The amendments to ASC 260 must be
9

applied retrospectively, while all other amendments may be applied prospectively or retrospectively. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.
The Company reviewed all other recently issued accounting pronouncements and concluded that they were either not applicable or not expected to have a significant impact on the financial statements and related disclosures.
3. Statements of Operations and Comprehensive Loss Components
Revenue
The Company sells products to its distributors, original equipment manufacturers, original design manufacturers and contract manufacturers. The Company also recognizes revenue under licensing, patent, engineering services and royalty agreements with some customers.
The following table presents the Company’s revenues disaggregated by sales channel (in thousands):
Three Months Ended March 31,
20262025
Distributor$13,322 $7,918 
Non-distributor1,550 5,220 
Total revenue$14,872 $13,138 
The following table presents the Company’s revenues disaggregated by timing of recognition (in thousands):
Three Months Ended March 31,
20262025
Point in time$14,241 $11,158 
Over time631 1,980 
Total revenue$14,872 $13,138 
The following table presents the Company’s revenues disaggregated by type (in thousands):
Three Months Ended March 31,
20262025
Product sales$14,100 $11,026 
Licensing 511 
Royalties141 132 
Engineering services and other revenue631 1,469 
Total revenue$14,872 $13,138 
The Company licenses its intellectual property and is entitled to consideration based on the customer’s sales. The Company makes estimates in instances when the customer reports sales on a lagged basis and actual information is not available timely. The estimates are based on historical trends in the customer’s activity and current market conditions. The amounts are reported in licensing, royalty, patent, engineering services and other revenue in the statements of operations and comprehensive loss.
The Company recognizes revenue in three primary geographic regions: Asia-Pacific (APAC); North America; and Europe, Middle East and Africa (EMEA). The Company recognizes revenue by geography based on the region in which its products are sold, and not to where the end products in which they are assembled are shipped. Revenue by region for the periods indicated was as follows (in thousands):
10

Three Months Ended March 31,
20262025
APAC$9,194 $7,259 
North America2,848 2,483 
EMEA2,830 3,396 
Total revenue$14,872 $13,138 
Other Income, Net
On August 14, 2024, the Company received a strategic award to develop a long-term plan to provide manufacturing services for aerospace and defense segments (the Award). Under the Award, the Company will provide a plan to mitigate risks to its MRAM manufacturing supply chain. Pursuant to the Award, the Company may receive cash payments upon the achievement of certain technical tasks and deliverables. The Award allows for milestones totaling up to approximately $14.6 million for the Company over a span of 2.5 years.
The Award is not in the ordinary course of the Company’s business and hence not a contract with a customer. The Company has applied the revenue recognition principles under Accounting Standards Codification 606 by analogy.
During the three months ended March 31, 2026, the Company recognized $2.2 million of other income related to the Award, based on progress toward completion. Revenue recognition is based on an input method that measures costs incurred to date relative to total estimated costs over the term of the Award. During the three months ended March 31, 2026, the Company billed $1.0 million relating to the Award. As of March 31, 2026, $0.3 million of the billed amount for the Award is recorded as contract obligations liability on the condensed balance sheets. This amount represents the Company’s obligation to perform future services for which the Company has received or is entitled to receive payment but which are not yet fulfilled.
4. Balance Sheet Components
Inventory
Inventory consisted of the following (in thousands):
March 31,
2026
December 31,
2025
Raw materials$167 $323 
Work-in-process10,201 9,269 
Finished goods887 1,142 
Total inventory$11,255 $10,734 
11

Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
March 31,
2026
December 31,
2025
Manufacturing equipment$15,182 $15,070 
Computer and network equipment694 731 
Furniture and fixtures113 113 
Construction in Progress12,061 11,131 
Leasehold improvements1,476 1,476 
Total property and equipment, gross29,526 28,521 
Less: accumulated depreciation(14,601)(14,381)
Total property and equipment, net$14,925 $14,140 
Depreciation expense during the three months ended March 31, 2026 and 2025 was $0.3 million and $0.4 million, respectively.
Intangible Assets, Net
The gross carrying amounts and accumulated amortization of intangible assets are as follows at the dates indicated (in thousands):
March 31, 2026
Weighted-
Average
Life
(in years)
Gross Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Internal-use software0.8$4,456 $(3,184)$1,272 
Total intangible assets$4,456 $(3,184)$1,272 
December 31, 2025
Weighted-
Average
Life
(in years)
Gross Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Internal-use software1.0$4,456 $(2,742)$1,714 
Total intangible assets$4,456 $(2,742)$1,714 
Amortization expense for the intangible assets was $0.4 million and $0.4 million for the three months ended March 31, 2026 and 2025, respectively.
Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
March 31
2026
December 31
2025
Payroll-related expenses$1,350 $2,481 
Inventory 886 425 
Other2,295 745 
Total accrued liabilities$4,531 $3,651 
12

5. Commitments and Contingencies
Leases
Operating leases consist of fabrication, lab, and office space expiring at various dates through 2029. Finance leases relate to a server lease expiring in February 2029. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The undiscounted future non-cancellable lease payments under the Company’s operating and finance leases were as follows (in thousands):
As of March 31, 2026Amount
Remainder of 2026$1,123 
20271,380 
2028595 
202948 
Total lease payments3,146 
Less: imputed interest(148)
Total lease liabilities2,998 
Less: current portion of lease liabilities(1,399)
Total lease liabilities, net of current portion$1,599 
Other information related to the Company’s operating lease liabilities was as follows:
March 31,
2026
December 31,
2025
Weighted-average remaining lease term (years)2.212.44
Weighted-average discount rate4.50 %4.50 %
Other information related to the Company’s finance lease liabilities was as follows:
March 31,
2026
December 31,
2025
Weighted-average remaining lease term (years)2.923.16
Weighted-average discount rate3.90 %3.90 %
Legal Proceedings
From time to time, the Company may become involved in legal proceedings arising from the ordinary course of its business. Other than the patent infringement lawsuit disclosed below, management is currently not aware of any matters that would have a material adverse effect on the financial position, results of operations or cash flows of the Company.
Patent Infringement Lawsuit
On January 28, 2026, Avalanche Technology, Inc. filed a patent infringement lawsuit against the Company in the United States District Court for the District of Delaware, alleging infringement of certain patents. Avalanche Technology, Inc. also filed a complaint with the U.S. International Trade Commission seeking the institution of an investigation under Section 337 of the Tariff Act of 1930, as amended. The Company has retained a dedicated legal team and is vigorously defending itself against such claims. As of March 31, 2026, the Company has not recorded an accrual related to these matters because it currently estimates that while possible, a loss is not probable. Further, any possible range of loss cannot reasonably be estimated at this time.
13

6. Stock-Based Compensation
Share-Based Compensation Expense
The following table presents the details of the Company’s share-based compensation expense (in thousands):
Three Months Ended March 31,
20262025
General and administrative$663 $717 
Research and development350 497 
Sales and marketing146 177 
Cost of sales141 186 
Total stock-based compensation$1,300 $1,577 
Summary of Stock Option Activity
The following table summarizes the stock option activity for the three months ended March 31, 2026:
Options Outstanding
Number of
Options
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic
Value
(In thousands)
Balance—December 31, 20251,365,002$6.16 4.9$4,303 
Options granted
Options exercised(57,027)$5.72 $244 
Options cancelled/forfeited(853)$15.86 
Balance—March 31, 20261,307,122$6.17 4.7$3,471 
Options exercisable—March 31, 20261,306,061$6.17 4.7$3,469 
The total grant date fair value of options vested was $0.1 million and $0.2 million during the three months ended March 31, 2026 and 2025, respectively.
No options were granted during the three months ended March 31, 2026 and 2025.
As of March 31, 2026, unrecognized compensation expense related to unvested options was not material and is expected to be recognized over a weighted-average period of 1.02 years. Stock-based compensation cost for options capitalized within inventory at March 31, 2026 and 2025 was not material.
2016 Employee Stock Purchase Plan
In January 2026, there was an increase of 229,777 shares reserved for issuance under the Company’s Employee Stock Purchase Plan (ESPP) pursuant to the terms of the ESPP. The Company had 1,371,323 shares available for future issuance under the Company’s ESPP as of March 31, 2026. Employees did not purchase any shares during the three months ended March 31, 2026 and 2025.
14

Restricted Stock Units
The following table summarizes restricted stock units (RSUs) activity for the three months ended March 31, 2026:
RSUs Outstanding
Number of
Restricted Stock
Units
Weighted-
Average
Grant Date
Fair Value Per
Share
Balance—December 31, 20251,294,166$6.63 
Granted860,844$8.86 
Vested(286,154)$7.16 
Cancelled/forfeited(584)$7.30 
Balance—March 31, 20261,868,272$7.58 
The fair value of RSUs is determined on the date of grant based on the market price of the Company’s common stock on that date. As of March 31, 2026, there was $13.4 million of unrecognized stock-based compensation expense related to RSUs to be recognized over a weighted-average period of 3.2 years. Compensation cost capitalized within inventory was not material as of March 31, 2026 and 2025.
7. Significant Agreements
GLOBALFOUNDRIES Inc. Joint Development Agreement
Since October 17, 2014, the Company has participated in a joint development agreement (JDA) with GLOBALFOUNDRIES Inc. (GF), a semiconductor foundry, for the joint development of Spin-transfer Torque MRAM (STT-MRAM) technology to produce a family of discrete and embedded MRAM technologies. The term of the JDA is until the completion, termination, or expiration of the last statement of work entered into pursuant to the JDA. The agreement was extended on December 31, 2019 to include a new phase of support for 12nm MRAM development.
Under the current JDA extension terms, each party licenses its relevant intellectual property to the other party. For certain jointly developed works, the parties have agreed to follow an invention allocation procedure to determine ownership. In addition, GF possesses the exclusive right to manufacture the Company’s discrete and embedded STT-MRAM devices developed pursuant to the JDA until the earlier of three years after the qualification of the MRAM device for a particular technology node or four years after the completion of the relevant statement of work under which the device was developed. For the same exclusivity period associated with the relevant device, GF agreed not to license intellectual property developed in connection with the JDA to named competitors of the Company.
If GF manufactures, sells, or transfers to customers wafers containing production quantified STT-MRAM devices that utilize certain design information, GF will be required to pay the Company a royalty.

15

8. Net Loss Per Common Share
Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period less shares subject to repurchase, without consideration of potentially dilutive securities. Diluted earnings per share is calculated using the treasury stock method by dividing net loss by the total weighted average shares of common stock outstanding in addition to the potential impact of dilutive securities including restricted stock units, warrants, and options. In periods with a net loss, potentially dilutive securities are excluded from the Company’s calculation of earnings per share as their inclusion would have an antidilutive effect.
The following tables set forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):
Basic and diluted EPS
Three Months Ended March 31,
20262025
Numerator:
Net loss$(296)$(1,166)
Net loss attributable to common stockholders, diluted
$(296)$(1,166)
Denominator:
Weighted-average shares of common stock outstanding, basic23,137,81522,188,114
Weighted-average shares of common stock outstanding, diluted23,137,81522,188,114
Net loss per common share, basic$(0.01)$(0.05)
Net loss per common share, diluted$(0.01)$(0.05)
Potentially dilutive securities representing 1.2 million and 1.8 million stock options and RSUs that were outstanding during the three months ended March 31, 2026, and 2025, respectively, were excluded from the computation of diluted earnings per common share during these periods as their inclusion would have an antidilutive effect.
9. Subsequent Events
Foundry Services Agreement
On April 8, 2026, the Company entered into a foundry services agreement (Foundry Agreement) with Microchip Technology (Microchip) under which Microchip will manufacture 8-inch Toggle MRAM, Tunnel Magneto Resistance Sensors and STT-MRAM wafers for the Company at Microchip’s Fab 4 facility in Gresham, Oregon. The Foundry Agreement has an initial term of ten years and provides for two-year renewal periods. The Company has reimbursement obligations under the Foundry Agreement estimated at approximately $13.95 million related to the installation of the manufacturing facility, subject to adjustment based on actual documented expenditures. The Foundry Agreement includes minimum purchase commitments that ramp over time to a maximum of 1,300 wafers per quarter. The Company expects capacity for Toggle and Sensor flows to commence approximately 18 months from the effective date of the Foundry Agreement and capacity for STT flows to commence approximately 30 months from the effective date of the Foundry Agreement.
Strategic Agreement with U.S. Prime Contractor
On April 24, 2026, the Company entered into a subcontract and related statement of work with Amentum Services Inc. in connection with a U.S. government Microelectronics Research, Development, Test and Evaluation program. Under the agreement, the Company will provide research and development, process technology and engineering services to support the development and qualification of domestic Toggle MRAM for Mil-Aero applications. The agreement provides for milestone-based payments over a 30-month performance period from April 16, 2026 through November 21, 2028 and has an aggregate value of $40.0 million. The agreement includes option periods exercisable by the contractor and may be terminated under certain circumstances tied to termination of the related prime contract.
16

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion and analysis of our financial condition and results of operations together with our condensed financial statements and related notes included in Part I, Item 1 of this report and with our audited financial statements and related notes thereto included as part of our Annual Report on Form 10-K for the year ended December 31, 2025.
Forward-Looking Statements
This discussion contains certain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (Exchange Act). Forward-looking statements are identified by words such as “believe,” “will,” “may,” “estimate,” “continue,” “anticipate,” “intend,” “should,” “plan,” “expect,” “predict,” “could,” “potentially” or the negative of these terms or similar expressions. You should read these statements carefully because they discuss future expectations, contain projections of future results of operations or financial condition, or state other “forward-looking” information. These statements relate to, among other things, our industry, business, future plans, strategies, objectives, expectations, intentions and financial performance. These forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from those anticipated in the forward-looking statements. Factors that might cause such a difference include, but are not limited to, those discussed in this report in Part II, Item 1A — “Risk Factors,” and elsewhere in this report, as well as in our other filings with the Securities and Exchange Commission (SEC). Forward-looking statements are based on our management’s beliefs and assumptions and on information currently available to our management. These statements, like all statements in this report, speak only as of their date, and we undertake no obligation to update or revise these statements in light of future developments. In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Quarterly Report on Form 10-Q. While we believe that information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into or review of, all relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely on these statements. We caution investors that our business and financial performance are subject to substantial risks and uncertainties.
Overview
We are a pioneer in the successful commercialization of Magnetoresistive Random Access Memory (MRAM) technology. Our portfolio of MRAM technologies, including Toggle MRAM, Tunnel Magneto Resistance (TMR) Sensors, and Spin-transfer Torque MRAM (STT-MRAM), is delivering superior performance, persistence and reliability in non-volatile memories that transform how mission-critical data is protected against power loss. With almost 20 years of MRAM technology and manufacturing leadership, our memory solutions deliver significant value to our customers in key markets such as industrial, medical, automotive/transportation, aerospace and defense, and data center. We are the leading supplier of discrete MRAM components and a successful licensor of our broad portfolio of related technology and intellectual property.
We sell our products directly and through our established distribution channels to industry-leading original equipment manufacturers, original design manufacturers and contract manufacturers.
We manufacture our MRAM products using both captive and third-party manufacturing capabilities. We purchase industry-standard complementary metal-oxide semiconductor (CMOS) wafers from semiconductor foundries and perform back end of line (BEOL) processing that includes our magnetic-bit technology at our leased 200mm fabrication facility in Chandler, Arizona. We also manufacture full-flow 300mm CMOS wafers with our STT-MRAM magnetic-bit technology integrated in BEOL as part of our strategic relationship with GLOBALFOUNDRIES Inc.
Key Metrics
We monitor a variety of key financial metrics to help us evaluate trends, establish budgets, measure the effectiveness of our business strategies, and assess operational efficiencies. These financial metrics include revenue, gross margin, operating expenses and operating income determined in accordance with GAAP. Additionally, we monitor and project cash flow to determine our sources and uses for working capital to fund our operations. We also monitor adjusted net income, a non-GAAP financial measure, and design wins. We define adjusted net income as net income adjusted for stock-based compensation expense.
17

Adjusted net income. Our management and board of directors use adjusted net income to assess and evaluate our overall performance and financial trends, inform the annual budgeting process, and guide both short-term and long-term operational and strategic planning. As such, we believe adjusted net income provides meaningful insight for investors into our financial performance, consistent with how our management team and board of directors view and analyze our results. Adjusted net income is a non-GAAP financial measure and should be considered alongside, but not as a replacement for or superior to, net income as reported in accordance with GAAP. The following table provides a reconciliation of net income, the most directly comparable GAAP measure, to adjusted net income for the periods presented:
Three Months Ended March 31,
20262025
(in thousands)
Adjusted net income (loss) reconciliation:
Net loss$(296)$(1,166)
Stock-based compensation expense1,300 1,577 
Litigation costs
1,629 — 
Adjusted net income
$2,633 $411 
Results of Operations
The following table sets forth our results of operations for the periods indicated:
Three Months Ended March 31,
2026202520262025
(In thousands)(As a percentage of revenue)
Product sales$14,100 $11,026 95 %84 %
Licensing, royalty, patent, engineering services and other revenue772 2,112 16 
Total revenue14,872 13,138 100 100 
Cost of product sales6,955 6,029 47 46 
Cost of licensing, royalty, patent, engineering services and other revenue74 356 — 
Total cost of sales7,029 6,385 47 49 
Gross profit7,843 6,753 53 51 
Operating expenses:
Research and development3,605 3,356 24 26 
General and administrative5,061 3,838 34 29 
Sales and marketing1,893 1,491 13 11 
Total operating expenses10,559 8,685 71 66 
Loss from operations(2,716)(1,932)(18)(15)
Interest income317 408 
Other income, net2,106 388 14 
Net loss before income taxes
(293)(1,136)(2)(9)
Income tax expense
(3)(30)— — 
Net loss and comprehensive loss
$(296)$(1,166)(2)%(9)%
18

Comparison of the three months ended March 31, 2026 and 2025
Revenue
We generated 90% and 60% of our revenue from products sold through distributors for the three months ended March 31, 2026 and 2025, respectively.
We maintain a direct selling relationship, for strategic purposes, with several key customer accounts. We have organized our sales team and representatives into three primary regions: Asia-Pacific (APAC); North America; and Europe, Middle East and Africa (EMEA). We recognize revenue by geography based on the region in which our products are sold, and not where the end products in which they are assembled are shipped. Our revenue by region for the periods indicated was as follows (in thousands):
Three Months Ended March 31,
20262025
APAC$9,194 $7,259 
North America2,848 2,483 
EMEA2,830 3,396 
Total revenue$14,872 $13,138 
Three Months Ended
March 31,
Change
20262025Amount%
(Dollars in thousands)
Product sales$14,100 $11,026 $3,074 27.9 %
Licensing, royalty, patent, engineering services and other revenue
772 2,112 (1,340)(63.4)%
Total revenue$14,872 $13,138 $1,734 13.2 %
Total revenue increased by $1.7 million, or 13.2%, from $13.1 million during the three months ended March 31, 2025 to $14.9 million during the three months ended March 31, 2026. The increase was due to an increase in product sales of $3.1 million or 27.9%, and partially offset by a decrease in licensing, royalty, patent, engineering services and other revenue of $1.3 million.
Licensing, royalty, patent, engineering services and other revenue is a highly variable revenue item characterized by a small number of transactions annually with revenue based on size and terms of each transaction. We estimate royalty revenue earned throughout the year, with an annual adjustment recognized for actual sales in the first quarter of each fiscal year. Licensing, royalty, patent, engineering services and other revenue decreased by $1.3 million, or 63.4% from $2.1 million during the three months ended March 31, 2025, to $0.8 million during the three months ended March 31, 2026. The decrease was primarily due to the conclusion of an agreement for the development of an AI technology application.
Cost of Sales and Gross Margin
Three Months Ended
March 31,
Change
20262025Amount%
(Dollars in thousands)
Cost of product sales$6,955 $6,029 $926 15.4 %
Cost of licensing, royalty, patent, engineering services and other revenue
74 356 (282)(79.2)%
Total cost of sales$7,029 $6,385 $644 10.1 %
Gross margin52.7 %51.4 %
19

Cost of product sales increased by $0.9 million, or 15.4%, from $6.0 million during the three months ended March 31, 2025, to $7.0 million during the three months ended March 31, 2026. Cost of product sales relate primarily to costs of our Toggle and STT products and have increased consistently and proportionately with the increase in revenues.
Cost of licensing, royalty, patent, engineering services and other revenue decreased by $0.3 million, or 79.2%, from $0.4 million during the three months ended March 31, 2025, to $0.1 million during the three months ended March 31, 2026. The decrease was primarily due to a decrease in licensing costs related to labor and materials associated with the development of an AI technology application.
Gross margin increased from 51.4% during the three months ended March 31, 2025, to 52.7% during the three months ended March 31, 2026. Gross margin increased as a result of the different revenue mix and yield improvements.
Operating Expenses
Our operating expenses consist of research and development, general and administrative and sales and marketing expenses. Personnel-related expenses, including salaries, benefits, bonuses and stock-based compensation, are among the most significant component of each of our operating expense categories.
Three Months Ended
March 31,
Change
20262025Amount%
(Dollars in thousands)
Research and development$3,605 $3,356 $249 7.4 %
Research and development as a % of revenue24 %26 %
Research and Development Expenses. Research and development expenses increased by $0.2 million, or 7.4%, from $3.4 million during the three months ended March 31, 2025, to $3.6 million during the three months ended March 31, 2026. The research and development expenses increase relates primarily to higher compensation costs and contract labor.
Three Months Ended
March 31,
Change
20262025Amount%
(Dollars in thousands)
General and administrative$5,061 $3,838 $1,223 31.9 %
General and administrative as a % of revenue34 %29 %
General and Administrative Expenses. General and administrative expenses increased by $1.2 million, or 31.9%, from $3.8 million during the three months ended March 31, 2025, to $5.1 million during the three months ended March 31, 2026. The increase is primarily due to the litigation costs related to the patent infringement lawsuit described in Note 5 to our condensed financial statements included in Item 1 of this report.
Three Months Ended
March 31,
Change
20262025Amount%
(Dollars in thousands)
Sales and marketing$1,893 $1,491 $402 27.0 %
Sales and marketing as a % of revenue13 %11 %
20

Sales and Marketing Expenses. Sales and marketing expenses increased by $0.4 million, or 27.0%, from $1.5 million during the three months ended March 31, 2025, to $1.9 million during the three months ended March 31, 2026. The increase is sales and marketing expenses relates primarily to higher compensation costs and contract labor.
Three Months Ended
March 31,
Change
20262025Amount%
(Dollars in thousands)
Interest income$317 $408 $(91)(22.3)%
Interest income slightly decreased by $0.1 million, or 22.3%, from $0.4 million during the three months ended March 31, 2025, to $0.3 million during the three months ended March 31, 2026. The decrease is primarily due to the decrease in interest rates.
Other Income, Net
Three Months Ended
March 31,
Change
20262025Amount%
(Dollars in thousands)
Other income, net$2,106 $388 $1,718 442.8 %
Other income, net increased by $1.7 million, or 442.8%, from $0.4 million during the three months ended March 31, 2025, to $2.1 million during the three months ended March 31, 2026. Other income relates primarily to other income recognized from a strategic award we received to develop a long-term plan to provide manufacturing services for aerospace and defense segments.
Liquidity and Capital Resources
As of March 31, 2026, we had $40.5 million of cash and cash equivalents, compared to $44.5 million as of December 31, 2025. We believe our cash and cash equivalents are sufficient to meet our anticipated capital requirements in the next 12 months. Our long-term capital requirements will depend on many factors, including, among other things, our growth rate, the timing and extent of our spending to support our current and future manufacturing requirements, research and development activities, the timing and cost of establishing additional sales and marketing capabilities, and the introduction of new products.
Cash Flows
The following table summarizes our cash flows for the periods indicated (in thousands):
Three Months Ended March 31,
20262025
(In thousands)
Cash provided by operating activities$570 $1,440 
Cash used in investing activities(4,834)(1,391)
Cash provided by financing activities308 12 
Cash Flows From Operating Activities
During the three months ended March 31, 2026, cash provided by operating activities was $0.6 million, which consisted of net loss of $0.3 million, non-cash charges of $2.0 million and changes of net operating assets and liabilities of $1.1 million. The non-cash charges primarily consisted of stock-based compensation of $1.3 million, depreciation and amortization of $0.7 million. The change in our net operating assets and liabilities was primarily due to an increase in
21

accounts payable of $1.6 million, an increase in accrued liabilities of $0.9 million, offset by an increase in accounts receivable of $2.1 million, a decrease in contract obligation of $1.2 million, and an increase in inventory of $0.5 million.
During the three months ended March 31, 2025, cash provided by operating activities was $1.4 million, which consisted of net loss of $1.2 million, non-cash charges of $2.4 million and changes of net operating assets and liabilities of $0.2 million. The non-cash charges primarily consisted of stock-based compensation of $1.6 million, depreciation and amortization of $0.8 million. The change in our net operating assets and liabilities was primarily due to an increase in accounts payable of $1.1 million, an increase in deferred revenue of $1.1 million, an increase in contract obligations of $0.6 million, a decrease in prepaid expenses and other current assets of $0.2 million, offset by an increase in inventory of $1.9 million, and an increase in accounts receivable of $0.8 million.
Cash Flows From Investing Activities
Cash used in investing activities during the three months ended March 31, 2026 was $4.8 million primarily due to $4.4 million in purchases of manufacturing equipment and $0.5 million in purchase of intangible assets.
Cash used in investing activities during the three months ended March 31, 2025 was $1.4 million primarily due to $0.9 million in purchases of manufacturing equipment and $0.5 million in purchase of intangible assets.
Cash Flows From Financing Activities
Cash provided by financing activities during the three months ended March 31, 2026 was $0.3 million, consisting of proceeds from the exercise of employee stock options and purchase of shares under our employee stock purchase plan, offset by payments of finance leases.
Cash provided by financing activities during the three months ended March 31, 2025 was $0.01 million, consisting of proceeds from the exercise of employee stock options and purchase of shares under our employee stock purchase plan, offset by payments of finance leases.
Critical Accounting Policies and Significant Judgments and Estimates
Our condensed financial statements have been prepared in accordance with GAAP. The preparation of these condensed financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements, as well as the reported revenue generated, and expenses incurred during the reporting periods. We base our estimates on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.
There have been no changes to our critical accounting policies and estimates described in the Annual Report on Form 10-K for the year ended December 31, 2025, filed with the SEC on March 4, 2026, that have had a material impact on our condensed financial statements and related notes.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
Not required for a smaller reporting company.
Item 4. Controls and Procedures
Evaluation of disclosure controls and procedures.
Our management, including our Chief Executive Officer (CEO) and Chief Financial Officer (CFO) evaluated 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) as of March 31, 2026, the end of the period covered by this Quarterly Report on Form 10-Q.
Based on this evaluation, our CEO and CFO concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of March 31, 2026.
22

There have been no changes in our internal control over financial reporting that occurred during the three months ended March 31, 2026 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent limitation on the effectiveness of internal control.
The effectiveness of any system of internal control over financial reporting, including ours, is subject to inherent limitations, including the exercise of judgment in designing, implementing, operating, and evaluating the controls and procedures, and the inability to eliminate misconduct completely. Accordingly, any system of internal control over financial reporting, including ours, no matter how well designed and operated, can only provide reasonable, not absolute assurances. In addition, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. We intend to continue to monitor and upgrade our internal controls as necessary or appropriate for our business, but cannot assure you that such improvements will be sufficient to provide us with effective internal control over financial reporting.
PART II—OTHER INFORMATION
Item 1. Legal Proceedings
On January 28, 2026, Avalanche Technology, Inc. filed a complaint against us in the United States District Court for the District of Delaware alleging patent infringement under 35 U.S.C. § 271. The case is captioned as Avalanche Technology, Inc. v. Everspin Technologies, Inc., Case No. 1:26-cv-91-GBW. In its complaint, Avalanche Technology, Inc. alleges that we are infringing U.S. Patent Nos. 9,318,179, 9,419,210, 11,678,586, and 10,490,737. On March 13, 2026, the Delaware court ordered a stay of the case. On January 28, 2026, Avalanche Technology, Inc. filed a complaint in the United States International Trade Commission (USITC) naming us as a proposed respondent and requesting institution of an investigation based on the importation into the United States, the sale for importation, and the sale within the United States after importation, of certain magnetoresistive devices, products containing same and components thereof, that allegedly infringe certain claims of U.S. Patent Nos. 9,318,179, 9,419,210, 11,678,586, and 10,490,737. On February 27, 2026, the USITC instituted an investigation entitled Certain Magnetoresistive Devices, Products Containing Same and Components Thereof, USITC Inv. No. 337-TA-1487. 91 Fed. Reg. 10624 (Mar. 4, 2026). The USITC Administrative Law Judge has set a target date of July 6, 2027, for completion of the investigation. We believe that we have meritorious arguments against Avalanche’s claims and intend to vigorously defend ourselves against such claims. Additional information regarding these matters is included in Note 5, Commitments and Contingencies, to the condensed financial statements included in this Quarterly Report on Form 10-Q.
Item 1A. Risk Factors
In addition to information set forth in this report, you should carefully consider the factors discussed in “Part I, Item 1A. Risk Factors” of our annual report on Form 10-K for our fiscal year ended December 31, 2025 which set forth information relating to important risks and uncertainties that could materially adversely affect our business, financial condition or operating results. You should review and consider such Risk Factors in making any investment decision with respect to our securities.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
None.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
23

Item 5. Other Information
Trading Arrangements of Directors and Executive Officers
None of our directors or executive officers adopted, modified, or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement (as defined under Item 408(a) of Regulation S-K) during the quarter ended March 31, 2026.

24

Item 6. Exhibits
EXHIBIT INDEX
25

Incorporation By Reference
Exhibit
Number
DescriptionFormSEC File No.Exhibit/
Reference
Filing Date
3.18-K001-379003.110/13/2016
3.1.18-K001-379003.15/22/2019
3.1.28-K001-379003.15/27/2020
3.1.38-K001-379003.15/25/2023
3.28-K001-379003.25/22/2019
10.1*
31.1*
31.2*
32.1**
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
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
__________________________________
*Filed herewith.
26

**Furnished herewith. Exhibit 32.1 is being furnished and shall not be deemed to be “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall such exhibit be deemed to be incorporated by reference in any registration statement or other document filed under the Securities Act or the Exchange Act, except as otherwise specifically stated 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.
Everspin Technologies, Inc.
Date: April 29, 2026
By:/s/ Sanjeev Aggarwal
Sanjeev Aggarwal
Chief Executive Officer
(Principal Executive Officer)
Date: April 29, 2026
By:/s/ William Cooper
William Cooper
Chief Financial Officer
(Principal Financial Officer)
27
EX-10.1 2 mram-20260331xex101.htm EX-10.1 Document

Exhibit 10.1
EVERSPIN TECHNOLOGIES, INC.
NON-EMPLOYEE DIRECTOR COMPENSATION
Cash Compensation
Each non-employee director receives an annual fee of $55,000 in cash for serving on the Board of Directors. The Lead Independent Director receives an additional annual cash fee of $17,500. The Chairman of the Board of Directors receives an additional annual cash fee of $20,000. The Chairman of the Audit Committee of the Board of Directors receives an additional annual cash fee of $15,000. The Chairman of the Compensation Committee of the Board of Directors receives an additional annual cash fee of $10,000. The Chairman of the Nominating and Corporate Governance Committee of the Board of Directors receives an additional annual cash fee of $7,500. All fees are payable in cash in equal quarterly installments, payable in arrears.
New non-employee directors will receive an initial annual cash retainer of $55,000. All fees are payable in cash in equal quarterly installments, payable in arrears.
Equity Compensation
Initial Grants. Newly-elected non-employee directors will be granted an restricted stock unit (“RSU”) award with a grant value of $250,000 (the “Initial Grant”). The Initial Grant will vest 50% on each of the first and second anniversary from the date of grant. In the event of a change in control, any unvested portion of the RSU award underlying an Initial Grant will immediately vest. Upon completion of two years of service on the Board of Directors, new non-employee directors will be entitled to receive an Annual Grant (as defined below).
Annual Grants. On the date of each annual meeting of stockholders, each then current non-employee director may receive additional an annual RSU award (an “Annual Grant”), in an amount to be determined by the Compensation Committee of the Board of Directors. The Annual Grant will vest monthly over one year from the date of grant. In the event of a change in control, any unvested portion of the RSU award underlying an Annual Grant will immediately vest.


EX-31.1 3 mram-20260331xex311.htm EX-31.1 Document

Exhibit 31.1
Certification of the Principal Executive Officer
I, Sanjeev Aggarwal, certify that:
1.I have reviewed this Form 10-Q of Everspin Technologies, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer 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 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: April 29, 2026
/s/ Sanjeev Aggarwal
Sanjeev Aggarwal
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 mram-20260331xex312.htm EX-31.2 Document

Exhibit 31.2
Certification of Principal Financial Officer
I, William Cooper, certify that:
1.I have reviewed this Form 10-Q of Everspin Technologies, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer 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 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: April 29, 2026
/s/ William Cooper
William Cooper
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 5 mram-20260331xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended, (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Sanjeev Aggarwal, Chief Executive Officer of Everspin Technologies, Inc. (the “Company”), and William Cooper, Chief Financial Officer of the Company, each hereby certifies that, to the best of his knowledge:
1.The Company’s Quarterly Report on Form 10-Q for the period ended March 31, 2026, to which this Certification is attached as Exhibit 32.1 (the “Periodic Report”), fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act; and
2.The information contained in the Periodic Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: April 29, 2026
/s/ Sanjeev Aggarwal
Sanjeev Aggarwal
Chief Executive Officer
(Principal Executive Officer)
/s/ William Cooper
William Cooper
Chief Financial Officer
(Principal Financial Officer)
This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Everspin Technologies, Inc. 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 the Form 10-Q), irrespective of any general incorporation language contained in such filing.

EX-101.SCH 6 mram-20260331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Condensed Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Condensed Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Condensed Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - Organization and Nature of Business link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Statements of Operations and Comprehensive Loss Components link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Significant Agreements link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Net Loss Per Common Share link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Statements of Operations and Comprehensive Loss Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Net Loss Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue and Accounts Receivable for Each Significant Customer (Details) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Sales Channel (Details) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Timing of Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Type (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Statements of Operations and Comprehensive Loss Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Commitments and Contingencies - Schedule of Undiscounted Future Non-Cancellable Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Commitments and Contingencies - Schedule of Undiscounted Future Non-Cancellable Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Commitments and Contingencies - Schedule of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Stock-Based Compensation - Schedule of Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Significant Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Net Loss Per Common Share - Schedule of Computation of Basic and Diluted Net Loss Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Net Loss Per Common Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 mram-20260331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 mram-20260331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 mram-20260331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Non-distributor Sales Channel, Directly to Consumer [Member] Award Timing Predetermined Award Timing Predetermined [Flag] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Operating expenses include stock-based compensation as follows: Compensation Items [Abstract] Entity File Number Entity File Number Additional Paid-In Capital Additional Paid-in Capital [Member] Initial term of agreement Service Agreement, Term Of Contract Service Agreement, Term Of Contract Tabular List, Table Tabular List [Table Text Block] Leases [Abstract] Leases [Abstract] Statements of Operations and Comprehensive Loss Components Statements of Operations and Comprehensive Loss Components [Abstract] No definition available. Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Under Evaluation New Accounting Pronouncements, Policy [Policy Text Block] Lease liabilities, net Increase (Decrease) in Lease Liabilities The increase (decrease) in lease liabilities. Accounts payable Increase (Decrease) in Accounts Payable Less: imputed interest Lessee, Operating And Financing Lease Liability, Undiscounted Excess Amount Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for leases. Licensing License [Member] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Basic (in dollars per share) Net loss per common share, basic (in dollars per share) Earnings Per Share, Basic Adjustment to Compensation: Adjustment to Compensation [Axis] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Unbilled accounts receivable Unbilled Receivables, Current Inventory Inventory Disclosure [Abstract] Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Adjustment to Compensation, Amount Adjustment to Compensation Amount Concentration risk percentage Concentration Risk, Percentage Other assets Increase (Decrease) in Other Operating Assets Stock-based compensation Total stock-based compensation Share-Based Payment Arrangement, Noncash Expense Employee Stock Option Share-Based Payment Arrangement, Option [Member] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Lease liabilities, current portion Less: current portion of lease liabilities Lease, Liability, Current Present value of lessee's discounted obligation for lease payments from leases, classified as current. Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Joint Development Agreement Joint Development Agreement [Member] Joint development agreement. Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total stockholders’ equity Balance Balance Equity, Attributable to Parent Insider Trading Policies and Procedures [Line Items] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Common stock, authorized (in shares) Common Stock, Shares Authorized Schedule of Undiscounted Future Non-Cancellable Lease Payments Lessee, Liability, Maturity [Table Text Block] Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liabilities. Includes, but is not limited to, reconciliation of undiscounted cash flows to lease liability recognized in statement of financial position. Current assets: Assets, Current [Abstract] Options cancelled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Total liabilities and stockholders’ equity Liabilities and Equity Antidilutive Securities Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Cover [Abstract] Cover [Abstract] Weighted average exercise price per share, options exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price General and administrative General and Administrative Expense [Member] Weighted- Average Life (in years) Finite-Lived Intangible Asset, Useful Life Accounting Policies [Abstract] Accounting Policies [Abstract] Intangible assets, net Net Carrying Amount Finite-Lived Intangible Assets, Net Concentration Risk Type [Domain] Concentration Risk Type [Domain] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Pay vs Performance Disclosure [Line Items] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Payroll-related expenses Accrued Salaries, Current Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Net loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Entity Shell Company Entity Shell Company Customer A Customer A [Member] Customer A. Amount billed related to agreement Amount Billed Related to Agreement Amount of revenue billed during period related to agreement. Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] 2027 Lessee, Operating And Financing Lease Liability, Payments Due, Year One Amount of lessee's undiscounted obligation for lease payment for lease to be paid in next fiscal year following current fiscal year. Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Software liabilities, current portion Long-Term Debt, Current Maturities Company Selected Measure Amount Company Selected Measure Amount Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Name Measure Name Long-term income tax liability Accrued Income Taxes, Noncurrent Schedule of Share-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Number of primary geographic regions Number of Geographic Regions The number of primary geographic regions the Company has sales in. Award Timing Method Award Timing Method [Text Block] Furniture and fixtures Furniture and Fixtures [Member] Award Type Award Type Award Type [Axis] Total assets Assets Joint development agreement Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Cash flows from investing activities Cash Provided by (Used in) Investing Activity, Continuing Operation [Abstract] Trading Symbol Trading Symbol 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 Geographical [Domain] Geographical [Domain] Issuance of common stock under stock incentive plans (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Address, City or Town Entity Address, City or Town Weighted-average discount rate Finance Lease, Weighted Average Discount Rate, Percent Concentration Risk Type [Axis] Concentration Risk Type [Axis] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount RSUs Restricted Stock Units (RSUs) [Member] Statement of Income Location, Balance [Domain] Statement of Income Location, Balance [Domain] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Purchases of intangible assets Payments to Acquire Intangible Assets Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Total amount to be collected Consideration To Be Received Amount of revenue to be received related to agreement. Weighted-average remaining lease term (years) Finance Lease, Weighted Average Remaining Lease Term Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] 2029 Lessee, Operating And Financing Lease Liability, Payments Due, Year Three Amount of lessee's undiscounted obligation for lease payments for lease, due in third fiscal year following latest fiscal year. Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Common stock, outstanding (in shares) Common Stock, Shares, Outstanding Stock Options and RSUs Stock Options and Restricted Stock Units [Member] Represents information related to both stock options and restricted stock units (RSUs). Long-term income tax liability Increase (Decrease) in Tax Liability, Noncurrent The increase (decrease) during the reporting period, excluding the portion taken into income, in the long-term tax liability. Plan Name [Axis] Plan Name [Axis] PEO PEO [Member] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Interest income Investment Income, Interest Allowance for product returns and price adjustments Allowance For Product Returns And Price Concessions A valuation allowance for product returns and price concessions. Customer D Customer D [Member] Customer D. Changes in operating assets and liabilities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Accumulated Deficit Retained Earnings [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restatement Determination Date Restatement Determination Date Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Income Statement [Abstract] Income Statement [Abstract] Income tax expense Income Tax Expense (Benefit) Preferred stock, Issued (in shares) Preferred Stock, Shares Issued Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Product and Service [Domain] Product and Service [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Total property and equipment, gross Property, Plant and Equipment, Gross Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] City Area Code City Area Code Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] All Trading Arrangements All Trading Arrangements [Member] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Future lease payments Lessee Disclosure [Abstract] Inventory Accrued Inventory Carrying value as of the balance sheet date of obligations incurred through that date and payable for inventory. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Customer B Customer B [Member] Customer B. General and administrative General and Administrative Expense Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Net cash provided by operating activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Subsequent Event Subsequent Event [Member] Cost of sales Cost of Sales [Member] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Schedule of Lease Cost Lease, Cost [Table Text Block] PEO Total Compensation Amount PEO Total Compensation Amount Equity Components [Axis] Equity Components [Axis] Property and Equipment, Net Property, Plant and Equipment [Line Items] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Concentration Risk [Table] Concentration Risk [Table] Product sales Product sales Product [Member] Manufacturing equipment Equipment [Member] Number of reportable segments Number of Reportable Segments Supplementary cash flow information: Supplemental Cash Flow Information [Abstract] Award Strategic Award [Member] This member stands for the strategic award to develop a long-term plan to provide manufacturing services for aerospace and defense segments. Other Performance Measure, Amount Other Performance Measure, Amount Weighted- Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Entity Address, State or Province Entity Address, State or Province Payments on finance leases Finance Lease, Principal Payments Antidilutive Security, Excluded EPS Calculation [Table] Antidilutive Security, Excluded EPS Calculation [Table] Period of possession of exclusive right to manufacture after completion of device development work (in years) Period Of Possession Of Exclusive Right To Manufacture After Completion Of Device Development Work Represents the period during which the related party possess the exclusive right to manufacture the Company's discrete and embedded ST-MRAM devices developed pursuant to the agreement, after the completion of the relevant statement of work under which the device was developed. Total current liabilities Liabilities, Current Individual: Individual [Axis] 2028 Lessee, Operating And Financing Lease Liability, Payments Due, Year Two Amount of lessee's undiscounted obligation for lease payments for lease, due in second fiscal year following latest fiscal year. Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Research and development Research and Development Expense [Member] Additional paid-in capital Additional Paid in Capital, Common Stock Net cash used in investing activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Document Fiscal Year Focus Document Fiscal Year Focus Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Right-of-use assets Operating Lease, Right-of-Use Asset Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Entity Interactive Data Current Entity Interactive Data Current Internal-use software Computer Software, Intangible Asset [Member] Remainder of 2026 Lessee, Operating And Financing Lease Liability, Payments Due, Remainder of Fiscal Year Amount of lessee's undiscounted obligation for lease payments for lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year. Cash flows from operating activities Cash Provided by (Used in) Operating Activity, Continuing Operation [Abstract] Plan Name [Domain] Plan Name [Domain] Unrecognized compensation expense, weighted-average period expected to be recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Exercise of stock options (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Aggregate intrinsic value, options exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value North America North America [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Intangible Assets Finite-Lived Intangible Assets [Line Items] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Amortization expense for intangible assets Amortization of Intangible Assets Other assets Other Assets, Noncurrent Renewal period of agreement Service Agreement, Renewal Period Service Agreement, Renewal Period Customer [Domain] Customer [Domain] Entity Central Index Key Entity Central Index Key PEO Name PEO Name Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Increase in number of shares reserved for issuance (in shares) Share Based Compensation Arrangement by Share Based Payment Award Increase in Number of Shares Available for Grant Represents the increase in number of shares available for grant during the period. Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Statements of Operations and Comprehensive Loss Components Components Of Statements Of Operations And Comprehensive (Loss) Income [Text Block] The entire disclosure of components of statements of operations and comprehensive (loss) income. Accounts Receivable, Net Accounts Receivable [Policy Text Block] Arrangement Duration Trading Arrangement Duration Computer and network equipment Computer Equipment [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Work-in-process Inventory, Work in Process, Net of Reserves Exercise Price Award Exercise Price Entity Filer Category Entity Filer Category Local Phone Number Local Phone Number Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Trade accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Subsequent Event Type [Axis] Subsequent Event Type [Axis] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Total lease payments Lessee, Operating And Financing Lease Liability, Payments Due Amount of lessee's undiscounted obligation for lease payments for leases. Assets Assets [Abstract] Software liabilities, net of current portion Long-Term Debt, Excluding Current Maturities Underlying Security Market Price Change Underlying Security Market Price Change, Percent Other Commitments [Axis] Other Commitments [Axis] Cancelled/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 Gross Carrying Amount Finite-Lived Intangible Assets, Gross Stockholders’ equity: Equity, Attributable to Parent [Abstract] Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Lease liabilities, net of current portion Total lease liabilities, net of current portion Lease, Liability, Noncurrent Present value of lessee's discounted obligation for lease payments from lease, classified as noncurrent. Research and development Research and Development Expense Fair Value as of Grant Date Award Grant Date Fair Value Entity Registrant Name Entity Registrant Name Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Cancelled/forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Licensing, royalty, patent, engineering services and other revenue Licensing, Royalty, Patent, Engineering Services And Other Revenue Customers Member Represents Licensing, royalty, patents and other revenues from customers not including related parties. Document Quarterly Report Document Quarterly Report Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Counterparty Name [Domain] Counterparty Name [Domain] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Weighted-average remaining contractual life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 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 Title Trading Arrangement, Individual Title Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Disclosure Text Block Supplement [Abstract] Disclosure Text Block Supplement [Abstract] Non-PEO NEO Non-PEO NEO [Member] Aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Accounts Receivable, net Accounts Receivable [Member] Name Trading Arrangement, Individual Name All Award Types Award Type [Domain] Equity Awards Adjustments Equity Awards Adjustments [Member] Leasehold improvements Leasehold Improvements [Member] Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Other income Other Income Disaggregation of Revenue Disaggregation of Revenue [Line Items] Foundry Services Agreement Foundry Services Agreement [Member] Foundry Services Agreement Compensation Amount Outstanding Recovery Compensation Amount Recovery of Erroneously Awarded Compensation Disclosure [Line Items] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Name Awards Close in Time to MNPI Disclosures, Individual Name Balance, beginning of period (in dollars per share) Balance, end of period (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 Weighted average shares of common stock outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Other commitment Other Commitment Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Sales and marketing Selling and Marketing Expense Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Axis] EMEA EMEA [Member] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Royalties Royalty [Member] Inventory Increase (Decrease) in Inventories Inventory Total inventory Inventory, Net Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Distributor Sales Channel, Through Intermediary [Member] Company Selected Measure Name Company Selected Measure Name Preferred stock, $0.0001 par value per share; 5,000,000 shares authorized; no shares issued and outstanding as of March 31, 2026 and December 31, 2025 Preferred Stock, Value, Issued Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Accounts payable Accounts Payable, Current Operating cash flows paid for operating leases Operating Lease, Payments Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Net loss attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted All Executive Categories All Executive Categories [Member] STT Flows STT Flows [Member] STT Flows Finished goods Inventory, Finished Goods, Net of Reserves Common stock, $0.0001 par value per share; 100,000,000 shares authorized; 23,320,978 and 22,977,797 shares issued and outstanding as of March 31, 2026 and December 31, 2025, respectively Common Stock, Value, Issued Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Diluted (in shares) Weighted-average shares of common stock outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Segment Information Segment Reporting, Policy [Policy Text Block] Commitments and contingencies (Note 5) Commitments and Contingencies Total grant date fair value of options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Entity Small Business Entity Small Business Sales and marketing Selling and Marketing Expense [Member] Schedule of Revenue by Region Revenue from External Customers by Geographic Areas [Table Text Block] Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Document Transition Report Document Transition Report Total lease liabilities Lease Liability Present value of lessee's discounted obligation for lease payments from leases. Schedule of Revenue and Accounts Receivable for Each Significant Customer Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Underlying Securities Award Underlying Securities Amount Concentration risk Concentration Risk [Line Items] Equity Component [Domain] Equity Component [Domain] Document Period End Date Document Period End Date PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Options exercisable, weighted average remaining contractual life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Document Type Document Type Balance, beginning of period (in shares) Balance, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Net Loss Per Common Share Earnings Per Share [Text Block] Name Outstanding Recovery, Individual Name GlobalFoundries, Inc. Global Foundries, Inc. [Member] Global Foundries. Product and Service [Axis] Product and Service [Axis] Revenue Revenue from Contract with Customer Benchmark [Member] Total revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax All Individuals All Individuals [Member] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Point in time Transferred at Point in Time [Member] Name Forgone Recovery, Individual Name Customer C Customer C [Member] Customer C. Total current assets Assets, Current Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Options exercised, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Financing cash flows paid for finance leases Financing cash flows paid for finance leases, Supplementary Cash Flow Information Amount of cash outflow on finance lease. Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Contract obligations Increase Decrease in Contract Obligations Amount of increase (decrease) in contract obligations. Accrued liabilities Accrued Liabilities, Current [Abstract] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Intangible Asset, Finite-Lived [Table] Intangible Asset, Finite-Lived [Table] Current liabilities: Liabilities, Current [Abstract] Stock Options Additional Disclosures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Geographical [Axis] Geographical [Axis] Significant Agreements Significant Arrangements [Text Block] The entire disclosure for significant arrangements. Total operating expenses Operating Expenses Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Balance (in shares) Balance (in shares) Shares, Outstanding Accrued liabilities Increase (Decrease) in Accrued Liabilities APAC Asia Pacific [Member] Diluted (in dollars per share) Net loss per common share, diluted (in dollars per share) Earnings Per Share, Diluted Aggregate value of strategic agreement Revenue, Remaining Performance Obligation, Variable Consideration Amount Revenue, Remaining Performance Obligation, Variable Consideration Amount Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Title of 12(b) Security Title of 12(b) Security Net loss per common share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Weighted- Average Grant Date Fair Value Per Share Share-based Compensation Arrangement by Share-based Payment Award, Other than Options, Outstanding, Weighted Average Exercise Price [Abstract] n/a Gross profit Gross Profit Maximum number of wafers per quarter Service Agreement, Maximum Number Of Wafers Per Quarter Service Agreement, Maximum Number Of Wafers Per Quarter Deferred revenue Increase (Decrease) in Contract with Customer, Liability Other Stockholders' Equity, Other Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Table] Award Timing Disclosures [Line Items] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Schedule of Accounts Receivable, Net Schedule of Accounts Receivable Net [Table Text Block] Tabular disclosure of accounts receivable net. Net loss and comprehensive loss Net loss Net loss Net Income (Loss) Attributable to Parent Subsequent Event [Table] Subsequent Event [Table] Expiration Date Trading Arrangement Expiration Date Other Commitments [Domain] Other Commitments [Domain] Construction in Progress Construction in Progress [Member] Other Other Accrued Liabilities, Current Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Toggle and Sensor Flows Toggle And Sensor Flows [Member] Toggle And Sensor Flows Numerator: Net Income (Loss) Attributable to Parent [Abstract] Adoption Date Trading Arrangement Adoption Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Entity Current Reporting Status Entity Current Reporting Status Customer [Axis] Customer [Axis] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Cash flows from financing activities Cash Provided by (Used in) Financing Activity, Continuing Operation [Abstract] Loss from operations Operating Income (Loss) Accumulated deficit Retained Earnings (Accumulated Deficit) Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Executive Category: Executive Category [Axis] Over time Transferred over Time [Member] Current Fiscal Year End Date Current Fiscal Year End Date Subsequent Event Type [Domain] Subsequent Event Type [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Shares available for future issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Other income, net Other Nonoperating Income (Expense) Statement [Table] Statement [Table] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Organization and Nature of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] 2016 Employee Stock Purchase Plan Two Thousand Sixteen Employee Stock Purchase Plan [Member] Two thousand sixteen employee stock purchase plan. Potentially dilutive securities excluded from diluted net loss common (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] All Adjustments to Compensation All Adjustments to Compensation [Member] Amendment Flag Amendment Flag Termination Date Trading Arrangement Termination Date Net cash provided by financing activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Depreciation Cost, Depreciation Measure: Measure [Axis] Period of possession of exclusive right to manufacture after qualification of device (in years) Period Of Possession Of Exclusive Right To Manufacture After Qualification Of Device Represents the period during which the related party possess the exclusive right to manufacture the Company's discrete and embedded ST-MRAM devices developed pursuant to the agreement, after the qualification of the MRAM device for a particular technology node. Raw materials Inventory, Raw Materials, Net of Reserves Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Basic (in shares) Weighted-average shares of common stock outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Total cost of sales Cost of Product and Service Sold Schedule of Computation of Basic and Diluted Net (Loss) Income Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Options exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Subsequent Events [Abstract] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Entity Tax Identification Number Entity Tax Identification Number Significant Agreements Significant Agreements [Abstract] Significant Arrangements [Abstract] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, issued (in shares) Common Stock, Shares, Issued Weighted-average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Expected period of capacity to commence Service Agreement, Expected Period Of Capacity To Commence Service Agreement, Expected Period Of Capacity To Commence Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Use of Estimates Use of Estimates, Policy [Policy Text Block] Trading Arrangement: Trading Arrangement [Axis] Total Shareholder Return Amount Total Shareholder Return Amount Subsequent Events Subsequent Events [Text Block] Insider Trading Arrangements [Line Items] Security Exchange Name Security Exchange Name Options cancelled/forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Contract obligations Contract Obligations Amount of liabilities classified as contract obligations. Number of Restricted Stock Units Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Total liabilities Liabilities Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Purchases of property and equipment in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Operating expenses: Operating Expenses [Abstract] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Proceeds from exercise of stock options and purchase of shares in employee stock purchase plan Proceeds From Exercise of Stock Options and Purchase of Shares In Employee Stock Purchase Plan Proceeds from exercise of stock options and purchase of shares in employee stock purchase plan. Statement Statement [Line Items] Engineering services and other revenue Engineering Services And Other Revenue [Member] Engineering Services And Other Revenue Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents Cash and Cash Equivalent Counterparty Name [Axis] Counterparty Name [Axis] Schedule of Restricted Stock Units Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Common Stock Common Stock [Member] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Strategic award term Strategic Award, Term Period of time the strategic award is scheduled for, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Non-NEOs Non-NEOs [Member] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation EX-101.PRE 10 mram-20260331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.26.1
Cover - shares
3 Months Ended
Mar. 31, 2026
Apr. 23, 2026
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2026  
Document Transition Report false  
Entity File Number 001-37900  
Entity Registrant Name Everspin Technologies, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 26-2640654  
Entity Address, Address Line One 5670 W. Chandler Boulevard  
Entity Address, Address Line Two Suite 130  
Entity Address, City or Town Chandler  
Entity Address, State or Province AZ  
Entity Address, Postal Zip Code 85226  
City Area Code 480  
Local Phone Number 347-1111  
Title of 12(b) Security 0.0001  
Trading Symbol MRAM  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   23,447,577
Entity Central Index Key 0001438423  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2026  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 40,494 $ 44,450
Accounts receivable, net 10,164 8,101
Inventory 11,255 10,734
Prepaid expenses and other current assets 1,811 1,877
Total current assets 63,724 65,162
Property and equipment, net 14,925 14,140
Intangible assets, net 1,272 1,714
Right-of-use assets 2,918 3,251
Other assets 352 342
Total assets 83,191 84,609
Current liabilities:    
Accounts payable 3,510 5,180
Accrued liabilities 4,531 3,651
Lease liabilities, current portion 1,399 1,381
Contract obligations 291 1,472
Software liabilities, current portion 1,329 1,769
Total current liabilities 11,060 13,453
Lease liabilities, net of current portion 1,599 1,956
Software liabilities, net of current portion 16 15
Long-term income tax liability 271 268
Total liabilities 12,946 15,692
Commitments and contingencies (Note 5)
Stockholders’ equity:    
Preferred stock, $0.0001 par value per share; 5,000,000 shares authorized; no shares issued and outstanding as of March 31, 2026 and December 31, 2025 0 0
Common stock, $0.0001 par value per share; 100,000,000 shares authorized; 23,320,978 and 22,977,797 shares issued and outstanding as of March 31, 2026 and December 31, 2025, respectively 2 2
Additional paid-in capital 207,996 206,370
Accumulated deficit (137,753) (137,455)
Total stockholders’ equity 70,245 68,917
Total liabilities and stockholders’ equity $ 83,191 $ 84,609
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, authorized (in shares) 5,000,000 5,000,000
Preferred stock, Issued (in shares) 0 0
Preferred stock, outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, authorized (in shares) 100,000,000 100,000,000
Common stock, issued (in shares) 23,320,978 22,977,797
Common stock, outstanding (in shares) 23,320,978 22,977,797
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Total revenue $ 14,872 $ 13,138
Total cost of sales 7,029 6,385
Gross profit 7,843 6,753
Operating expenses:    
Research and development 3,605 3,356
General and administrative 5,061 3,838
Sales and marketing 1,893 1,491
Total operating expenses 10,559 8,685
Loss from operations (2,716) (1,932)
Interest income 317 408
Other income, net 2,106 388
Net loss before income taxes (293) (1,136)
Income tax expense (3) (30)
Net loss and comprehensive loss $ (296) $ (1,166)
Net loss per common share:    
Basic (in dollars per share) $ (0.01) $ (0.05)
Diluted (in dollars per share) $ (0.01) $ (0.05)
Weighted average shares of common stock outstanding:    
Basic (in shares) 23,137,815 22,188,114
Diluted (in shares) 23,137,815 22,188,114
Product sales    
Total revenue $ 14,100 $ 11,026
Total cost of sales 6,955 6,029
Licensing, royalty, patent, engineering services and other revenue    
Total revenue 772 2,112
Total cost of sales $ 74 $ 356
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Balance (in shares) at Dec. 31, 2024   22,059,697    
Balance at Dec. 31, 2024 $ 62,593 $ 2 $ 199,460 $ (136,869)
Increase (Decrease) in Stockholders' Equity        
Exercise of stock options (in shares)   10,620    
Exercise of stock options 29   29  
Issuance of common stock under stock incentive plans (in shares)   281,828    
Stock-based compensation expense 1,577   1,577  
Net loss (1,166)     (1,166)
Balance (in shares) at Mar. 31, 2025   22,352,145    
Balance at Mar. 31, 2025 63,033 $ 2 201,066 (138,035)
Balance (in shares) at Dec. 31, 2025   22,977,797    
Balance at Dec. 31, 2025 $ 68,917 $ 2 206,370 (137,455)
Increase (Decrease) in Stockholders' Equity        
Exercise of stock options (in shares) 57,027 57,027    
Exercise of stock options $ 326   326  
Issuance of common stock under stock incentive plans (in shares)   286,154    
Stock-based compensation expense 1,300   1,300  
Other (2)     (2)
Net loss (296)     (296)
Balance (in shares) at Mar. 31, 2026   23,320,978    
Balance at Mar. 31, 2026 $ 70,245 $ 2 $ 207,996 $ (137,753)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Cash flows from operating activities    
Net loss $ (296) $ (1,166)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 699 846
Stock-based compensation 1,300 1,577
Changes in operating assets and liabilities:    
Accounts receivable (2,063) (843)
Inventory (521) (1,881)
Prepaid expenses and other current assets 66 235
Other assets 30 (56)
Accounts payable 1,575 1,066
Accrued liabilities 948 (103)
Deferred revenue 0 1,062
Contract obligations (1,181) 564
Lease liabilities, net 10 15
Long-term income tax liability 3 124
Net cash provided by operating activities 570 1,440
Cash flows from investing activities    
Purchases of property and equipment (4,355) (913)
Purchases of intangible assets (479) (478)
Net cash used in investing activities (4,834) (1,391)
Cash flows from financing activities    
Payments on finance leases (16) (17)
Proceeds from exercise of stock options and purchase of shares in employee stock purchase plan 324 29
Net cash provided by financing activities 308 12
Net (decrease) increase in cash and cash equivalents (3,956) 61
Cash and cash equivalents at beginning of period 44,450 42,097
Cash and cash equivalents at end of period 40,494 42,158
Supplementary cash flow information:    
Operating cash flows paid for operating leases 357 353
Financing cash flows paid for finance leases 16 17
Non-cash investing and financing activities:    
Purchases of property and equipment in accounts payable and accrued liabilities $ 485 $ 230
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Organization and Nature of Business
3 Months Ended
Mar. 31, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Nature of Business
1. Organization and Nature of Business
Everspin Technologies, Inc. (“we”, “our”, “us”, “Everspin Technologies”, “Everspin”, or the “Company”) was incorporated in Delaware on May 16, 2008. The Company’s magnetoresistive random access memory (MRAM) solutions offer the persistence of non-volatile memory with the speed and endurance of random access memory and enable the protection of mission critical data particularly in the event of power interruption or failure. The Company’s MRAM solutions allow its customers in key markets, such as industrial, medical, automotive/transportation, aerospace, and data center, to design high performance, power-efficient and reliable systems without the need for bulky batteries or capacitors.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2026
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2025, has been derived from the audited financial statements at that date but does not include all of the information required by GAAP for complete financial statements. These unaudited interim condensed financial statements have been prepared on the same basis as the Company’s annual financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for a fair statement of the Company’s financial information. The results of operations for the three months ended March 31, 2026, are not necessarily indicative of the results to be expected for the year ending December 31, 2026 or for any other interim period or for any other future year.
The accompanying condensed financial statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2025, included in the Company’s Annual Report on Form 10-K filed with the SEC.
Use of Estimates
The preparation of the condensed financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, fair value of assets and liabilities, inventory net realizable value, deferred tax assets and related valuation allowances, and stock-based compensation. The Company believes its estimates and assumptions are reasonable; however, actual results may differ from the Company’s estimates.
Segment Information
The Company’s MRAM technology solutions are sold as products and services through MRAM-based products, licenses and royalties of MRAM and magnetic sensor technology and backend foundry and design services. The Company identifies and manages the business activities in one reportable segment. The Company’s Chief Executive Officer is the Chief Operating Decision Maker (CODM). The CODM utilizes the Company’s long-range plan, which includes product development roadmaps and long-range financial models, as a key input to resource allocation. The CODM makes decisions on resource allocation, assesses performance of the business, and monitors budget versus actual results using net income.
Significant segment expenses within net income are those separately presented on the Company’s statements of operations and comprehensive loss, which include cost of sales, research and development, general and administrative, and sales and marketing expenses.
Cash and Cash Equivalents
The Company considers all highly liquid, short-term investments with maturity dates of 90 days or less at the date of purchase to be cash equivalents. The Company’s cash equivalents consist solely of money market funds.
Accounts Receivable, Net
The Company establishes an allowance for product returns. The Company analyzes historical returns, current economic trends and changes in customer demand and acceptance of products when evaluating the adequacy of sales returns. Returns are processed as credits on future purchases and, as a result, the allowance is recorded against the balance of trade accounts receivable. In addition, the Company from time to time may establish an allowance for estimated price adjustments related to its distributor agreements. The Company estimates credits to distributors based on the historical rate of credits provided to distributors relative to sales and evaluation of current market conditions.
Accounts receivable, net consisted of the following (in thousands):
March 31,
2026
December 31,
2025
Trade accounts receivable $10,249 $8,231 
Unbilled accounts receivable230 179 
Allowance for product returns and price adjustments(315)(309)
Accounts receivable, net$10,164 $8,101 
Concentration of Credit Risk
Financial instruments that potentially expose the Company to a concentration of credit risk consist principally of cash and cash equivalents that are held by a financial institution in the United States and accounts receivable. Amounts on deposit with a financial institution may at times exceed federally insured limits.
Significant customers are those which represent more than 10% of the Company’s total revenue or net accounts receivable balance at each respective balance sheet date. For the purposes of this disclosure, the Company defines “customer” as the entity that is purchasing the products or licenses directly from the Company, which includes the distributors of the Company’s products in addition to end customers that the Company sells to directly. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable, net are as follows:
RevenueAccounts Receivable
Three Months Ended March 31, March 31,
2026
December 31, 2025
Customers20262025
Customer A28%11%36%57%
Customer B*11%**
Customer C11%***
Customer D*19%**
_______________________________
*Less than 10%
Fair Value of Financial Instruments
Fair value is defined as an exit price, representing the amount that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. The framework for measuring fair value provides a three-tier hierarchy prioritizing inputs to valuation techniques used in measuring fair value as follows:
Level 1— Observable inputs such as quoted prices for identical assets or liabilities in active markets;
Level 2— Inputs, other than quoted prices for identical assets or liabilities in active markets, which are observable either directly or indirectly; and
Level 3— Unobservable inputs in which there is little or no market data requiring the reporting entity to develop its own assumptions.
The carrying value of accounts receivable, accounts payable, and other accruals readily convertible into cash approximate fair value because of the short-term nature of the instruments. The Company’s financial instruments consist of Level 1 assets. Where quoted prices are available in an active market, securities are classified as Level 1. Level 1 assets consist of highly liquid money market funds that are included in cash equivalents.
Recently Adopted Accounting Pronouncements
The Company adopted Accounting Standards Update (ASU) 2025-05, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provides a practical expedient that all entities can use when estimating expected credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Accounting Standards Codification (ASC) Topic 606. Under this practical expedient, an entity is allowed to assume that the current conditions it has applied in determining credit loss allowances for current accounts receivable and current contract assets remain unchanged for the remaining life of those assets. The guidance is effective for fiscal years beginning after December 15, 2025, and interim reporting periods within fiscal years beginning after December 15, 2025.
The Company adopted ASU 2025-05 effective January 1, 2026, on a prospective basis. The adoption of ASU 2025-05 did not have a significant impact on the financial statements and related disclosures.
Recently Issued Accounting Pronouncements Under Evaluation
In November 2024, the Financial Accounting Standards Board (FASB) issued ASU 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Topic 220): Disaggregation of Income Statement Expenses, which requires additional disclosure of certain amounts included in the expense captions presented on the statement of operations, as well as disclosures about selling expenses. ASU 2024-03 is effective for the Company’s annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027, on a prospective basis, with the option for retrospective application. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.
In September 2025, the FASB issued ASU No. 2025-06, Intangibles – Goodwill and Other – Internal-Use Software (Topic 350): Targeted Improvements to the Accounting for Internal-Use Software, which updates guidance for recognizing software development costs to better align the accounting with how software is developed. The update removes references to development stages, introduces a probable completion threshold, and incorporates website development costs into the internal-use software framework under ASC Topic 350. ASU 2025-06 is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those fiscal years, on a prospective basis, with the option for retrospective application. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.
In December 2025, the FASB issued ASU No.2025-11, Interim Reporting (Topic 270) Narrow-Scope Improvements, which clarifies interim disclosure requirements and the applicability of Topic 270. The objective of the update is to provide clarity about current interim requirements. The amendments in this update also include a disclosure principle that requires entities to disclose events since the end of the last annual reporting period that have a material impact on the entity. The amendments in ASU 2025-11 are effective for interim periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.
In December 2025, the FASB issued ASU No.2025-12, Codification Improvements, which addresses suggestions received from stakeholders regarding the Accounting Standards Codification and makes other incremental improvements to GAAP. The update represents changes to the Codification that clarify, correct errors in or make other improvements to a variety of topics that are intended to make it easier to understand and apply. ASU 2025-12 is effective for fiscal years beginning after December 15, 2026 and interim periods within those fiscal years. The amendments to ASC 260 must be
applied retrospectively, while all other amendments may be applied prospectively or retrospectively. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.
The Company reviewed all other recently issued accounting pronouncements and concluded that they were either not applicable or not expected to have a significant impact on the financial statements and related disclosures.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.26.1
Statements of Operations and Comprehensive Loss Components
3 Months Ended
Mar. 31, 2026
Statements of Operations and Comprehensive Loss Components [Abstract]  
Statements of Operations and Comprehensive Loss Components 3. Statements of Operations and Comprehensive Loss Components
Revenue
The Company sells products to its distributors, original equipment manufacturers, original design manufacturers and contract manufacturers. The Company also recognizes revenue under licensing, patent, engineering services and royalty agreements with some customers.
The following table presents the Company’s revenues disaggregated by sales channel (in thousands):
Three Months Ended March 31,
20262025
Distributor$13,322 $7,918 
Non-distributor1,550 5,220 
Total revenue$14,872 $13,138 
The following table presents the Company’s revenues disaggregated by timing of recognition (in thousands):
Three Months Ended March 31,
20262025
Point in time$14,241 $11,158 
Over time631 1,980 
Total revenue$14,872 $13,138 
The following table presents the Company’s revenues disaggregated by type (in thousands):
Three Months Ended March 31,
20262025
Product sales$14,100 $11,026 
Licensing— 511 
Royalties141 132 
Engineering services and other revenue631 1,469 
Total revenue$14,872 $13,138 
The Company licenses its intellectual property and is entitled to consideration based on the customer’s sales. The Company makes estimates in instances when the customer reports sales on a lagged basis and actual information is not available timely. The estimates are based on historical trends in the customer’s activity and current market conditions. The amounts are reported in licensing, royalty, patent, engineering services and other revenue in the statements of operations and comprehensive loss.
The Company recognizes revenue in three primary geographic regions: Asia-Pacific (APAC); North America; and Europe, Middle East and Africa (EMEA). The Company recognizes revenue by geography based on the region in which its products are sold, and not to where the end products in which they are assembled are shipped. Revenue by region for the periods indicated was as follows (in thousands):
Three Months Ended March 31,
20262025
APAC$9,194 $7,259 
North America2,848 2,483 
EMEA2,830 3,396 
Total revenue$14,872 $13,138 
Other Income, Net
On August 14, 2024, the Company received a strategic award to develop a long-term plan to provide manufacturing services for aerospace and defense segments (the Award). Under the Award, the Company will provide a plan to mitigate risks to its MRAM manufacturing supply chain. Pursuant to the Award, the Company may receive cash payments upon the achievement of certain technical tasks and deliverables. The Award allows for milestones totaling up to approximately $14.6 million for the Company over a span of 2.5 years.
The Award is not in the ordinary course of the Company’s business and hence not a contract with a customer. The Company has applied the revenue recognition principles under Accounting Standards Codification 606 by analogy.
During the three months ended March 31, 2026, the Company recognized $2.2 million of other income related to the Award, based on progress toward completion. Revenue recognition is based on an input method that measures costs incurred to date relative to total estimated costs over the term of the Award. During the three months ended March 31, 2026, the Company billed $1.0 million relating to the Award. As of March 31, 2026, $0.3 million of the billed amount for the Award is recorded as contract obligations liability on the condensed balance sheets. This amount represents the Company’s obligation to perform future services for which the Company has received or is entitled to receive payment but which are not yet fulfilled.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components
3 Months Ended
Mar. 31, 2026
Disclosure Text Block Supplement [Abstract]  
Balance Sheet Components
4. Balance Sheet Components
Inventory
Inventory consisted of the following (in thousands):
March 31,
2026
December 31,
2025
Raw materials$167 $323 
Work-in-process10,201 9,269 
Finished goods887 1,142 
Total inventory$11,255 $10,734 
Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
March 31,
2026
December 31,
2025
Manufacturing equipment$15,182 $15,070 
Computer and network equipment694 731 
Furniture and fixtures113 113 
Construction in Progress12,061 11,131 
Leasehold improvements1,476 1,476 
Total property and equipment, gross29,526 28,521 
Less: accumulated depreciation(14,601)(14,381)
Total property and equipment, net$14,925 $14,140 
Depreciation expense during the three months ended March 31, 2026 and 2025 was $0.3 million and $0.4 million, respectively.
Intangible Assets, Net
The gross carrying amounts and accumulated amortization of intangible assets are as follows at the dates indicated (in thousands):
March 31, 2026
Weighted-
Average
Life
(in years)
Gross Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Internal-use software0.8$4,456 $(3,184)$1,272 
Total intangible assets$4,456 $(3,184)$1,272 
December 31, 2025
Weighted-
Average
Life
(in years)
Gross Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Internal-use software1.0$4,456 $(2,742)$1,714 
Total intangible assets$4,456 $(2,742)$1,714 
Amortization expense for the intangible assets was $0.4 million and $0.4 million for the three months ended March 31, 2026 and 2025, respectively.
Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
March 31
2026
December 31
2025
Payroll-related expenses$1,350 $2,481 
Inventory 886 425 
Other2,295 745 
Total accrued liabilities$4,531 $3,651 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Commitments and Contingencies
5. Commitments and Contingencies
Leases
Operating leases consist of fabrication, lab, and office space expiring at various dates through 2029. Finance leases relate to a server lease expiring in February 2029. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.
The undiscounted future non-cancellable lease payments under the Company’s operating and finance leases were as follows (in thousands):
As of March 31, 2026Amount
Remainder of 2026$1,123 
20271,380 
2028595 
202948 
Total lease payments3,146 
Less: imputed interest(148)
Total lease liabilities2,998 
Less: current portion of lease liabilities(1,399)
Total lease liabilities, net of current portion$1,599 
Other information related to the Company’s operating lease liabilities was as follows:
March 31,
2026
December 31,
2025
Weighted-average remaining lease term (years)2.212.44
Weighted-average discount rate4.50 %4.50 %
Other information related to the Company’s finance lease liabilities was as follows:
March 31,
2026
December 31,
2025
Weighted-average remaining lease term (years)2.923.16
Weighted-average discount rate3.90 %3.90 %
Legal Proceedings
From time to time, the Company may become involved in legal proceedings arising from the ordinary course of its business. Other than the patent infringement lawsuit disclosed below, management is currently not aware of any matters that would have a material adverse effect on the financial position, results of operations or cash flows of the Company.
Patent Infringement Lawsuit
On January 28, 2026, Avalanche Technology, Inc. filed a patent infringement lawsuit against the Company in the United States District Court for the District of Delaware, alleging infringement of certain patents. Avalanche Technology, Inc. also filed a complaint with the U.S. International Trade Commission seeking the institution of an investigation under Section 337 of the Tariff Act of 1930, as amended. The Company has retained a dedicated legal team and is vigorously defending itself against such claims. As of March 31, 2026, the Company has not recorded an accrual related to these matters because it currently estimates that while possible, a loss is not probable. Further, any possible range of loss cannot reasonably be estimated at this time.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation
6. Stock-Based Compensation
Share-Based Compensation Expense
The following table presents the details of the Company’s share-based compensation expense (in thousands):
Three Months Ended March 31,
20262025
General and administrative$663 $717 
Research and development350 497 
Sales and marketing146 177 
Cost of sales141 186 
Total stock-based compensation$1,300 $1,577 
Summary of Stock Option Activity
The following table summarizes the stock option activity for the three months ended March 31, 2026:
Options Outstanding
Number of
Options
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic
Value
(In thousands)
Balance—December 31, 20251,365,002$6.16 4.9$4,303 
Options granted
Options exercised(57,027)$5.72 $244 
Options cancelled/forfeited(853)$15.86 
Balance—March 31, 20261,307,122$6.17 4.7$3,471 
Options exercisable—March 31, 20261,306,061$6.17 4.7$3,469 
The total grant date fair value of options vested was $0.1 million and $0.2 million during the three months ended March 31, 2026 and 2025, respectively.
No options were granted during the three months ended March 31, 2026 and 2025.
As of March 31, 2026, unrecognized compensation expense related to unvested options was not material and is expected to be recognized over a weighted-average period of 1.02 years. Stock-based compensation cost for options capitalized within inventory at March 31, 2026 and 2025 was not material.
2016 Employee Stock Purchase Plan
In January 2026, there was an increase of 229,777 shares reserved for issuance under the Company’s Employee Stock Purchase Plan (ESPP) pursuant to the terms of the ESPP. The Company had 1,371,323 shares available for future issuance under the Company’s ESPP as of March 31, 2026. Employees did not purchase any shares during the three months ended March 31, 2026 and 2025.
Restricted Stock Units
The following table summarizes restricted stock units (RSUs) activity for the three months ended March 31, 2026:
RSUs Outstanding
Number of
Restricted Stock
Units
Weighted-
Average
Grant Date
Fair Value Per
Share
Balance—December 31, 20251,294,166$6.63 
Granted860,844$8.86 
Vested(286,154)$7.16 
Cancelled/forfeited(584)$7.30 
Balance—March 31, 20261,868,272$7.58 
The fair value of RSUs is determined on the date of grant based on the market price of the Company’s common stock on that date. As of March 31, 2026, there was $13.4 million of unrecognized stock-based compensation expense related to RSUs to be recognized over a weighted-average period of 3.2 years. Compensation cost capitalized within inventory was not material as of March 31, 2026 and 2025.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.26.1
Significant Agreements
3 Months Ended
Mar. 31, 2026
Significant Agreements [Abstract]  
Significant Agreements
7. Significant Agreements
GLOBALFOUNDRIES Inc. Joint Development Agreement
Since October 17, 2014, the Company has participated in a joint development agreement (JDA) with GLOBALFOUNDRIES Inc. (GF), a semiconductor foundry, for the joint development of Spin-transfer Torque MRAM (STT-MRAM) technology to produce a family of discrete and embedded MRAM technologies. The term of the JDA is until the completion, termination, or expiration of the last statement of work entered into pursuant to the JDA. The agreement was extended on December 31, 2019 to include a new phase of support for 12nm MRAM development.
Under the current JDA extension terms, each party licenses its relevant intellectual property to the other party. For certain jointly developed works, the parties have agreed to follow an invention allocation procedure to determine ownership. In addition, GF possesses the exclusive right to manufacture the Company’s discrete and embedded STT-MRAM devices developed pursuant to the JDA until the earlier of three years after the qualification of the MRAM device for a particular technology node or four years after the completion of the relevant statement of work under which the device was developed. For the same exclusivity period associated with the relevant device, GF agreed not to license intellectual property developed in connection with the JDA to named competitors of the Company.
If GF manufactures, sells, or transfers to customers wafers containing production quantified STT-MRAM devices that utilize certain design information, GF will be required to pay the Company a royalty.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.26.1
Net Loss Per Common Share
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Net Loss Per Common Share
8. Net Loss Per Common Share
Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period less shares subject to repurchase, without consideration of potentially dilutive securities. Diluted earnings per share is calculated using the treasury stock method by dividing net loss by the total weighted average shares of common stock outstanding in addition to the potential impact of dilutive securities including restricted stock units, warrants, and options. In periods with a net loss, potentially dilutive securities are excluded from the Company’s calculation of earnings per share as their inclusion would have an antidilutive effect.
The following tables set forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):
Basic and diluted EPS
Three Months Ended March 31,
20262025
Numerator:
Net loss$(296)$(1,166)
Net loss attributable to common stockholders, diluted
$(296)$(1,166)
Denominator:
Weighted-average shares of common stock outstanding, basic23,137,81522,188,114
Weighted-average shares of common stock outstanding, diluted23,137,81522,188,114
Net loss per common share, basic$(0.01)$(0.05)
Net loss per common share, diluted$(0.01)$(0.05)
Potentially dilutive securities representing 1.2 million and 1.8 million stock options and RSUs that were outstanding during the three months ended March 31, 2026, and 2025, respectively, were excluded from the computation of diluted earnings per common share during these periods as their inclusion would have an antidilutive effect.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events
3 Months Ended
Mar. 31, 2026
Subsequent Events [Abstract]  
Subsequent Events
9. Subsequent Events
Foundry Services Agreement
On April 8, 2026, the Company entered into a foundry services agreement (Foundry Agreement) with Microchip Technology (Microchip) under which Microchip will manufacture 8-inch Toggle MRAM, Tunnel Magneto Resistance Sensors and STT-MRAM wafers for the Company at Microchip’s Fab 4 facility in Gresham, Oregon. The Foundry Agreement has an initial term of ten years and provides for two-year renewal periods. The Company has reimbursement obligations under the Foundry Agreement estimated at approximately $13.95 million related to the installation of the manufacturing facility, subject to adjustment based on actual documented expenditures. The Foundry Agreement includes minimum purchase commitments that ramp over time to a maximum of 1,300 wafers per quarter. The Company expects capacity for Toggle and Sensor flows to commence approximately 18 months from the effective date of the Foundry Agreement and capacity for STT flows to commence approximately 30 months from the effective date of the Foundry Agreement.
Strategic Agreement with U.S. Prime Contractor
On April 24, 2026, the Company entered into a subcontract and related statement of work with Amentum Services Inc. in connection with a U.S. government Microelectronics Research, Development, Test and Evaluation program. Under the agreement, the Company will provide research and development, process technology and engineering services to support the development and qualification of domestic Toggle MRAM for Mil-Aero applications. The agreement provides for milestone-based payments over a 30-month performance period from April 16, 2026 through November 21, 2028 and has an aggregate value of $40.0 million. The agreement includes option periods exercisable by the contractor and may be terminated under certain circumstances tied to termination of the related prime contract.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.26.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2026
Trading Arrangements, by Individual  
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 28 R17.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2026
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2025, has been derived from the audited financial statements at that date but does not include all of the information required by GAAP for complete financial statements. These unaudited interim condensed financial statements have been prepared on the same basis as the Company’s annual financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for a fair statement of the Company’s financial information. The results of operations for the three months ended March 31, 2026, are not necessarily indicative of the results to be expected for the year ending December 31, 2026 or for any other interim period or for any other future year.
The accompanying condensed financial statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2025, included in the Company’s Annual Report on Form 10-K filed with the SEC.
Use of Estimates
Use of Estimates
The preparation of the condensed financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, fair value of assets and liabilities, inventory net realizable value, deferred tax assets and related valuation allowances, and stock-based compensation. The Company believes its estimates and assumptions are reasonable; however, actual results may differ from the Company’s estimates.
Segment Information
Segment Information
The Company’s MRAM technology solutions are sold as products and services through MRAM-based products, licenses and royalties of MRAM and magnetic sensor technology and backend foundry and design services. The Company identifies and manages the business activities in one reportable segment. The Company’s Chief Executive Officer is the Chief Operating Decision Maker (CODM). The CODM utilizes the Company’s long-range plan, which includes product development roadmaps and long-range financial models, as a key input to resource allocation. The CODM makes decisions on resource allocation, assesses performance of the business, and monitors budget versus actual results using net income.
Significant segment expenses within net income are those separately presented on the Company’s statements of operations and comprehensive loss, which include cost of sales, research and development, general and administrative, and sales and marketing expenses.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid, short-term investments with maturity dates of 90 days or less at the date of purchase to be cash equivalents. The Company’s cash equivalents consist solely of money market funds.
Accounts Receivable, Net
Accounts Receivable, Net
The Company establishes an allowance for product returns. The Company analyzes historical returns, current economic trends and changes in customer demand and acceptance of products when evaluating the adequacy of sales returns. Returns are processed as credits on future purchases and, as a result, the allowance is recorded against the balance of trade accounts receivable. In addition, the Company from time to time may establish an allowance for estimated price adjustments related to its distributor agreements. The Company estimates credits to distributors based on the historical rate of credits provided to distributors relative to sales and evaluation of current market conditions.
Concentration of Credit Risk
Concentration of Credit Risk
Financial instruments that potentially expose the Company to a concentration of credit risk consist principally of cash and cash equivalents that are held by a financial institution in the United States and accounts receivable. Amounts on deposit with a financial institution may at times exceed federally insured limits.
Significant customers are those which represent more than 10% of the Company’s total revenue or net accounts receivable balance at each respective balance sheet date. For the purposes of this disclosure, the Company defines “customer” as the entity that is purchasing the products or licenses directly from the Company, which includes the distributors of the Company’s products in addition to end customers that the Company sells to directly.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
Fair value is defined as an exit price, representing the amount that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. The framework for measuring fair value provides a three-tier hierarchy prioritizing inputs to valuation techniques used in measuring fair value as follows:
Level 1— Observable inputs such as quoted prices for identical assets or liabilities in active markets;
Level 2— Inputs, other than quoted prices for identical assets or liabilities in active markets, which are observable either directly or indirectly; and
Level 3— Unobservable inputs in which there is little or no market data requiring the reporting entity to develop its own assumptions.
The carrying value of accounts receivable, accounts payable, and other accruals readily convertible into cash approximate fair value because of the short-term nature of the instruments. The Company’s financial instruments consist of Level 1 assets. Where quoted prices are available in an active market, securities are classified as Level 1. Level 1 assets consist of highly liquid money market funds that are included in cash equivalents.
Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Under Evaluation
Recently Adopted Accounting Pronouncements
The Company adopted Accounting Standards Update (ASU) 2025-05, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets, which provides a practical expedient that all entities can use when estimating expected credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Accounting Standards Codification (ASC) Topic 606. Under this practical expedient, an entity is allowed to assume that the current conditions it has applied in determining credit loss allowances for current accounts receivable and current contract assets remain unchanged for the remaining life of those assets. The guidance is effective for fiscal years beginning after December 15, 2025, and interim reporting periods within fiscal years beginning after December 15, 2025.
The Company adopted ASU 2025-05 effective January 1, 2026, on a prospective basis. The adoption of ASU 2025-05 did not have a significant impact on the financial statements and related disclosures.
Recently Issued Accounting Pronouncements Under Evaluation
In November 2024, the Financial Accounting Standards Board (FASB) issued ASU 2024-03, Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Topic 220): Disaggregation of Income Statement Expenses, which requires additional disclosure of certain amounts included in the expense captions presented on the statement of operations, as well as disclosures about selling expenses. ASU 2024-03 is effective for the Company’s annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027, on a prospective basis, with the option for retrospective application. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.
In September 2025, the FASB issued ASU No. 2025-06, Intangibles – Goodwill and Other – Internal-Use Software (Topic 350): Targeted Improvements to the Accounting for Internal-Use Software, which updates guidance for recognizing software development costs to better align the accounting with how software is developed. The update removes references to development stages, introduces a probable completion threshold, and incorporates website development costs into the internal-use software framework under ASC Topic 350. ASU 2025-06 is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those fiscal years, on a prospective basis, with the option for retrospective application. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.
In December 2025, the FASB issued ASU No.2025-11, Interim Reporting (Topic 270) Narrow-Scope Improvements, which clarifies interim disclosure requirements and the applicability of Topic 270. The objective of the update is to provide clarity about current interim requirements. The amendments in this update also include a disclosure principle that requires entities to disclose events since the end of the last annual reporting period that have a material impact on the entity. The amendments in ASU 2025-11 are effective for interim periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.
In December 2025, the FASB issued ASU No.2025-12, Codification Improvements, which addresses suggestions received from stakeholders regarding the Accounting Standards Codification and makes other incremental improvements to GAAP. The update represents changes to the Codification that clarify, correct errors in or make other improvements to a variety of topics that are intended to make it easier to understand and apply. ASU 2025-12 is effective for fiscal years beginning after December 15, 2026 and interim periods within those fiscal years. The amendments to ASC 260 must be
applied retrospectively, while all other amendments may be applied prospectively or retrospectively. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.
The Company reviewed all other recently issued accounting pronouncements and concluded that they were either not applicable or not expected to have a significant impact on the financial statements and related disclosures.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2026
Accounting Policies [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net consisted of the following (in thousands):
March 31,
2026
December 31,
2025
Trade accounts receivable $10,249 $8,231 
Unbilled accounts receivable230 179 
Allowance for product returns and price adjustments(315)(309)
Accounts receivable, net$10,164 $8,101 
Schedule of Revenue and Accounts Receivable for Each Significant Customer For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable, net are as follows:
RevenueAccounts Receivable
Three Months Ended March 31, March 31,
2026
December 31, 2025
Customers20262025
Customer A28%11%36%57%
Customer B*11%**
Customer C11%***
Customer D*19%**
_______________________________
*Less than 10%
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.26.1
Statements of Operations and Comprehensive Loss Components (Tables)
3 Months Ended
Mar. 31, 2026
Statements of Operations and Comprehensive Loss Components [Abstract]  
Schedule of Disaggregation of Revenue
The following table presents the Company’s revenues disaggregated by sales channel (in thousands):
Three Months Ended March 31,
20262025
Distributor$13,322 $7,918 
Non-distributor1,550 5,220 
Total revenue$14,872 $13,138 
The following table presents the Company’s revenues disaggregated by timing of recognition (in thousands):
Three Months Ended March 31,
20262025
Point in time$14,241 $11,158 
Over time631 1,980 
Total revenue$14,872 $13,138 
The following table presents the Company’s revenues disaggregated by type (in thousands):
Three Months Ended March 31,
20262025
Product sales$14,100 $11,026 
Licensing— 511 
Royalties141 132 
Engineering services and other revenue631 1,469 
Total revenue$14,872 $13,138 
Schedule of Revenue by Region Revenue by region for the periods indicated was as follows (in thousands):
Three Months Ended March 31,
20262025
APAC$9,194 $7,259 
North America2,848 2,483 
EMEA2,830 3,396 
Total revenue$14,872 $13,138 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2026
Disclosure Text Block Supplement [Abstract]  
Schedule of Inventory
Inventory consisted of the following (in thousands):
March 31,
2026
December 31,
2025
Raw materials$167 $323 
Work-in-process10,201 9,269 
Finished goods887 1,142 
Total inventory$11,255 $10,734 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
March 31,
2026
December 31,
2025
Manufacturing equipment$15,182 $15,070 
Computer and network equipment694 731 
Furniture and fixtures113 113 
Construction in Progress12,061 11,131 
Leasehold improvements1,476 1,476 
Total property and equipment, gross29,526 28,521 
Less: accumulated depreciation(14,601)(14,381)
Total property and equipment, net$14,925 $14,140 
Schedule of Intangible Assets, Net
The gross carrying amounts and accumulated amortization of intangible assets are as follows at the dates indicated (in thousands):
March 31, 2026
Weighted-
Average
Life
(in years)
Gross Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Internal-use software0.8$4,456 $(3,184)$1,272 
Total intangible assets$4,456 $(3,184)$1,272 
December 31, 2025
Weighted-
Average
Life
(in years)
Gross Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Internal-use software1.0$4,456 $(2,742)$1,714 
Total intangible assets$4,456 $(2,742)$1,714 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
March 31
2026
December 31
2025
Payroll-related expenses$1,350 $2,481 
Inventory 886 425 
Other2,295 745 
Total accrued liabilities$4,531 $3,651 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Schedule of Undiscounted Future Non-Cancellable Lease Payments
The undiscounted future non-cancellable lease payments under the Company’s operating and finance leases were as follows (in thousands):
As of March 31, 2026Amount
Remainder of 2026$1,123 
20271,380 
2028595 
202948 
Total lease payments3,146 
Less: imputed interest(148)
Total lease liabilities2,998 
Less: current portion of lease liabilities(1,399)
Total lease liabilities, net of current portion$1,599 
Schedule of Lease Cost
Other information related to the Company’s operating lease liabilities was as follows:
March 31,
2026
December 31,
2025
Weighted-average remaining lease term (years)2.212.44
Weighted-average discount rate4.50 %4.50 %
Other information related to the Company’s finance lease liabilities was as follows:
March 31,
2026
December 31,
2025
Weighted-average remaining lease term (years)2.923.16
Weighted-average discount rate3.90 %3.90 %
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Share-Based Compensation Expense
The following table presents the details of the Company’s share-based compensation expense (in thousands):
Three Months Ended March 31,
20262025
General and administrative$663 $717 
Research and development350 497 
Sales and marketing146 177 
Cost of sales141 186 
Total stock-based compensation$1,300 $1,577 
Schedule of Stock Option Activity
The following table summarizes the stock option activity for the three months ended March 31, 2026:
Options Outstanding
Number of
Options
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Contractual
Life (years)
Aggregate
Intrinsic
Value
(In thousands)
Balance—December 31, 20251,365,002$6.16 4.9$4,303 
Options granted
Options exercised(57,027)$5.72 $244 
Options cancelled/forfeited(853)$15.86 
Balance—March 31, 20261,307,122$6.17 4.7$3,471 
Options exercisable—March 31, 20261,306,061$6.17 4.7$3,469 
Schedule of Restricted Stock Units
The following table summarizes restricted stock units (RSUs) activity for the three months ended March 31, 2026:
RSUs Outstanding
Number of
Restricted Stock
Units
Weighted-
Average
Grant Date
Fair Value Per
Share
Balance—December 31, 20251,294,166$6.63 
Granted860,844$8.86 
Vested(286,154)$7.16 
Cancelled/forfeited(584)$7.30 
Balance—March 31, 20261,868,272$7.58 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Net Loss Per Common Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net (Loss) Income Per Share
The following tables set forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):
Basic and diluted EPS
Three Months Ended March 31,
20262025
Numerator:
Net loss$(296)$(1,166)
Net loss attributable to common stockholders, diluted
$(296)$(1,166)
Denominator:
Weighted-average shares of common stock outstanding, basic23,137,81522,188,114
Weighted-average shares of common stock outstanding, diluted23,137,81522,188,114
Net loss per common share, basic$(0.01)$(0.05)
Net loss per common share, diluted$(0.01)$(0.05)
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended
Mar. 31, 2026
segment
Accounting Policies [Abstract]  
Number of reportable segments 1
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accounting Policies [Abstract]    
Trade accounts receivable $ 10,249 $ 8,231
Unbilled accounts receivable 230 179
Allowance for product returns and price adjustments (315) (309)
Accounts receivable, net $ 10,164 $ 8,101
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies - Schedule of Revenue and Accounts Receivable for Each Significant Customer (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Revenue | Customer A      
Concentration risk      
Concentration risk percentage 28.00% 11.00%  
Revenue | Customer B      
Concentration risk      
Concentration risk percentage   11.00%  
Revenue | Customer C      
Concentration risk      
Concentration risk percentage 11.00%    
Revenue | Customer D      
Concentration risk      
Concentration risk percentage   19.00%  
Accounts Receivable, net | Customer A      
Concentration risk      
Concentration risk percentage 36.00%   57.00%
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.26.1
Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue    
Total revenue $ 14,872 $ 13,138
Distributor    
Disaggregation of Revenue    
Total revenue 13,322 7,918
Non-distributor    
Disaggregation of Revenue    
Total revenue $ 1,550 $ 5,220
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Timing of Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue    
Total revenue $ 14,872 $ 13,138
Point in time    
Disaggregation of Revenue    
Total revenue 14,241 11,158
Over time    
Disaggregation of Revenue    
Total revenue $ 631 $ 1,980
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.26.1
Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue    
Total revenue $ 14,872 $ 13,138
Product sales    
Disaggregation of Revenue    
Total revenue 14,100 11,026
Licensing    
Disaggregation of Revenue    
Total revenue 0 511
Royalties    
Disaggregation of Revenue    
Total revenue 141 132
Engineering services and other revenue    
Disaggregation of Revenue    
Total revenue $ 631 $ 1,469
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue    
Total revenue $ 14,872 $ 13,138
APAC    
Disaggregation of Revenue    
Total revenue 9,194 7,259
North America    
Disaggregation of Revenue    
Total revenue 2,848 2,483
EMEA    
Disaggregation of Revenue    
Total revenue $ 2,830 $ 3,396
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Statements of Operations and Comprehensive Loss Components - Narrative (Details)
$ in Thousands
3 Months Ended
Aug. 14, 2024
USD ($)
Mar. 31, 2026
USD ($)
region
Dec. 31, 2025
USD ($)
Joint development agreement      
Number of primary geographic regions | region   3  
Contract obligations   $ 291 $ 1,472
Award      
Joint development agreement      
Total amount to be collected $ 14,600    
Strategic award term 2 years 6 months    
Other income   2,200  
Amount billed related to agreement   1,000  
Contract obligations   $ 300  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory    
Raw materials $ 167 $ 323
Work-in-process 10,201 9,269
Finished goods 887 1,142
Total inventory $ 11,255 $ 10,734
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property and Equipment, Net    
Total property and equipment, gross $ 29,526 $ 28,521
Less: accumulated depreciation (14,601) (14,381)
Total property and equipment, net 14,925 14,140
Manufacturing equipment    
Property and Equipment, Net    
Total property and equipment, gross 15,182 15,070
Computer and network equipment    
Property and Equipment, Net    
Total property and equipment, gross 694 731
Furniture and fixtures    
Property and Equipment, Net    
Total property and equipment, gross 113 113
Construction in Progress    
Property and Equipment, Net    
Total property and equipment, gross 12,061 11,131
Leasehold improvements    
Property and Equipment, Net    
Total property and equipment, gross $ 1,476 $ 1,476
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disclosure Text Block Supplement [Abstract]    
Depreciation $ 0.3 $ 0.4
Amortization expense for intangible assets $ 0.4 $ 0.4
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Intangible Assets    
Gross Carrying Amount $ 4,456 $ 4,456
Accumulated Amortization (3,184) (2,742)
Net Carrying Amount $ 1,272 $ 1,714
Internal-use software    
Intangible Assets    
Weighted- Average Life (in years) 9 months 18 days 1 year
Gross Carrying Amount $ 4,456 $ 4,456
Accumulated Amortization (3,184) (2,742)
Net Carrying Amount $ 1,272 $ 1,714
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued liabilities    
Payroll-related expenses $ 1,350 $ 2,481
Inventory 886 425
Other 2,295 745
Total accrued liabilities $ 4,531 $ 3,651
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies - Schedule of Undiscounted Future Non-Cancellable Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Future lease payments    
Remainder of 2026 $ 1,123  
2027 1,380  
2028 595  
2029 48  
Total lease payments 3,146  
Less: imputed interest (148)  
Total lease liabilities 2,998  
Less: current portion of lease liabilities (1,399) $ (1,381)
Total lease liabilities, net of current portion $ 1,599 $ 1,956
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies - Schedule of Lease Cost (Details)
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
Weighted-average remaining lease term (years) 2 years 2 months 15 days 2 years 5 months 8 days
Weighted-average discount rate 4.50% 4.50%
Weighted-average remaining lease term (years) 2 years 11 months 1 day 3 years 1 month 28 days
Weighted-average discount rate 3.90% 3.90%
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Schedule of Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Operating expenses include stock-based compensation as follows:    
Total stock-based compensation $ 1,300 $ 1,577
General and administrative    
Operating expenses include stock-based compensation as follows:    
Total stock-based compensation 663 717
Research and development    
Operating expenses include stock-based compensation as follows:    
Total stock-based compensation 350 497
Sales and marketing    
Operating expenses include stock-based compensation as follows:    
Total stock-based compensation 146 177
Cost of sales    
Operating expenses include stock-based compensation as follows:    
Total stock-based compensation $ 141 $ 186
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Number of Options      
Beginning balance (in shares) 1,365,002    
Options granted (in shares) 0 0  
Options exercised (in shares) (57,027)    
Options cancelled/forfeited (in shares) (853)    
Ending balance (in shares) 1,307,122   1,365,002
Options exercisable (in shares) 1,306,061    
Weighted- Average Exercise Price Per Share      
Beginning balance (in dollars per share) $ 6.16    
Options exercised (in dollars per share) 5.72    
Options cancelled/forfeited (in dollars per share) 15.86    
Ending balance (in dollars per share) 6.17   $ 6.16
Weighted average exercise price per share, options exercisable (in dollars per share) $ 6.17    
Stock Options Additional Disclosures      
Weighted-average remaining contractual life (in years) 4 years 8 months 12 days   4 years 10 months 24 days
Options exercisable, weighted average remaining contractual life (in years) 4 years 8 months 12 days    
Aggregate intrinsic value $ 3,471   $ 4,303
Options exercised, aggregate intrinsic value 244    
Aggregate intrinsic value, options exercisable $ 3,469    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Jan. 31, 2026
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation      
Total grant date fair value of options vested   $ 0.1 $ 0.2
Options granted (in shares)   0 0
2016 Employee Stock Purchase Plan      
Share-based Compensation      
Increase in number of shares reserved for issuance (in shares) 229,777    
Shares available for future issuance (in shares)   1,371,323  
Issuance of common stock under employee stock purchase plan (in shares)   0 0
Employee Stock Option      
Share-based Compensation      
Unrecognized compensation expense, weighted-average period expected to be recognized   1 year 7 days  
RSUs      
Share-based Compensation      
Unrecognized stock-based compensation expense   $ 13.4  
Unrecognized compensation expense, weighted-average period expected to be recognized   3 years 2 months 12 days 3 years 2 months 12 days
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Schedule of Restricted Stock Units (Details) - RSUs
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Number of Restricted Stock Units  
Balance, beginning of period (in shares) | shares 1,294,166
Granted (in shares) | shares 860,844
Vested (in shares) | shares (286,154)
Cancelled/forfeited (in shares) | shares (584)
Balance, end of period (in shares) | shares 1,868,272
Weighted- Average Grant Date Fair Value Per Share  
Balance, beginning of period (in dollars per share) | $ / shares $ 6.63
Granted (in dollars per share) | $ / shares 8.86
Vested (in dollars per share) | $ / shares 7.16
Cancelled/forfeited (in dollars per share) | $ / shares 7.30
Balance, end of period (in dollars per share) | $ / shares $ 7.58
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Significant Agreements (Details) - GlobalFoundries, Inc. - Joint Development Agreement
Oct. 17, 2014
Joint development agreement  
Period of possession of exclusive right to manufacture after qualification of device (in years) 3 years
Period of possession of exclusive right to manufacture after completion of device development work (in years) 4 years
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Net Loss Per Common Share - Schedule of Computation of Basic and Diluted Net Loss Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net loss $ (296) $ (1,166)
Net loss attributable to common stockholders, diluted $ (296) $ (1,166)
Denominator:    
Weighted-average shares of common stock outstanding, basic (in shares) 23,137,815 22,188,114
Weighted-average shares of common stock outstanding, diluted (in shares) 23,137,815 22,188,114
Net loss per common share, basic (in dollars per share) $ (0.01) $ (0.05)
Net loss per common share, diluted (in dollars per share) $ (0.01) $ (0.05)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Net Loss Per Common Share - Narrative (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stock Options and RSUs    
Antidilutive Securities    
Potentially dilutive securities excluded from diluted net loss common (in shares) 1.2 1.8
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events (Details) - Subsequent Event
$ in Thousands
Apr. 24, 2026
USD ($)
Apr. 08, 2026
USD ($)
wafer
Subsequent Event [Line Items]    
Aggregate value of strategic agreement $ 40,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-25    
Subsequent Event [Line Items]    
Revenue, remaining performance obligation, expected timing of satisfaction, period 30 months  
Foundry Services Agreement    
Subsequent Event [Line Items]    
Initial term of agreement   10 years
Renewal period of agreement   2 years
Other commitment   $ 13,950
Maximum number of wafers per quarter | wafer   1,300
Foundry Services Agreement | Toggle and Sensor Flows    
Subsequent Event [Line Items]    
Expected period of capacity to commence   18 months
Foundry Services Agreement | STT Flows    
Subsequent Event [Line Items]    
Expected period of capacity to commence   30 months
XML 58 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 59 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.26.1 html 98 220 1 false 44 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://www.everspin.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - Condensed Balance Sheets Sheet http://www.everspin.com/role/CondensedBalanceSheets Condensed Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Condensed Balance Sheets (Parenthetical) Sheet http://www.everspin.com/role/CondensedBalanceSheetsParenthetical Condensed Balance Sheets (Parenthetical) Statements 3 false false R4.htm 9952153 - Statement - Condensed Statements of Operations and Comprehensive Loss Sheet http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss Condensed Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 9952154 - Statement - Condensed Statements of Stockholders' Equity Sheet http://www.everspin.com/role/CondensedStatementsofStockholdersEquity Condensed Statements of Stockholders' Equity Statements 5 false false R6.htm 9952155 - Statement - Condensed Statements of Cash Flows Sheet http://www.everspin.com/role/CondensedStatementsofCashFlows Condensed Statements of Cash Flows Statements 6 false false R7.htm 9952156 - Disclosure - Organization and Nature of Business Sheet http://www.everspin.com/role/OrganizationandNatureofBusiness Organization and Nature of Business Notes 7 false false R8.htm 9952157 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.everspin.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 9952158 - Disclosure - Statements of Operations and Comprehensive Loss Components Sheet http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponents Statements of Operations and Comprehensive Loss Components Notes 9 false false R10.htm 9952159 - Disclosure - Balance Sheet Components Sheet http://www.everspin.com/role/BalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 9952160 - Disclosure - Commitments and Contingencies Sheet http://www.everspin.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 11 false false R12.htm 9952161 - Disclosure - Stock-Based Compensation Sheet http://www.everspin.com/role/StockBasedCompensation Stock-Based Compensation Notes 12 false false R13.htm 9952162 - Disclosure - Significant Agreements Sheet http://www.everspin.com/role/SignificantAgreements Significant Agreements Notes 13 false false R14.htm 9952163 - Disclosure - Net Loss Per Common Share Sheet http://www.everspin.com/role/NetLossPerCommonShare Net Loss Per Common Share Notes 14 false false R15.htm 9952164 - Disclosure - Subsequent Events Sheet http://www.everspin.com/role/SubsequentEvents Subsequent Events Notes 15 false false R16.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 16 false false R17.htm 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.everspin.com/role/SummaryofSignificantAccountingPolicies 17 false false R18.htm 9955512 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.everspin.com/role/SummaryofSignificantAccountingPolicies 18 false false R19.htm 9955513 - Disclosure - Statements of Operations and Comprehensive Loss Components (Tables) Sheet http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsTables Statements of Operations and Comprehensive Loss Components (Tables) Tables http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponents 19 false false R20.htm 9955514 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.everspin.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.everspin.com/role/BalanceSheetComponents 20 false false R21.htm 9955515 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.everspin.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.everspin.com/role/CommitmentsandContingencies 21 false false R22.htm 9955516 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.everspin.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.everspin.com/role/StockBasedCompensation 22 false false R23.htm 9955517 - Disclosure - Net Loss Per Common Share (Tables) Sheet http://www.everspin.com/role/NetLossPerCommonShareTables Net Loss Per Common Share (Tables) Tables http://www.everspin.com/role/NetLossPerCommonShare 23 false false R24.htm 9955518 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 24 false false R25.htm 9955519 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accounts Receivable, Net (Details) Sheet http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableNetDetails Summary of Significant Accounting Policies - Schedule of Accounts Receivable, Net (Details) Details 25 false false R26.htm 9955520 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue and Accounts Receivable for Each Significant Customer (Details) Sheet http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails Summary of Significant Accounting Policies - Schedule of Revenue and Accounts Receivable for Each Significant Customer (Details) Details 26 false false R27.htm 9955521 - Disclosure - Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Sales Channel (Details) Sheet http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbySalesChannelDetails Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Sales Channel (Details) Details 27 false false R28.htm 9955522 - Disclosure - Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Timing of Recognition (Details) Sheet http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTimingofRecognitionDetails Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Timing of Recognition (Details) Details 28 false false R29.htm 9955523 - Disclosure - Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Type (Details) Sheet http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTypeDetails Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Type (Details) Details 29 false false R30.htm 9955524 - Disclosure - Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Geographic Region (Details) Sheet http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyGeographicRegionDetails Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Geographic Region (Details) Details 30 false false R31.htm 9955525 - Disclosure - Statements of Operations and Comprehensive Loss Components - Narrative (Details) Sheet http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsNarrativeDetails Statements of Operations and Comprehensive Loss Components - Narrative (Details) Details http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsTables 31 false false R32.htm 9955526 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details) Sheet http://www.everspin.com/role/BalanceSheetComponentsScheduleofInventoryDetails Balance Sheet Components - Schedule of Inventory (Details) Details 32 false false R33.htm 9955527 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Sheet http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails Balance Sheet Components - Schedule of Property and Equipment, Net (Details) Details 33 false false R34.htm 9955528 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://www.everspin.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 34 false false R35.htm 9955529 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets, Net (Details) Sheet http://www.everspin.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsNetDetails Balance Sheet Components - Schedule of Intangible Assets, Net (Details) Details 35 false false R36.htm 9955530 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Details) Sheet http://www.everspin.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails Balance Sheet Components - Schedule of Accrued Liabilities (Details) Details 36 false false R37.htm 9955531 - Disclosure - Commitments and Contingencies - Schedule of Undiscounted Future Non-Cancellable Lease Payments (Details) Sheet http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails Commitments and Contingencies - Schedule of Undiscounted Future Non-Cancellable Lease Payments (Details) Details 37 false false R38.htm 9955532 - Disclosure - Commitments and Contingencies - Schedule of Lease Cost (Details) Sheet http://www.everspin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails Commitments and Contingencies - Schedule of Lease Cost (Details) Details 38 false false R39.htm 9955533 - Disclosure - Stock-Based Compensation - Schedule of Share-Based Compensation Expense (Details) Sheet http://www.everspin.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Share-Based Compensation Expense (Details) Details 39 false false R40.htm 9955534 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) Sheet http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails Stock-Based Compensation - Schedule of Stock Option Activity (Details) Details 40 false false R41.htm 9955535 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.everspin.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 41 false false R42.htm 9955536 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units (Details) Sheet http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails Stock-Based Compensation - Schedule of Restricted Stock Units (Details) Details 42 false false R43.htm 9955537 - Disclosure - Significant Agreements (Details) Sheet http://www.everspin.com/role/SignificantAgreementsDetails Significant Agreements (Details) Details http://www.everspin.com/role/SignificantAgreements 43 false false R44.htm 9955538 - Disclosure - Net Loss Per Common Share - Schedule of Computation of Basic and Diluted Net Loss Per Common Share (Details) Sheet http://www.everspin.com/role/NetLossPerCommonShareScheduleofComputationofBasicandDilutedNetLossPerCommonShareDetails Net Loss Per Common Share - Schedule of Computation of Basic and Diluted Net Loss Per Common Share (Details) Details 44 false false R45.htm 9955539 - Disclosure - Net Loss Per Common Share - Narrative (Details) Sheet http://www.everspin.com/role/NetLossPerCommonShareNarrativeDetails Net Loss Per Common Share - Narrative (Details) Details 45 false false R46.htm 9955540 - Disclosure - Subsequent Events (Details) Sheet http://www.everspin.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.everspin.com/role/SubsequentEvents 46 false false All Reports Book All Reports mram-20260331.htm mram-20260331.xsd mram-20260331_cal.xml mram-20260331_def.xml mram-20260331_lab.xml mram-20260331_pre.xml http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mram-20260331.htm": { "nsprefix": "mram", "nsuri": "http://www.everspin.com/20260331", "dts": { "inline": { "local": [ "mram-20260331.htm" ] }, "schema": { "local": [ "mram-20260331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "mram-20260331_cal.xml" ] }, "definitionLink": { "local": [ "mram-20260331_def.xml" ] }, "labelLink": { "local": [ "mram-20260331_lab.xml" ] }, "presentationLink": { "local": [ "mram-20260331_pre.xml" ] } }, "keyStandard": 187, "keyCustom": 33, "axisStandard": 19, "axisCustom": 0, "memberStandard": 30, "memberCustom": 14, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2025": 5 }, "contextCount": 98, "entityCount": 1, "segmentCount": 44, "elementCount": 459, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 379, "http://xbrl.sec.gov/dei/2025": 30, "http://xbrl.sec.gov/ecd/2025": 4 }, "report": { "R1": { "role": "http://www.everspin.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.everspin.com/role/CondensedBalanceSheets", "longName": "9952151 - Statement - Condensed Balance Sheets", "shortName": "Condensed Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.everspin.com/role/CondensedBalanceSheetsParenthetical", "longName": "9952152 - Statement - Condensed Balance Sheets (Parenthetical)", "shortName": "Condensed Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "longName": "9952153 - Statement - Condensed Statements of Operations and Comprehensive Loss", "shortName": "Condensed Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "unique": true } }, "R5": { "role": "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity", "longName": "9952154 - Statement - Condensed Statements of Stockholders' Equity", "shortName": "Condensed Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-19", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-19", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.everspin.com/role/CondensedStatementsofCashFlows", "longName": "9952155 - Statement - Condensed Statements of Cash Flows", "shortName": "Condensed Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.everspin.com/role/OrganizationandNatureofBusiness", "longName": "9952156 - Disclosure - Organization and Nature of Business", "shortName": "Organization and Nature of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.everspin.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952157 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponents", "longName": "9952158 - Disclosure - Statements of Operations and Comprehensive Loss Components", "shortName": "Statements of Operations and Comprehensive Loss Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "mram:ComponentsOfStatementsOfOperationsAndComprehensiveLossIncomeTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mram:ComponentsOfStatementsOfOperationsAndComprehensiveLossIncomeTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.everspin.com/role/BalanceSheetComponents", "longName": "9952159 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.everspin.com/role/CommitmentsandContingencies", "longName": "9952160 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.everspin.com/role/StockBasedCompensation", "longName": "9952161 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.everspin.com/role/SignificantAgreements", "longName": "9952162 - Disclosure - Significant Agreements", "shortName": "Significant Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "mram:SignificantArrangementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mram:SignificantArrangementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.everspin.com/role/NetLossPerCommonShare", "longName": "9952163 - Disclosure - Net Loss Per Common Share", "shortName": "Net Loss Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.everspin.com/role/SubsequentEvents", "longName": "9952164 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R16": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "mram:ScheduleOfAccountsReceivableNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mram:ScheduleOfAccountsReceivableNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsTables", "longName": "9955513 - Disclosure - Statements of Operations and Comprehensive Loss Components (Tables)", "shortName": "Statements of Operations and Comprehensive Loss Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.everspin.com/role/BalanceSheetComponentsTables", "longName": "9955514 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.everspin.com/role/CommitmentsandContingenciesTables", "longName": "9955515 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "mram:LesseeLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mram:LesseeLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.everspin.com/role/StockBasedCompensationTables", "longName": "9955516 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.everspin.com/role/NetLossPerCommonShareTables", "longName": "9955517 - Disclosure - Net Loss Per Common Share (Tables)", "shortName": "Net Loss Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9955518 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableNetDetails", "longName": "9955519 - Disclosure - Summary of Significant Accounting Policies - Schedule of Accounts Receivable, Net (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Accounts Receivable, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mram:ScheduleOfAccountsReceivableNetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mram:ScheduleOfAccountsReceivableNetTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails", "longName": "9955520 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue and Accounts Receivable for Each Significant Customer (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Revenue and Accounts Receivable for Each Significant Customer (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c-30", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-30", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbySalesChannelDetails", "longName": "9955521 - Disclosure - Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Sales Channel (Details)", "shortName": "Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Sales Channel (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-37", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "unique": true } }, "R28": { "role": "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTimingofRecognitionDetails", "longName": "9955522 - Disclosure - Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Timing of Recognition (Details)", "shortName": "Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Timing of Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-41", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "unique": true } }, "R29": { "role": "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTypeDetails", "longName": "9955523 - Disclosure - Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Type (Details)", "shortName": "Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-45", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "unique": true } }, "R30": { "role": "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyGeographicRegionDetails", "longName": "9955524 - Disclosure - Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Geographic Region (Details)", "shortName": "Statements of Operations and Comprehensive Loss Components - Schedule of Disaggregated by Geographic Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-51", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "unique": true } }, "R31": { "role": "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsNarrativeDetails", "longName": "9955525 - Disclosure - Statements of Operations and Comprehensive Loss Components - Narrative (Details)", "shortName": "Statements of Operations and Comprehensive Loss Components - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-3", "name": "mram:NumberOfGeographicRegions", "unitRef": "region", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "mram:NumberOfGeographicRegions", "unitRef": "region", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.everspin.com/role/BalanceSheetComponentsScheduleofInventoryDetails", "longName": "9955526 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details)", "shortName": "Balance Sheet Components - Schedule of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "longName": "9955527 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "shortName": "Balance Sheet Components - Schedule of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.everspin.com/role/BalanceSheetComponentsNarrativeDetails", "longName": "9955528 - Disclosure - Balance Sheet Components - Narrative (Details)", "shortName": "Balance Sheet Components - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.everspin.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsNetDetails", "longName": "9955529 - Disclosure - Balance Sheet Components - Schedule of Intangible Assets, Net (Details)", "shortName": "Balance Sheet Components - Schedule of Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.everspin.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails", "longName": "9955530 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Details)", "shortName": "Balance Sheet Components - Schedule of Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails", "longName": "9955531 - Disclosure - Commitments and Contingencies - Schedule of Undiscounted Future Non-Cancellable Lease Payments (Details)", "shortName": "Commitments and Contingencies - Schedule of Undiscounted Future Non-Cancellable Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-3", "name": "mram:LesseeOperatingAndFinancingLeaseLiabilityPaymentsDueRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mram:LesseeLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "mram:LesseeOperatingAndFinancingLeaseLiabilityPaymentsDueRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mram:LesseeLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails", "longName": "9955532 - Disclosure - Commitments and Contingencies - Schedule of Lease Cost (Details)", "shortName": "Commitments and Contingencies - Schedule of Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.everspin.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails", "longName": "9955533 - Disclosure - Stock-Based Compensation - Schedule of Share-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Schedule of Share-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-72", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "unique": true } }, "R40": { "role": "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "longName": "9955534 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "unique": true } }, "R41": { "role": "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails", "longName": "9955535 - Disclosure - Stock-Based Compensation - Narrative (Details)", "shortName": "Stock-Based Compensation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails", "longName": "9955536 - Disclosure - Stock-Based Compensation - Schedule of Restricted Stock Units (Details)", "shortName": "Stock-Based Compensation - Schedule of Restricted Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-86", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.everspin.com/role/SignificantAgreementsDetails", "longName": "9955537 - Disclosure - Significant Agreements (Details)", "shortName": "Significant Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-90", "name": "mram:PeriodOfPossessionOfExclusiveRightToManufactureAfterQualificationOfDevice", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "mram:SignificantArrangementsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-90", "name": "mram:PeriodOfPossessionOfExclusiveRightToManufactureAfterQualificationOfDevice", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "mram:SignificantArrangementsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.everspin.com/role/NetLossPerCommonShareScheduleofComputationofBasicandDilutedNetLossPerCommonShareDetails", "longName": "9955538 - Disclosure - Net Loss Per Common Share - Schedule of Computation of Basic and Diluted Net Loss Per Common Share (Details)", "shortName": "Net Loss Per Common Share - Schedule of Computation of Basic and Diluted Net Loss Per Common Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "unique": true } }, "R45": { "role": "http://www.everspin.com/role/NetLossPerCommonShareNarrativeDetails", "longName": "9955539 - Disclosure - Net Loss Per Common Share - Narrative (Details)", "shortName": "Net Loss Per Common Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-91", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-91", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.everspin.com/role/SubsequentEventsDetails", "longName": "9955540 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-98", "name": "mram:RevenueRemainingPerformanceObligationVariableConsiderationAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-98", "name": "mram:RevenueRemainingPerformanceObligationVariableConsiderationAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mram-20260331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "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": [ "r19", "r571" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before 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": [ "r92", "r174", "r495" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableMember", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, net", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r477", "r759" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets", "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "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": [ "r769" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term income tax liability", "label": "Accrued Income Taxes, Noncurrent", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r24", "r61" ] }, "mram_AccruedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "AccruedInventory", "crdr": "credit", "calculation": { "http://www.everspin.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Accrued Inventory", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for inventory. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.everspin.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails", "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.everspin.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll-related expenses", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21", "r496" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "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": [ "r16", "r86", "r380" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r637" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r29" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "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": [ "r411", "r752", "r753", "r754", "r755", "r825", "r865" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r650" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r650" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r650" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r650" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "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": [ "r225" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r683" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r609", "r619", "r629", "r661" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r612", "r622", "r632", "r664" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r684" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r650" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r657" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r613", "r623", "r633", "r657", "r665", "r669", "r677" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r675" ] }, "mram_AllowanceForProductReturnsAndPriceConcessions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "AllowanceForProductReturnsAndPriceConcessions", "crdr": "credit", "calculation": { "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for product returns and price adjustments", "label": "Allowance For Product Returns And Price Concessions", "documentation": "A valuation allowance for product returns and price concessions." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentFlag", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense for intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets." } } }, "auth_ref": [ "r2", "r102", "r180", "r186", "r492", "r503", "r504", "r506", "r508" ] }, "mram_AmountBilledRelatedToAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "AmountBilledRelatedToAgreement", "crdr": "credit", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount billed related to agreement", "label": "Amount Billed Related to Agreement", "documentation": "Amount of revenue billed during period related to agreement." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.everspin.com/role/NetLossPerCommonShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Potentially dilutive securities excluded from diluted net loss common (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": [ "r141" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.everspin.com/role/NetLossPerCommonShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r141" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.everspin.com/role/NetLossPerCommonShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "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": [ "r141" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.everspin.com/role/NetLossPerCommonShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name [Domain]", "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": [ "r141" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.everspin.com/role/SignificantAgreementsDetails", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r273" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "AsiaPacificMember", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APAC", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r867", "r868", "r869", "r870" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r60", "r69", "r89", "r106", "r107", "r108", "r145", "r153", "r166", "r167", "r175", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r275", "r279", "r303", "r368", "r369", "r374", "r437", "r518", "r519", "r522", "r571", "r587", "r588", "r600", "r788", "r789", "r829" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r82", "r94", "r106", "r107", "r108", "r175", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r275", "r279", "r303", "r571", "r788", "r789", "r829" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r672" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r673" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r668" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r668" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r668" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r668" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r668" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r668" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails", "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Award Type", "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r253", "r254" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r671" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r670" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r669" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r669" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "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": [ "r746" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r745" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment in accounts payable and accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r12", "r13", "r14" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r10", "r84", "r493" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r11" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "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 Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r10", "r46", "r105" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and cash equivalents", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r46" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r648" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r645" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r643" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r649" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r649" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.everspin.com/role/SignificantAgreementsDetails", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Joint development agreement", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [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": [ "r273" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 5)", "label": "Commitments and Contingencies", "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": [ "r25", "r62", "r375", "r424" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.everspin.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": [ "r53", "r194", "r195", "r478", "r784", "r785" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r590", "r591", "r592", "r594", "r595", "r596", "r597", "r752", "r753", "r755", "r825", "r863", "r865" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r28" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r28", "r425" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, issued (in shares)", "label": "Common Stock, Shares, Issued", "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": [ "r28" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r5", "r28", "r425", "r443", "r865", "r866" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.0001 par value per share; 100,000,000 shares authorized; 23,320,978 and 22,977,797 shares issued and outstanding as of March\u00a031, 2026 and December\u00a031, 2025, respectively", "label": "Common Stock, Value, Issued", "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": [ "r28", "r209", "r215", "r377", "r571" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r654" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r653" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r655" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r652" ] }, "mram_ComponentsOfStatementsOfOperationsAndComprehensiveLossIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "ComponentsOfStatementsOfOperationsAndComprehensiveLossIncomeTextBlock", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Statements of Operations and Comprehensive Loss Components", "label": "Components Of Statements Of Operations And Comprehensive (Loss) Income [Text Block]", "documentation": "The entire disclosure of components of statements of operations and comprehensive (loss) income." } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer and network equipment", "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_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Internal-use software", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r488", "r559", "r774", "r775", "r776", "r777", "r778", "r780", "r781", "r782" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r148", "r172", "r404", "r405", "r477", "r758", "r759", "r760", "r761", "r762" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r148", "r172", "r404", "r405", "r477", "r758", "r759", "r760", "r761", "r762" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r148", "r172", "r404", "r405", "r477", "r758", "r759", "r760", "r761", "r762" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument." } } }, "auth_ref": [ "r301", "r302" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk", "label": "Concentration Risk [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": [ "r148", "r149", "r477", "r511", "r758", "r759", "r760", "r761", "r762" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r148", "r172", "r758", "r759", "r760", "r761", "r762" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r148", "r149", "r477", "r511", "r758", "r759", "r760", "r761", "r762" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r148", "r172", "r404", "r405", "r477", "r758", "r759", "r760", "r761", "r762" ] }, "mram_ConsiderationToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "ConsiderationToBeReceived", "crdr": "credit", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total amount to be collected", "label": "Consideration To Be Received", "documentation": "Amount of revenue to be received related to agreement." } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in Progress", "label": "Construction in Progress [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": [] }, "mram_ContractObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "ContractObligations", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract obligations", "label": "Contract Obligations", "documentation": "Amount of liabilities classified as contract obligations." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbySalesChannelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Axis]", "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r523", "r531" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbySalesChannelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Sales Channel [Domain]", "label": "Contract with Customer, Sales Channel [Domain]", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r523", "r531" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of sales", "label": "Cost of Product and Service Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r39", "r40", "r330", "r504", "r509", "r565", "r739" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfGoodsAndServicesSoldDepreciation", "crdr": "debit", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Cost, Depreciation", "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r700", "r783" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfSalesMember", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [ "r566" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.everspin.com/role/SignificantAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r106", "r110", "r111", "r205", "r218", "r324", "r328", "r373", "r500", "r501", "r502", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r821", "r822", "r823", "r824" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "mram_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "CustomerAMember", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A", "label": "Customer A [Member]", "documentation": "Customer A." } } }, "auth_ref": [] }, "mram_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "CustomerBMember", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B", "label": "Customer B [Member]", "documentation": "Customer B." } } }, "auth_ref": [] }, "mram_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "CustomerCMember", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C", "label": "Customer C [Member]", "documentation": "Customer C." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r172", "r759" ] }, "mram_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "CustomerDMember", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer D", "label": "Customer D [Member]", "documentation": "Customer D." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "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": [ "r2", "r15" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyGeographicRegionDetails", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbySalesChannelDetails", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTimingofRecognitionDetails", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "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": [ "r221", "r222", "r525", "r526", "r527", "r528", "r529", "r530", "r531" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyGeographicRegionDetails", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbySalesChannelDetails", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTimingofRecognitionDetails", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "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": [ "r221", "r222", "r525", "r526", "r527", "r528", "r529", "r530", "r531" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r790" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.everspin.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r223", "r227", "r255", "r256", "r258", "r532" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureTextBlockSupplementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disclosure Text Block Supplement [Abstract]", "label": "Disclosure Text Block Supplement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "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/2025", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "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/2025", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "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/2025", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r604" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentTransitionReport", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r636" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentType", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "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": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r647" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EMEAMember", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r867", "r868", "r869", "r870" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss per common share:", "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.everspin.com/role/NetLossPerCommonShareScheduleofComputationofBasicandDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "terseLabel": "Net loss per common share, basic (in dollars per share)", "label": "Earnings Per Share, Basic", "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": [ "r77", "r100", "r117", "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r129", "r131", "r138", "r139", "r140", "r144", "r207", "r259", "r269", "r272", "r296", "r297", "r367", "r386", "r510" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.everspin.com/role/NetLossPerCommonShareScheduleofComputationofBasicandDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "terseLabel": "Net loss per common share, diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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": [ "r77", "r100", "r117", "r118", "r119", "r120", "r121", "r122", "r123", "r124", "r131", "r138", "r139", "r140", "r144", "r207", "r259", "r269", "r272", "r296", "r297", "r367", "r386", "r510" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.everspin.com/role/NetLossPerCommonShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r128", "r141", "r142", "r143" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense, weighted-average period expected to be recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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": [ "r257" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r818" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [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": [ "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ] }, "mram_EngineeringServicesAndOtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "EngineeringServicesAndOtherRevenueMember", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Engineering services and other revenue", "label": "Engineering Services And Other Revenue [Member]", "documentation": "Engineering Services And Other Revenue" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "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/2025", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "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/2025", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "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/2025", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "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": [ "r602" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "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/2025", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "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/2025", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r602" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "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/2025", "localname": "EntityFilerCategory", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "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": [ "r602" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "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/2025", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "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": [ "r686" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityRegistrantName", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "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": [ "r602" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityShellCompany", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "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": [ "r602" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntitySmallBusiness", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r602" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "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": [ "r602" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r641" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r682" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r682" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r682" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquipmentMember", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturing equipment", "label": "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/2025", "localname": "EquityComponentDomain", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "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": [ "r5", "r75", "r76", "r77", "r97", "r98", "r99", "r112", "r113", "r114", "r116", "r123", "r125", "r127", "r146", "r176", "r177", "r190", "r206", "r219", "r259", "r263", "r264", "r266", "r267", "r268", "r270", "r271", "r272", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r323", "r385", "r398", "r399", "r400", "r411", "r463" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r651" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r609", "r619", "r629", "r661" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r606", "r616", "r626", "r658" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r657" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r826" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r317", "r319" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r321", "r570" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (years)", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r320", "r570" ] }, "mram_FinancingCashFlowsPaidForFinanceLeasesSupplementaryCashFlowInformation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "FinancingCashFlowsPaidForFinanceLeasesSupplementaryCashFlowInformation", "crdr": "credit", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Financing cash flows paid for finance leases", "label": "Financing cash flows paid for finance leases, Supplementary Cash Flow Information", "documentation": "Amount of cash outflow on finance lease." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Life (in years)", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.everspin.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r87", "r178", "r185", "r492" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r179", "r181", "r182", "r183", "r184", "r185", "r187", "r188", "r331", "r332", "r403", "r488", "r492", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.everspin.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsNetDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r178", "r185", "r332", "r492" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Finite-Lived Intangible Assets [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": [ "r179", "r185", "r187", "r188", "r189", "r331", "r488", "r492", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r179", "r181", "r182", "r183", "r184", "r185", "r187", "r188", "r403", "r488", "r492", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.everspin.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsNetDetails", "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r331", "r780" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r613", "r623", "r633", "r665" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r613", "r623", "r633", "r665" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r613", "r623", "r633", "r665" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r613", "r623", "r633", "r665" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r613", "r623", "r633", "r665" ] }, "mram_FoundryServicesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "FoundryServicesAgreementMember", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foundry Services Agreement", "label": "Foundry Services Agreement [Member]", "documentation": "Foundry Services Agreement" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r646" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "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_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r43", "r447" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r43" ] }, "mram_GlobalfoundriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "GlobalfoundriesMember", "presentation": [ "http://www.everspin.com/role/SignificantAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "GlobalFoundries, Inc.", "label": "Global Foundries, Inc. [Member]", "documentation": "Global Foundries." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r37", "r41", "r68", "r106", "r107", "r108", "r175", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r303", "r514", "r518", "r757", "r765", "r766", "r767", "r768", "r788" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss before 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": [ "r38", "r64", "r68", "r368", "r370", "r382", "r505", "r507", "r509", "r514", "r518", "r757", "r765", "r766", "r767", "r768" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementCompensationItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementCompensationItemsAbstract", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses include stock-based compensation as follows:", "label": "Compensation Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r191", "r192", "r193", "r281", "r282", "r283", "r284", "r298", "r299", "r300", "r304", "r305", "r306", "r396", "r397", "r448", "r488", "r489", "r534", "r535", "r566", "r567", "r568", "r569", "r819", "r820", "r834" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r192", "r193", "r281", "r282", "r283", "r284", "r298", "r299", "r300", "r304", "r305", "r306", "r396", "r397", "r448", "r488", "r489", "r534", "r535", "r566", "r567", "r568", "r569", "r819", "r820", "r834" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r70", "r74", "r106", "r126", "r127", "r145", "r157", "r167", "r261", "r262", "r265", "r388", "r505", "r507", "r509", "r533" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in 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": [ "r1" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "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": [ "r1" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r1" ] }, "mram_IncreaseDecreaseInContractObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "IncreaseDecreaseInContractObligations", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Contract obligations", "label": "Increase Decrease in Contract Obligations", "documentation": "Amount of increase (decrease) in contract obligations." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r329", "r744" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "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": [ "r1" ] }, "mram_IncreaseDecreaseInLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "IncreaseDecreaseInLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities, net", "label": "Increase (Decrease) in Lease Liabilities", "documentation": "The increase (decrease) in lease liabilities." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r1" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "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": [ "r1" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity", "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": [] }, "mram_IncreaseDecreaseInTaxLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "IncreaseDecreaseInTaxLiabilityNoncurrent", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term income tax liability", "label": "Increase (Decrease) in Tax Liability, Noncurrent", "documentation": "The increase (decrease) during the reporting period, excluding the portion taken into income, in the long-term tax liability." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r613", "r623", "r633", "r657", "r665", "r669", "r677" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r675" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r605", "r681" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r605", "r681" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r605", "r681" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryDisclosureAbstract", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.everspin.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r51", "r497" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.everspin.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofInventoryDetails", "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "totalLabel": "Total inventory", "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": [ "r93", "r494", "r571" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.everspin.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r51", "r499" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.everspin.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work-in-process", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r51", "r498" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r145", "r156", "r167", "r518", "r701" ] }, "mram_JointDevelopmentAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "JointDevelopmentAgreementMember", "presentation": [ "http://www.everspin.com/role/SignificantAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Development Agreement", "label": "Joint Development Agreement [Member]", "documentation": "Joint development agreement." } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Lease Cost", "label": "Lease, Cost [Table Text Block]", "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": [ "r828" ] }, "mram_LeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "LeaseLiability", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails": { "parentTag": "mram_LesseeOperatingAndFinancingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liabilities", "label": "Lease Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from leases." } } }, "auth_ref": [] }, "mram_LeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "LeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails": { "parentTag": "mram_LeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails", "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease liabilities, current portion", "negatedLabel": "Less: current portion of lease liabilities", "label": "Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from leases, classified as current." } } }, "auth_ref": [] }, "mram_LeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "LeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails": { "parentTag": "mram_LeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails", "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease liabilities, net of current portion", "terseLabel": "Total lease liabilities, net of current portion", "label": "Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from lease, classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r52", "r322" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeDisclosureAbstract", "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future lease payments", "label": "Lessee Disclosure [Abstract]" } } }, "auth_ref": [] }, "mram_LesseeLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "LesseeLiabilityMaturityTableTextBlock", "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Undiscounted Future Non-Cancellable Lease Payments", "label": "Lessee, Liability, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating and finance lease liabilities. Includes, but is not limited to, reconciliation of undiscounted cash flows to lease liability recognized in statement of financial position." } } }, "auth_ref": [] }, "mram_LesseeOperatingAndFinancingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "LesseeOperatingAndFinancingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating And Financing Lease Liability, Payments Due", "documentation": "Amount of lessee's undiscounted obligation for lease payments for leases." } } }, "auth_ref": [] }, "mram_LesseeOperatingAndFinancingLeaseLiabilityPaymentsDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "LesseeOperatingAndFinancingLeaseLiabilityPaymentsDueRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails_1": { "parentTag": "mram_LesseeOperatingAndFinancingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2026", "label": "Lessee, Operating And Financing Lease Liability, Payments Due, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payments for lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year." } } }, "auth_ref": [] }, "mram_LesseeOperatingAndFinancingLeaseLiabilityPaymentsDueYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "LesseeOperatingAndFinancingLeaseLiabilityPaymentsDueYearOne", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails_1": { "parentTag": "mram_LesseeOperatingAndFinancingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating And Financing Lease Liability, Payments Due, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for lease to be paid in next fiscal year following current fiscal year." } } }, "auth_ref": [] }, "mram_LesseeOperatingAndFinancingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "LesseeOperatingAndFinancingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails_1": { "parentTag": "mram_LesseeOperatingAndFinancingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Lessee, Operating And Financing Lease Liability, Payments Due, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payments for lease, due in third fiscal year following latest fiscal year." } } }, "auth_ref": [] }, "mram_LesseeOperatingAndFinancingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "LesseeOperatingAndFinancingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails_1": { "parentTag": "mram_LesseeOperatingAndFinancingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating And Financing Lease Liability, Payments Due, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payments for lease, due in second fiscal year following latest fiscal year." } } }, "auth_ref": [] }, "mram_LesseeOperatingAndFinancingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "LesseeOperatingAndFinancingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails": { "parentTag": "mram_LesseeOperatingAndFinancingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofUndiscountedFutureNonCancellableLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating And Financing Lease Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for leases." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r9", "r20", "r21", "r22", "r23", "r24", "r25", "r26", "r106", "r107", "r108", "r175", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r276", "r279", "r280", "r303", "r423", "r513", "r522", "r600", "r788", "r829", "r830" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 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": [ "r33", "r63", "r379", "r571", "r587", "r588", "r747", "r750", "r773", "r827" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "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": [ "r22", "r83", "r106", "r107", "r108", "r175", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r276", "r279", "r280", "r303", "r571", "r788", "r829", "r830" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LicenseMember", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Licensing", "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r790", "r791" ] }, "mram_LicensingRoyaltyPatentEngineeringServicesAndOtherRevenueCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "LicensingRoyaltyPatentEngineeringServicesAndOtherRevenueCustomersMember", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Licensing, royalty, patent, engineering services and other revenue", "label": "Licensing, Royalty, Patent, Engineering Services And Other Revenue Customers Member", "documentation": "Represents Licensing, royalty, patents and other revenues from customers not including related parties." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LocalPhoneNumber", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Software liabilities, current portion", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r90" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Software liabilities, net of current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r91" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MajorCustomersAxis", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r172", "r523", "r527", "r581", "r585", "r833", "r835", "r836", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r649" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r649" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r668" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r676" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r172", "r523", "r527", "r581", "r585", "r833", "r835", "r836", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r650" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r104" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Cash Provided by (Used in) Financing Activity, Continuing Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r104" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Cash Provided by (Used in) Investing Activity, Continuing Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Cash Provided by (Used in) Operating Activity, Continuing Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.everspin.com/role/NetLossPerCommonShareScheduleofComputationofBasicandDilutedNetLossPerCommonShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 }, "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity", "http://www.everspin.com/role/NetLossPerCommonShareScheduleofComputationofBasicandDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss and comprehensive loss", "terseLabel": "Net loss", "verboseLabel": "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": [ "r42", "r48", "r65", "r77", "r81", "r95", "r96", "r99", "r106", "r107", "r108", "r109", "r115", "r119", "r120", "r121", "r122", "r123", "r126", "r127", "r136", "r175", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r207", "r210", "r212", "r216", "r259", "r269", "r272", "r297", "r303", "r384", "r444", "r461", "r462", "r505", "r507", "r509", "r598", "r788" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.everspin.com/role/NetLossPerCommonShareScheduleofComputationofBasicandDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.everspin.com/role/NetLossPerCommonShareScheduleofComputationofBasicandDilutedNetLossPerCommonShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everspin.com/role/NetLossPerCommonShareScheduleofComputationofBasicandDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to common stockholders, diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "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": [ "r101", "r130", "r132", "r133", "r134", "r135", "r137", "r140" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Accounting Pronouncements and Recently Issued Accounting Pronouncements Under Evaluation", "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_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r649" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r613", "r623", "r633", "r657", "r665" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r640" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r639" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r657" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r676" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r676" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "NorthAmericaMember", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North America", "label": "North America [Member]" } } }, "auth_ref": [ "r867", "r868", "r869", "r870" ] }, "mram_NumberOfGeographicRegions": { "xbrltype": "integerItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "NumberOfGeographicRegions", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of primary geographic regions", "label": "Number of Geographic Regions", "documentation": "The number of primary geographic regions the Company has sales in." } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r515", "r521", "r764" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r509" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "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": [ "r68", "r505", "r509", "r514", "r757", "r765", "r766", "r767", "r768" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows paid for operating leases", "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": [ "r318", "r319" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r316" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "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": [ "r321", "r570" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.everspin.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (years)", "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": [ "r320", "r570" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.everspin.com/role/OrganizationandNatureofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Nature of Business", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r59", "r78", "r79", "r80", "r406", "r407" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.everspin.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "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": [ "r21" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r88" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other commitment", "label": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [ "r748", "r751", "r832" ] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherCommitmentsAxis", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Axis]", "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherCommitmentsDomain", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Domain]", "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherIncome", "crdr": "credit", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r387", "r445", "r469", "r470", "r471", "r587", "r588" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r44", "r565" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r649" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r611", "r621", "r631", "r663" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r614", "r624", "r634", "r666" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r614", "r624", "r634", "r666" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r638" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r45" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "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": [ "r45" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r648" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r648" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r640" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r657" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r650" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r639" ] }, "mram_PeriodOfPossessionOfExclusiveRightToManufactureAfterCompletionOfDeviceDevelopmentWork": { "xbrltype": "durationItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "PeriodOfPossessionOfExclusiveRightToManufactureAfterCompletionOfDeviceDevelopmentWork", "presentation": [ "http://www.everspin.com/role/SignificantAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of possession of exclusive right to manufacture after completion of device development work (in years)", "label": "Period Of Possession Of Exclusive Right To Manufacture After Completion Of Device Development Work", "documentation": "Represents the period during which the related party possess the exclusive right to manufacture the Company's discrete and embedded ST-MRAM devices developed pursuant to the agreement, after the completion of the relevant statement of work under which the device was developed." } } }, "auth_ref": [] }, "mram_PeriodOfPossessionOfExclusiveRightToManufactureAfterQualificationOfDevice": { "xbrltype": "durationItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "PeriodOfPossessionOfExclusiveRightToManufactureAfterQualificationOfDevice", "presentation": [ "http://www.everspin.com/role/SignificantAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of possession of exclusive right to manufacture after qualification of device (in years)", "label": "Period Of Possession Of Exclusive Right To Manufacture After Qualification Of Device", "documentation": "Represents the period during which the related party possess the exclusive right to manufacture the Company's discrete and embedded ST-MRAM devices developed pursuant to the agreement, after the qualification of the MRAM device for a particular technology node." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PlanNameAxis", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PlanNameDomain", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r641" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r685" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r640" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r27", "r217" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r27", "r425" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, Issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r27", "r217" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, outstanding (in shares)", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r27", "r425", "r443", "r865", "r866" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, $0.0001 par value per share; 5,000,000 shares authorized; no shares issued and outstanding as of March\u00a031, 2026 and December\u00a031, 2025", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r27", "r209", "r214", "r376", "r571" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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": [ "r689" ] }, "mram_ProceedsFromExerciseOfStockOptionsAndPurchaseOfSharesInEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "ProceedsFromExerciseOfStockOptionsAndPurchaseOfSharesInEmployeeStockPurchasePlan", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options and purchase of shares in employee stock purchase plan", "label": "Proceeds From Exercise of Stock Options and Purchase of Shares In Employee Stock Purchase Plan", "documentation": "Proceeds from exercise of stock options and purchase of shares in employee stock purchase plan." } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductMember", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTypeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Product sales", "terseLabel": "Product sales", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r504", "r509", "r523", "r525" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTypeDetails", "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r169", "r330", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r490", "r504", "r507", "r509", "r523", "r525", "r580", "r582", "r583", "r586", "r589", "r687", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r740", "r741", "r742", "r743", "r786", "r787", "r833", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTypeDetails", "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r169", "r330", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r490", "r504", "r507", "r509", "r523", "r525", "r580", "r582", "r583", "r586", "r589", "r687", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r740", "r741", "r742", "r743", "r786", "r787", "r833", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r77", "r81", "r95", "r96", "r103", "r106", "r107", "r108", "r109", "r115", "r123", "r126", "r127", "r175", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r207", "r259", "r269", "r272", "r274", "r277", "r278", "r297", "r303", "r368", "r370", "r383", "r410", "r444", "r461", "r462", "r563", "r564", "r599", "r699", "r788" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Axis]", "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": [ "r4", "r322" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "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": [ "r52", "r85", "r381" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net", "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": [ "r322" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails", "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "Total 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": [ "r4", "r322", "r372", "r381", "r571" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of 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": [ "r4" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset [Domain]", "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": [ "r52", "r322" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r638" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r638" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r606", "r616", "r626", "r658" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.everspin.com/role/SignificantAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r106", "r110", "r111", "r205", "r218", "r324", "r328", "r373", "r500", "r501", "r502", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r821", "r822", "r823", "r824" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r260", "r488", "r505", "r506", "r518", "r831" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r607", "r617", "r627", "r659" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r608", "r618", "r628", "r660" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r615", "r625", "r635", "r667" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails", "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "label": "Restricted Stock Units (RSUs) [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": [ "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r30", "r54", "r378", "r401", "r402", "r409", "r426", "r571" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r75", "r76", "r77", "r112", "r113", "r114", "r116", "r123", "r125", "r127", "r176", "r177", "r190", "r206", "r259", "r263", "r264", "r266", "r267", "r268", "r270", "r271", "r272", "r285", "r287", "r288", "r290", "r295", "r314", "r315", "r398", "r400", "r411", "r865" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyGeographicRegionDetails", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbySalesChannelDetails", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTimingofRecognitionDetails", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "verboseLabel": "Total 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": [ "r66", "r67", "r145", "r154", "r155", "r165", "r167", "r169", "r170", "r172", "r220", "r221", "r222", "r330", "r505", "r509" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofRevenueandAccountsReceivableforEachSignificantCustomerDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r172", "r759", "r760" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue by Region", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r49" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period", "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": [ "r73" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "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": [ "r73" ] }, "mram_RevenueRemainingPerformanceObligationVariableConsiderationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "RevenueRemainingPerformanceObligationVariableConsiderationAmount", "crdr": "debit", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate value of strategic agreement", "label": "Revenue, Remaining Performance Obligation, Variable Consideration Amount", "documentation": "Revenue, Remaining Performance Obligation, Variable Consideration Amount" } } }, "auth_ref": [] }, "us-gaap_RoyaltyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RoyaltyMember", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalties", "label": "Royalty [Member]", "documentation": "Money for usage-based right to asset." } } }, "auth_ref": [ "r790", "r791" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r676" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r676" ] }, "mram_STTFlowsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "STTFlowsMember", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "STT Flows", "label": "STT Flows [Member]", "documentation": "STT Flows" } } }, "auth_ref": [] }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesChannelDirectlyToConsumerMember", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbySalesChannelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-distributor", "label": "Sales Channel, Directly to Consumer [Member]", "documentation": "Contract with customer in which good or service is transferred directly to consumer." } } }, "auth_ref": [ "r523", "r531" ] }, "us-gaap_SalesChannelThroughIntermediaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesChannelThroughIntermediaryMember", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbySalesChannelDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Distributor", "label": "Sales Channel, Through Intermediary [Member]", "documentation": "Contract with customer in which good or service is transferred through intermediary." } } }, "auth_ref": [ "r523", "r531" ] }, "mram_ScheduleOfAccountsReceivableNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "ScheduleOfAccountsReceivableNetTableTextBlock", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable, Net", "label": "Schedule of Accounts Receivable Net [Table Text Block]", "documentation": "Tabular disclosure of accounts receivable net." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.everspin.com/role/NetLossPerCommonShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Security, Excluded EPS Calculation [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r141" ] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://www.everspin.com/role/SignificantAgreementsDetails", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r273" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.everspin.com/role/NetLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Basic and Diluted Net (Loss) Income Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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": [ "r756" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Expense", "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": [ "r18" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Asset, Finite-Lived [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r179", "r185", "r187", "r188", "r189", "r331", "r488", "r492", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets, Net", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r492", "r779" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "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": [ "r3", "r34", "r35", "r36" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponentsScheduleofPropertyandEquipmentNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "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": [ "r4", "r322" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails", "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails", "http://www.everspin.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r224", "r226", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r258" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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": [ "r7", "r8", "r55" ] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue and Accounts Receivable for Each Significant Customer", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r758", "r763" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "Security12bTitle", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r601" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "SecurityExchangeName", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r603" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r149", "r170", "r171", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r368", "r369", "r370", "r371", "r414", "r415", "r416", "r466", "r467", "r468", "r472", "r473", "r474", "r475", "r476", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r491", "r511", "r523", "r526", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r584", "r592", "r833", "r835", "r836", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r168", "r170", "r516", "r517", "r520" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r43" ] }, "mram_ServiceAgreementExpectedPeriodOfCapacityToCommence": { "xbrltype": "durationItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "ServiceAgreementExpectedPeriodOfCapacityToCommence", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected period of capacity to commence", "label": "Service Agreement, Expected Period Of Capacity To Commence", "documentation": "Service Agreement, Expected Period Of Capacity To Commence" } } }, "auth_ref": [] }, "mram_ServiceAgreementMaximumNumberOfWafersPerQuarter": { "xbrltype": "integerItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "ServiceAgreementMaximumNumberOfWafersPerQuarter", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum number of wafers per quarter", "label": "Service Agreement, Maximum Number Of Wafers Per Quarter", "documentation": "Service Agreement, Maximum Number Of Wafers Per Quarter" } } }, "auth_ref": [] }, "mram_ServiceAgreementRenewalPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "ServiceAgreementRenewalPeriod", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewal period of agreement", "label": "Service Agreement, Renewal Period", "documentation": "Service Agreement, Renewal Period" } } }, "auth_ref": [] }, "mram_ServiceAgreementTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "ServiceAgreementTermOfContract", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial term of agreement", "label": "Service Agreement, Term Of Contract", "documentation": "Service Agreement, Term Of Contract" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.everspin.com/role/CondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows", "http://www.everspin.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "verboseLabel": "Total stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancelled/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": [ "r244" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled/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": [ "r244" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "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": [ "r242" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period (in dollars per share)", "periodEndLabel": "Balance, end of period (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": [ "r239", "r240" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "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": [ "r243" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "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": [ "r243" ] }, "mram_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncreaseInNumberOfSharesAvailableForGrant", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in number of shares reserved for issuance (in shares)", "label": "Share Based Compensation Arrangement by Share Based Payment Award Increase in Number of Shares Available for Grant", "documentation": "Represents the increase in number of shares available for grant during the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails", "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails", "http://www.everspin.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation", "label": "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": [ "r224", "r226", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r258" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period (in shares)", "periodEndLabel": "Balance, end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r56", "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Restricted Stock Units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for future issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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": [ "r17" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options Additional Disclosures", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r233" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price per share, options exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "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": [ "r233" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised, aggregate intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r246" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Options cancelled/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": [ "r237" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails", "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options 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": [ "r235" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value", "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": [ "r17" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending 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": [ "r231", "r232" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Options", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [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/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in dollars per share)", "periodEndLabel": "Ending 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": [ "r231", "r232" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "mram_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePriceAbstract", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Grant Date Fair Value Per Share", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Other than Options, Outstanding, Weighted Average Exercise Price [Abstract]", "documentation": "n/a" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails", "http://www.everspin.com/role/StockBasedCompensationScheduleofRestrictedStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r253", "r254" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r236" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options cancelled/forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r237" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, options exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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": [ "r17" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, weighted average remaining contractual life (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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": [ "r17" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual life (in years)", "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": [ "r58" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total grant date fair value of options vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r246" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharesOutstanding", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "mram_SignificantAgreementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "SignificantAgreementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Significant Agreements", "label": "Significant Agreements [Abstract]", "documentation": "Significant Arrangements [Abstract]" } } }, "auth_ref": [] }, "mram_SignificantArrangementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "SignificantArrangementsTextBlock", "presentation": [ "http://www.everspin.com/role/SignificantAgreements" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Agreements", "label": "Significant Arrangements [Text Block]", "documentation": "The entire disclosure for significant arrangements." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r5", "r28", "r31", "r32", "r75", "r76", "r77", "r97", "r98", "r99", "r112", "r113", "r114", "r116", "r123", "r125", "r127", "r146", "r176", "r177", "r190", "r206", "r219", "r259", "r263", "r264", "r266", "r267", "r268", "r270", "r271", "r272", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r323", "r385", "r398", "r399", "r400", "r411", "r463" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyGeographicRegionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r149", "r170", "r171", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r368", "r369", "r370", "r371", "r414", "r415", "r416", "r466", "r467", "r468", "r472", "r473", "r474", "r475", "r476", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r491", "r511", "r523", "r526", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r584", "r592", "r833", "r835", "r836", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement", "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": [ "r112", "r113", "r114", "r146", "r208", "r209", "r211", "r213", "r315", "r330", "r408", "r412", "r413", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r463", "r507", "r509", "r593", "r864" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r112", "r113", "r114", "r146", "r173", "r208", "r209", "r211", "r213", "r315", "r330", "r408", "r412", "r413", "r417", "r418", "r419", "r420", "r421", "r422", "r425", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r446", "r447", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r463", "r507", "r509", "r593", "r864" ] }, "mram_StatementsOfOperationsAndComprehensiveLossComponentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "StatementsOfOperationsAndComprehensiveLossComponentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statements of Operations and Comprehensive Loss Components", "label": "Statements of Operations and Comprehensive Loss Components [Abstract]", "documentation": "No definition available." } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r610", "r620", "r630", "r662" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [ "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r5", "r27", "r28", "r54" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock under stock incentive plans (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r5", "r27", "r28", "r54" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity", "http://www.everspin.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise of stock options (in shares)", "negatedTerseLabel": "Options 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": [ "r5", "r27", "r28", "r54", "r236" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r5", "r28", "r31", "r32", "r54" ] }, "mram_StockOptionsAndRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "StockOptionsAndRestrictedStockUnitsMember", "presentation": [ "http://www.everspin.com/role/NetLossPerCommonShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options and RSUs", "label": "Stock Options and Restricted Stock Units [Member]", "documentation": "Represents information related to both stock options and restricted stock units (RSUs)." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.everspin.com/role/CondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets", "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "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": [ "r28", "r31", "r32", "r50", "r427", "r443", "r464", "r465", "r571", "r600", "r747", "r749", "r750", "r773", "r827", "r865" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.everspin.com/role/CondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Stockholders' Equity, Other", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "mram_StrategicAwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "StrategicAwardMember", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award", "label": "Strategic Award [Member]", "documentation": "This member stands for the strategic award to develop a long-term plan to provide manufacturing services for aerospace and defense segments." } } }, "auth_ref": [] }, "mram_StrategicAwardTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "StrategicAwardTerm", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strategic award term", "label": "Strategic Award, Term", "documentation": "Period of time the strategic award is scheduled for, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r313", "r326" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventMember", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r313", "r326" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTable", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r313", "r326" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r313", "r326" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r313", "r326" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.everspin.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r325", "r327" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.everspin.com/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r688" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplementary cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r656" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTimingofRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r222", "r523", "r530" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTimingofRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r222", "r523", "r530" ] }, "mram_ToggleAndSensorFlowsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "ToggleAndSensorFlowsMember", "presentation": [ "http://www.everspin.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Toggle and Sensor Flows", "label": "Toggle And Sensor Flows [Member]", "documentation": "Toggle And Sensor Flows" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r648" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r655" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Net", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r770", "r771", "r772" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r675" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r677" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "TradingSymbol", "presentation": [ "http://www.everspin.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTimingofRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Point in time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r523", "r524", "r530" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsScheduleofDisaggregatedbyTimingofRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r523", "r524", "r530" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r678" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r679" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r679" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r677" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r677" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r680" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r678" ] }, "mram_TwoThousandSixteenEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.everspin.com/20260331", "localname": "TwoThousandSixteenEmployeeStockPurchasePlanMember", "presentation": [ "http://www.everspin.com/role/StockBasedCompensationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016 Employee Stock Purchase Plan", "label": "Two Thousand Sixteen Employee Stock Purchase Plan [Member]", "documentation": "Two thousand sixteen employee stock purchase plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.everspin.com/role/SignificantAgreementsDetails", "http://www.everspin.com/role/StatementsofOperationsandComprehensiveLossComponentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r273" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.everspin.com/role/SummaryofSignificantAccountingPoliciesScheduleofAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled accounts receivable", "label": "Unbilled Receivables, Current", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r674" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UseOfEstimates", "presentation": [ "http://www.everspin.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": [ "r71", "r72", "r147", "r150", "r151", "r152", "r368", "r370", "r512" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r644" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.everspin.com/role/NetLossPerCommonShareScheduleofComputationofBasicandDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "verboseLabel": "Weighted-average shares of common stock outstanding, diluted (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": [ "r130", "r140" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.everspin.com/role/NetLossPerCommonShareScheduleofComputationofBasicandDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss", "http://www.everspin.com/role/NetLossPerCommonShareScheduleofComputationofBasicandDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average shares of common stock outstanding, basic (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": [ "r129", "r140" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.everspin.com/role/CondensedStatementsofOperationsandComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares of common stock outstanding:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r642" ] } } } }, "std_ref": { "r0": { "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/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r20": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r21": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r22": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r23": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r24": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r25": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r26": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r38": { "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" }, "r39": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r40": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r60": { "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/2147478546/942-210-S99-1" }, "r61": { "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(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r62": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r63": { "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/2147478546/942-210-S99-1" }, "r64": { "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/2147478524/942-220-S99-1" }, "r65": { "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/2147478524/942-220-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "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(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-2" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r107": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r146": { "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r165": { "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" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r316": { "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" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r323": { "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" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r338": { "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/2147477215/932-235-50-20" }, "r339": { "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/2147477215/932-235-50-20" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r346": { "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/2147477215/932-235-50-28" }, "r347": { "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/2147477215/932-235-50-28" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r363": { "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/2147477215/932-235-50-8" }, "r364": { "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/2147477215/932-235-50-8" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r367": { "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/2147478524/942-220-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r369": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r370": { "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/2147477314/942-235-S99-1" }, "r371": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r372": { "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/2147478451/942-360-50-1" }, "r373": { "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)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r374": { "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/2147478777/944-210-S99-1" }, "r375": { "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/2147478777/944-210-S99-1" }, "r376": { "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)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r377": { "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/2147478777/944-210-S99-1" }, "r378": { "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/2147478777/944-210-S99-1" }, "r379": { "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/2147478777/944-210-S99-1" }, "r380": { "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/2147478777/944-210-S99-1" }, "r381": { "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/2147478777/944-210-S99-1" }, "r382": { "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/2147477250/944-220-S99-1" }, "r383": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r384": { "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/2147477250/944-220-S99-1" }, "r385": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r386": { "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/2147477250/944-220-S99-1" }, "r387": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r388": { "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/2147477250/944-220-S99-1" }, "r389": { "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/2147477965/944-235-S99-2" }, "r390": { "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/2147477965/944-235-S99-2" }, "r391": { "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/2147477965/944-235-S99-2" }, "r392": { "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/2147477965/944-235-S99-2" }, "r393": { "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/2147477965/944-235-S99-2" }, "r394": { "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/2147477965/944-235-S99-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r411": { "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/2147478009/946-205-45-4" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r413": { "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/2147477796/946-210-45-4" }, "r414": { "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/2147478795/946-210-50-1" }, "r415": { "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/2147478795/946-210-50-2" }, "r416": { "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/2147478795/946-210-50-6" }, "r417": { "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/2147479170/946-210-S99-1" }, "r418": { "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/2147479170/946-210-S99-1" }, "r419": { "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/2147479170/946-210-S99-1" }, "r420": { "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/2147479170/946-210-S99-1" }, "r421": { "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/2147479170/946-210-S99-1" }, "r422": { "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/2147479170/946-210-S99-1" }, "r423": { "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/2147479170/946-210-S99-1" }, "r424": { "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/2147479170/946-210-S99-1" }, "r425": { "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/2147479170/946-210-S99-1" }, "r426": { "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/2147479170/946-210-S99-1" }, "r427": { "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/2147479170/946-210-S99-1" }, "r428": { "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/2147479170/946-210-S99-1" }, "r429": { "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/2147479170/946-210-S99-1" }, "r430": { "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/2147479170/946-210-S99-1" }, "r431": { "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/2147479170/946-210-S99-1" }, "r432": { "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/2147479170/946-210-S99-1" }, "r433": { "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/2147479170/946-210-S99-1" }, "r434": { "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/2147479170/946-210-S99-1" }, "r435": { "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/2147479170/946-210-S99-1" }, "r436": { "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/2147479170/946-210-S99-1" }, "r437": { "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/2147479170/946-210-S99-1" }, "r438": { "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/2147479170/946-210-S99-1" }, "r439": { "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/2147479170/946-210-S99-1" }, "r440": { "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/2147479170/946-210-S99-1" }, "r441": { "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/2147479170/946-210-S99-1" }, "r442": { "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/2147479170/946-210-S99-2" }, "r443": { "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/2147479170/946-210-S99-2" }, "r444": { "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/2147479105/946-220-45-7" }, "r445": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r446": { "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/2147479134/946-220-S99-1" }, "r447": { "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/2147479134/946-220-S99-1" }, "r448": { "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/2147479134/946-220-S99-1" }, "r449": { "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/2147479134/946-220-S99-1" }, "r450": { "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/2147479134/946-220-S99-1" }, "r451": { "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/2147479134/946-220-S99-1" }, "r452": { "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/2147479134/946-220-S99-1" }, "r453": { "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/2147479134/946-220-S99-1" }, "r454": { "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/2147479134/946-220-S99-1" }, "r455": { "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/2147479134/946-220-S99-1" }, "r456": { "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/2147479134/946-220-S99-1" }, "r457": { "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/2147479134/946-220-S99-1" }, "r458": { "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/2147479134/946-220-S99-1" }, "r459": { "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/2147479134/946-220-S99-1" }, "r460": { "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/2147479134/946-220-S99-1" }, "r461": { "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/2147479134/946-220-S99-1" }, "r462": { "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/2147479134/946-220-S99-3" }, "r463": { "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/2147479134/946-220-S99-3" }, "r464": { "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/2147479134/946-220-S99-3" }, "r465": { "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/2147479134/946-220-S99-3" }, "r466": { "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/2147477271/946-320-S99-1" }, "r467": { "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/2147477271/946-320-S99-2" }, "r468": { "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/2147477271/946-320-S99-3" }, "r469": { "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 E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r470": { "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 E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r471": { "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 E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r472": { "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/2147477271/946-320-S99-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r474": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r475": { "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(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r476": { "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(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r478": { "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/2147478522/954-440-50-1" }, "r479": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r480": { "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/2147478979/970-360-S99-1" }, "r481": { "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/2147478979/970-360-S99-1" }, "r482": { "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/2147478979/970-360-S99-1" }, "r483": { "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/2147478979/970-360-S99-1" }, "r484": { "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/2147478979/970-360-S99-1" }, "r485": { "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/2147478979/970-360-S99-1" }, "r486": { "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/2147478979/970-360-S99-1" }, "r487": { "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/2147478979/970-360-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r490": { "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" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r493": { "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" }, "r494": { "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" }, "r495": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r510": { "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" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-18" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6" }, "r513": { "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" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r534": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r535": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r536": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r537": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r538": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r539": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r541": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r542": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r543": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r544": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r545": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r546": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r547": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r548": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r549": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r551": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r552": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r554": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r555": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4J" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4K" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "184", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r570": { "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" }, "r571": { "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" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r580": { "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" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r582": { "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r590": { "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/2147478795/946-210-50-1" }, "r591": { "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/2147478795/946-210-50-6" }, "r592": { "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/2147477439/946-210-55-1" }, "r593": { "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/2147477802/946-310-45-1" }, "r594": { "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/2147477271/946-320-S99-1" }, "r595": { "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/2147477271/946-320-S99-2" }, "r596": { "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/2147477271/946-320-S99-3" }, "r597": { "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/2147477271/946-320-S99-6" }, "r598": { "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/2147479168/946-830-55-10" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r600": { "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/2147479168/946-830-55-12" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r749": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r750": { "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" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r756": { "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" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r825": { "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" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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/2147479532/912-730-25-1" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r833": { "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" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r863": { "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/2147478009/946-205-45-4" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r865": { "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/2147479134/946-220-S99-3" }, "r866": { "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/2147479134/946-220-S99-3" }, "r867": { "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/2147477271/946-320-S99-1" }, "r868": { "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/2147477271/946-320-S99-2" }, "r869": { "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/2147477271/946-320-S99-3" }, "r870": { "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/2147477271/946-320-S99-6" } } } ZIP 65 0001628280-26-028464-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-26-028464-xbrl.zip M4$L#!!0 ( %**G5RC\?1J+[P ([@"@ 1 ;7)A;2TR,#(V,#,S,2YH M=&WLO6M[VDJ6,/I]?H4./3V=G >().Y.-N]#'"?M=Q+;;3N]9\Z7?@JI '6$ MQ-;%-OO7G[6J)! @+@(!!=0\/=D&=*E:][5J73[]G[>AK;Q0S[=_:67U M;PIU#->TG/YO?^L\7=_>_NW_M/_CT_]3*OW/Y\?ORA?7"(?4"91KCY* FLJK M%0R48$"5WUWOE_5"E >;!#W7&Y9*_+9K=S3VK/X@4'15K\>7Q;]Z5ZK6,DQ: MZY6:1ETM-53:++5Z=;-DDFJ/Z-U:5Z^:Q?Y5T]0;5%Z5JJZF52!7^ MZII5HV52H]ZMD*)YU= KO9I&FJJA]JK=*NG6U#K1S&:]IQFD1;KLO8, ]@S[ M=OS?"H,@&%U]^/#Z^EI^K91=K_]!:[5:'][PF@*_Z,IZ"TH^-68NAL_EOOOR MP7)LRZ$(FP^!1QP?MTX" .8'7=5J);59JFC3Y\P\XJWKV>R-<&4E\:#$:].O M7_5.72VI>DG3XX>\^5;:)G55U3[\SX_O3\: #DG)',"BBRU,ARRH8[Q"OK M:F5*!X"]7RO6BS]WB3_9X=O"]3.4BK^R2Z]L DQ;H$[IYU.A_6E B=G^-*0! M4?#6$OTCM%Y^*UR[3@ ,7'H>C^ -!O_T6R&@;\$'1O0?VO_Q'__Q*; "F[9Q M7Z5X^9\^\"\_?>"/[KKFN/W)M%X4/QC;]+>":?DCFXRO'->AL #K[0HOI![_ MTS)-ZK _X?<[D"*>9?#WOP6/M/=;P2@!A!PRQ"=1Z^K&@=>-KV%U'K%O'9.^ M_3<=%Q0+4-(KZ?5"6P4:KE::5;WRZ[YNPK6H7V/W;8 M00>>;K(WV*1?4+C ^:T $NJJ9[U1$Z2R[4^ 5E$+;?;%P@L_S!*"1WL4P&]0 M/X5^D:ZO?":?8$D*H_.K *CVMX)O#42F#,PE<;\O7+MR/7WZACCNTG+3';@J: MF4=\F%W]JEW[M(]$MP!%Q/55]&,F,#KAL$N])2@>P9^9GN;1/BC=]-7QWS(] M[I7T4M;&GL9^VN1A$0^SYR$/Q]]3)DSC3P!X^-RSJ*1K9E6,$/BB)0,2WXE3E]!;# KQX\UPR-X-Y[HMZ+9=#.FP6:,#+B MXU_YK9\^I#YQLOG)BT]#.-0E.M+14=L<';7\T-$X'70PS?P=/L*53O_1'1,[ M&#\0]*=NG#YXZ+!MIQ_=XG<<\SX84.\17$,GI->A'[A@;?EGR51-B<4SX,66 M #I8 #!HJFC4'"N"IP#VA/?<_!%BK,0=CEP'/OJS^@*^'[K.4^ :O_*GT_T8 M2=K>79<]P[QCFA:&9(G]0"SSUKDF(RL@]LG ?^\^TY[A_T@# L+;O"&> _)[ M#P)Z3X#?NTMWRL)& --&V[MG>BZ2201D">=L"R?&1,"2<#ZX2#)O/_$U33A' M6U0QMB?X"^9]@3XO7NU9R)LJOD9M?JI>]#'$#9YPO_4O>F#"IL\ 2_8 MT6.>6Y..JMAA2UTZJB>$+.FHG@*6I*.Z:4 T-WM=EX[J<>$O'=4C 5Z$X]?] M;*TBG#^(^0$_R+]=;W*BG\@.B+_KK"&=C2GWVG4,BGGM*!<>+?_7YS&FX\_) MZNBM"Q?O<16?J6,,AL3[-<]"+-OAJ^<.L7S (T;PNQ4,XA6>95"Z(IS/+&E4 M7!H]CCU:$>Z47M+H*AKM&(8;@H'R2 UJO9"N3<]3= H7&I)D*1199I*6,Q'+ MGBT2^21B](C@H;-4Y# MP1.QJ7\]((Y#[5G<)7]Y'GANV!_^$S:[: M'G=?+(\:@3U^=N$9?GBN:KTJ7%#^!%%W'*ZK"A>KCI'Q; TMIW_?>V9]JJAW MW_OFNN:2NN;X(H^:G>#!M9S@UH$'G&>0K"I<[/:4<'8D/A,NL+DKSNY?J'>^ M+"9B $O,,Z3>80+&PB%E"-QBG!Q@0V0QR/&(WO< M/L-.PDQ^PF04VK>,SBOQS#TCIHJC5;3J)HB9NW0GQ CG\@N'F"/),.%\?Q$0 MLY\..G7A_/=$8VS82#!^L&%OX*)C8>@(GY&6H3?Y\63@+IP_+C#<X,Q^_3)[06OQ*-S=YX*9S2$]9)/#BMY\HJP/O2M8[A# M.CEM^.X:K*)R%@O?J$,]8H,XZYA#0*//ZBY?Z,W;Z&S3/QO"NMTG@+(C#<\3 MUE/?"&6/U*?$,P: LR_TA=HNLQO.FL>$]>N%1]B1.$S8*,!&"'NBMFTY?<#7 M#^+]H@'\?=;L)6RX0&QL'8FWA(TK;(2M:]*>?APY'MCBEE7=GO1TBY9RD_FL*& #!4>4>&R9*/ MYU?W>>"&/G',)^LMH-290=-#"%8O\2G>*12RM+R0):SS+QJR]A/%; KKR8L& M?Q$DF[!>O-#(.I*=)*P'O\0^>*1^X%E&0$V&H)^.%?B/3S]/)?+?%-8'/S:\ M19!$M@&9H"7>>CW50U]B:G7HC ,%X3I5_L]TNL7MP M@>E9:\,:&Y/"JHJ%_XL=OA*Q_D[?HW0_R:Q)BM"J)4TM:8T-*&+^TITH0MQ8 M CS!M.P03S2?J!%Z5@ 4/3S./T! M,[4IDW $=CM($P1GJ1);PH8I+@'G1Y+\PD8[6),1G-IH!2PW+H&LKTSNCR<= M23:4Q!N_^BGL^O2/$ ]T7^"?1=M@[H+]2P,LY-Q0&B0OW8DRA(W#7#1ES%KG M263O8IVWA(OCK&E,].SV^S864SS!#:[WU79?<[,"+YJ^1) \PL6IUA#CT_.S M),!S(L C!>X"@+:Y'#=1Q[5'.B06VK=@WO9<;T@<@]YW;:O/K%],DT&[->ZS M^P3?^CW""FZ>8O!QE'[:SX/+IHO/F>!$KWWZL-\W3<@O <"3HOEYI:Y7[23:7,!^OMRJ.^&WH@M/G' 24F6[QIO;0_P3\,:U9# MK_1J&FFJAMJK=JND6U/K1#.;]9YFD!;I_@L#,]-[_&!L _J 44H#:O4'P56U M-@H^OEIF,+C25/6OA=GKB->'2[MN$+C#*TT?!?"[/R).?('AVJYW]1= N]KK M?>S!^DL],K3L\=7?L/NVK]S15^41V,[Y6]&'S4;7^-:?%%X';V8?7Z.EJ.I' MVW)HO#1-5__Z$0%2,JGA\OE-5Z#/J(=7P4J(",M0!A[M_5;XRWI4@)IXQIF1 MBMM3<%('ZNI/'PC@!T&:AJ9EX&]_ZGH?Y+ '6;C'QZ M%?_QT;3\D4W&((88 -E-'V>?A^3V0KT FU25",APYXK!EO\\I<2RRJDQ )H/ MS/C-T<]E^.G#XO>M9KFEIO^DEC7V_0?V/"_^,4)QA>_15& G")O?"I7"W&:C MY<.5BNF&" PDMX\C8IJ@=:Y418-GQ"_XP':> ENV5;YKG$E&O>7\! _/2,C- M.4)NI!!RH?WS[O;YYHOR]-QYOGE:2D("+/3IYOKGX^WS[;N_OCK-Z?:/5_T[\ 1!&X#I%Y4OYNJSH:JW:RL"R'_>Z MB;5"3ZO!)OZ5P_^)3&)?[Q]_*)] NSJNR7I)*I(0?4:@;):V@. 0M'I-: M5U]<(QQ&!DB!Z=\>7-#6U-(_F(Z>/F6Y;#Y7K.YQ%^FX>X>I_LJ]0]]OR%3U MTU%DE;5Z;&.5N/Y1D4I/WE#')<6237N+,'!'FU/T[_!@?+@/5$ < MO[2EK,W.P?\(P68' V[\2$>N%Q04YE8&8%"_!5<]ZXV:I< +)TRN%]IO2SD\ M,',"':>?[[C9)0T!/EW+E^QI^U5J4Z Z#59M$"HQY6^2U1#JZG M! .J_!'3BL+=-06\.&INH38>V.TWW ><)3D3OBD-X1$#O*UDDG%I3(E7HDY, M@I5"^P=6$"H5K:B@9[FQQMD N/P;RT%?G>G.PT/[_E&*<2G&LQIB./#+8G.= ME\KQ'K']B2"O%MKN^0KRY\?.W=,M$]>Y2G+E7$1Y,*&76);W/'>H*(&KB&&P MIR^?G>WX&!-5OEH@]H!R,5*Z.;_[LJLJWW;AQLQC%9)0C6BGNCZ+R#E8RS!&MO?.V: ML]X+V'L&GH(%%%O3X7.F;DNCT/Y";8(-N?*UNTX;N,_D[38Z&.4E^+-ZN5EH MZ_627J^J]5IU)=SRILY,=G]NPIR1EP)&FHNI+,J_0\_R38N=X+,3*Y#P5I(< MV:5>GSC6G^SS^WW0TG% <5M^+#^5E:C4T&/;GR45YT@5X^NZ%-7XAGSK-*,;.-O/AF?1+I M5POMI] "0M4JFUO+IPO]:_CSWGMV7R?"7-/ %XF GANH&>_?>P^@.H#'-]\V)Q+DA [<.4,6U4*[VER0 ^\ST!ZVW[$? M<*6SVE\#M[Q2;0"[:=K)>N4G>=*8'EN85@ I'B,WZH%K.0H]/T2',W 5N()I M9DU_UWV/'(;!IHX17&7POE+Q=5A_K-4JUZJUS%%NO:Q7*KFX8WD_JKJ+9Q>! M&P.\<$L#(*CXKFV92DQLT05@)Z;_/F=Q*OC?6KEVC/CQ6F&J53%^; 4\.XT2 M8Z 8V&-Y \/Z N'D$:9-GL;#KFN_\S=Q/S:%DL?>3HZ\"";Z;"-HO+.YNOMPJ0N5'LQO!-*(#H$7P15<328=5S-3I7 &BSFM6B M,B*>\D+LD"K_N;D-$^G&L:9WF?28V##U0IL%]]98,.LYYI"(%(EETE&V.68B M(<5EU 0MC4+[QV/GQQ:QN!S1D9^,.U7.R\Y@-Y%XY,@JL MT#OBF^0/SN,*[XZK?/]^O0%79CGG75T:L"_#_-8Q,29&E>Y8,084-CC$G,#7 M 65A1#3"I_XA>'S:>V5 ?*5GV6"_$]L-9 VC6_Q%::-2#+=^ET07PT(E= M7\&((S\RCZS[A%,0HP8M?OR9'9F;\"N8"'CIR*,&90:#IBLLR<=7WL'S (F* M'X*B\PR>PJ<8G\YF@/[XL*<4SEG<[WV 52@-^[_X8= MX/7L4K@)5Q$]A]4*LD6P11(_4%JJ8I*Q7\X<0+D./0\>Q[,P4.H$) C]"2VV M"NW_I?YBF"8BNKS23#:CFK>,K\V+6I4[]T@[=K-7BHC*Q8RX@:Z'5A )U ; MZ-MS'13Y]EBA(/['RBTZSUC_]T*5+R0@/&EBCL>GST@Z\H\A7%E5:]&9J-CSHXEM$%P<#R8<5DA$?+^V9XOMX)'U/_?78N30 &X1(Q M[23)595<*A:7"LZ*0/U$L4&"4(48!K BSN@V&75ZJ(U2OU6 M$JI/_A#X&%X MBQQ_7$3E"X\#C872JJ_T/?\'R]457,@4<7;QDK?&5EL-%#;A-)3TV*9)V1/G\LF'U M6EG3]'R">Y6RWLHI3E@MZVH^C]++K=;J_1TQ1SBB:41 UPKMNS3E MN_^$^&/0RMN9\/+3,K/C3'@Z*PLP>'P.?7B0[Z\MW%M;N;>A$)G4]^=RFY17S\ ;7MF$:5=T!Y+.["JVU61S7>EQ7E?V'=QPFP M9;8T<*,;B_Q5I:47$\-\VSQL)0#QX_DHSQ%%8O6Q][)8ZH=A:H0VKK58; MQ5JC$9-NO-3VIA%(V2!L\P9A:32_017B[ T;']$G._R-7*[ZKSQJL^GN2WO^ MQ0D>TUM(UW?M,%A^RQ;]YK*V,6Q,-C[PIO9!GY:Z'B6_2J074.^*V*]D[",6 M9:]#V>MPNUZ'(M1JI$#N[(IX-;VL-E?[=YL^JM$LUUKU7!Y5+ZOZZL,@4>)% M!ZI_W:R/W@-(XCU&U79(]LO S;M+TS3@'$&H9US&YD(=*R ?.H_/RBVSB?6/ M7V_O.G?7MYWO"ABK]X\_.L^L*^>\F%^?5;HVWW.VOVK.09]5J192U:^EBDJA M?1O0H:*5,Z%^!^Z6V-H)6U\G$3U6?#M,-\XV0%U6KMR_O)])[EX=59"TLI96 MZE@C@LXGQH$_$QL'+RA/ TH#/PIZS/8D5-Z%#@E-*Z#F>Y8-]84:O*M_=$5- M.92(V,S"9W'D0Y/(<0G!<3/30&4)TB37GR77MY)+RG&J\YI'ZH3T?*9.B]K1$+9*#)F7MJ7!O(SY^KDA9>QK8^@=6B5@! M2T-E8A.^L.//*'5MUP\Q%;O3=<,@;EKU:/F_I"@]+5&*V-9U*4I/A3GKD2BM M2E%Z&MC"!&$/$,+$Z(/G&M1$R2GEY(G)R?IZ.3E7U:'55I2D["<+6;QL+YG= MFZ<\:<79O7%Z[_WSWV\>MT[ME:F[PJN0IBY3=X^]C&S8^D[[Q.::GG68E*K^ MQ%0](E'?,:%22LC#\5P!KHP4*1\)4;@>E(ZGIITK$GI>/1E9$!7 M4YYS'GL9V;#UTTF,,'LB-F]X$N6,)F8:8#SII\^*T"-C4\K24Y.E32E+C[Z, MS='5TN0YYK&7D0U;7VB/L'2/GR-L"T4=R_42,E3*R].2EXA2*2]/AP.K\K#R MV,O(AJT?< O8G#T*IF8BS4/*R1.3DU4I)X^^C SH:D1RLB;EY&E@ZYZUWKUU M>#=/>)*4D"EB#P1=-V\#:RNM67;*BD:C]>_ M I&G9RI5KTO9>$QFJP.S_<_?;S_?/BNW=U]N_D=RW*EQ7%URW-&7D05?K4+[ MZ?;;7>?YY^/-DV2W4V,W0)^^LGQPPP$QQYK&S>=:_R,D.*+:'BM\J+OB.LI7 M<$@532W]8S(3]Y5.AM]&W[BA-_]5Z,]_,1D[*!&W U^X"C M<'P961!/14M.V"9\M'!GECR@?O!YUI2HKOU/%=-E0*@N;V9ML2SB<"N :]:!/ M>7OO7SPR1$':B2%\/['$J2+!CV/01[80UQ.\CCZ,BY@DL<^ M&63)&(3.^M[X\YO?D&LJ!4'W')6/I#8/3P^V= M\GQS_?>[^^_WWVYOGD"YWUTO5R("+'M93V^1U_R.&:9NZ(/M L8,?3,H#HO M&6C,G %+)/XTQ"&5_OL,@D8$6GKW,]& *,U21$<]]G^+PTVVO%_T\4"33I-,D6.W MR0VFOUX\U)*S$V+ U;),65J$@&%0NAH"*\-$!Y:('=]/*J4LI!)M-/-TH2T! MN>W]>4\_VH;FCX/Q= _S.O0\=-<)P_R5"%(BM_MS8E8%_ULKUP1&(G8?1I/, MP#_H'Z'U0NP9=R!"9Y:=JXK@I/N?.^UN(<8NRK:6#C .?7-^>G$E.;T8/_'A MQ:%?ZA,RND*ZZ#@F_N=F2A2=X)IX'@Z@_R>Q0[K9#.-*/,.XHA7:5;58;547 MYA?_UU^TNOIQ%ZS$W+8Q=O)1()(MSHLMJD=@"QW8HEJLUE1!V"(GNT5\Y=4=#2(;,2M'5 IM M32UJ]9T5Q0K*W(>BV,0\Z2A:J'=+&JJ)@@)78Q'<>N\ +9<;[R5 M%-W4;#I9#E@C12?0 \+/2O'8"ELKZK6:('9$GO&9BZ:9-5)S%YJI,TW;J(CB MDEV,[?G@T1&Q3(6^C?!TST_D-ADS@35IC&XA1B/HWG#@@L?&RK1XC'I+>Z(! MG%)L:J+8$](D/8QPW0,E-1DE-1J"4%*>EBG#CZ 2]]D-B)V'<,UX'G1^++,N M$K +<[0*[7JEV-#S,DBR8.D$C-S+);IUH8,=B*ZJ M'5BEI=/Q&B._.3Y8<@@[2#Q:*A MM79P?C2D,QK2JCL?>(EE 8LJ3F^=@#A]"]-3N=6[O20]^U#;&DGZU8)[Z7?K MA9I3J'+38PL^P&.NHM[(R^HX,5/V?(EHC2C-EXBJ2$0-[:SQ(Q\55.!KZK%NMHZ$;[:8E3U(6IK*[ 5 MTPTQ6BU@Y>\FJSN;$%AZI?=WBW0M>SIY["EPC5]1![&X$QB?429+@D7$ZNIJ M;GN*W>U*NG/BN=SOOYC,XDE5VXB,L81FE]#5^1D[YV?,;%B7]\"I8;L,J9J& MX=&:)LJ)_0%\ LD&Q]_6'DH+=V,#O="N%;6F*&QP,46%@#TOI&;2.I''!MLI M X1CPH3?DA$JA7:U6*OL'$.2)PMBT<]Z*9H/_531GJCO?MPJX.&#T(*4'94G MQ6AQ4A&#[<+9_#*9SK*Q7!UZ9'C%8!JSQ'A+AL#B[6*EE5?P4 #6Q+."H&: M'^'4&>$TSRQQ17Q)BNW5$=2*VX5U\)$&TB;-*CMC*-Y/@9A"XSBB,7>[M+*S-E[_^XZ_6?J#;_0[I9= ML6HM9BWHTLP\,\I9X[?O3CEUE=69U$6AG,OL6I%3_/-RNPBLD["[!K;J&FO" MIM;S:N8J2G:=[%^Q9PF],^5A576E6*U53H3RSB9-:N-(JT,#',PF3>%< Z[) M$H=L',/JKVLRYGINM+-YS'5[VF%EUZU:71#:.?/LQ/280H[R].R#;1E""ZMJ MQNIX3K4ST DY* 2!%L1S#'5(E(&\3Z;A= M[_6SMPLV2XZZ9?!\)F]T9?5L'0^E&J(5TPD@$LFSH&5@J_NW,#JM3>[U(3G&T"8]PJN8 )WTIG,X] MBIE2*4]9I;PLM=Y%T)G62_SLZ!$EO/ZJ6N;-+ Z,Y@>/]BAXA*AQ .%%Y3]7 M<=@#]9X&Q*,KC=+;NZ\I@VGX6QA5/1#OWGL*2$!--H-V^M1(;:H3]JNLYOAE MZZGN:SW50ELM S(60RD+7R@CXBDO^#QE1#W%QR=^5);NAOWN[P98MFJ_$P8# MUP,:,#J%GZDWINRM8:!P']K>^'\V!?N:QFYF5M0[&9E]4ZR+*VPF03 M+'W'74^=F].OQ:##9^Y-5Z00'\\3?Q#/&' 7HJ(5%5W5Z^S*+]2@PR[U9GZJ M330W:"$9<,\ZI2]!("FSTU.(8N+^-<'<9D:4_E&0^*J,P1\F9+ ;V>BBDV%)C;_WJ\."T4JSH:K'56#P_700[VF?[IJ(=MI/=N,Z\ MNJVHH 66M:X#C!O%1FMQ(.TA[.>B @\<47C^"[7'.UC39Y^EM<::3E!$9!/- MVSXM,)E%*8>5N7N',98WH I='*JXF"+I#JP7X4QL!<>+ERQ',V M2=V;@/,!H'GK7'-8)H@_X^%R"ZQ_76T46RU1,OQE=.% &7ZYDU(52:E>K#1D MV\A#2UG#"(>AC0XVX+QG&=8%C3U]MY-\]6'I\-<\=SS2@,";S!OB.0 */P'A M+QS 6;D#"THJX'ZDU*TN)(M(H_14Z&E!R!Z,GNJF MM^QBTUYNQX U-F\RFXC/V\C**HU"NZ$6]>K.)5M;H.H$3.#+I;PU)O+NE-;"_8-4ZSY]M*&*1Y0A1B&.X37CO'XV'$#M#@\^-I1+%AE MWV/G(QYK\Q(,J$^1D&#)/C65GN40Q["8XTD"RFI.RK/GQPF81&^N8K1RY/HL MQ'OE49O@N?/'5\L,!K!N1LB)NR(0JM-;2!'=67N8#WQ+ZX= M&<5JZ)5>32--U5![U6Z5=&MJG6AFL][3#-(BW7]IF,; ;QI,YH:.2)^6NAXE MOTJD!WN[(O8K&?M(I4FH $B2*-@<>LMAU>OM U8<6R!,7(_UG;X"]J<>7@4K M(2(L0QEX*$;_LAYAX. _HXQ ]L%:+&213Q](>RF7+ 5_^U/7^Y#3?0MW'Y0_ MTH>:WOSSYO'IX?9.>;ZY_OO=_??[;[5DPQVX:Y"Q'AW E2#LE.^N[XN\J7>W#@A[-_1AZ7Y1H6\&104ZX(K!G&8U M*F3(9KJ]ST"7AQ7&2S;XTR&A:074W'3E>G7)RID),-56S.J '=ADY-.K^(^/ MIN6/;#*^LARV&';3Q]DWH%">,S?8^_C/4WF-2:@HLZ-@2/3FZ.2VJ65W]\C4!I)6ARM;"92DN M4F35[=L9:&Y$X,^@H:CR ZX;^,H-B"B3)P4J%:TX8VOO>D"R[PIIT0&-N96' MJZB_:#C7=B/D7SUW&$_U M^=T*!M>A#SNCWLV;88<(D8[O4_B?^4S>,@=XL.M^M:BE5&B(V0I&]EF27)@S M%]:/SX4ZGWVAGTJWLS-OR/3=,M#C=_I%Q7/'Q [&165$, @$3K4#OA^%YSI] M!1[_ I?R4($;#,"]]CBUR%ST-$YK[('3%IFI4F@W=A]>)Y//Q:*=YO&E-*:C M%S5-%-*ZF&1TGENSBV2]^!E*VO&YI\8\C69N8T5/P-.0M+D);;:.3YLL];VH M579N."[M[WPZF_@L<6&T*I@FS:(-0D@(R?O>-]CL&,57RS MR!JM0KM1%:25A*SE/$S((A.%:&JA7=E]:** Y9DG$'HP(E&ZLQUZN4[>F@!$ M?E:&IH$HS='*$"7,($LS]QMFR)$"=;1S*\U3*0Z^F#CR-\_U?0PJ]';K9G*Y M/+1&BC, /S#X9F8:/+4K-JN+O4S$C,#)Z+ 88GL7DJNBG$YKGR,FR9UYT#>J MO'#Z"GT;86F&O]ULGYP2G7.__V+4["/U*7 M!)OTRQ24-YQ#,DN\6J%=*=9542:-RTC3H8Y0\R2B.A*1C$4=WGVA#L6R;A2K MQ!Q:CN4''JO"ED>CVS@K')S $YT98&[+%@TV#ZPNY]J?&1FMDXZ+Q8S:TGF315,QV;N@L1'7EVN@>).PF<15SB9V83 M+ )5B[6:/#.5E)=%4N].>7JAW2S6+^VH5%2QC?V-E)[G#F/1[3K;B>RS/+7* MU,9_068O:>,_8:%;QW"'%#&0F8EPXDZQH2T&Y#*W[1=%<,M3TUWI;T%R[Y'^ MJFAEMRJ+A5W"T=^9'Z'>8N,?Z@>*Q9 IP\);6-.WS@M $,]'.$?$,$TC?#Q. MRZT3_XD9Q>=+(&N,WBP$4B^TJ^J9A7)%%7[WK&2%2[ZBXE"9;[!5, &A>.9,1VCV[^U,O*^YG8#DAP&3:=OHSPPF_[ADQ 0@:SG$&]\& M=.@#8^';/9>=DZRR/UH@?E/.SS;WRV1 ]\P(==.XP%X)-9L146&G>%IEE_B6 MC _G$U^(%45\HG\K5.P 3*P9273"29:"NG98Z),KH9[!A3JY\ CYVYFS'1N3BO"M Y M!/)@8ZNV*PA=/%M.F3NY=;GG)B9O_JN[F$S2S\2WC%U.RLY/ 9R!@'^@WA,R M]$IK25\JYV^(YP $_/@QC$@F(EV=BO1:H:V6U<7T[\P2_02L(DGTQ]_65D3? MRIGHZXSH%U-J#T[T%U,[]L7"P<;F#MEN*W3^F?%S]KV?%[=OJ>(B$DOC]\;. M2BXS3L2?W"49ZE(8:DOUN8*AFCLKT(,PU)E'WG]G'ZBI$%@0Z5,> F!#NN.8 M0. :OQ0W#/R .&Q+.4UTS3,^L$G*0OZKNQC3*S4^D%-,3"C9N%0T&[-;QD%U5 =EZ46LVBYJVV,$^UYGE)R.4EOB#6\A[OH,TD9_)MC@70M]* MJD786*#WS*2NY2_7\K4.)+7L+A9SHQ8]HV#\$!# "?S7M%[:G^"?&+!#XO4M M)T:NIL\BR*"85LF_L1P3/EUI32"BP_?\&%"%&)@B0YPQ-OUPW [*GGPM:-8 ML,H^=J\;$8_-4@@&U*>(,!/SG$RE9SG$,2RX B >4*RO\LL3*,W#)'IS%97 MR/4MA.F51VW6>NOCJV4& U@WHYG$71$(U>DMI.N[B.^EMVP"_,/#NCH+F.2_ MN'8D0:NA5WHUC3150^U5NU72K:EUHIG->D\S2(MT_X7-%Z*;!EZ\^!&P0JGK M4?*K1'JPMRMBOY*QCS(I"14 21(%FT-O.:QZO7W BF,+V-3E:<[ENX^Z#\ MT4CECYM_WCP^/=S>*<\WUW^_N_]^_^WVYJFHW-Y=+QB(-GR8R$)'] MA(&.@6L#R?C_]9>FKC4^*C=_A%8P%GDW[VX=D/)NZ(,"]8L*?3,H9L(,N$8P M679']&D(-DW@O\] D(>5PDLV^-,AH6F!M;#QRE7&2DS33Y42,\U@O389^?0J M_N.C:?DCFXRO+(>]FMWTG/T%H>9 MLZ6U!I=-V0'6FCJHV1(?A87G-3]@8'IW$[]^PVTO<^\]]W4OM8LB@[@#RT1+ MF-C,IGP@EEFZ==C?UV1D!?"]!/Q> &\8X3 $3YF:#-I?:,\R5@S$DM#>23)C M)U0&YQ0CGGT_9\BO$-#Z"@%]B(/'DT8$#^CE=$"\%?E?"J0[S)N3LYL$2+68 M1]BR,W2;. :XX8'RA1H4X^"QX5C+J>(B*T$?YMAA,_!D/:-2D\<.MW=?%_J; M[WRT4&%'"ZU&H]AH+;:?R_N /4\T'R_O;C-<[Y)V)V(UWHX4GE;0JJ[IWI\P M<[AIDU)K5ZT"!9_(V$7)09*#\N6@=1-44C@H6REKM0;LI=:+E<9B@PC)9)+) M3I3)LC5>T#J%-F8%56OYYHQ+3CL^S5TFIV5AM.K>M5FCT*XWBZW= M.VV?5I=YSAFJL*QQ\T8]P_)9.DI4BC%:/3)DM^*4DV"0)3&!RKJ8 ,+OUO=# M:GX)/0# RS+C;(0V8_W'+8QT,W,08-FH5UK%%4]IX#!)J&VTVDCOQG66=A> M_RC[^XN&F$R&X28*:Y$5_TGLD"[AQ$65U2JT*_K.7<\EY4B6OE3$Y#F2-@>. MKJDB<72>Y9T"6YB(,W8R-5_SR[*GH[\M!T\_L2'GR"9;&I^BE >*:'Q&O6:H M>>T.L2"2WO!I(R;/ %?'_'?(!UCZS^XT#1\S\&^= M*/>>6?W=>:O_D?X16KX5T"?JO5@&Y7["(S7PESJK.<[-1T;;U?4G7,5 M)!U* 7&IB,DQ7":J":.'E'"ZZ]:N7;YV(S,V&#/N?K_\PVT M[6(^2J].NML2,1(Q>:8TUK*F6C%QG:924_/OY5C!DZ6,W BC)@1A7$B$+AYT M)"-QTI^3CK9$C$3,\4RI+>=RUNHYS>64I"$*:>1%&0U!*.-BFA>L:'FU7>>" MC?HI7U)K@_J^6QO4FJS'=D57BZU&4Y36!OG0P;F6NN4$G9/CD33=4<^A.4*M ME7MSA-P$F<#EII)))9-NQJ2-?5>LUG$HBMHHME+,/\G'DH\E'^?CJ34/UN*A MKO$6#XU:);<6#Y*9)3.?-3-GX>7*WG6R7F@WU*)>7>S1/_ZL@'H3M)%:K.N+ MEIX(T37!\;WO4M?S@50FK7& MOUUS+Q?-, D)B7-'X7F-XF![4CR#74]RO,"LCUVOA")M+.>#NR]@V"CSBH5*C6]J.W>ZV$?.#U2=]?CTZU G+]Y?MY> MH'-RW)QF>.31Z[#1R*%"0S*I9%+)I.E,NO=>APWLV*MJ137%EI1\+/E8\G$^ M;O[A>ATV6EB+TBRJE47S.7/S>LG,DIDO@9DS\?(6MFJ3$O:-Y9CPZ4IKYGJ,Q')JUA/)\X JQ,#,%N*, 1J*XP;P8.+! MUXYBP2K['K&5$?$"3$(-!M2G2#LF)K^82L]RB&-8<(4?D("R(\3R[)E4 B;1 MFZO8JG'D^NR \,JC-L'LU6F'QK_.GK5%(%2GMY N8#(,EM^R"? /#^O:W&%= MXE]<.S**U= KO9I&FJJA]JK=*NG6U#K1S&:]IQFD1;K_TFN%^*;!I"O2B/1I MJ>M1\JM$>K"W*V*_DK&/5)J$"H DB8+-H;<<5KW>/F#%L07"Q/78,?,5RW?& MJV E1(1E* ,/)>=?UB.L 4S&>IP"^URCT 46^?2!M)=RR5+PMUF/K'SN6[A[ MG_RQ6:^DFW_>/#X]W-XISS?7?[^[_W[_[?;FJ:C5FI258VUI85*NE[ZUO;6OA,M$[Q:UJ6YOK^>>EM^3;>A!; M1CA(.*>W6CZ]QH'EVF:6 &K\'FI\I>>Y0\4=430;P:="/_<%7)VXN=GS( ME_!RRGS)O+Z3S>18((ALL[2S[.^(L;<-=YDY^G;LX-F&^]K+A-8'S^U9P9+Q MK$U-D/&L!PA02QH785][R0),TGC&&+&^<4KGOEG@?(R5=,PG2CZ4P%4\"K@V M+/"+G4AIX;?XMX%6S YZ04IR-VBA+,B[M8Q M/ H2[@OE_[UU8M@^3D";6>!A-4M1K>%.H'KC2\HV+)?D1E#U**I1RRM0KNF:\>/+\M0R_&$X0R)9%.G+17] MAV93 JZ' OSP:,C8IEQRT7N.;C!@'J*$7H>X#)R*2[([MS'X?0BIT20_T)[ M%.!LWG $=!SS'J'?84!/XQ*MT-Z]]E*:G8+1T:8'P/G1D0[.2TK)WTG':DY MX#*L[")33]/J.(Q,9<"]CX-ARVF_4FA7=HYR2VOUY*W53>FE"I[-^23.G("4 MG 0^1V1\85'/@P0]'SA8,[MH-7[$(XK9(.W/ YT0YD])[+ PARXRT@#-+EJ] MD,X<#TH[-#?IBJ#]/H5L&N4W"NU6=7%2D;0^Q:.6O>1P;TLW;$KG+B=(T@K- MG,++8RJ*1U^H$THK-"J-FZ4_JN6DL MT4KT&1?"C) &Z=$,T@Q$M=8\U565FZ<[-RN5YFG6K+8(C8K;A860U5/#+]SB M6!Q:Y6:AHD5!T#)U6!?%V+L=T_8Y( M2OKX1:PXE 9L%@-V">$ST*[TU705AVS),HISHY-L G(3.L$Y.Z($TR_'QOSN M.OU20+TASG<'/T$)R-M$5EY2NNC^A.0S>9LX7W>N$^62I;% K=#.JVVM-"5% M(99LDG)S8L%3(UU:DX=&_=VFS2IV,3!/95#6X2.H 'YL@/80 ?_S^*=/S5MG MFK@R@7\:SS3 VOD98R*TK\_)V/U@FEN38 U"\UEC!WA05:Q6CT5DCR?.N+- M>BM:S@OU\^BM&,%AWTT]#]44-._Z8P$(8DE-2.@9 X+%(&X/-3ZP?#!FA2$X MD7R$C:TN*)"49TG= QG'D^ - *5''R+H/MC$"3J.>1,#.+-0;17:U6*EMLL, M'QEO$HVE M\>N:!C*RL=@03AY9GBZ99)60FY")CF2RF* I$^WV'U\*L1^-C:)8M)!J'V M$H2*AA_*(-3%!J$BRTT!*<*)@2HV'A=>4B>2/#VFKQR(+"OEP;. N4;$CJ&< M)ARQUG.7HF<93A*-0M8X2YDI!$_C%[N]R@!2[CV:7 "4&6E&^D8]P_+9S%,? MNV@K[HAEW[((_2@*-K%?L:TOZP]+AR/;'5,:W3"Y:&03.8H@>[I3C)"O@(^; M"!WW/=;2_)[CHN.8<=@/?F!XN'5N(BRP"^.?,52;QEN-0KLB3*:+#%@=(C'J M$&35Q#%8@E#5!<:WDOE3F5R )/.;J>Z M9\93>SFK0-;"_[^9@OR1^H%G&0$U\0>PE&:_2%SY #MQS<4T=,,.$; W;P:; MK/%( GK3ZU$CIQ GX,M(CI0<.:?;]^FW96;).M/M6BVO]K'23]LM;>TI'(UL MB@D2Q!MS P"3V!3+X8@%S&PW>W4Q=EL!\)MNB)4C.R>M;6+2Y[^Z58ZYH+4=G;G MQ,D%D:1^;J2^QDC:G-2;2.JB](,Z'^LE'<.3P^A4A;4ZZSH?V^#<.#S[YL^# M_U=E2TZH#)V?KTAC#T!B7UTOF6_LSUC2\96W4S,Z35BT4C/4=\Z26(.R(\7: M)<-)AMLLCW1O#%=14Q/^162X\_$UTP,/=ZY38DH[42GMF*DYI=L%(!8#1'D& M(/*OFMM+ .+$[+D-&C=AUAJ9&Z[(KB#KQX)MR-%\^_,(N1 -M,GFST,#K8EN M7).1%1";C:,VK2!DI0JLLZOY.0SNW.!_:8!J*4W-8)^69EYML3='C-B&G62K MBV"KM<=-V[,5F_B><]?-/;$5T]0? M1.\%_3>FE_@G_B10V)U[><^-V:/DOP M!J@YZO%O+,>$3U=:$[@M1[QOA/7G 66J=@AO':-)YK@!/)=XJ'"Q$1CM>\0& M)>P%J*^# ?4I$@.L&+O@1*8<7.$')&"&NE^>8&D>)-&;JTB0(]>WV,F31VTP MY5_HQU?+# 97FLJ(,7%7!$%U>@OI^JX=!LMOV03V.8):4S>"=7T6,,E_<>W( M 59#K_1J&FFJAMJK=JND6U/K1#.;]9YFD!;I_@N#C]%- R]>_(CT::GK4?*K M1'JPMRMBOY*QCT2:A J )(F"S:&W'%:]WCY@Q;$%(L;U^/$DL#;U\"I8"1%A M&RB5+P=_^U/4^Y'3?PMT'Y8]T=_'F MGS>/3P^W=\KSS?7?[^Z_WW^[O7DJ*K=WU\M%B@#+OF,2,W"5GPX)0=V!6+R> M",BO$P'Y-!&0BYO9C/71Y(QNXMKQ+AS"DHU%FW?N8,/K$\?ZDY$PK(PE3[ / M6*D+NAFC*_CQOC=9[72Q7RS?L%T?=/@SO.*S[1J_ILH:]#8%%3Y"1(!CME8( M1U^A*[Q:K.P+5UI924*#.95W!"T49,_/H0]W^"D(6J-7]J/!-U0K-V"@^"-P MF9^I,7#@?7TV20LLKK+R#B>/ZNK'5\K^T#X6E>@;-_3FOPK]^6]2'[WLHLGW MKH=V0OSS-;E'15;59 M5M!(23Q&:WSTE2'I.S1P@7PM'\T'Q0-'@'N@9U*+RZ:(B"JH[M?K6# KO5'%!;*8A2.&7HD MNB?UE?PJ)O'9:SP0#]RBACN&EN_CGX9G,9M2 48DS+JRC- FGCU&<.!].,R7 MF5PC]Q56C):8YX4C_B!/Z1'+!JI-APUN.K%G8K-LG\!7C&CD*.NW\8N. 8K> M+QH M?BA,5 89LP0\\"(780-F;C&HD)"N,M%*(/)2QP?,,&EJUY6GL+A$+/,@' 3FU:FNU;B;<]B:AL@SX%RS/]- 6=- ,"QAUVA6VP9 M&X"2;1&AF*2DT])+"ZYE.+&/5CN0RH" /.]2ZH#TI" I M0\$W!9&) GB$SR53,AOQWE V[RV$$N2GP][-3!L&V@XC-J*\^];I/+SG >;1 M"/##A) 7XKU<+O5#F\3Z@SWKB1JAQ^+/[(JX=A$E<2SBWSW=7+_'>XF'408N MP:UA8L>P-Q"D\%M9Z?@H'H=6@"MD7@:\QO6C511!I(+$A7WT7#?@'CHFZ\%* MO,3S$OF<<#<)F!?OX%<()(^RWL*LJP=N. 'E*3KPJ7P5Q3C@[K+EPP-PWUUB M,P3X TH#U!< CR_4H,,N];C6KFBHM?5:$9[O\\?#;D!UF+PS%#XE)H-4Y). M+QY4";POQ) -;!Q8PC-$F8O11M0((DL!?QY3XN%+I MA%IGUA3NVQE''!43 :^'6OR]%S*' 1^]W#$]#9&\ALXCJXS,,FN2Z7PPT&P3 M0>]1PL0T//+?H<,MWHD!O9KCX2T=N^R69.CP&XR":Q2X;H7L,&G*J1Z*T@\@J9@HDTCI\0T"B'AN072*(8 M0%R/^GXXC#H@N:1BM!@6N@X?YX!:C0)G>Q(PP)D'+RCU&6H#A M^BY^R]1C,0DT^D+LD $+O=0)Z&*.Y@]FYE D(@#*T3)0N[G@:'!WE*DN?!A= M#L4B2T=Q G36';!B0'#9UI_,YF-W%L%@Z5$\K&(C=Q,/B=_.5\OB1^A:HT7D M]$W>DJ=8>Z)]1-]CC.\U;ECC]*1=M$,ED7)V M>@(O-3P4Q!&]<3)2!!0'GY ,,7!EAD9$^?#V%\M@6MESP_Z /2.B\_C"(C"9 MP84!8Q9W3&PF@8 3V2OQ6QZV ]("I]9'S3Y=!OZ,)[E8C=[#P]PHF!;%D.(E MS+*2A;"U>K%PY#*%&][=*)J;R#)#2;[TG-OGN%Z90G)[]W6AAUJ(ILA]CW,! MGA_VN!Q8% MS?P&YCZSD.\QNH;V;.2(L)^G]5]@15G,4_T!^LI3WEW??_GQ/GHR_*G 0T N MTG0OQL;IY![S>;$_;U%Y'5C&(+; )M0#H'NAMLNSNCR7F$,RB@3R] %3#31T M36JC*(5K6'S2P9P_UTC*5%PJ:ER?H+-K ME&):&%FF-. *&\M3&F1V@LQ.V"T[ ;@N.@7AQO;D= 1U_3MK^L#]N4GI_GH2B2EI\+,YIXADFAD#Q9!&TD&W!ULPBAJ.\ MH 0R)IX0S14/<]F'>,Z/#KP9'P"T5/A[S&+I-C,4@QD_>3*!@,<6YSLGI1MA M"_V5HK@LVM64AV7!MI@ VC1$9G_2 T**P)&Y]0] M(>JJ>GI$'6]*F>ZJ""\*3I>F@5!A%Y8_8!;*-*K @I^Q*>U1H%]GSO\!?\<> MHY$^ !IS/993$%U85%C*+=IT0#+N$$@G@(]F9'FQ RL>VXJR L">&C+KB1_\ MT%$0V\<37_ 53+4X6A.'>X#<_@B),9Y8:=.5/O(_F.4XPL$!/CJ,8-T;'C6M M:&X2CZ:/)F4A[!"$>0#7XPL(6.1N(T)A&GPFV: M:(M:W3# C%D2E?!J!\6/R^7BVK]7KJ3VI92_U^V:.T6KFEUS(]:OGWM::>WZ(: M*Q^U:R'HKJ6-*14Y48'"WJM3-DHL8N?#2D4K,E\!3VUW*1>]%*C%QZ1)P-5F M '>JM::;FEC+S !EG^,ICE?@MB%8=FE<(&)'Q0VWG6.+TT7#Y9OG^OXUMYVR M-DRLZH6VIA;UZLXSKTYG?H]D.,EP&9K@Y\QPE4*[6=0K.P^2D,.+\J"3GT[7 MLNUI^FY24Y_!X,_#JZ<8H%-NF7+*(C-4/,L]XQ^C[ MEM,'TGO(X.HOU%7="WB$E21[#1[A&-XM/=DF"QUI]9S'W^2#3D$[MTN.EAR] MY^C4#AS=PMB4IN8\Y/1X#)W2)6VG_"9F:#D!SWE\M/Q?URSM ?^: +&F+B8( MUE0A&BAD3>!+[I8E:;+=*KC=T\IW^IJH'_4!_#Q1AA7#C5S,.[58F3I]&V&& M>3(S)W 5@NB@?$E?$+R46=N$H.B]Y9;C=//5SV=,PPPJ1#!F+Z9K >)]2,VAK E:'' MNMT.+C2;M./@.'4,9V$2]AX?Z\@Q56JVXP&FAI:Q;)CW]@D])-:H MP-+R$[69L[EE)NUA;4G<$BG>8-03*>X4@#P0C#EMPL.BC+@XS6Z2@X?9JG&A ME6G!+@)[O%#XMU"0PQ);D\E@2V V>8TU391##L2JK"EBV!J3._2I;4<9:WQ% M94:@282WE8S5A5&>F'_?FY&"]ST4?I_'^.]7T(VNMY@M5DO)$*]IBPH ,BS'7- M264IW.G:-GF'S0UKULK56N;A"Q:57Y:97-0Q%K7Z M46NB9!LFD*V\K%688[VX)FP#&US8C+-'+@XW2,[;$#:GLO&4DH2T1+NYJL'( MR3@@D6WJY0D+Z&?6/.B'RYH'W4R;!V&.XT)67UH@:4,X+(.Z!TIYT\/EPJRY)UL\B0DT]AOHX]CF/F>Y\+>>V:-[\K2U\0G&LBU"?L/%)J M!X2(= (2"Q&EL\N4\QSGD*\'I@IN;WS*+G!^Q=(S%(H^*^8"Q*LM\)8&=>+C)1)]?'-)5.D4RR2L=:OM*Q(9Y;]$TGV!UR83XB[P6+.?JLC2U.-&)C MFD?$8K^PJ;XX/XA,!B6-V2!"G-J$AR X_A&OB51UEP:O./TP:A++YQ=; *>X MJ6W/ ^)\=;U?K(G%D!*?CX=*S&>*NM1B@CR;"%@*+%C /[!=#,<+&&Y.&+S M3SX\9DDFN*H*%.1V+#E<;-CP/A_,Q^S5Z1WGN9OOKY0?S&&:S'F?O1(U:TIA M&Y\GY6*LU0B4#F/B_4%BY;YC-9[P)4!3 QQ.9D^GO_ =\JVWU(L6'?2%BA86E$4\(HFR^-NHF?$+/P@, M-D+>!ZT*@H@]BGEBDVGRBE:+!\GC$BWT)JWAPC3KR63,; \]0?MG03(^_8QE M7P*^_Y> 7O7&"B]9JQ>Q^0FRH9MHH0'ZG:.(/2IJX))\G GJWG&1VN!Z,M.- MP8)% (%$8X^63BN/)RY-6W!D,CF%4K.WP)DKM2QG^9M)+&Q;VM(;QZ"M6T>Y MP !5'FOE*D.2Y6!GUWXC_+N:^?I\WM@< X@3D'5DEHI"J.+006S:;E/ M,7U.]/!D3CKCK.G8V^B&^+(;/I16^6+YI-_W:)_+_2]3PHYUN*ZKH,/GK@/. M6EA!],ACJVGN0**:CAK+ +*G_,HZ-H%OA J 1(V4DF8^:Y$3P0;L9ZZA%L8/ M3\3"[+1A-E'NE07 DVUZ8"E=-PQ8:'QF('"2MA;U25KC'.(X?#3TO+I8IQKJ M:]3-NOL;RT1ND3>?PL5&4A?7[M$@<2%3[?$\[1N"@?Z)C+;8G.RA%<0F2K3% M5!G,S @FOE&.C\%CZ^() >?4N9GM?JS_L=_7[##!2-I/C!(_$@"P%9SVB<_' ME07^WC2! ,H7!.03!94;2\A:)"%!]B5%WYU;CA1H72!?Y-8!E/4QP#'U0+ZY MKLD0B/AA@TDG/]TBW8,@*/T$MGYR>\$KNO>QDU)# ?<,.**(T=LA&OHQP;D, M* EE@22:^K@CB[UPQ"?.3NQ3SH:&"T8..]WRXVTG!IJSP><^'ST;(-NS0PY^ MT#?=,F/P@?LZ?00[,V1/B=F.OQXM:( =FM@]"KR'EOHT8L?>Z&.RC(_G?@%K M A;Y4VZ7F>TXJMVF_.1M #PU<&TSMI0-UQMA!!['QM.N;P5I6V'A+AZNBG"$ M'MADX=,CP\@3>KI6)E103EB+]45YO+7L;6QHZW-G(VGQ2Z%[?D)W0AVI,I?W M7XT$+R-%31/*[.0T/+4R8RNQH;Y7[HCGN:^E)P/DPHP2VS?C>U4$ B)Y4?=2.THQC*Q?B=1*#Z?%R\' MR_:%/=RW4$'P;I"3\; V\8-E,BXA PB..(U.6=KI EF9,R%1<>09AQJXMQYE@6,_[/0?C#RZ>QT4PX3P\!5RM17N!.RB5T@!)Z MYO NH$XTH)P]P\*^NS[F?\$WS/QC3,G;JH*\'Y>GY!C1(O]BMTCOK.>]UN1; M$*"P6+12];JJ#$,?Q=&:'LTRC6HY![5D&I5,HSIP&A4[CE^59%4YRO'\2CZ) M#^-F7$J;-_S&TS6P8:+=1"(][W):0[\?3\Y MU^@XYLQA$J9N\..?E(2DE*;X]92F^)7R].B(S0F8OB[*_4B>7N$;E>E"MVI8 MSU>1LC;]--*C9KM>GYQDX<,;)I,?@-%1K":G16"UB 6;P,R2/T*+AW7A]6$/ MF!^8>>8*DZ* F/TY%D \VV/FIUF5P,(I<7"%.:#+T"^%941"5AZ M"W7@K92RO%1,;N6YBBARW#&Q,<33]VA$RRPTZ^/9Z&2417F!0#=/#9P]>;WO M183 K* 4]M.S9?X)0B2\=H9I9:86)LYCVB%HA"U&/#%H*!NPXQ,\$$*'TZ&V M\HX[6*$/B/+?;UJ7HU>7N"J''64!CD19YQ>D1H9!I^]=QAG#K_.QBC<;N=FS?TS $DF$X/_S.?R5O6 MR:%U;)1<*59T?=?1H=NU?S_&Z'K)AI(-9]BP>7PVK!;:C6)+6VQ,+R87GGE# MLSO7*9G+]?ADQQN,&5HK+$Z7;5K'9YL::*]BK:;F-/=:@#GTDK;8['3U^+15 M+[1K15T7A;9RVOEFKC"]SDY)'=+Q9?/Y/JS->YR L]9B!KM^)(&NSI7 MB\U&SCY8/E@6VTF3C"X9?4-&%\!<;;)@BU;)V M?/;,>RUL=4S)5B^/*>4QY6F6YPOJACR@?78K5KJ,2V];(OV[:^ M(-.Y*H"3W&).LEY=''\DYA&)/*B4;)@W&^I'9\.&BA/(BEI-GE0*03[W+UC_ MF*+"Y3D2XYC*'CAFD2FT0KM>V5DQR4-(P8BG>GQQJ^,!=ZLI#R'E(:2HH))G M$^=P"-FHR$-(>0@I&?WL#R$;57D(>5:'D.,1E6>.\LQ1GCG*,T=YYGAJ<+ZL M,T?>+(*7].8GCM_C;DKRQ#'UT&C?>JMGO5&S]"?UW#1F:13:T>!604Z,Y&ED7H2U M#U&\2$#-0KNFB7*4?>;^T"-K-F1J;0\5Z+_9EG3SKBO<6JRAK0>&#OLX^!QD1UD M(MPY$D_M^-TXFBP1KEIO"4);,A%.YL?(_)AS3(1KRD0XF0@G&?W\$^&:EY ( M-S]8XQ02X^*I#GQN T[YY(. J6U3(\ 10B,/A[3CF 83 M'0PL>*>'B%<"CSJF'\^W7]@64O&+%8$G'E,*Z/Y%<:RR8[(^)9/)=#C\A[^* M;X;B=+ODT(QH)L8&TS-F'/%X>?[,6!AW=BR,,3,6QG;]TQZVM#"!!&"P5"IZ MM ^?%]IJ)@7C[=W7F=D^P,==ZMWWOE&W[Y'1P#(>V4/\&>%7\JF! O 5Y(U/ MG8GL4Z>RKU9HXT!NNB#Z< M 'JL]">O4/A"_2NEXUND]$ ,G..DO.L\=*[? M?U3N@&8&2H<)&/*18?4F1 8M*C\LTP3BON&C:$VET\-KE'DBQK.,S!>$P.4#@5% 3";1("7[DSGCR&8@%8!SO>F(W,FUDR>PN59X)P%M M,NRB+&'/&5@C-A,]VXR7A/:Z>>-SRV/-Y7\>3Y'7\2CQETQ^:=87AQLUZXN# MEQZGT(K @K/6<*?Q;$K@#YS/"5MZ)0 >/\H\]A>SAE=-89)C*)<+ 4V5?3?IGRG\\XI$2$3^97 MI3+-/AJ-962:%EB5Q69UY^,LF7XE&&T=OP]92T7:JC8K@M#6F3M+>#XB:P)2 M>>'X9<$MCMJR"&[;FFN<[&)&7V MVR' YDK>. 8@NPAN"T\I[O'>43M@'.E5 BRBZJL._P6P^ M'[5>,(T.%N61@/8M0R&OQ&-)NB;0O>V.,%O6=?JE@'I#963#!N"WD>>^6"95 M8'5A#W-G9_-,,;N-4,^%_1J4I?B9M(=YPG!)GZ>9OL.%=/!=[\O*3\P&4B;? MS*[RU;+MR0O)9 E#*["PP:;B6?XO'[_!#,,?CYT?\ZL*1R-[K!@#8CEEY2'T M_) X+.%PR0N'9 (:Q2#^0!F1,5]T.(J2&XDQL \^"UF(QG !@03]:@Q<'CV M+\%%\9W;\" /.2%*YV6O5 C/[T-0 =8I"!.'XC:0-F'5X0A72$:P\3>6:0Q; M^,],GM)L97YM)D?U.IF _>Q^IH\1*4R$4WTJG%B+K?(R=P<6;R8(AFXGH'Z%O-GS= ;4^)-EUH'M[]09K(#A87K8RY*E.=#;5"05M M?4'0\L1I,R,/-]-Y.#9-F'[BZBF-<1O(#IW2"/^A[25> RXL3B )OB<\O*8PJ1 /%.[B68#CX* V5(@X&+A$7P;^*' M\$1XDL^RO5DQ!-= 3+Q'&F-$M3-(PK*"*BOB!K;NL;( S#@Y M'/]C$7M=@%1>F&.BK@?10[#" M 07WF (@0KO'(%/>).T? ;\^J;JJ%A(YS)N73SRA5<7HE=B?.4R?$*1?+-^P M7<;1"_42%55=J)> [Q;K)8[@&:ST ZIE)=JCPC;)T KV&DM SYI$?E2/YM8! M$1VXWGAVW=E0;PRH&=KTOC=YVC4O8$LODZFH&1$L@*Z?[(S7*OJH;2+A-)T) M(#OZRZS^ Z:OGTK:]#3I'ZME=DU6OQ2H?0$3 M'DX"[J.SS1_*JH%GO66!E MRC1TF0"[RB-9D\HW4=] 5#]BFKJCP7WOD:*E3OW%*'Q%Q?Y5]<:)Y+/*K'+) M5#DSU9HQ/"[Z_T"OZHT\ER#^MNU-#[[5-Y-50L" M\]9YX*"<8X-,Q[\5%8]_U:*NRJZ<9T9+FTK4'&FIAL5Q^KDUX115HGZU',L? M4%/INZXI>\3O)%!C6'Y#4*ZU*^J%=K.9E[$N@#$N:26+P%Q%*QD%9@.[%FO5 M,VL0SZFB*GX^M[5P(B$SNF6BYU$5$(-6PRM:#U]ZNTA-MHN4[2(/VRZ2YT*=0!;10[*W M]\T?H34:LJ;3"Q42F?**XJ<^V,0).HXY>?!B1I&FGEQ&T0S,Z!1F#F_X+7., M9(Z1S#&2.48RQVB?0OC'3&781 K+;".9&+'*[:RO&:ZWU'+YYKE^YHBT!C:@ M5BMJS9RG6QT]5"13D23';FD+A*=G+VMZ/B!%W(T6X[R$#6HD%9B*JVOZ9^:LU^%N75Z4:V+8AU( M*S(O.FH8V/!I969BHG- _*"9BE5*PV M1&D^+8W0O,AH31?2?,E(5\4BHUR3WE5Q!2M/>1\M207I(RIWL5MW/B4Y6?;9 M,:B5D7MPND2K6--W9I\M\'8"9N_EDN&.$:>,9*@#&3:!#/.RBH4[M3HUJ]GW MKQ1B&.$PY#TT36PH:%@LQ_-RK.=W.0KNSA2:7Q+ A+]YTU%@HL[0A6W_R;Y? MRF"9>8N/7JBGE.2_ES;VJ1+;&O%\-&*K,F*K- 4@-FF)1TG9LAQ5%K.)Z;-L M4=RFLQ[^Q98NRU-E>:KD:-'8V7WCC*A(B$ MU:C0MQ$;>6-F&$' FO,S8P0K,Y17XF=KU*^MGA=Q[?K!?8_U3 'R>XI:UC^Y M]HR]N]B]OZ(WTKOW*W'C?EQRII4NF2BP^TJ;N-+%K,5XI47%H_Z(&EC%;(_+ MRLGU;P^(T[>0+W'>6.#O6G0Y;>:.+74"^ATG%$S?PE^RI*^[WCJY*DR<<EB7:4U!3QA4V&P&XD?%FO Q8$R.4TMPCHF) M0V_@.=M5<.I5!IZ3J->L5LN56C6OTDBUF;4N\P#UFG)1FR^JMDMEZ^KHE;9P MG>@EE[-S=W:KM.$':*I5Q'BI5CA2E7"?S] S\1O(XA/S%?)/SW#W\PPQ4&^'7T?Z!3 MT*%EFC8]QN0DP(D#RPAQW*O;"U[!3-Z* +>KI10]D)3NES74><=LN3OVTZ>] MT$8=MW8B:J6BHCO<7&S\M3T^9/FV+-]>%]UIK&F8L"+6L%4J3$4KM*O%:BVO M?$913B\DRUTTRV5*;MB!YQ*V8])LS,R%>J%=*6K-Q>AKYC0&R8"2 078]H'X M;XOSOPHFJ!7UQJGT"#I0%>JQO)ZXE_W<$8$(3>EDRH-,>3A:$E/NAGXU)T-? ME*P'R=22J<7S);;GZKQD[.BB@LG9*KN+(7 MN\SD$2@_12Y*9O+LV#Q=V;UQNDSFD24S(/M%,NJ3.:1!YL'/=A<,XLA]QA_4R;S2)8[.Y;+ELRS/<_E%8%O%=IZ ML5%=C-G)9![)@*?(@ ?BORWBXU76CK.A[3QL12;SR&0>>2@H#P7WT[\D;T._ MFE?6OBC'@I*I)5.+YTMLS]4YN1)5?7=70K*X9/&+8O'#8S', M[.GF$#"^Y6-[,+?'R(@W$<-^9-OW"UL\3C]XWF&S4JXVJUG3#NOU;.643%?3\UM4:_7+CY4_=BH9&7$?+9:(L=!*2P)M7=M,?6ABMD\ MQ4IMYP;.\I15\MEI\MGZ>2QY\%D3HX_5E.$J8O+9F<_KOG5> (FN-U:66G 7 M/5EYB>X9>F08,\0$A&G4WBJTF\V\3M0$B)9+JE@A*3>EBII::%=S&_XBYP"N MQ.M],*#>Y8S[R]&P9I!;# 5NJ?AK.*:UJ+=V)GLYQT\L*EIC-JZCHD5"T0OM M1E44,LEU E^U7!-74/(\.[(8'I>S]^2)N0@1GAQT4 53W&J5G$-)(G^ ME0I-]X;\ J()\+9G%:&6Y5[-V);64N_L?IHH D428Q!@XY"L^?4O,PL 01*D M")X 51L[;I'$497W59E]7_ ?%WP F_O G6?^$B#2LF !F&1QL#[XE@-K,-@' ML"2Z@+4\G\CH W"#\/$J6 DOPS+8R$=I\I?7$=8!TY6J*KP!NT9!Y.+A$'Y9 MO);GDM*RN[EO@_J;:V\\MD.<0(I3%J^)RX?"-4%"?K(#T_&"R,^IP6FUBM7@ M[),Q\Q/?K1K+[(V*KV9V5[&JJR^"!X4678*JI[N)0!9SA\RAU2-T>%\C#'F#@6T*!NN$?\7/B4US4WG(GKAO>U$03U8,1Z!*AR.LINO5 MV&?;Y2Y<'[]$9OI9Z#&0*<('Q2=_F3[/=MEGT?(+ \,!0 ,>K"\"VXK@CR?N1((-X=D< M^ Z6X_DS5X6P:]2,\)@G >L.@_D"P+78EZ*^7T00")'8-"]?>1CY\-\E97.M MZI7-(5I .H,)U>K=OL%JW"@[MZQHZ:_W5JW<[J1G1537.NV< I0#FW M8OCCB5:<':]%TK'\U.]BS&V2.8#P/#2KHA=5]+)N@E\J]=1T J-ML(_VW]K 4L\3,4M1,:NLTQJ=9E5:>;Z?V M"K'_@=GC282A51M#2")8WMO]Y%3.+L9A%6.C/S*Q[)N?)MPF@V5Y;&. =Y&C M> JWRU$Z9Q.=LZ(24:F=[?DERQ2%%4H#:[I[O:V-,J50]J)03%E8Q2;8;@6H MQ!OLB*?>NI+),LV&U6OM)L6L>CVE5XZN5S3F"BJ%F&.8#>67JI4]!'A**V?V M(V:^>:ZYH:1IH:1IY4B:K;1TJ>MD"Q7>$:"OO2!<4J[3KEZY#IVZ D=24@I2 M8=)U)?1>*<=9D([4H&Y:C/,FJF_:K9IN-'93?=.J->O=7?7 :A7KIK5J47K^ M3ZH'5K$>6)IJ@K7AW,XWV04K':W)Y51-$,Q8,3*5O("K,3O?8K3F6QKNMGC< M.-%CI-038,<33+\GH*8?'P'0^NMSWMJ=LTNC9NC['O2F<+MXCFSON,5N1+5F M%B@L%9Z;L5(]5,,X.\ WWOAF]D^ M"!?&E#A[9Y?-VO8=Z781)3HX-G[=FS'UU@FWN7?"[=05X69UQVRHXN1"!S-G M=W81.*BKP($*')RN"ZP"!RIPH ('90L7=^9:=K#?7:UGJ+#!L<,&.\>L M<7;9J.EM%31008.=!@U6$.JZGE<#2;.G/"\5,CAF-\99?D^>\T05 M^V"#XZ8GTTTS[ML!6N<#>AX\ :PO8!7_!;@K\@-J6&6' >M'<)D(@AJ3H9=P MQ%VZ?L*QF16&8K!7#K6^80Y_#B([)'WK> &\NR\<[UF#9;D\OL8.DD(VYX7Z MY/!G[M/KXD8YX"E@YQX>LF -[!-SV @S)!YY(347B.N(/%<:K1C\F#$!M2\)9ZI%L.O5K%N3_<2";=9)'R12*@6 M6=^Y[&_G70".?A$-TJC'N #/)[E"9 M=V)Y)DAL[/A%2HC48GH?M' MD .# ;N2N]1[C;J&05%0H3B>$S4K].A;[YS9V$GGS+;JG%F"9;S!SIG3]IAW Q1FP@T(*M^E MT,+2WN!A!+KE-W!1K.0$[6*A;Z/O\'WE;K#9KH&>A8U?\&5F M\96,/=^L&6SK+5Q6]M0D-2QA7ST:.G\S'3I/JD[MEE1^]4 MA)-VV9RDU#KV.[B79!ZCDK7$DW"\"09D5-5(+C>\,DYK?6[HG5TVRE&4KV91 M[Y ^6CNBCRZ>VNAM+2U+V).FU-+P = @9R*-N?]#X-$;U5LYE]#;NR)T'?OY M[:H)9@D,:$4?1!^=7=$']GOL[,IL5&;AFKC&I JF&0(4B,H6S"7Q[JY(O($B M<%>#4Y4M6!;ZZ.V*/K Y87=K%5E"6W ^LU@F"2B[$P:4R5],J:IFA*H9X7[% MA[Z9]"C6C;!+W0@;]:T#$67I1GBX"+AB9<7*:[+RAH9 059N4V/1G;E*1V?E M4SA\\Q"-QUCC#YX4U02RNPE1RQ7..K;#EYU4T.73#[U/OBY(7K>DI6JW!#B/(9 >=@BI3&@LRX3$M$Q(,DM2DK]VB=RRVO'#ELCU MC%K'Z!0MD6LV:^U6L?JUI=5H>JW7*5H*M^S[9FM'=7MJ4446U=E;,:&A5ZZ: M,!:@["X*@Y#3N9XBM5CKUK!-5:D^HT3WY[?90PC':!H%(#Z\ MQ?H;'8X5=%C#^)AMH,46*GPW[R2DO^:&O>J '04X2[UI.M(2K&R! M]95/AU>QNNFWEX43:%?/W+=BQ971]M_B'ASK../UJ4,*Z( S[X1":]D#6./C#'77":Q5.('IZ, MU/2,U[O( M]:A)CJPA-:H[^'LRXXE]IHQ MF,*U5TS;P?T?H!K>N["#PN^\%P2Q_#.R? MPKKXM_"]'%NF9YQ=QG[<)K;]FB9#I2X[>(7X49E3Q,;N.NRY2="B/'R[?$SO MAHR+2;G;((B$]2G"=F*2 XE9@VS*,O$GK**N=Z]Q=MGJ:'5C,1&^52/N3>RY M$S;9*FZ5+7.?]>WJ M_+N3:LGU[<4%OJ7JX'D':]&':IU=&M.!=L?DUI-TDDS,J#B.L-Z#C3 0]@DY M3#LWO+;D@,\2P)$_Y8$\_=0^N^RV%D,&ZUA>*P1T]>5PQ<7MD7DO=F,^RSO955>KV +FF4/;W>D^GU>D?3C>.GUZNO MG4[52UBFMAHE39+W9)+\N*?=C^O>5T&.KGM"HX29;M@79KH[Q\YT*YE9 CI> M*[*R4?^WP^>KFW7][+*A-3M;]U$X?+2EE'0_E^O"(TD;6]8S1PD7;6AE8.\G M7(DXV\C ;M8-:6"WM7I[D:%4,*?2$OXX5G&&)HM9QW-245=*I%,2W,_MS-Y0Y:W_JA0W0%AF@[=X!Y=2V/1)* M'6[LFH?^A924) MBL^P](2 8AII3VFD?799KRU:5 Q@ZE"? M>?;6P;TMAF/3O5E4\%6@ M^P)! P_'T6C3"4YS?!).H:&E)2#PDB5RMRI];=:[A3?4*_>&>F>7W[P<%V>> MBA,A]"Q\D51G;T'2-58M*LX,+)W=D0;X]].1;/ESQS+S2B,WEN(I/.,YI]-Y MQW*D*MYKQC?U!MVK1%TW[QXY41[ M 14 97_'CJG?O/#_1#@_H.ZSY\=?X75K&+9Z';SOVO3@:*++&1U&3\8+YLQY M,[%K*W:X\=("F0GU*D*PX;!=6P[*=4//?\'IK*LH= $S51L6;=3U-DMP&_=? MNH]@PP X=N_P(N,82\"!MYF1T;^,5W;HR!A4WJ@JNGKCMH,4*?$&RNVAP2M.5'?B?L5A]EA %3UY#5#&(L+ HCSCR ML'D I,W39-F("DD*AZ7GVP&U8X$M8=V 679Q"G^UE<2J RNIX8 7)3(#1481 M"U1O%#:INZWCK[IY=@G&P1J&\R21I2B$8D[Z8'NI33X_@"!&\QN=*?=6*S0BKHN8.??'_X(WAVM3^N!893:2FJ$NAJA7KH^ M?LB*FW8\56/3"W5*G5=$].6L,E*CU?>&B^6M02D*P3XEO2PQ\<4H\[6B ^N! MSM8<:^+!81I8%J6G:@R%6.+&M_<67O--'6: M,V'TFIK>7CQ5=\2.:6]WULH)CU)95JLXRSJ[*U9,Q/09H&G*MC M(X6!^B*MDBPK%(EA6E_$U5BZ&>7G=WUZE=NR+H%0!NU,ZN\2U(AO?(YP)5XN#Z2L#+/G;F<[F_M< M/=92[5*=*Q=;A"'F*79_/BGP#6/T3()C3 EXX+ M+9X_,KWQV'/CBDBZCX?'.E"!6RD;'HYVNF3%N=>RP6AZ'K!0!X%9Z;S80F!O MIV.G3Y(WS4OOG!X#!A:?-&J+SG7:9 "0-7,>.5AV5C;G;#)Q]\Z/&W?*?MS8 MZ+PVQ+%7^BUTSRX;M84#T\L.4%\O')I>>5!Z\8@Z"84C2:0<650V242GM8X$ MGFPM8EG@D7-H+7MZ1EIF2,JO'PIJ]LX*'5"19[C!5+0'8#:"X9SIOK]XW,3H M%3MNLD\;,;]DMU-CF=VPJZ$OY&:*]-,HPQ&DW[_<_7;UY?/=']\^?;^]>6"W MKEEC?_-L+#L63\+Q)KBMZ08KUB_DP<8SU7=FZ/6%+Z65WD%II3>UK 7,1B!, M)QR=&GM"BAA$+V?_(D!8&4#P%!#G?_MT]8ZD-,L%XOGOG]]I\(Q C&W@"BN" M1?B@0H#U_1OZ?8/A__7[UE9T_/#Y>X%_O M6"C,D0L@'+Z@M3#Q/7B%@!=*&.)C+#LP?? 12!!BG;1%!Y?P.>G-M@CD 7UT M)1*_ +:&_D4$PL&A+]!F<01*"8U)GX/+#[ +,&%L>;XPN=WAH,N"$."8;.C9 M\W\PJKDGT.)ZY]H8P"OE.J801H4'%"2/6\'3YXJ]]1[>"PAV(@OW[0*U3$9Q M\XD@FDP\7[8AT0UW+'>= 7/%VC?]D;8%,"/?1^@@C@@Z 4*>ND!H3'!S1'3\ MPH#_T;($1S'$XVZ.>$)H ^PQMT<-#I%FP'P,7Q(<>&CZRMMK#*P?9L*O'#B! MB!1H*H8?6B> T$"R$+$-O&<$)JG$'IFQ\O"=; J")@SU%8.O3$DJ\&Y36-CZ M *Y-'5GF/;O"#T;VI 9GL]\]LX@6P'=P1OE7\!+P'-KR2(A+X%(!O M-,#>C?C0'.\VGQT2AL+- O?J,UI0VI9W@WNY M'=C=W> FV![9P((4BY%@0RF6DI1D*_PU M $"D1(Q'36-'C@>!9]JD@DBWS+Q4/I*X(68T= B .F-F7\+>4XJVT=%P72'] M\?0%2-CP%$1.[)^&-FBK8"Y.5#&9>3M 0&6D @BL , 3D-I*U"OYVF8$'OH8 M/SQS^@XI5W:$C34K >Q/E ; )'EB@V)E$0@'6&$J."T1@)D(8)=4F8BR9]MQ MI'__9V3[4EY.^,N,1<*9[[UP)YR'^D["J:\, #[NB6,34Q.QY MUTJHH=]X "AS83,.;@94 )2'*! M#3R5FH<3#QG$!I,>5PQ2'FUQ,+@BWP[)J?R$7\*.1$R-M/.\+8,%E'1APE9] MD?\2KWPLX-VS()D'A^S9G "%)4!9 Q3VU+U([/MT2\P&'6R&TH=>V%KL<^)# M\MN( -2X3T OP1%(V*+&XWL*$SQU"<9@;1BQ5PS(R]BS(5 :_U(-FM!HS5# MVB//L=!N/;K-W?5A:;>*=H"9VEKG.;. M^O74.\9KC\JI&TO0 M)*'.>JM]6RYY$B35\]:I-U,VV3A1';-&\3GN:TLNLZI2L+VU]A6X,O.80S8*VG42[Z?T[6E\%J;&J MY^Z^Q1;_5D>02EROCA;J"1ZPHFTM/SSXZB H)&58.OPU[SD#0=RZX.2)+S1, M9F'45Z,)2J6W>#YVX8C?OL\XJ5.$BLA73P1;F\B+#;MKM/!@45X'N)+P0 75 MYY;&7";",A,L:J+J/9Y272=XIB5QH[D$3/&C-3GG%4]4@!7?^VF(MXUT>#I@ MYM&3Z:R'#/7%4? \*=?>5L\7QM(^K8#='-U4+';J++:1!;$>BQ6T,CK;6QE' MY,#2V"!SU45ZDPR"XT5M5V!@TZ>78G6E0?BI1A _"=>C$O@M8XC'CA&>+CU5 M-0:8C@)8OY!%D\4#)]ZBB\R';698U^?-AKEF#+.C(#,M3ZBJH&C'DT873/:& MICK2??<"%@A>]9:/#"R>S@)5M.[74W7-^KZ7$$)6]5&N1M)V/FXT';Y M0GTF&7>J#+F1](T]M 6^+,J2S?KNY>_N$[-O@Q VDLP[(P3]#NL "6>%YK&MEKM0]^ M.U)M#\ Y+;&WH14QG[K/"+[FUG;$[I%6[N2^XEG%LPR'])4W\='PS[XWOIX>+EX\ M=7U%YWYSNMHVL:MM;;$_?]K4EMII%MR+<:2]8,E.;;%I>KJ7.,@O#^;3SF3; M76SB\XP-C+.M BQ85]*A@$XXCN4)1S$]X3C?E1F?B >^-&P1,,%^2T_">='D MLQ>/\<\=![?R6B?,-(V8+BD0:4^!'1SMSV/$]=K=-+K-8CU!TP8!43\0?T; M+#=/^?U F]VR=ROIU=AT&TSNHW1=2NAAZ[<&_2Q;5;*XNW(P;0):NIVME-5W M+KN:^+;#N@ES9MMLS32EY$E_3I#E\:8S#3\3@*1PB-M_?K5-WS-']H0]3COB MG:??OIOI##>]F)J 97L6=@%.<,6C-QPZLO6>QAXCUQ4.R)BA*[ WN AL%$NF M8( 7-\ >;2AJTFYD\]V9:0X-AF==^%*YZYDS/'<]GB6MAW\=F[P,4MK,V7 MCTODM@1SMA.M+^QQ/_*#N,%@'PP[+C55E/8!742+"$)[3!UU -U\ KO_29_! M1BG4BK_7G%':S7F!31WRL;K6#O&].>JWI5.#_-ZB#2WU9**%,UWO<4NV"[3M M.#,=**<,0OV+8F+5LNV*N/6O**"E3"=><-D"T?),FLF"NA0[[5MRKM@RPHZ; MR09@)KCV.!JSI \2*5^YW=A( #*9R*;\ '0Z4<)AK3_IKBDO+,*;&'0UQ#-3 MG7*I\:M\39(J_0>Q_#UU"?7#XM.9L$^=KC7JBQ/3$FF"UL>?\N&SM(HP-4/L M.C0!Q( ,04:+Y1>))1)1;.!XST%RZ$:@\)JESM6LV5H)C!M:0M*R'T1(O!19 M_XTOR^57LN"F(&@ "+H+?!J;>:F5)BTFM)V2.2OYC(A;GP$)B.N3_25YY=NM^N91$9S M#9L(1*T9;Y1(.Y':BRUP"3Y7^!5(P=1NI';H.9UGN03E$*6H2\\A&T5@_UK? M28JOMG-Q)7P/A8,3WQ#,-T:?L6N ,N!1'J!8*K^)'$T6)!-C5LN5A;$P MWV'I;B2^B[%L?PLBA20'R)"[U Y)Y W0(UQR-WB ;X.!U!I2!N5/2UFPDEHH M0B,(WY"_8C3EK[8U-&XJ*DC[%I^V!(2<\# MJ-V.;;;I)(!,?VRZ?4+R,7G+^BV,WWKGX?8&]Z7MX!(M;_RTTE7 Z+@;G+- HBV3;5ZZ+\8+O\DVPY\^@ MP9E>O_A[&DO#4$X<\D\FT#BP11R)=_'%\WX@93RD *PZ!SPB MU60(/9[F$*3VS"#>NA-O/4,[\=P]BCT)3A,@<")3[+@8G:O$U)GFJ]B5[!6M M]QH-#2D+;$.BD_/9:]YI<50D?I9^D_.LFY_F"&>C91[:G'UH]HIW-%%DV5ZH MUS9B1LZL -N/+'#P5=#A"1B*3J/^L2\<&VQ8C3[J'Y.OT4^:_PX,Q?FODK#C M_/?Q;+F%[S$)):=LS?^"TTM<:_Y;*"*VLO?FWF/G6: MUTU^B;G?1?! M'<_C92,F<3)+'&_!*2T>Q78!VM3".@L!(I%ITG:ZLXRWF*QP!9,39V1"R(E< M\.W@AWQRY,;?$5-2R)X+"V9#HGX#4.F7EX>4KSI.>D M1EZV.F!I\LSBUXY1L,6OE8P;OXN"B+%"0[B&M"N<".0 1-$X)!DWD&_A01"-,ZE_ M;V9"3S)A#3#(DVXBB.#9!R^R@09@_R%PQEEV;?.0"2;@@<$;\>G)?"7;IUBJ MU [/0OK>(?^!R,QD?W 1T41&77UXX),MA<8L,\(+':*8J6#(A*."_!'6>QY+ M6E!]STQ^RVR-V"%13H+%:BM+D8DHGA%. PPH$OJR1.!-;%<*2'=NLI<4"SER M;H;.LA0S0R=1,,5L)D8.-! G: #UBW;F?]?8/T:V@P,^DHW)_6;?DP;^."J5 MP'-E2(>C_1Z;J7,DN?"(.-*32 B/BD7DF#,0G'?1#.QB!88BA:95<4N.7+0P M,BF2:AE97A+/N$33&L=:CT!>D;ZT79QQ]2*#R3'= LUX XU8)3.9<)6*(4O& M15E#C)E*9T*E31.>*1<.EX&DQ(=,AZ,!54=PCX]9%HGLF6?O9E@$Z1FX2>& ]@ F)< VU&F$GVD OO?:1@VKA7QJ50$.? [ M(!WCYG0;^RK&.$W\?'Z(K&1^%$L#S[$]>M+\I%@M,_IFS3*5\\>OW]\EM2JQ M_[/&=%L-9P19( >?XDQ+1,%L/TOM&G[ %\ELJO3Y;=Y/RUEI2](^^9Q:;&A8FFB(EU SSDN (0N*&00FV(#F0( 'J&1>-I%1#8 ME,5RQCBZW:C+0I1%N+W$$?9L'8,#HE3..97F\5@BA6+6I)3BK5,U@X1\BG/IVL<4-M*'!XU%BPQ\@7+RQAU3QGB" Z(['$G+A M>T#A,20M,< HCD0804.&Q&'3DBQISB_L(D;.)!F%F@Y9)2"@9@'B36(R/$N\ MT\GC")(0L?=N7(72:) M+;P"5 &H>CL8"1QN$\A6IF2K@KD,G!?$>IE\K(L$+T#OL'& $8Z9E-G(3+V9 M3W,PXROB094S/\LZAB3S._-3]8"=+;1#B!)YIH"7(\A@T2,LW""I*5%@@\GOA*L21D:+MC7!(9!K?.SG^[N?OR+LE?RS)AGLT.DB.# MDMHV+_IV.,->TM0 "D(SUZC7QV,VX'T_R5UGJP6O@?8L1_@:N_+M?X,Q*H6# M$\R.8L8@QP56O[ &/0YWF6PR#>>F!8S+%H8\/_03!QIW.!_"#=*"#9DO!#$J MRRR73&C?U/!IZU4Q?/X.:N&KP %UY8OHOLJOGFM3=AK4'I!\2 /M4<]-#=^Q MW!J*OI%P)NAX"5D/0I,$Y0"T1'""]6P-!;I$8YHQ*&:+F2!P*A4I!B( MQ$--OB8734S'I!,/<-/T?(N,+$GC5U?W-785.\X8@<+C!E- RH)8<@U,#@ A MEIP=OHY*>6.JA+T/CW2-<(09VTE!CAOV3=U)E9CS-3FY" MPZ&'8&KA:F<@14B)[0VIC)[M^)E@C.#RH6CU!P2#,U:*8V5^ :.5*I$L^C3F3<.Q[ M:%.2IX7. D:(*"&1(QRQ>E.J+(K6)[J1I#:VVW+F@D9XH;9L((--L8PPAQA2^&!&:C M_6")\O$R\%-L*:VE^+<$<)P90H6\N'0[6*D%)6AD[+4O6#)Z&:,0"$K\(/,] M&.#D,AH,\#/E4G'OJ/Z2B DF@68UILQ%K+(B3&D\' M:JT\HIIS?AI''LZPEU&R!U_?WN78NK.X]NE6KD=W,Y/IW\UY!FL(MWU,*CMX M1"[/&#S'9-*[.9OJ0PZ RCD=8OW[3Z:/[=NL'\F:5";+^NLBP9>;6-7D'R*H_A,XI 5^;G\@=T%NK"^&MFKKA&]4RB4EOL,K=UHK.:] M70)B=])SE7>G"/CM$'!3U\M-OCG=FPO43DY[Q):\=K(:G2%>.06_F,0/\(C MP//CLMO\(\/SZ??DP-?:Z7>CB95SBY;"8;/OW5ZMU6P5S;ZWZK4NWK6+1'>] M9C3:.\J^-SO%GJ065:Y%=5=7=&R3*33TTRUY6!,L7V*T;N*T3#LM/!NO&H$]O:GI%<[3*Q*K (GI&ACCE26QTRT% MZ;6.@)2#[_+7==Q 11 (JFY3$411@CCQ\O$OU X)%JHQWWOA#@ZYPH:A.(HD M=^8(M8B@KIJQV;Q1R6,E:VPZ'4-5/I4.*X:FZPHOY<-+4>-#X>0 IGI1,[TD M2-E7E"5;+=&LY:3WCX6H1R^D/M^;:]C98?";%VF5BWZ;6K>P$MX $A5P14\, ML0U-;W058D\/L9L&'Q56%58/C]43]_:OL3^2-T@ZT.:G=4[7_&UKO99R2\J( ME[HZ5%9"O#2+'B152#D 4I0/7V;5ZAPGH%[)?%3G&/DHE35>C91&2^7RRX>5 MS;HE#ZF;L9K>VO,]K8!.9W,/K"PAG1TY Z>%U[;6Z&X8 M\5!X+3%>-_7,%5++C-03EP Y5\GYJ8W2;&QK+9:%PE0S, MM3$Z+877T\.K0NHI(O65/D]51>J))^[O%F8U?MCHE,,Z=K>ZOWKWOSD3^[L( M!'7ND9,[GX3CT:CIMY,\:VCM^C$.^*E\P&MX41FT,N+%4,GF$B*EHISRYK)G MOPL71[?*@:/6V'9M&J)J/[VA\Y\MK=XNZCZ5I/CJI/'2T+J%SXXHO!P +T4U MKD+* 31N10NMWYR'^X 5*J1OQ]S_09//WXYSJVO=7D4+JTX<+\W>AA%DA9=] MXD4Q2PF14E%..81SJS?*I&ME;:BWD&11!:+3$[]:JW6B]4EO&K%=K:TJ1$\0 MKYT-(U4*J25&:GO#LY]E1^J)GPW]@N6@ ]\;9\9=J;K0M"6[H77T I/**U*1 M]+9QJFN]AJ%P>EHX[2J$GA9"6R>'T!.O [W%42HB6)A ??*Y]X:N>M&4#RO- MNLJ[EP\KJAMV^7!2-#]3$IR4/FXH>GUBA9?GC1>&MT- MVR KK.PS_:6*Q\N'E(K6/!S:1;7LIX.CYIL(F8-1[[X8>+Z(52P+^<],4IT6 MIE+KYT:OL7X-45W3&P4R&@JG%VED_AF%Q MFQH229'>%N9$):W>\P+&0DDLWA/'1UTAI$P(4:V2%6:4V[Z=VX['SD#13GPQ MPFD&3X*^SE>U:YI-B&C]MMDD UB$'MDEG)1Q<9!IR-1Q,$A].O>VB J:MQ= MR$Q1X\;QO/!\@'H7+;QES?VB["0YU8Y9"38$EJ4?(R'?GO)',OR,_69OP0(W>P.87M9<*X/B>7['@SVL6\)>4N8GCQ&] '(2/AX M%:R$EV$9;.2+P7^>_<7N&(U!2^?=NED?-/M-WF_5VURWNNV!;O(>[_^S/?S1*@ZM M ^UW6;_7V=F(KZ]ZMMU =T_;6+GH?P@VI+YY(2"C5_^5@-^&_P+*O"@=^"B/ M!L8SF0-4@!9BTXN&(V9AGSV['X6>'["!YV^":@U>%$R$B8K!>:E5#H9C;KLA M_(]Q (<&(WNB$7BH*Z$8VB:;1#[H.!%H[-D.1W#+$S4P M_"%>F!D%L$/A,VZ:H(C#H,;@-2/^!++('W(7EF<1@FA*& L%'Q,P?3$!2 (L M2,<&#);EQ)Z/K"KP.87]]RT!["6\ZO[J^MW']DWSX>E7,&K MP5CY2,^\B7QO(C3VU;8LD(4W/ CI^ZL!7L/.;[[>7+VC]<'.O2&N+:6;_@O0 MES?T^63TPOH\P%6[1"%R&;! ]CRRS1%M)B4P[@LB,HU>Y'HA7"1\03<"-4TO M3&^'7U[H-AX$8@PRVY(/ ;!/A%5C=QEB[B= 2,EU MOU+'RLM7);C/$F"V+MO MT)V38_D*^Y'$Q%GSU?HJMKYM=*>A M5\YZ./^$3H]/=8G3$PJ+Y.VNO%&-IJ;7JYLZ4216 M 1+3-7 B%(F5 1C4]NPSJO*QVS?0F.>+[:)?7C(U%\UV2KJ M%_B@)[\R*Z+0W]J-H5HL]. 1S5IOXT>T:^QQ-%TQ]?.Q8 OP8.Y.O[;=I)=0 MW$G)&[!?LDN'?6',^E?9B6C"@:RXX[S =8- A @'SBPQ?9JS=1B4EJ#7&LD2 M*M8-:_LX,+/A2S:"9P* :['4%[W C0ALUVDK[0"7]J'!_M YXXIAH0'#L*35]!+6W$D%H MCV$KR<;2!PGNNR+MB.9%(='I"WP=M_8"#,@E,&[]*PK",8!CVBW+HCY4\"*\ M0)*A+9MD#6P_"-F?$9"=W!6M:V '(-KH^36V W@G])NP=6.&K3'&\VO,U<8V M3*T15]=KW6V9.N4W9&K9U@Q(.&%O?)KIN:83!;;L/8C0'\+C">I)RR\+-N]X M$_I.7G-U"_@W1R[PR! H:C)QL!=800XL0R?":R^@/3T0*2&^?_=Q9,)76FVU M>I?UZK5FJ_BA#Q#9G6+G#Y:>&M!K>L'S(\N_;W;R7Z(6M<]%-5:_7!WZF#GT MHJU6 M9:NF%855@<+JQC$*P!6%O14*ZU7X9-$))WQ;M6,HDO8#'!QL%54?"BL'.&A@=(O/F548V2=&.KW:@5%2-65>K2".K/0R M8VV^40@G$RG49\*$)^X8K;GOTM)Y9W.G?+VME]1=5_1:37IM:XWNAF%*1:_' M1]_;H]?F]M.YRD>M)QRLJM=T%:S:=[#JP)N5);#CV1+8#6),&9Z<.U54,2IO M&;7.5LWK7P-!U1C@P/[^Z1"27CBVKPAI/P4ZRZ!XK-JA_-J@I4?@8I@V\63 MQ ML/'SQP1<.#;./#P3H=01X]J[X.$%]>@OO@ZD4A[8S0&+9UWZV9]T.PW>;]5;W/= MZK8'NLE[O/_/SMGE(QV/\0;L&EX(A!3\]3V_+'Z Z)**\G=SWPX.#B[E\&.5 MEZ6C*0[,H\G)T;S7'Q-(=';O2##YI3X]J%LVN- 1QB/!!8L>?BT?0.@HY[%( MI5VKEY547CF.>B2(Y1RD+1O@Z&#OL0BJHPAJ6X)JEPUPM2.!AN6;&N2!B,Q) M0RTE?&_B M^6AQPCN2#@5AMG6%[2854D'%>D'LKC9LKD=!?:Y' 18CI*U'ZK7F]DT*-N]S ML%:3@B5-0V*RD@1GX84.[V-O"( '=I[P;>X =(+ ,VVZ(J66/;4S* $190.W M&48B7&/HZ=<-D8SQS^+W G:7+(ACUQ)?!)%#&""DV(.!\&6O#TG&8_LG(?/% M%H[%[#%P_Q/UI2C$VF5H,G$W$>@H ^QN?DZ >C/E(I4@JSN0VUZZ!Q'O(9'/ MB$' I:!#\8BP#']I;"A^('G MNL*Y2-@\^4U#:G(BBT0A=T!@X'=]>-G #O$OSXV"^,E!Z)D_+OJQ3AGC XBY M-<9]6 50L23J,8K@P!ZZ]@#8'R@1+_;<6$Q0.YE8B2T @X&X$$,/5[$V<9:C M:4BG4],-O6C3D$:OIG=V-&JT43.:15M>+)U_VE6+.L*B5G>M-0U3/$-4S M1/4,.5;/$ 4UU5-$]111SZ_J\U5/$M639+_N_?G>]*CH[J2G-Q!CV66GTS0_2HS.[D#[HI4 M[U>+SHUCM!HYH2K\TR.(8W0Y.2&"J.+]1<8/&D+EAW,2/=/&>D^7X5P M8%*KY9;S';.(;JD>3&L=CEQ";Y4-8L4QK2\L6R0 MJ4K!LZJ@GR6HMB*H4ZN@IQKD(\%G6>'DU/)(:]ME"60P6UN/H_^$/U/6&!=& MXP-->#\._Y.ET:4#_)J5DE,#6U5*EK/^3RU*54JJ\6JJ5%*52I86:FJ\FBJ% M5*60;_OY:GVJU/%MESK^OO0THBIVK%ZA4$NKMX_1?525HKT5"FMHW49745@9 M4'&B%*9KAM&H+(6=;KEC0Z\=HPI5U3L>Q_Q[RQ6/#57QJ"H>9\*%126?(HC* MWU^DXO%P;8D*5CQFY?O5K'P_>LWC"MVSD.N7G=OT:9T;U96A29)V;FO4NMMV M;FMMW[EMVG@OIW$;/LRQ0WN8+4O(]&O#WV5K.WC. -]/[;V8PY^#R Z9)0+3 MM_MPL>VR;UXH6 MOPP9,IH>$1[W-;)>[I@V #4)X%O4'BWM#R1MOX4NFRS9C M-KX?6PBJ)DVGDE!7BU*E!ZKT0)4>J-*#TD)-E1ZHT@-5>O"VGZ_6ITH/WG;I MP<-BIV-5J6DJ!BA.EL&;=J"Q]G6[%@=&IU57% MP8E5'.18?6^YU$ O:CJIS/*)$T112T<11.7O5X.M5UD!=3786@VV+N5@ZZ.4 M]$P-J*^I 77T6IX\JVY)$4]FPB(5\:"5GQ;QZ+76MD4\^G2>]"Z*>%;-8]N^ M \G:'3]4V4W)BTG4HE39C2J[464WJNRFM%!393>J[*8D93<[!E>E'G,:;U/E M*F^L7.46L2$"/)H!KIUJCU'!-&]#[U0VS:OHJ_STU:RKUABE0,2)TM=Y3W]7 M0=(ZW0J5<\.H-0Z+DC)4IY3N5'01PXT%#OZ(IW+%;%Y"G\U+ &K3O$0F:;%I M7J)>:VR;ET@6O/1P\?0"%_X_WK:/*8JUS_>NS'4>+LMU%V(.Y98PIL$;PG77 MKQ(E)0__JT6I1(E*E*A$B4J4E!9J*E&B$B4J47+TQYS&VU2BY(TE2J3K9L>N MFRL6I*8*-98_U&AH>KWHF.?R1!P5A96?PAI=E2PI!2).E+YTK:-7E\).-V?2 M;!JU8^!%)4ZV-N06VK%V9C(FA-E=IDR,[?JQ9M>??U3#F[W"](8NP,>2.\!3 M5I@[&=HFX\_DVW!*KD; M#;@9RM4#(IYL$U8Q '!QX7N 45/$HVX'>*8$+AE2R]:?9ZZ>MVIVS M]0@L_@H]N;UE?5:Z2E_L/R/;LL,7 L UGV!VB'T7@1?YYO0P4S68Y2K XVTY M=*@AV8RXQ7YIUC.GF^!BDP=RS#'](0 83]Q!W&MT>(C[DLQ^:38S]W%ZSR<@ MPW%?^+-<4V/_$*PO'!L(4W8%7O8&!@]G0308V*:-'8;A-6,!#(XW<1>DISVA MIL1FC!0?[_739L+$AB[ G.E&S(C ;G#OE!%R[WR&30"E3X!I&>P%X/W"D#L\ M'_8L>Q0#FVB,PS.',7>&(_@*?L:E@59X#D>4T=2D*+#'U$ G@>KP9T !G>,8B +>=9-+M>C2V=1@W7VT]V:(M@82%XU@N7 M(0*4]G8PHA] <^%),&S+G'.B#*#%^[83/Q!_"^D<6NA[5F2&,<&X0*43^4V) M$[I+LA5(@9\=[[EB?(UY]X'GP,*)FF06.1JC#ODWO"#EL@%NC>0Z=?&&EWD6 MLHH%E@ARTOE,/.A#Q29]MVN&;A1-9[=;-;UN["8?VJHUZ_D_;9"D[>TH28N+ M:J@D[:HD;9J?92I1J1*5^TU4OJ'NMY7JSEH]079^^U:3-V2FQ?D>F#)< M=NE*35Z5T*E>.+35.48O/15N?ROTI6O-YI$H[,0[)I)(C@(YO,EVGT3PBCA> M*W=0R>9XYTVMVVBN?^!B%[WQ=FR*S;]HQ?R:1A MH\(G*T\7*_J1NF87S:66*_[-/F-V\2[UJZX6^7G[R/A2N7L LO@T3=4>J2$A M98CSWGU,L,QFK(\$F9P$9=G@I,F$RFM!"/;,@V-!\9=ZK9UD9,L'ON>1;8ZP MT61@!YAZHLQAR!POH-SQ\6#6*"_,7,^](+(S1R!KQ5$!9=3J:;J_;)"B!#<= M/ L2NLHP9Q"(N,VI8Z?Y[&."4I]6$)4-DO)(]P+=3>N39A@X"#WSQT6?:J]F M.LL>%;@E9FA+3'QAVA)(-&)\[($Y^>^C0ZT^K9HK&]0D24KVQF 3%C>LQ>&H MBA<:$AP)P-Q-RQ3+!E^$Z5(;_ZVW^==5FW_5YO\H;?Y+Y#IST\1SQB!-^4L" MR^.I]Q+[.,=7+BC, 5U^)!:L7=#QO?*"SAL,0(FC6UT:($J:E[7U"=EGJ__+ M!\1C@6ZFQ5,Z2\+K@^Y.+5O@7*.\D$/;L1R$A[E4-_3\EYAG6V4%6I%:;Q48 M5H'AW02&6V6#4Q4"P_KTU%OYP%?2P'"IU55>8/B7(T'**"]QL8H%ANOEI;E3 M" R7V',L<6"X6U:H[38PO,S_*T7,H\0^YQS<\,2XCV>$XZ'9"FXE\]7+G8C( M"1X<62.76&G,QEU @4RX;4WG@*+8DZ?5T_/E4AXJ"Z?\,O4V/P>RE>K8,IWJ*=SPB:_N7YI3L%DUO^'7: ME0DU601/X8'TQ6<;H6 ?E+C7";!:-CR>O1'OL]T0' ,;V4VJO5W&JRN)BI9$ M1288F(.*3)*P'*@H(Z-_3H^]5)K17SO)LRFS9VIJM20NA,\!4H!7FD)8@6QF MA@\6/X5OVI)0Q'CB>"]"R/@1./+2_D?ZRM)3,.(^K([*0(C=HZ^5H*^NGP#^UFM,UZE7I3'=M6_3P2.0.611 M(D;N/0=[I4D0/]A#UQ[ )2"2_Q99LF,?_7(#^!MCH\%J43GV;@/RL]"=M1(2 MQUYE(>Q%[F[$G["YG(C=7U^J2[2Y?8O(X]D.1^SWJZM[&2V45Z5152!@(+-7 MWA$W7P."#:@E'?\AL(V:A*@T^8,@&L?$'HXX:,3!0)@A\0>\T/,Q+,['T@^ MURZ)2R8=UBP[,!TOP#9PV)#/(UQG_/>%^^2;+%A/O*GXK9CL\T K\B1T)8)QH'G2X$%2[1E3S3 )*[_7U->Z7N1A*7)??\%?WSB MC@QB+H&]1+>/J9$0%V>A,<4G2(J ,)*2GPJ\25;@ M38%DB0"N[DON1_Q=N6Y$;3MECT67?4;TZ_6+OZ?=\%X$]V-5F-^X4@,N,)A3,E$[PB:7!3LB6LA?2T MC5IK5$6MW<+F6:/&_CO"%I\A%983(. +)_G\*96( ;LB)OU*72K9=SOX42VZ M_T9R@C2*)3ONLF#,'0>8?"I2J=.J^[(Y^MN50G^S1K79ON=('KA'*]-";)?6 M495ICDO"[7IDBP&[^2G,B)CV M#AOY EF?7]_>N-H)F:=WQ?P07\(.2YBX0:MV+(+:9RX2?#K EBS Q$6HK])'$66@:&A)E\RGCAD+]*GM#@O#C'%%D/\N"5F M0';X@ R]$.4+7)B+4:\Q6!+@6D>P<'2='!$"<]0H4NKC6IT7;7=0A;\$2C#4@(*" MB(@;EZ:,R-BG3$V"^+1#%(3P4S09^K#*7$$7H WH"@!EP+%4Q<=PG.]-0$:& M@CQNO*L?!39"3(._0D04H2,@8_3%B^2N@L@<(?T"]K*S0OKS4TH2]$:!W._4 M8-U&"J_IZO>JXNK?7WU_9+>W__&7KJ$;'^\>_^OF.[O]]OGN^]>KQ]N[;YL" MH&M4!0 4Z]!K[(L8 NKO92H-Y\A42P?=N>QOW(V0N8QNXOI>@5 "F@9&?Q3F MR(55#$'FWKIF+8ZBP:B]/-78#'!Q,8-WICS0>!W_6V#4^[YM78_H' MHWUA/EWT](O??_L'O VDN@T") 7"2I#1IL0T X(;C3>&6\7=L'NYWV\>J(R> MUM"[FM[I:?!G4^]IAE[7F*YK[4Y7:W7;4H'"=\U>7>LT.K">NSB0S?1&-GR1 MPM4DT%-'?L)>$/*7)+"!4*NQ[>D@%_FW4F3&2V-0\0&JO/,_'FX? MK]\QE]-LHXC$/4<1#(XXY;*""479PSB<_F<4E\X@R=EAE"A.GI;5Q(>4^]-8 MAD"I#X)9_@!+]187*N&%O1&5IX!/-LZA HL" M%)Z@]/L3ZE<:TZ:ETY9(J<"E-,2-CT4\Z F>YY*RPKR3\ 9Q=D+2E 762,(B MZ:M,0,>8[(L=4=9GT?+RZT)M=7'1/AT5;-?9=#(%YZVVC MR>#T_ TB\<\F>1<2N<)S%]%)D_\FZPI:>SPH!^/'\L$>:# M+O,3=R 0L64B(;=@G+*@QY=HW],D@MX1JNC8':6IB,*,?*JFV)Q5NY5B5:,&E@!(3CPOB];5 M PU?!%*[^3/"V,9#"A&"^!_2!8\=AHHQ]C=0PQOCM:=7"J^-&O#\@%-=SQ]@ M?P B71MX:XK/MX2[9J5PUZRQK_ +\.) MF*DZJAK,0 UZ.;6*8464]EV4] M&\NSG@5H?#K66J5*5:IT3ZE2FK=;#BG92@;8WTZ-ULKG#S'&1(=Y?)_'D4,Y MS]SVA31LJ8A^OK"IO#'V5_OG!]=SOT48:S IS@3K M_XY,9E[H9QA\@T4+T_J -51ZO=_2 7A7EC<)A?79X<,S)LD#A.C/\,/ _BDL MV) 3 *^B9!U<-%LH.M=^#2Q^\S>!<\#E#7]]/_/&R_G/&AM[ECVPXYS[9F!X M],=NN.[:>EM HVEOU[CE_AP3Y70PC1[J_#Q=_?YD-91"58QHE;1"7R&]LUL Q&=M\.<^R!=9EFPW+]P\J-?"#< M_.]_W?YV^\ANOWVZ^5\E7)<(UY:JL55B+ MWW=K8+GE_E*OZ06_-]JM0G_B]J365?4W$B7_8D MO5YK&9V=/:K16/FH5X87KYPB>Y3+]-96X]2E,; @Z[S)#NV#[GJ&I NZ:1*K M)_8;EC'0:6\S;0.W,$RY;'A9DWC61L/.IP>OAXG8E"=5^RW"Y/WN,5!V&'RB MP_23F=#NUIN/+1+T7.JU#M@8# QYVV+)1JH"'*S[6 ,JZV[WC4 -.R=\MATJ MC570VU HO2>IM$?54'8X 5A8/@3#_>I%U_19$LMC2VH#;-A^[5#UHQ3-&IZ M*43^OW]^?JX%PJP-O:?W5[XYLI]$ M\%Y80^Z_MWC(W^O-1K=I--[#2G6]U]"-EM[N-#KM;O>]973T;K-NB9_@1H]" MD E78YFLP93I=T%5N[*:FUJ3R6+H&7MW,8I20FOC*-S8O?A[*;BQ1" !"KQH M='KUN@),.25WB4"BU]_KC?=&76_OWUJ8RW/T*&I;T( HAR.O+CMFG&23.%:9 MK,==2B%E'U;7/NSIK:;>;KVW.BVCV^O-VX?C^.!\*8S%:FBSG1J#U=CR'HR] M:FQ\I\9<-;;<>F\8:*OUE*VF+BO)9:=NJQEEL]5*8I*5Q/(*-C*]0(:V&D:S M\][J-=IMHZ5,+V5Z*=-+F5XK3:\.F%[&'G"M3"]UF3*];[6;]?3@V&GJ[UVY;^C_!_+I0]I>ROY3]I>ROI?97"^VO/>@$97^I MRY3]M2!B5.#KM*ROI3E'8T5-VF\O#G_..SL8/)?)*M&654%27 ME>VR@UI5JXR,_95QZ>^D3%4 MB:5Z[L5-,C0^:=-&3=^%&\A3M/>^-X2[:>@UE_9?=;;'[&0Z _ZZ3QM57:9L M '79J=H AW8S]*SZ5XJ_Y(J_H1W/NV:]H3[N2,<[Z/_ !GM6,2 M*S-!N8G='-,)RO0I?X*RTF8EODQI,W69TF:I-C.4-JN0-C->U6:?T]DW2IN] M@NJ.[V;C,5]D!/&0?6UZA0PC>7-2KMY.!E0_<[W-7!!=W/QWQ@NH0?S'J=4.IQ1)?IM2BNDRIQ21CJ==N MOST<6S$>>->WU/Z;_>]OW[^P6S<(04L(]LDS:98PNXBG$9WK=OYS*E.=1E2G-,-:S$NA9@?X)A^_:2IY7Y#(ES]5E2IY/Y?F7J]^4/,_*\R^\+QPERBMP MF1+EZC(ERJ>B_/[[C1+E65%^[XL 1+<*ME3E,B71U65*HB<2O?G&I/FU]X0U ME'RXK.CE?.#Y8QYBZ20/9HI:L##3A!=P^,;"RIEXJ"<#O?A."?K274:,^S[D M?4=$X?);QMP?VNY%?*=NY'56.CS"C/9<&7?FWY$_I;6AN.C[ M@O^XX -8YP?N//.7 !DINT/87A:^:P>CK!1+K0H\[042/8XI,;@<@^^]9]M M\&2#J/\ON!X?CU%Q:TE82VTBP$-+,_1+;;UGV>O[YVMQRGQ M5SBPM=$^M.+('];^FY MIRFM9 D$?]9[C:86WR@I$1XU HJQ(J /*HD'6AX!:_H"Z#B,Z3H 5,$/0+-8 M+]\7P D#I&]\$-%H? &2G8AQZ-PY/FP.VNY 3,+9:,N8Q6D$5)CA<;] M G =/@G$A^2/CY8=3!S^\L$F1^:";OHX^SS4X_.N&>)0_CQ5\;6Z5/.Q+QR_ M.?ZY!C^]7_R^V:TUFZW*?-.W@?OV0-W_R7$$[L:#KG_ MS)T\+CD,1VPQX[TT$"T/-*L K>N1+0:+9\85T%8![7S%:?MW;!TE9QQ=R:D5 M*4- &0+EV0D: O^P'9-CRN!3, /* LLJP$H: 0N-8130UC0"%B#W M;A%T"VE#E4N2N:3.\ES2^[YGO[!8,!];? S6-\K^Q,_(ZON(NY1-VNU/BNR:3F<, M>V-N'1T>O4^:)6_9^6'WS';@U&U_L-\?MG\[A _M,_>]TW;0B8N.1J>CHQ/G M5^_\@W/T&QP='K===.BV3\X^=-OH1/PT=^1K*>>D?=AM2TF(PA-*TE.TT32XR=5-"B# M.$^-7!+Y6SNA:\M'[>Z1P'IM'19!7$V'A&Y#'7+#M@@4':7Z/3!40S$*P#[P MZ'/' 6P2$*O-Y0]50F")"=A.%9E)<_E#CDQ$".6*7CZ)GTU%[W1I]$ \DIB= M)\ ]@9MDHDR>B[-B]^SLK*/>BB2DB!&S&?6AO'%GRN@4&,<0I'.D8C!FX%ZT M9*9L)QGC^Y3!@= D:9(1L!Q]\K60 ('(6LK>AX5!"0L9!Q>M0.#@0^2B.MOO M@%O5?D&""?XIK/?1J*KU@@3\O[SA-O*K&BY([-!?)^HE^5"\M[!ST;JF8N1N M6?+9UZ?[XC%=R8P:)]P2?HL _'2H_G6M]F(VV+84USL M]*A[*IT^$"Z#N==C/E;,R(HX-1Z(/F+"I#%P+)3<#)5E5EJ(C@PALGY98OR/ M)D(V]U- W9Y(I4JO !'GFDZ$B6/1"#_# PVJ=ZP*K+60'A="NI!B4==:R+&$ M(&M)DB5%-1WC :?VGV/J.P*VVQ\AYK.-<,UAI\7RQ!#+-.^_6Q'WIL-WC8+Q MG4]?-NN-"RY:L$X-P9(L+<6S01#UF(<(_J_20J2;1\1#!M2]"@-,P#QCZMAH M07HO)X(XL'T:"$KQ2YJC2H013PE4PK5!, W"R02QFV34/" M,?'ZU,>V6$"8HF7(30O:;ZN@Q8Q5ZENPMA:\K81YD[ SGD3(!Y3(EL9(KL-; MB^N'#*[59BC60EB#<$[/]ZLC64"MQ>IL%:NE!4(SD1!&3S!7\:JZ@DH]0*JD MR#(6.DS>'ZYBDN(6=YD4OP8!H^;#5TA0R[@4&4/I8Y[L@RBY&P.12ZS%X2B#0WJ.,&?4(!0>@K* @^T:@M.%D1*TOQ:A 0@W 4P(]0&'#[7*DGK-)IW7^2G3,G+*R( M1Z/<;K(0V->7H 4[,^*MOYQM(OCY*]-J\);RT *8&3.+UKA-A*=DI5H- M(STC+5"GE1:^340K?PU;-5>6\-!BE*FT%ZV&FPA/[IJJ&CIE++3@9"KJA8NS M)J)C-@=\1$R.Y\]P QQA?\LSS QW+:;9:KKY7%,$0"+/^B66N$=\%1-Y_MX) M?:!N_"YX AOPL^P@H@/M) X,96JC(U._KQ0=B1:R=:*'M5#D5Y4_]H&C!_%) MQ $)0YSB=!T&G$Z [3BR-E-*%WI'F6V*M4,O5E1-\7+"T!+* M6E+;);:)OLV,SS76NXO $*@ASV/@R=M3H]D B8G ]1@1 G[5D-RU'MHHS-F= M67MUOAR52]I9HYFE]+-B!?=AMRG<0SP1.4&F*9MZD8IO&7TEZFB#,%L/W%D0 M1FI&67.NZ#X8-T9?<'W3Z$O)UX;;-BN2NG"3WMY'UX;H?@;J,30=8_L)O#?. MC$&IV;2-_3V31[>^) M/ Y V:QB)%3FJT4]4S(NW']93@MS27M\K-I2B MQ3Y3D3;$/I&K$L%<-?+$ '_W&F MTFL(?RS22LEL)/8E1R,6^'PECG"QK'V#W[[*'ZL7 MG[8@2QL-.57S@I-KRX&@I.9/)];RH?7MIBU8=YU3K4!A*TH9!3 MRC8+!=G,BH1:B=0]_G-WK5]]-N*FQ36GOER(:[/K$;K>]00!9]CF\K,IHN57 M(;CJHF,3$5JDS8\AKQXU2H3&G5F);68(Y%W#K8IQ&0\MB-D/@.3>Z&TD.KGG MP!>=1X9X&-E&71'UTF?.#?9#$=FYI!6!W95X;4QD2LK%1]B7>W9*)?65'ZF4 MFN3':I6=A=_'5X32NN.W&3,M]IDRPAT4+RL;/\W?'H]Z5OD\LOD\=_=4 !)K^*_%V5>)+-B=EUR.2W M4%L6&HDY(K+Y1C:+-DXN6S<#!XG$@\.*8AU+7SXR&TXM6U!)SF+2LZ O+T1.1 62 M;'8OWDCFBT^Q9XR3M2UI16_D8R\Z55-H6F[;NAJVC,,C)78EX-($M341V_+4 M$_&>Z SY?-9'7&8&XF$"0CGB#8 ]BS;!)7%Z? PLOD&1W(D(OL!D)+^VO?!( M9&#LD&VQU_O/":,378:>FO^]D7.'3A F!KZZ)P(+).N T?_WI$KD&U)7,70E M4AP8[2Y0LNHO!;OZZHFQY5G2OX[90_1:)268,ZBK"_J,V@!.<,?HY/85F(T# MZ*6+HK+S]D-FCY%Z(6?-P3VYG4Q].@-0#9/7?:%PH:NV+ZBN+KW#1$@1Z6_^ M=> ^PLX=9=&+:'LR&(33:40IN"8M[XG\_CUV]9$) M W.K<:F)[0\0!+!86'R17Q@7_QO:;$A=$ULO?3$,R4%$C%=B1N"$-G\"H7$T M^C.Q6!#S9K%B"$IGVQ6YU'5YEJR#+LN769EF=5@N)4I=F>E^54?=K\UTOZZC M[C=FNM_427=]9:#<*'/Z.E@[$!9P\+!]^8*84VY9?MLZ6/$82EUZ[NIUS^+D M7$)1(1%7R+B8"-@71]$#^K=CBBF8118W73^E@&@*;%$^8 MS@B@WP#[(U%OKA\%NG%@V0;4E4,M5L$;Z;/6^\^?/:I M2"FN2*X.PZ Y$U+0N X=]I\4$WX#S^!3]160^=*PW"(M61ULZRMI/;=/Q?"I MZMX]5XR*?BBWZYYDE WI%T1"5Y@7,KAT.;!_AQ.I;79O/AL MED!T5'6P;$@]SPL'A2J"&K0;I8T? )"+P@/TJ/QG:M4-7/K"_H%4_"23+#_H9<8/).BQ@- M&8?BBF9E/F^]G;*JL+S(+I-W,MY=HRFRY5D$*N_< "F97:S#ZNV1CW<=H[*R M_'8^,'7 3JBW./;[;\2P5'-I*TE3!=F<\9L?CE27)P)[+$SX].Y_4$L#!!0 M ( %**G5PM2-B SA, *_4 5 ;7)A;2TR,#(V,#,S,5]C86PN>&UL MY5U;%0ELZO M7X"2+(G#D2BRAQI[JU**+O3@0_3Z=')Q!,Z_JV<_/V'/Z[ !F MO@[5[///S_[X]);H9__\Y8O:+Z8P:P]>-6!;" =?JO;D MH#V!@S_KYN_JS!X<3VP;ZV9*R"_+?_:J/KUHJL\G[0&G7%U_[/JOS8^4&1] M1J*]HJ2DH(F)*I!@BVBYDXX7X;\__Z@#+X%30:*ED11&,V*+])T+A3U\WG0TZI.+S^ M]+.KCY]W/O]%+#_-C#&'R[]^_>B\6O?!]%AV^*_?CC[Z$YA:4LWFK9WY/,"\ M^G&^_.51[6V[E/J#N YZ/Y%_(M7CVRP\'!Y?BL(UOZ@E\ M@'AP]>T?']Y=#CQ/S[WU3"X.KSYQ.%],ITN$I&IAFJ O']5>G,+/S^;5]'0" MU[\[:2#>/&T%97JBMQ._F%P^BSU?@OO'RM,/;\!>([T#\^JYD*EZ6LV>^WIZ MN$3YJIX%F,TAO+23+.*/)P#M_&&TT\9.268D%9?B^D?/DVXANS6/H_3SU?,R M# 20<-Y"^M2EVJY'G-3^SH4MTP12-+G):]*ARJ<9HYVZIRZLALD[E(4S: M^?5OLASE4H;]*"[EN/V\7GA?+V;M_-A>6#>!GKGITI,T/T\492751KKH%/+< MUB.Y.[];3'G1^(.Z"="DY?79P1?(2^'52GM^^^7<[G6,33U%)4!;H\O]4L5I M'@@<:!80'IZACP4QA;7$,V>9"CX**/%IL![,)DS@WR83$*2/1H:C>O;Y$S33 MU^#:'B \"&) EZ1PILAKO>*%QE[INC V(8#X!@FPJ\1W5GVVV7\=07)UKF=V MT8,CN)+8:%V:H9%2RS+$$!]R /H?OXE&BV](HTB"Q%%HCY/KFUG;)XFXO.Z M4,00:!F#IM@^Y^7(./A[].%*09P(C,0H I7<@$D.^Q#3&)M7N85:._[#UI)% M(^=Q4Y]"TUX)0(7\"2/1H:WU2Q-^Z@Z@_!NUMK9YRI%NI=374/0*#31(A&T]!*D M,=8*B;TPW(]H-.XH AT098^W.+0GT%QAJ&=^O<4" 41#QB-9$4%1R1CZHK . MR&C\5XS%8&=)X^43;KSQ9*$^MK7_^Z2>)&G.L[5J+SH>BU7)-X>"I"GR*(4L MO1@PC;H6$^*<.QD]P8GF4A/I"E_2DI4*/W=R,_QH'%U4&G0R*%O*&XWDK^KI MM&JSYY5GEX/&9(AAYM< $LH3IT1)N \BF+30LF"1"7 /G-&XOX,2 DL?: 1Y M>'ZQD,0R;8CSK#0>/-?:(_/BH95N'#E5?#KL*/T]LD#YM%PQ3HD0U@ 7:<5R MV*L#OKT[3L @^1B7>OL?.UE )^&9OIB2)@$;68HHN(B4H8?]'1BCL7\[JKX; M^>\F<53+5\_Z443CB!51$L4H UJ6U%%L=WX5PVAL'++2=Y(U7B8ZA"K/W4Z. M;96"RU?VM&KMY!:XSL:E#$0[FW&%$+W65EOT+/6#J$9CZI!9@:P/-)Y\@-96 M,PAO;#-+WM?\A?>+:18YA-<0*U]U M+"66(A%(0%[XW1I6="(//D852CR0(A M\P19'T,D"%8!&&W3=R40D0R9%-KSJ+$)T1LL#U$C%K4FKM"2.!N9]*&P^!GO M[2IG]IT$>)2J[XGWMQ'T(+4R_7DVQ4UZC5*$:3A$:5VAHL)V?= MPB=[#O=DSU51$NU#(."#D(5PRO !2F)[\8S&3<%ZM]&$CUQSTV-A"NF)H4JD M0!ML"9!#KCW6K&P1J=OY24Z&IO]E;_+,3I;IT?:5;9J+Y!"N#2E=(8D)QA+N MO/?664[19[D1L-'X,-N3HA/.HRL$_&,QLG!8P::^-$(\6YVEL:NFXLUQ0.6EYF2(CG<4H*@408H MD EP>_S1>$!X"M]:O(@E?'!JJ_#F_#0?J$K+TJT2@C[FE998SQF1UB8'NU2. M\8BL]PU@C<81PJ,#MC)66/+3X:JHCM+/.Y\4_-C:))]LP^IX58U6S^8V[[]. M3QLX21^JSN"HGN]VC/ 1PZ">,=QV>D@'$']MTI./FSJNR=.)(H6Z7I(4\S+% M@RL+P-XTO#7\[EM&\_9]_+6NPW*K%YJSRL/\8ST)'3>?*J*C2,Z.,%*IH+19 MC9X1-H_ZT#S2Y23#K2S;ZKZ[@80B><0M@F3V%O V3?CZH,6?57OR:C%O4PS8 MO#GWDT4^,I]7OO1?2%%A9]US-EO'2"*CPCE5=YIR:%ADIZG?1)06+' M8+T6X F#\5V5O4DL=IJDL(\QAV5!?78P58'Q"-7LP$M M(;;"=Y/W_M3.CD2Q,)MF1G(7? M;/,WW)IL]]22)"Y(1J"DU'"K#* OBOUH1I.&Q.4$DOC1Z/ [M/VVWI2>&&%R M7Q3.G;+4,(U]FN8.@-WSZ-=/NHZDJMDBB?@FH?028MW K5W0-^?IK4Q\JF:V MN7B7F+#<%\TQ6+W4U+M9"PW,NQE!6A ME2-4:U\4FN<#7^AI^<&F,QISO#T! MNUG^<2@?<5?H"NC5"O$RV9,UH9. ]!U+0HK122BLUP;]S%L/E/%$+M@TVDWJ MR!38"Z>=ML3D+I44>&E4*)S5V/M->UO0!DELQ3))R'!/DMO.9%DHS2/V&;(' M$UM/N%2/A8R]688M58>ZC3]?GHN\1-(W.Z84<5(JPKF.Q@H:2X/O.ZS',II8 M:ZQL0E$B;E.'-,OZ+L=[8@;M.7OPQSU6V7VW2"]]6 M9VO+=Z/.)?2*$QNY+\L8"T:QC]]LC@ZA25GRDM=ZWRQQ. $CZ16Q43->"BK1 M"YFN1Q^-MS00,=8T*=M&[F@&ZC6<-N"K2Q'/PHMIW;35?Y8_=M+?AA$'6A I M9&ZN&Z(SV-NH]\ 9C>>S)V9@:08O]7QB&WAITV1S35=:I]=B89IFVJ; VE#& MF4C>58&]4[4>R6A\EST1!$$?F(F.)A]6>@V7_W\WZU9IKR(K<\\NEI!1HPTK MG5#&83-E$UR/+)$=-@NV#^*@*VM &EW7?J^9Q-].Z2; M<$Q]WQQ#5^B Y%M"NA')6FQ&6:*%-B3H0@A%"Z_L )GZ#9!M0J[R^R;7S@K; M@PMU=0M.IT,I"[E#<2#YY%,4+@9=8M?_/PAJ$PKI[\CIQM72L.19N3AG71<0 MZR(G6@E*E?;,H,?SF^#:A$+F>Z?0+KH:D$7K3C-\;4C1:4.1CTR 9D0R<)Q' M'CS%/^KZ*(@;I1/I=TTN/!7B-(?I1WC/-3(LA9_.@"3@G9*)^SZXE61[3Z>8 MC8;;B";?0]IY( T,Q8P[#7#6S-DI0ZRQFBCCK+).Q4)OUD#HX;$VXL3WD' > M0O9#$>*3/=^@'Y(.DKAHD[64ME"E+8R6;$M:K!]Q(W)\#\GFX?2 60.]3@*7 MA2#W2L"4>7M> PDJ E^VB)38A3R;H]MY"]=>++?,/]4O_+\750.]%R!USKHR MD?248I1 C=:\U%&A]S':'-UX3I8/Q*S.'O PBL/K?K**;_7.G$[,*P0QH51$ M.54&!46I(G9IQ(.@1E7<_"0TVDE-0R_/;ZN9G?E[9^]H25PR2B1 LE-!2EE0 M[":"FZ-#N.\KW\*^=*N.FRH]_30WI;[46<H"P+']\S-]/327T!L/S@]9^S'>F<@8DA=\<6)$1;Z.A*2U?[[O;XR-C(QE[8 M@\6TIUXO;GWR&)JJ#MV8XJI'RIOS-+G9 M9_A@6W@3(_AN?U-#B0U.$6>*DH(1(<6?R(OC?F%<]B; -M6L3YA]>>(";YJN ;2_1C"<\B9@R#3JDJ-Y" D1[_@8-OP_ G- MU+?/S5UU/X+8)/*26%T88DL660"FE<6NBM\V-GG"TM=OGYN[ZG[04ST?LQJ: MBSI^K#[/JECYG!^ZK#](B(_K294OK;B9;G0%"'1_C MQ-!P D$Z7_289M5*A+RC8HFDB512\S($[$X F_<*QYCKLF-<;\]?EEX@$XCG M8#F-2D6*?D7 O8A&XVVBD>3A5NE;:P3-YOXQ<]5D N$&4Q\>)=(2FWXF:2D/ MOBQ$Q-^>Z4R-1EZ[_3 T03^52Y_ULW?^>Q)G=>[>X$I"D0+FWN# M&N:Y*)4V^'7X#\(:C;^"SQ$D7>"3Y&UN"YI6X^6E ?<"*PI/\BX[<3Q&*86S M1<#.%VT :S2)(GR2(.GB23V5Z\(?>ZOF9[>,S8XC[L.+>P MPA;6,0$B8!_?Q\(^GFH6-.:M2?7L7\V(%ZSUP%GFJU8Q61^(<1Y($9@TW.0J M'.R3__J?:2.D DRYK:33R]H-FT>U#=,M:]?;URH!)BOIJ@(&50+@FCY)+N\8WI M03F>POJGH12&\I[4)':/FP]H$?L'VX=!W'"J>)O]*Z.MVY(I<^6=)Y8!3:1T MW' J*178K6JY9+*5]:#E9^^311%NX&MU=BKA] MRC>>G2HL<3Z12V9V*:484]@IL?L1C2://N;HZ:;6#)S(<&)S>YGL1 MU8Z>S')).LIW%,/- 8)9^%H4>ZX"6P7 P!"MG"'2"^\=!\'4IB_/[><^N=_T)&S86K+[4&TA M/''4 &'4YG,M,?VBV%FU.T'L\2I\$7*W.4L\*ZQF'D3G"/I&2,<2E>VJG'M8 MMHT$AR!;3R>>!(4SE\)!;U(XZ O%H11^M<'Q1LI\7 >D?:PM0^AS2SE^FZ[V M7VQ4SG:",VIW>U5<8W&X 231QK'<@L"!IMPX^J 61^YPWQKP?\$VG](TNO-. M+Z/62I%HF&96B=*6FW6&W G&6,S9P,39SM'>66]8QG%+O%_JKM_(B?$BDC*4 M7E%)R]+R85GVI1Z+B?TF./9(G3TMP][/.B(2L2"&>4J"LZ8P-A31FD$9ED \ M>1KU&V+88W7V= S[ %-;)9^D>1_?)O_&3C+\3CY: +&AE"24S"@;@U>@!^/; M6DB/O'CI_RW[=M?GH)')[["\O_ 8FNQTU[-ESZH;)SMORR_:Y2AU?&GG^8Q^ M>%U-%LGI7OM/=]@"& H*1D2R%S'AW8IZ%9 R[ MG<$= $\>@>R'+&O:MFRIA T7P:O?YR\N+JR@ !LM @ 5 ;7)A;2TR,#(V,#,S,5]D968N>&UL[7W9N-4NQ+67>/45N9QE2B1F1WS7TJBY5$%XAD9P*2.%]_(P%0))$+0")R M 06S,A8(IC*/NY^,?IGH>LOP*@+\O_]GK[/HFGUQ_5/ MZ\N_5:[_2I97(Z74R^5?OU]:3.HNC+=%+__GMP]G]M)?:3"9%7,]LWQDHOP(( X)^_E:X MG_[^EQY#XWH;T4N0;$2SG^4=WNY-Z;+""2W"^-!_-;/2HHGQ%AW M]_TQ?[\7<#[HQ72>$''UWDGQ9E=ZDE+!E5LG0+N\$;CR5\;G*:$^N.\]G+<@ M-Q&6M_3EL'L]F?ULLZN72WBOLYF+(GMW-H]C:SG,%EDXC31;OOV%GKG7V=5U M[B]+O7SQ'[*BV"[$5:ZO0#GT0K)ZV?_C*8^Y)U,DSV0V*2_]$']=/ZO$W[5T M_MOE 594 M:4:QTG$"NPX@EFS!*JLXX3^YNW.)FY-:+BS7+R MV0G4'QM.Q?ZVK@)):/!&9^C.W&EL5#5X(@4/9?T8- $IN 30!N<E8[D)1E$$I"08, Q90%@H2V7B*?T!@)1&KO/$ M:RV\KU&R5!JMFA<^U;RE3_['ARA1Y/GLXG-VHZ?SFT]QPIK-W\XNHAOC\_C] MK=11 :?S2Y]_CC[U;.%?+XIY=A6]ZWH9!"% .<$ ]X0&PJG0$FT+"5(".F26 M#&:8#L:.-:IW45TQ])KGVLY_G\PO;U&^_6:GBS+/=U(4/O[GSO6W3UZCH#-[MX^^VZ3,\5)Z98CDB5^XFG47+4_V=]-*'R\X64<;-[$:6F:79="KU%6 M'&0E@%), AH$8SZ+,TXCMQ%U%!9?R MSB=?? ,\Q!!0,9H GG 9G6N-"4I-BBV0G@LM4FJ^@[GBS$^GI5LZ<[_I_$]_ M3_R*U!(!@Q@&6O,H,:2(*Y%ZN:$1S7.A0R)]=S!K5.2M3(Z. $,D!#22E%J* M%8>IUYLJ()Z+W??3;M7<-)FYW\]LC%#+M=E-2!YIH*EQP FJM9!0<9MZ%JB! M\7PJM@-KOY]]\<6\%'&%Z?UL[O/XS28NZ@+0PE.@,/:0$2LT1(E-WH3E MX.V>1,E5X[.]7_4RH_DQFV4/>=DP[S#"@)$0 Q-#5LB9="8D#PI;$1T\$1(J MO$H'OO]8<#LJW68K)[-%!'E7N//*ARSWJ^O.]3=?O/T69\#X_,E,YS=+_43I MRE*'J.3I4KYZILM@@2:( .2$\9A";9(G&#H4Y^").!935UDLTK X0EZ_5:]B MG%63>U.4Q'@*&8 E9AI:9!E)O=[1 .69L&<_%5U_$<_;W:LM)) 6J2 MACR.HPP%J78JA'J$O1\ .'@K/UV=5=NJ?6W[5N>S.,@4GWQ^=JES?S_V^(^+4C6G80FQ.%W,RV:K MLGQB#??-I"BKKQ?Y:C2L:L8I!H$0!@)M@P.8&HYTH!B+U"GK-,@/?DX9P( U MP]#>X]"N8M0.FD[&0)XA49)$>2JE(BH,1+>!9JPA:/!$)C[>A!W,>PU@U^JI M8-Z$2V0,O1"FP$ 4'++88Y]Z/GPDQ"/G$INQ<;;]Z\L-%<>1_,^DC8IG\\S^ M>9E-XU.+M_]>3.8W#T'MT9Q8<^NN&A*W2=%;$Z*&&DCN>/2LL23((VAXZFQH MWTV(D;! 6A4'3"(U9#Q0$5+/>6-M0FRUY^.:$%O5.'038D6$U5M4]O9FL_(= MJ^O440$"185;QB?&&<6)[(P8=8#&V:;8;N@FSNRM\"Y"]H>8ZELT:D$]IF?Q M,8%[':!^>Q<[,-QF_)Y,ZT-1PAH!- L!("6M-))PS%,W$_1(A8:&QI$PH579 M'3 @PKG*9DN/J[YE2M.RJDUY8!VBTG+DE$[?2K(!8H#S][K:\G4^5<8BI9ZC7?$60R.S7;9FRYE\X[F$"JHE;J9E7T< Q# M@$B(+??:0U2SO]N>*87ZO.2SI<%^6N^B(ZE$]+XH%MZ]691[,WSR^21;)]&7 M?SR]7I8NOOWF=0:T-#5)#H)GR !,LH3&4I*^8&K@_I$\*/%W7'30&;4UI(.B M#[^ M&J0.01)!2?($0GL:J8N\B,4$:*D%L$9"Q913OH.-P!OJM5(6H9TMKJYT?I.% MLTF<9\+$ZMG\Q-IL4?8M7GS*IA,[B>Z7O?1N,?596&^Z%_6\OJJ(4Y2??"D+ M+T*6O]7V\MZ=;O?B>U-FT:=/VF>_7X )"N(&U&BBLKK7V+TRBRU##I.NI:Q MU[*[1/:N+I_OK=ZQE.%51'EU\\K/[&5\T?^LJRJQU $3' %4$@2ET]KAU F$ M;9B&*L9+8?9M3-I'_9V4X&SBNT77L )=AZ^C$KUMV(:IUDMKT:UT26".$="F M;%>(=[%1O8@Q8Y%5)O62[#!TV5+1-RJVM%JA_QW(&TJ1$ $2XSB\!N,]EBS8 M#K88W0%8_[%X6GL^;L_Q)QBCBS+!2AQ1CPOCLO;56B"1%51208U.7B'8@.69 M\2*)RGN98F[.XS^M&S0I9-$CDP(H[*,]>"!&=![+W<%YWN[JDY3>0:5'5=KX M#^OY7PNM+R?U#M9H_-.GF7!K3+R?_OL8,IHADB-=$R- MQ_NB?3.C5>U=,&+MW50@UL]Q1,:QDED(("::(T:X-:E7J;= &H%W\53S;=(B MH>X3NIKEH5&_Z7]E^??CFNI> ((,4):C^!9 +8Q&+.QVB,V6 _2J3WX&WD," ME28LV2O1?-17_C0\P%3/Z%I0"8_); 32_S&9^UHHZTJ]B0_)W!D-\Y11EAHO*D44- M9R%NW+C?,PT3Z3I+I*C4!U_>8GEUA\518QF 7&L@O,9 $XF IQYYZ)C5?.M: M>]V-GXW1GJ*HKMZTUYM8L-4>"%<>2&&=!8%%"G'C,33F449[_+49[\\R,]A1%==!M4O'-/T6_/GZA M+SRJ)'NM!\II5Y:I(0&#CD%:ZH[8-CPC"%@_=%/T\52E-\Z7:O>K>D/-@< ),I?$2U;Y5U[OMO M;"4@+KL.XGROK(8@J*@]RK!"*'D*> =<0Z4%TY&@.KVF-48W"TBM&&O7>;:XN%P>I77EW43G-S5)O C2E[6#OAR3-93FZ2+O9'NRSS)O9U/;\ZSJ)UB45_C%S%21H!VW)3)#2N=D B2 MY!M-[X#KV;,FB4'Z+]-]^\U.%V5OXDE1^/B?.]??-B%+9H"$C(/ %%?4$.1D M:J_Y"3#[IU2G 5K7ACK Q-7YY"H*7+8B?M]M8"SYJQ9H8TMC[:K%@;)9A'N@ MM Z "XBL+@M1A'[&V:S(":!<'!2DM!9Z$]]:G;J>^1"S6:T\V">;U:KPL62S M5B_I:3C/]:P(Y8DQOV:9.\W7NZ[4148&&F"8U8 BC95AAB.4^L79 =8AY++: M*9!U:XH.G+HM$.M=VUJ0'66R=@(X3"(KN7D?1Y\];#,6(@6L@>8%3]V.T(^H_5NS C)M$26>##I)5]]"=QOBF&1CV&DAA**!$*FV<\%BF M;@EN!//,>;&'YL>9BN(F0I;&@8"\(L@8QFWJD>19IJ(>%5UU;:A#3$65;5-C MR3W=PS*Z9%.3G@;*+@5$@482 J:AM9Q3973JG;G'E%W"7@)%, >&4&PH0=2K M8ZW4%A[LDUUJ5?C0V:6RH/I3GKF%G;<&*)ASH%1T!ZQ54,08Q4&^4T7AEF:I MNFR M/F)E0D(R@#51FACCM-]IQZYQ6;VE.7(8H[?JM8.(:@VL/KQSS@/IA0 4,89" M(-@AE=@5> "@WT:A1$;)4FFT@QS*ARC4K&B(WHVTP 1#RK/],/%,:TA2>[8/ M #P'\SY=HUWD0[(;/9TW%)=A:X$.2@"K&$?":1N2'RGT ,!S,._3-9JZ.?/M M["*&(KX\+^96OBCJ\E"$M>-9#Q(Y!)2W&"CNF".2,!HVMB9IZ-K<]8F';.?N M5-M!GV>"+!IA DCM#>#*.*D1$7RW32Q^]'3GH\+]K@UU@.G.7WUVD>OKRXG] M["]&5';7A&ML:="=]#=02A12 [1"'E"MB>,:!V12;Z\ZII1H" (83S!PDL%X M*^@TZ4G>4:=$6WFP3TJT5>%C2(E^?]7O7E-=VWSD! +:ER=M,XN08I90M),3 MOB5/T@C@$)*C[>;-4JLY<8[L;$6?^Y#J'=):4 DSI(U ^L^0)C)4UI66AZ( M"AH86'8$>>A1N4DV0BF617HV?4N:=$#+MRHWL<5/BHG^I&UY5E5#9L]"H"#Q M(&!)&61.2;N3C[#%TI4']QM])S)&EDJ3B7=Z_9CE\\N3&*)%P1IB?FF!5,B M*)9'F&"!98J%CNJ3#]VP>^JR@_3HV]_>UFUH6/:$$P>DT1H$KKT40K) 4S>U MWCW]D"V[IRX[V.D_1;*%V^B BO@KT@%'!U2AD'IAZUEFQ1X5\75MJ/%FQ3[J MO+SN2]\%?Y7G#I35:I<_V6&>T_AMMGK027S@[&*%\V3F/F8SV_#G97%SI&(I MQ0.>.P/C_ 2M).76D'%4I";^"!Y*PPA')G5)>4K\>V\,L4Y#GH8$J+['_/]\[(.)UI^&>6+<1 M[7U)7.! 6DZ $M!8KJ ,/+4740MDJ!S?T.38;%/9VT@=Q!Q59>AZ^>]M);P- M;D[]Q[2=VB-+ MJ_ R5"&#BUL'Z>?;*KXYO]6Y34('+HCDC +>2\H Y@0CNQ(3&1_RH M3$BC\VY'_'.?7VW""24QXQ@5V>F%X$8%$\@3QOORWC^J[??4<@=9\F4UZ_LH M_U4ER.(2 H5##+(\00)3RKA-O>W3O%Y=G*1^Z7\W+PB;-_]1*;"OGJMV9QTL=;W24SVS M_NS2^WE=B?*G/+OV^?Q&S]S;?R\FUZ6B/OKY'HM<>SXQP?)62ID3+6S=/O)3 M1#8_N??<#TW+LMS%X0)Q'7^UP9 X>L0((_&,OAU5ND6HQF?5EI-R@X&2*$96 M'$$M%)1_CKMCZ6C!*S)'F9:"$IAC+XDZC2 T'WB_[=BW0ELLX/7/E.1$" MV=04VP'6\ L_*>E0;9Q.:I9NNN4;I"\W+:HO3ZZ#V-&"S@[PAEG$26[:7:FS MIUU&0B$5/4RN/8"*Z" P=C1YM=I@U-FR7#-&YK29HXLJUEM(]>67,#@@N0Z M"HO+U0NBJ4G,C@T(_4=QR_G>+/&IVD?LH\KO)M_)348],0PXD"I&D."ADA O, MIV9#,YKG1XA$FN\@MU^N-,5 :9F=>C^+>KB(T!JP(1B ,@P!IJ0.UG"..A@C MFO$\/UXDTWX'.X9\\+KPE]G4O;^ZSK,OJTQGPUY%,3:35 1@.?1,LG@SG?HX MP!8XSX\7J72?,,>_5?1?\ZRH[FJ'%="84B"-(4A K:U)O0-L.Z(1D2--/BVA M 3IP-T^L75PME@M3;_QU[NU$K\[XNI[ZI=IG[N0JR^>3_UU^WRC,IAS4<&!@ MD" *9*"@P1.7>J$Y%?9G1[E!C-IGPN2CKV!#F &)M8F#JS5""Q@'V=0GH[7A M>78D2J;\1B^XUP7,][.YGEU,S-27/8?SHMO%RY:G];!PN:NLB18MWY5"^ ]E MO=OFDYNIZ"$P5A! E7:*"J7E9AGJ_A'K#KC2+5RV/*U^@41#(*U4@)0A(_>( M0Y?Z-)+=T?6U>)F<*\W+ETD-,I8%S!:A7MW\IO^5Y:^GNBCJDN.<++=>H@ + MR[2,#J:@J7W[1\ ;?D$S+4$V4T@=&:J+/&,SU#N@'_550Z1<"[>C9B4@I3=5 8T(*X)F&KX^!H,(K#)'.<64FL43V.0(/DRXOV#[_6HO;JYN^23OEEN9E*V'S<2F1@*C(F?:/S6.B$\3+ZKW?ZH MTV7CMV(IFL#4IOZHPL!0YD&(H[B+/@,W,G6E;3+P?>7R>V9I%CC#)_I[Y4?6C9TZB$<: MH-4G>FK!=93E;P4V3$X_F1EWH\<>-AB:* K%P$<$#K @(D!AK)*I\^-7/?*ZG93F9NXI:+N:KS136'G)#0TW\9*R/<0\1' >H: R" M$O-C)V#]1Z )C9EU;8D.TJ2??>'C#2\CRC M&(E]ZH37#K">$U526Z&#<>7,3Z?EX0 S]YO.__3S^+D5GXZ#J28Z_H#!0"P5 MUIO[U.P?G6W!])PHDE3_G31!%?/HU>MI4U>6DA@HK6,P&7P@3!H1=.IBX J( MY\2 _33<07?3AJCWX[AE)N'$%,M=EBJKQUX"18P"EF&!!&/16<;=>J.-V/HG MR, 9FDZ,UH%C4J^FNHXP*1@%!(=@D$30V=1IE'HD@X\LB2RW.8*^5P+(B[L28N;*'L;F&M5:FCI8VNI!GF!61/6BRDQ\X M@(T/E+\,&Z"U1\ K1RCE4#F9>GP\'-YN6:@Y+-JVFK:+#>=BT)+=>+^,%DZO M2X$:U@[*J RJZ.!HP8)2E.G=SCQ_!.<:P8PPD=*YK3=WK4MBJ&X6>>;YQ,Z] M6T+[1[1,\?GL'PWG1PL'I*4"N!!ZBU MPR&@89LV0H"B@0".':=(&!Y'I@,T\K:]D/NQ<:LV$]IV>3#*^=?L_#);E.?) MGTV^S;V?/7!J/BUR>QG'L1)Q_60D#06*$ F$Q\1P)+15&ZN\#ALMZTW-5BG-F>AS6;<]S*"R[^&?V9L@'GD\\GF7NG)_D_]73A446%,KHR M 09 8!!2"N.92EXTTI$L(W1;.\Z.CX$4O:T\[Z#6M5R_Q@OGQ:U=?)N5^=742?LQF7Y9OYU*8XCR; MZ^G]OY>E2!^S^?_S\\_>9A>SR?_&2/7[G5;_:'G8XOFEGJUU47&1@@<20PD, M5(%;*)1GJ>O!!A/VAWM3#H-6'<2]G0F^GA:S?/U5>5UE;N34 J4Y!]&5MHZ7 MVV+[SE*^O4AX?'/&0Z"$-:.K8YF?JNGW,YN7V[F_G]V>[[Z\KCCYHB?3,HT6 MI5S.M95 B>-H">JC)8(+#!'E@]LI'.T>ZP_#]#':OH-=_9\LX0YRN?)P6A T M9D 044YN 0)JA:?.(0B3.TY=R?+#<'Y4I*B2G>U-]C)1];XH%MZ]6>23V<5J MMEFA;+>3'7,S>977S.IM-W65Y>7Q&4&Z DY\!2ZD)4H5+)2]9[ M$VZ$+.\X%!HE;0[N_5@EC#=EM#:. 3C^T$13BQ3E0J2NQ>U#K@-Z*[JE9:\O MSQ,X-813_7@9EVLHOJIZ)($,)*I>$R80"@S;\2RM;9/F^([T]HX\A3\=%!\] M6;*JVC?*JAX6YU9WJ4113H>C]QHLAI %R%.7'?4EV_&M2?S6=,FM#G:QZT[. M:(7@)RVB6A?=9&MTM(=5##%!B!E-W/)X\8YO4M]OTGX,&U4-U-/=46814"[. MO!QB*"&C0OK4>:G^0YR^2BLW*74/UN]^.J"RSTE.*!1:[]\R^'P9$PQY-8Q^'MI]H8: MEB'"&SWWWSO;*AMSBJ@#QF+(0$B<2[@B7H[F_*>$,1OCCVSKDV]HE4P\X ?5H17!/XM@5 MM1&=H>"Y#T)R>C"O[".%/[ZR0[ZR73+U$/-=B]P7CQ^X( ;2&@$@U8(IKZ7# MO>^7V8ODQY=UR)>U,XZ.*9G684Q@H05:8@:\H]PYS*3SJ0\I'X/<770E32YF MDS"Q\5$G%[E?U8_MTW;4=K\4?44[XTW4./0ZF\9OL]7A%_>+[$YF91[5-OSY M/'XJXHA3&K@Q0^9TN4DFC&.0P,C'@4CHY+Q-B3]=,U$"5+5-!AHJH() @"@- MO1 !<9]ZJ\_T4O357C08EYL;C08APM =1T4^C[98Q'OFUSJ?WS1MV&BUC)^< M!MH0&*RRT0G?*5Z,#[C'Y/C;'8N;GCU\O]$P5,@2FB1A^K'$\]E?KWN:OT]U MFQ#KJ[=K03ZFF6@+?W8&UF]74!H;9GT98"QL*3/JRO$ A$VOA^2(;+3BL^X M6=+0@S,>DK3J/?4>NK].,Z.G(0)S^:3IK,Z H\R"!N MAA0C!.7F#I -Z^2U MM^\OJ="A';*D2NR@@+_LYSD-]R;$.C;#\N!=R#!@R& IF$2(IXXT:H'\X&Y% M.B-UL$Y258:NE[_AP) ZN!VU+#\2ZC#=R F,O-D&WX.%.E@SWQ.V+@\(%YX" M!@VSGCK)TA_C-P9";6D3'AV?6@V3VF/YKRQJ[HW_XJ?9]5+XVUF]'IOA!&C- M.*!<?K/3 M11'GZ<]EHOP\^TW/%B'J8I'[DQ =O?]>Z.DR.3Q?7AXEF]CJ@@EGP%#N@$11 M,4*Z((/>B2C)(/5/J<$S?P/:= S,+->,IOZ^"/=>N]^S_,]*^,D]D%"4I[$9 M!2%6(FS6CR=DZ59X1\8.9>M^#J[_Z."9"GNZE<$]$=6&ZB9^,I ;@)$VT-$ />QNK\$4 M$O2U(C@(=YM7 WLW_M K@8GL\.JF_@:UI\ Q U2,$P&W"DFM@N":C&M8:1-G M^(1B_R3=C.)'0I8N,D>UR%K.FJS#UU4.<@NV@;9 ' L9=B+IGI8< >,(1\!X MHU*/B-HH$HA-$/4*.XE M5JDW&T@"?"R4ZSG Z=_HC< D@)JA:@-.GG'0@.6O7,U#^_[/9ZY+Q_D$!A* M+-!*.N,=DI8EWPZZ!D=O!S6DL',E#[*O8L>2S5AVN)1IV,E\E;)?^WCW!2%2 M 1V@!@0QSJ"TGB4_)+(.QV#Y@[V-FR56<@?!U":F.[=N*ZJ.@O9Z1,.$ZOM; M; L%]E#W8&1 D %## 0<>8T$##1Z-P=,@BU1]$ <:-5RZJ#WW;) ]F9]=FQ1 M4U6R@F:41D 888$BEH, G4)6LQ#\;O48[<_I/]9(88JL&SUVL7'XQH1V[SB+ M%2POO8^PM '*(P(40D$J%YB6R7!YOS M5G HE+O6H@B*(J#BQ,4]8?%SQQ/$8"?WI#%4N_F?H.6$WD'9B?4IS]S"SD_S MM>=RG^ D>GG*U MY=9!?-.)$%LO3J2]W'<'9^7@-% &*H T)X',73#D!A"91< M:LRVKN+5W/?@K;>'FCHY'#.Z$@O_V9="3687GWP>LOQ*SZP_-=/)Q7()^>VW M:U\6/YQ/KN(EI^$L?EN$55?$V5SGRUW%OH]3CA$& G($"$1#'*<0 M@JYY$* M%N'4)>=I)3AXWVX$ADVX2^#JC5E/A+?YRG.?7Y5]^+/O>S!&+96G@RQ >VSG_FO>GIWXDN)C $8 MQT,@I(G1IV (<&94<))'@7>L9FM[S',T\=/UV/T2WNVH(J. A)0-P1Y([SU0 M@5JE':1!I=[/>@/"@9L\A6(39O)K&?B;_C:Y6ERMSO\Y#;_KX/.R%NV_%W&" M^>X!40Z(UD?G.>E43V,UMQ@ B*4Q-# ?#H+$.(J?,2/HD:VY_]'-F16.,=[ :] MM]>Z$@UM^JM"Q;&/1-XK%I26 1FW6?X^?""RQG[@S!O4E%5*LKW&K)V$^*?. M)V6\%OWH8A(?NMK)^WN1M3/.">"#@#&$4\M<3'2I?3#>2.F9WVT$VQ?)@;.J M?VM4J<3[*WG_8V.99:^B]S]N=WBHP;V^X]/+WC>1'@O?CX7OQ\+W8^'[X61* MCX7O8ZMY/A:^'PO?CX7OQ\+W8^'[L?#]6/A^+'P?O-#Y6/A^+'P_%KX?"]^/ MA>^'[0<<"]_'4P)]+'P_%KZ/P.C'PO?#*9T^%KX?LO7&4?A^K"@^5A0?*XJ/ M%<6=+8H*X@-AU?@KBM=?ES^, M+OS?__+_ 5!+ P04 " !2BIUO["P-)$&)72%233*4J?[U!X!D!"."#S@"I-2SMM.EE$CX W2'PY__ M_C^_/V[0,RW*-,_^XP_&G]9_0#2+\CC-[O_C#[_M%-FOW^9_X_(2DI8N1EI?CG M?_SAH:J>_OS33]^^??O3][#8_"DO[G\RUVOKI_;I/S2/?S]Y_ILEGC:"(/A) M_'7W:)GV/"TZRL2!9Q &7ZYU+\\E,>D4IP?1(O-/@$ M_Q=N'\/\5]@PL67\Z7L9_^$__QM"-3N*?$-O:8+X?W^YO1H$&?S$G_@IH_=\ M;V]HD>;QEXH4U2<2T@W#7JQ6O3S1__A#F3X^;6C[NX>")OW+;HKB8%6.9<"Q M-%R.Y;\- ?OI#/0UX5N=XJH!.4'N9UTXCO'TLS9T[YB&H/,CW %S-LKU!_4A MBY?Z=G>@SD9]?HQU?19Y138+?!9[,!V4-_P7G]A/#1B^T(@R%7 :U=U!E7ZO M:!;36EL>+(W2^#_^P'[ZNBWQ/2%/7S^F65K13^DSC:\RIL_OTW!#+\J25N5% MQ([%[88C>_&8%U7Z3Z';O^X/MS@)L$?B& >QX6/3#YW$35R;^O'7[IY\I1G^ MY4N+HL#C7"3^(,.?R0^PH&6^+:+ZC&2(ZJ>*G*&<6V%.%#W8L M*?)'70RJ4#R3*Z>9\6-*HV+W?Y M99Z5S&8O?J:/(2V.59+G&#B@KH%=QPS-V+%%*\9(!"!*H:,#5& MI.ISGN$X+:LB#;?LZX?I'2FFR6D:W:R Z18!'37@5ZA% %4Y:E% O]5(_'_Z M] F$9DT:1 KDHCH#PH1C+0%Z%Z87:!1_O?A&BOCN\?ZFH'%5/&;QQPVYEY'O MP9=G%F8!$]VECVEVCSA@RA9A_Z"QG%P/$STNQ%KHA4GL,*GH-PY9@YA.4M4C MDR6-_G2?/__$WFW$,8KW4CB\XB(B-TE0*U_3#ZH=LK?TF69;=EEZ).Q\S^[9 MY8^[N[A[YSKS++>(+M".W11!U^T1WB% M6I1;<B"..?N.H#PO/$MLJ9S"\WF;!%-7K[!/8%IF'G9JL%LW( M+6K?S,/88TMH)BAJ:OXJB_)'RE:L*(]W7.:/3S0K!0I7[%?E171 M[YA''&(4==!#I$1)OMGDW\H_PY2O-+/EU.H<+(0IS"Y()& R9== U:CPH(1J M4F728!=54E!F'*L?\/LPQ1+3].N'K$JKEX_IAG[>]CECUB'!Q#4#;! W"8EK M)[XCI3SZ%I]90=3@$(>':H!R,M_+AW&Y/IS'L76P141LCHQ6GT6?4SN*+.$ZY&)+-#4GCJ^R2/*45V?0[-!TGQH'A)M@+ MUW9B&-3TB DY@$>AS>W\V,%&'#B^RE #'G:@CG-,[A35Q@>@4^2(!>F.!3-X M+Z5HU'1JCL-:]*B4(OOX?)1["2;ACP5Y_/J%%L]I1"_N"RI.WCM:/%XGEWFV M,[#C@-@V]M=VC#WJ$APR><>NY?J6%ZS-Q/=DY%L"ULS2?94Q!K+OF'OY^,68 MM%C(";<,L\9%6S,+@/&)&B[: 5XA#AI=)Z@%KH\/<9.G5@>*%^+' =!%^"*M M\ "4UNJ.O\!UF+NVZG2R?Y-98A$M!J"EU6&05^ QECL2;C>D^)26%?MQ0^_H M]^H=P_1WV3C+X (S*Z0&+N* V5?'0N&7:8?5KL'?**DI+V>-\O#7K0V,&$79VPYAN\E MKF$:'BAT^00R6)T@![B^*$]@A!+]IR=D+'W%^(O M\#:@S%JPSCR?RY#;Q$+<5KMK?,Y13!.>ERCB-<\DW? #^D^Z+A@:B!^_?IP# M8,'+B08^'%Y=="RH9G1]IM\NHBC?9CP8>%/D&?LQJG&YR3=I]%+_[][Z/SX< M$@>'<1A@AU@T3BQ[[9@QQ"R#(C![SDK$0&]>T$6*#?FO]JO=F=RPQ- MYBD8_*(&K"ISCDUUO^]RH2!_2DE8;IA9R0M3RIX+(H# MS[>Q01RR]JEMTV M;>I.PUOBUHDV>W@KE%&(VU6"8Q(FJ5X^P/1("QO]T$+_ M$:49JCG3P4 O4P 6I%[FJ-F)=P^4I_LTC(J[C-H4->^(W@)*V-F)C](L*.XZ[I.DHL$AO M+9QB'-' MUAMHZ*D&!TY0F^"7G#FEE0M:]-Z.+S<3?%%)3I.C55]6V@2\I=/1Y,COR4.3 M?%'!XOE$RY+277(GNT%^3#.21>SG Q7SPFXC:2G TOC#]XB]=O'(_W7L=0_] M! >4-W,,_XS2QZD>FU\L*=5%$-8ZH1G)1K@-LMD6YKV;2U7"X MLW4CD/UCB;9=/N>[%'N4Y$5CYK'#LG9.L)."UAO!%I!^:_-.)%!P,UZW: _21.KK)8)&!(YR'UO#MW"E(-$C&8[->M-S=\00Q^^IS&6]G4YT':QV5' M!]DP\9&@N,E/TI64-$*>6CY2WX++I2*-D'.0A33VG-JI]($4O#"QO*'%EP=2 MT'>D3".1H&SX28B#M4.QE[@>#ET2X"!.#,-9>VL2D*_/M ASV?.I%P[DB^Q" MD_XP!13T S/UXGRS(46)V/&/2H[ C[##:Y!/W5/<]PGCF+_&U+8!,_,/CD;X&RFP)19"X[7@Z,O-2,$ M2'U&P2A%FHR#?AB+&@FC9!X;"^,/*W2)B?_.>\X\/HGF!;+=8;HOS>V^C?^^ M+2O1>5;T,]K79DJ6&I]2.6T7*!,(DZ%AVK1U2!BD1JW]R\%*R[5]Z2/@H-U+ M[P-P:?A,'OEEED;;*GVFUTG"3/.B_)B!\_HG%YK[M.+PT0X!U&*P0A_SO,KR M"I#N/\V4:8'2R@^8D$VS@AG=NLL!I.E5$L/IU1<336E"N^(J_Y*:M?Y+%J:; M#8UY"E;ZS,W_\G);%/0TB.&YHI&XARD)J&D2ZKEKD$-I&-3,$MX"1J2-XQ4[ M%&!&YPBWY"Q//3R 2?6._ [0%6K ZC-!ITG39(>. %K4&)TF^-@BE7A#-57A MF2V2%R_OTS)B5Z]M08?J$,S P+X;^MA*/)]XSMJG :B7Z0BLF>5X!QF:ES#, M'#FIU40R3&QW0-$>ZDP-[ M0C?33 ?J#+4:3HU1T$M>C3*$'U\_DF]HZN2X+IZH,4^>3AAJ#,;)G*S3H!?K*U09CC)@N.1A]6]$7T 2J:=PUQTZR0DR"PRB(,%,) MH;>FC/D^J%R\'\S,I_Z7@9;8P*NY%(=BA^ @"6,"7II3B;?J 3@L/# B"OLQ+7DD[ZWPI]9E).R@S KB/A^HFO>)J_SJT?$:=(@@!'3KB.R=I- M7!*!,M^&(,VLYHX<935D8&[;()/D1%<+Z9JEMT9CAGSX26)UI;\-PEDV!6Z* MW),TN,D7U >F_9P]I3P> D[Z&5Q@;I]>=YK8SY]OKCK!-?CHM%/R)5Q[.B@' M^OE&B)XAH6>2PK/&J9VNNOA(M4'"^L:J#3^L>$.('FB\W=#KY*;(V=VC>N%N M^.HBBS_\8YL^B9Z]? 2WGX$$Z[*H9<$N:V,#F7%B=4/?5VIPT*U. M[!C+[];FG>5-4@T9/?(:TK"DNSZ? M\' 0.!:.UK%/2!A$AD%!S1U4^71^PX8CUM2%[T<,/)M?XUI3S[<"TX\"W*K; M36$J&U*65E [A#-I5FMQ<,/^QK>370GZ'MSR8X#(Y@?=1$8>U(QD$S*!][XE/V'GQILK_>M 0>; MD/JQB7W+B3#UC21QB.$8$6@JHQ34N4/+W$,HVB,+5^$>#6!868J! M(M2R<$"=&,=^[#K4C@V?2O5/D $VLX(0T%$'_'ZF$.#TGV*8A,VCD0TPA3#" M@6GW+)P5 )-((TO4C*.:-7&'-;OQ8[I,&DD:1XV;J366,W,DJ3DP>&3?49R# MF55IG&Y$N=P7RNQ1<8GY\%V,98X_,O1Y-&M;?QC7R4F1^$O_ J(:^BA$Y1(; M$R>QL1V8)KLEQ^R:3$!3-.?#=6X_>@JL5>?,?D++0WL@] K[[:%L#' M?\[/'%W#0V?$=-G1H_.S_&1PZ0(@SRB/>L@W[(V26[_5R[$>-MP(DXCR? $_ M)@'QXXC&7RN>2",9VC@! 5*?.T J23X-V/_^;[YI>/\#40%>H5IIE$.NQ4XJ MUP^P3VS/#@+JNX'Y]:DN\*A(42W!IV-PTMQZ1S:\ DPW4P(KQJ%% FS9CIDD MD>&2V&Z8\B&3S+#5P9(6V.(,D8QGG44B[%"KUU^ABZHJTI"I&SZ!LLK1#=%; MK#Y,D\X*LD, RQ>']1+86_?5_R0\,>0J*U/V9--63G@HV"EP4^31IS2C5Q5] ME.DI)+'*?)]@ QRU+0A;\,*'QG&@\;;@=A;'!0ED-"5. ,A62J&067^Q9 H ML=VT"LAK:O;&<-AUR'%N60[V0QIBUUI[%HG=.#1<6++Q--#9(Z=MX)G'A%IT M#C,'5NBS[!P< #/E#B&]#()I!)ETBGFHS),^#X6 .\J5JL MR9L1B-.SKI&^V%8/>9'^D]T]CBS-F+HX9)H!^ZY-K#@RK-@!UFH.PIH[GM9I MN;!"9 =6O;?"&-\D VIZN $,H]6,^%(SHH:+]H!U%FQ.4J>M7G,8TL+EFI,D MGU9K3K^B//IE%XW_F53.J*1D8I#LLCX79#"I%DU&2>LV_M8+B**.Y*-OFW\B M*=\5 MQG*[*Q$3-FC/A#UTE0EG)>\3OZU06J(LK]@3CRE?O,I7O.L?TT?L>=(FNPW! MK_(C "_BY?M,''W\Y&MG#?-5:IQ2LD%/>2FF1NN=Y"*Y>1+36J966GHBBR1E M/5-79-]4#"**6MXF%VNHDYZ=V#AP8@.O+3,@1F ZX=H"A?_ZH,QMSS49GW4Q MOF1?Z'&V2,;8SB46&!T3X':)G;,TSALE25=,JQ?&LM&H,3)/XDBC#^LLBN]4 M%[Y[V3_2&"6B_*:N=BL_YD5"4V[(E%=9W=7JQ(2C?!Y%0MG_N&L^I8\&GMLF M<=^=6UA_%JI2,G*8"GX'UPL-?'8("BN/QC\E-2KG7/7FV#C)F,4K[(<[ME!KUN4OEM?!UUCK[\S!\ T7Z6E@L5^&O M!Y3J2+N=07^1Q>,Q7*ZW(YOB(+03;+E6&(262RW3@X3^IP ND@C0N<:(2XZN MQ(!);LHI4YT\ EZSCQCS89P)"K/TY"C3-EYO MS"$_?DB#\=PB?YWJLD<.[" M@,>J8AVZV*>VA]T@CFCD^VL[D4I:UXW8ZZ1F+IJ3^4DRV/^:K 7>)P>R+5L< MZZ*X#I;<,70Z^$MSUL!<_'L;"9F?ELU*F(N9FE,M3]=_G5OU];8J*W8H,]QN M\\V&V8+\CR=:US783S3 EA_'GN%Z$8G]\UO5G8OFS#KX\Y97,G 5T&"Q[+UY M8&N6N3J?S_#7NSUW<$>_<>Q1@[[.;AFS\O>-W*('D/R7NDB/,UKW77H"FJ:& MXN]>WM$L>G@DQ>_'%4U<6SMK@@EQ/.P85NQ'IN7;)BBD,05P]FR5XZ;:: => MJ39IDH%R.E4G6V#:\1R.G-]K?(#,N?J-'X-[W9[C \1/]AT?>D^3"K@L:)Q6 M_*>3D0)<^@W?99Q.8A*93A39H):;([ 6%7QF=]60Q0=_IL1W^*4H[&I<.%?. M5UT>+-3K89KRN42_ ^EUI?Z4Y$F![WEE'N_Y4"8#NY1AGZX#;+C4#1-*HW5L M0 1?%O#,6N#87?REQX\^X4(^CZ]Z_.GS9T?T^]5G29* $KN0J_UU4BF@S("Z MWL],N(AIRK33,RWZ%(6H(_42'(:AA0/;6 >608/8<&04Q1'ZDM8^_4PL=^V,O#X.;1)A&I#0LT(KH#"S?"&\ M9Q;I%C0B-6Q$&^#HB4/G$\3J+*45RIMD)KI'7"0QQ?EF0XIR_^C"^4RR'\ R MCMH9MO7U/+<=8E9H]ZDT]+1_I4A0]'9\N< M>"/.75FL_Z6\O<"MT.W^A8)7 M.\'^0C.VYH;9CA?Q8YJEI;B%/M-FI$[_)!8K,7"0."[FC8V#V&)VGQU"SA\I MJ#.?'@T.XK9##K" '0%R')13X-KY E._798<(M".6)IA6@N(9DWZ3@[FHMH* MQ(9C70-[64U3?&3K5O036S6^RBKVV:1,,XGD_E]*FFPWG]+D9,2$XW/_<4RP M$]C..K&"F+@F1%'( %W(RL0[VX$#%=;C"V6V(]!BE&*CG+;0S1R8LJBA8P$> M[>'7PRI7J$9!\$J?KH!0K$E52(%<5%- F'"L*$#O*F9K1J)\LM.+9"7G^EI[>O:P[YA)NQB$$0N'R[EP68%C(.; M6: [YQ=IZD0S:&"U*EHY!>\2H5!0)>D*%[$ M>.I'_@%J9=:Y!A"4!1I-GW*\*99&FZ=+Y.S6C@#V1NR<+N'R%L[!6YI29^[8 M.N_S1Y*>S)LFMHW]Q%ACL@Z-M>NYGIV ?"0CL);/F>.PT6\U]',3YCH\DQ-S M39R AM<4F7!^CLPI>7/ER'0@O6Z.S"G)DSDR/:_ NY-^SK,;FG^F^<7SO:B\ MY+[:B\=*=FKMT/LS2RCOOG3SX1I]9O_7>B7JPM'#J G@8![EQKBK(.++M9X=8JL;K?5R6?/G6$[&38IA^(F)T-NN8\A,2SVT]K MZ]#Q:6*;GF. $MFT83:S2N@V;),)HY:C<=1SQ^:>NXMRAL&K[ U,2RV\+6=, MZM7$0NVC?,_%ZY5F_6IBY_ P8%T X$;31?SWNWQW$'#H'[-])T))RVETD;G= MM_'?MV4EQ*K*4=>0.!#+CWE>97DE&0^>YLRT%:6-*4!O+HP?3 OIK!60)ES) MO!I?>3$;2XK KJ$E]P)<>)DB^)57CB=Y\<@[>[W?M=_\!)C'(+'*?)\K XZ> M10N%%CS:PY]A"@. 6*5/5&;]Q3Y4 +'=SQ7R&ORC_<@HR3-Z2R.>O/OR?DOO M<@;A'UNR29,T:OHBW)'O[VA&D[0J 5=XE;5G/I\:E%"+$XJW8N;-,5K4,AV)+ MXR]D0XJ4MJU-CP, ,3$PX8-@UKYMN4[B>Z$+\CST@YE9]3 ]SE[=X()N>-]0 M1.L,,FBSJ'X.R=WJSZ<;:/W6\% +<-U" MKNL(.K!A)^88P^2.34UL@ EN%^@*L7]MZ(X970Q6W*OT5.3Q-AKE#?ADE:!: MT_$Z!FG1,U:"Y..#5N85-4&_RJ+\D7[*R[)N4\@3$;=I=G]=SVC)L_(=3?*" MUL\Q,YSW-:P*PF PI5Z\",\ ^S88[14W/-FK5QD315J>I N;?H!)E+C8)%[@ M14F4!.L0DC$W(ZX+I-MM&-XH% BB5&"(*HXB3,_,N5]R>NJ-[ ),S]7(H!\X MVC^VG5U;S-$>]7:#FN<%]D+W=;!%+;KZM. "/-6D1>?$=%$MO #+C[7X$B#A M[4$^,#2JER\/="-R04AVTI+?L2,<.$: +3>.F>8.73.62@WO7WYFHZX&B 1$ MU("4;Q;2PXUQM7@^C3!-!B(/U#IDF JE_B$]RRW61&28E&XGD9&G% 9-7F[+ MBHEM<7%:<\V%*/%C'+"[$7;6GF^%[)>&+34QMF_QF46HA88N ',.C^D?%YMS MJ8()S9Z@Z0+H:4ET3"P=(&)U->/S.>!Q\FH*T%.TJF!67AYOTOHZ=)GG!'N*;\-24 MN^Q_PXR]D/\^C?GXVHQGGB=L$;(1[9?8@YM-_HWO8M0,]N[\59=QJ('/HY;C M.>LO9U9JX,*!S:ECO;,-TDM2/GQD7]!@EZ+02C!QZ!K;H>O9GAD1ZDAUN)8! MMJ3YR8$C 5V'T7G*-["M>18WSC Q88PXQ[ PN#,MPA8-/<,)C#CTW:_/M ASZ2$7IU @GW 7EOR7 MG"?5-SXWM#,B>K4[^YYX8@;*YY%5::,7DAR M^P#ATZ)T/LW :,\(N5J3V<<)4ZN;[E]RN8+I49(.*J7'GX0+5B.=G\FC5+SA MZ)6918B#D!>5+BG3\J%(!4PHV@-EE!#0U]^#MM(GWUUGL>^\!_GNQ]WWY[.J M%CO)@3P5L/]NY$0N#AW/PG;D)XX5AXD1@IH7C@&;64#$-:'BUX1]EO3NL@0< M\S?*,[DKDBY. $^>IJ;Q- ]YIM+&4?KT%CCV@WJ-,L=1H@>*'XUF=@]W(%M+H#P&HSW M38#VHPA]UHM_9+\K3Y(@7(K).K:QY=#()*;IF F1+<48A#*S\FWAHAHPJB$C M 5J^,F.81^.*4AOE,"6G1#2H7F.2**6RC>%5%ZO>F"2L6\0Q_;!"VM+G+4\, MOT[^0O/[@CP]I-$MO><%6B<&E1UC/PP<3*S M"BEOI'(5W4,@IG;!R'@7RZR9I. @;V;ZZ3."";1Z MR&-X-]?^UQ<-)PC0"E&$(XH!801U8L^)(PBH<_1@'2?KO"C"T9K+AQ'ZB>J- M(PP\JCA%:UMD:<6#?3R][3O_J>RO\/0"#Q/3B#!=V^NU81E6:($2S89!S2R' M.\#BPITTH($#H8;Y).?(T$,]3# /"6^ASC D=YHX70.@A@$M._QIDN"3P4_3 M;R@&3H1>8.]>?$]/#'AO;>'03UP<6:9I^&MK[1D.+(OL8'W(MZJ4/]:<)>PQ M8"CD@ N04) J>>H&P9G$209V5.E2.OO%Z"D.2>=PS3X*=,5J#M9>-CC31]9) M-*;W(44%(:;+G4R>B1T]IIYC6U;B0]I5U6:J>F%3/O 3* M3$VUI+" :0%*R3@!<-$XP%>73-2++BL,!X2<2,'A7]4^_\M\P_Z9UQ/GN_-' MV$$LN@WU__F._502T0ZP_+0;/7!@V;HJ@/N9D/ MK_^=IUF%8OI,-_F3R/,LB%R\OU:;(9IB0,L#YK,BGZ5G7]?5P^T0-4# MR=#A2WJG2\S)/FTS(S6BMO"02?U,/9U*.0,,-37\F5:\BN:FR)_3F,;O7GXI M>;;)5?9,2U%>Q\ ]BS*)OLYQ?=5O_'Y#W1B'@6MADGA!&/MF9,OU;M.+ULRJ M5U2$):(B3/1V3%OL$-FA!]/!FG9#3OLNSV.@WN7L;;'C ^Y^X @R+O^(=CBB M!LF756]GS5DJ]?3R39/"U834HJI6+R./E:SFU>'I%4Q=QVS-+R^/8;XY&?3M M19@8D8,MVUS'"4T\YRIA@BKAS*$(TXYXJ0C0;O& MK-NWMIVZLG3?#%W+9O6^&;(';-*WAR#L#"^+ZNL7>L\QV*<1D3A+;I*8?&88CY008A3+SV=8%B'ZK04JVNQEGSOCYHHUDF*Z'42NM M7J6H&5-U;(&.FF/_VJNX\;4743=2Y+6B+_>P:D.J//K]JBRW-'XO6M[6TB]4 M2-FO:TXR$7R*0RN)L)>0R(PI<9R8P#(1%+"8/5^!HR-&/.<)BO+'1V:^E!Q- MWDN.FZKBYY0]D G__!-[N10&K3!B2Z@5J[ /DO;FO+Q5L Q+5*.SJ@W )Y8EU8!A!,;,-D8-%35@5X@#9FQ! M'#1T9LPI?Z9=;1JHABD.)8(5IL@,DG3&*)G3-1>>)S-(U.E0F>%'%;.016-- M*MIJ'ETIWC<=66_9K8*I@8B>SIVP?1<'@15@=VU$7FPGU/- HZQAX&<6VA8! M3!K71-N3%A4,!V#6,HRON<>ETR*#.#8KU."C,>E9B0^Z M$J%AP)=-CE9BS$G"M-HJJDEBPD2O8W*W:?G[NY>^E&JN;0+V/T&2^#ATU[;E M)+Z3)#$LYVL0UMQY!%W(B(.6RMP%*T94 -0UHX MH6F2Y-/\I.E7X,6"G_/LAN:?:7[Q?,_O"!=1M26;SK M290DLEN;*/N*VN%\2\NJ2'EC4N$8^"5+J_+VRR^G98KB>'9B'!#;Q.R&;A#7 M\RT/=CR/0IM9Z!D<8"+?.&_D#F)M%,/D> ^VGJJ$!&#T V?"CS,4*4J1J>E0 M'H>UZ+$L1?;QP2SWDIHXURWF=MWU/S7]ATYC>Z),B?T/\6C !-NF3*#CD,0F M1)Q'HART"*_2.;,3]%1;\D^.BG.!KXPW0O:^'+8ICZ"?(U3I( M?@C6*XR"GR"[?YC[U$LJW?4/K8-?ZP2#IH\LN+&'Y'*SWZL'K<_G\D]-2E*# M$Z0AOQRKIDWU&;@$O77+,VB&UB% ^A5[_,O!6+#M/XCHPTD L%=58VX?'FEQ MGV;W?RGR;]5#TX/II"<@M7!H$A-'MDM\P_6M*/1A<;=>.,O$WEK0J(;=-IJ" M1M_Z.24;@3N;?J4H')1TA3C<*&%GQ.+ZUUTX'C=*W&E,;OQQ-5.]G6QWEU]$ M_]BF!;W**K;3:;BA_5T%/&N-@W5@8>J[@1.NG3BDYM>,WO.)S7(&^R1,J0\W MJ#_<+F3I[_>&_?Z!E+3D]FFZ@Z[4AF":@W*FNAZN*(GS;MHHGP-? T=[Z$AW M;P-I2C59ZM/P%K76I,7.L2*($AO[ MIAUA&OB!LPXMSPRDQAG+@5OF\*XQJ+U3;1H:ZF !/<5'&2A[F.MBB]*9KLP1 MA<-=AM SSOC1Y1<^ZF5(/3WQI=Y2: _<3H$2U[6[_!V]I1%-GVE\XIR+;!P8 MGH]#R_00G6K_7I\,V^$(":? ?KC#G-I7)+UT0Z] M@W= HKLWY@K>4>RC;&=U\+*AQ4G]++'9)"7UL>J$1 MN*[IK^4R>=7 SZS.3O(%BQ:%=D(]'S;U Y\W#RTW +)9[B8S'_-@^G J?7"' M3/T$XN@LDCPXPH7YDP?[@+^5Y,$1Q@"2!\=66;C10%-2V3';ZM[I)R[0Q,4A M"1SLQK%'0],Q_,C_^E07152DJ.34EG8\(<)YC*VTG+ZC]VDFY#!L(H/JY5-S M;Y3I>3ATG1@;=IR0($XH-:)FHSYDD@ZP-[!-+:Z ZV'\1G=([E!Z59[#SBT- M;1-VC1$Z:*]0C?@;Z'DPQ=/7[ETPB-^_1@^"*?9JZR4P"4@A?> AN[_*/O+> M A?E=?)K667W[ZOKY*8H_E9\^$?U5R5<.LNQBN8-JO16J$=8NA"S(-I4&L<'#OD M5F@7\F7XK6JU)5!7_[E50]I 4?8B2F;G*G'GMFL\F_"7\?.Y+*JOM'78YK+4P> M=6Z?!V$Y![@63APXR?6L"+>EKVK?_%T1W^2;-$II>5/DT>>\NHCS)_9I@I-Q MI1><^51H\$!M"]86&]%&GZ-$8S$'BV&&&M3DS6!YKDW;O;,P#'8T*/!JA@1= M,".4S%9Y*(O9J6#"NX8I_&75XGBYO!_N 8UB&P>AZ6)B^!:UUA'U?0]6'?]J M63^7G?Y=*Y3OX:K[,\_(^-'-$&BVP&FBSTIOI@^$0&VU\J^=\P,A^K1:?IY\ M'[%BXZQCUD=?[5__2- X7&,_B5QL$L.-7-!O*ZC; MJRPJ^+WN/:W_>Y7=D>^[2QX?R[0MBIXV9Y9G8D(#$R>&N;82AQE6EM2P.1#4 MF97MISR[QR(C*:T+?ROR'6U:- "*1)J+$CIW#MY KV$U9/1#B\./W-G#T.BZ MY?:8S,$H@,*=@V%J^O;N@7O%6N;%.^;%HF\HJAYX/MQ37@BOYU/3_9]^CS;; MN/V[^"O3T17YG6:\WB=OOLU5[6^C:+/[: ^^5EU:&[-K'MR/!"GR:0.VUW\9GU*P>%."REIFX' M7)"[GJK2!M./TF3!R\UZ\-=56=9=>MDBLAZB3NK%^IZ!>Y%O: Y+L=B],+$@1]!O @6D-1*B1+2FLTH.YJ*'&(@- MQZ<;[&7%D<:,#E(^[ =]=B*W8F1RW]1BKCE,/\1^X+-_4FI[CA7%#I6JFP1# MGEE[\%:<')'N1.*,9R>TF27[^<1_!@XHEN:MG"*9A6,P9=*@T)DI3 ZR< 0: M\PP2AA*O:U:P--QEQP%#V7$R\1>\@&JG1 Z .T7J=FQ7&9-1]IN3 6A1@ -W MG6#7]1*3W4^=2&X VA2@V1,U:C"-OP7: '& .7(*00?)4!]?"[%I>KA"+5"= M/0['R=+6WG S,*=#<>)/6UJ./&\@C?_@B??\:*GCWEQ4^3Q-JIN:;4M1 #A MID@C*IJRV=;7-"+Y'49[!'6Y\I6X,NK/AZVXG%-?B=(#S[[: M"BK];)BV8=J^>-_?,9Y$,0Z#=81M*UC'7DBIY0?R76P.%Y_98FJAH?>0EBU' M]$OHQC.H@FF_/4$JV23'E$%:T*A3J*:A]I1JZR;33\)X#YFC=Q;L'-./[6&_ MF(%GE!O-'X4.=TGVE^0IKN6\@\[W5#TF;:7 M-O[[2^[&84?6^- 5%!O+],_!%=7(W52U#]]I$:7E88,^,70[H#CP8A>O M8Q+[GF%:22B5,J:,P[Q_CN/RNKBN M'HH/179?WL37V:X(_G/%?_^MO$TV$2^'OZLVO&<(N^"I-./0 &IF=?0^Y29 M%I=\R'0]Q>(#*7BSJK*>;I%G1TTALKRJ'_S&M=@M3>J^HR+94_0E/6CIP_T7 M:MTZ=&S3N,Y[A1V":<"E-T=SQHY&WBKE^NB OUB6D$9F=?.+="ZK.ONP(FE& MX_;+'2C$"GPYJD42J9US[! M'#E;[7R28>JHA;=70G.,.!RC2=MLPUX@"P\U'"/T=)KAZ-.*&>,%?6*GR(?O M_$2@%UDL3HYZU,)E?P5/LK:P;T86=BS;-HB?A*$G-)P;1+QU<:D2#!33JPULP@FXRUW&NB".;7E42.P0I<3]3OP_'5Y>G6EM4M M7#;;79X%)TGP@%<5?3A-@NUUPHZ[@MW0/NT]KL/YQ75U-<'AVJ;8CP)J4S/B M)_Q79F^&N;3[1AHX1":Z*,C[(SJ)Q@TRJ(,-T'\CSU1)Q\TLC )Z;,8Y-&O* M,9Q^72X:><#+^F; ##EQRL!74!W,=!''[+LJ;_*275+_W_3I,H_I20_QV,4! M3S4B?A!$U(X-$DE5*XR#F=O?6X\=:B"O4 T;,>"(0X<.8.IEU+B&T$<^3!NH M4JXP:&F,L#,&+/4NN_!@I3'23@EM7(A[DX9.A3,EU-[KP8CXY&?*Z MSC:IYY7K^Z)-SH<77R=='^YMW9;ED@E\*5HJA9T>YKWE.^(H]=+SKF6SXROOF1OP/!]V.CIX\UG^)Y^(P M3A)LQ5YB&S2D!@G@XXC.P@DBJLJCAT2>%_?AB;H]NH>.2(7"W5PB=E^O00![ M0^K*MNP[_ZB:,N@"HA>A8NRS89 MU<&VDRZD6A95SNC.'^F7]IHP9* G08B#,#*Q&YN>9P>VX5F@.-L G)DM[R;! M> =6V=0>8I.4^YZM6]@V43#5:3T ME$,0*56C^APIY2TIV_#V#PW0X:;HBF(Z2)96,3V%\@IB.DAJOY@./ZZM,XN-#U;=='-BACVW#\$/3(:9K@VJBAD'-G[-2 VY;^S=9\8)B>\>E@!D]\]%PZ:^C?,T)J0,D&;OCR4(4!+IY],$-R3=3+UAD(CQJS, M+N*_EU^>H\NR O9D['EW;J%D.DQ,K=TW@T!?:/%/ #+V06BZ-I"8LCD*9_5BL&V-PUT[[*?Y60Y:\;X[S:%P$M5$. M/045B)86/2FBQHX_MD#GZ&/_VDOA^-J+B*(4>:T\RCVL&,YH^@2(!B%95;L; M;]/R]_X.'S$EF,3$P89EACXEQ$T<$S24:AS>S(*ZZQQQ !YQ^$ _]P3;)#W9 M^I@!]%4/\V&&6@I),G5YE2>@+>LWEB/]Q#,L^9KJ394WL*A>>-_RBBD4[E5^ MXH;47XJ\/(F'^23&Q$AXY M!M ;ZRCS9&^MNE@"/K,%W!42D 4[/NS9\9=1=BC<7V6HU':''06V\#U6AO#3 MNZS46\HRGZ35IR/Y%L.0N'PG[%R/O8"N0\LQ;%CS]?W2,\LR;QVS41'8EG)I MX52@!R:(G2XX/W!(/XK>-LTHG9MFC,Y%515IN*U$L4*5BZ%%.3L-\LU&=#G6 MWO+TE')]PMDNO+0@'A'4(W3'3YR7GIS3\G->W?)#IJ"\[=$S+5[ Z#E5YQ9 MYKK9NS'#1%3V%S4NJ$5&+8-Y@E/3?J=YF 03Y(/LYKP9[WQ[Q)\9YCS#:3\[ M_WD"S*MD0\N1/I0;+?FVVHE[7=R3+/VG,-V9'5_FFS06_Q ].<5DRV:B0M/Q MG&QVD>/!>0<&STMSPP@;L15ZOF.'E@_*Q]""U-@JPRRYMR>S&[_I!:GNAG3<_DG MT5Z)9"^HQ0XUZ,E;:B#^3=MJ<[$.Z/=4X]H,]IL*/Y0L.!"@Q6PX%?*[5IS2 M^_"B\$M>REI0?6%*+XF<$"UGD? MT#XNX.=0!!1@.6) I=M]F"L5:Q\LM%AY=A_ZW8+LWK_#SU/1V._N\?Y_Y=]^ MSI[2RZR,V;^A)^CX*C-+@@".[M+'-+M?(88"^OGSS94P;-.8-Q^4/QTGN#%] M'NIC!$R )GDPPUDG1ZO2Z3:Q]&+GF1R)W1-,\@T%0=UL[@K"'4625_IH-&,LT._EH@C@P0V\G(IRZ1I.9V!/S"YE6/-#*(+I%Q)E&5A M+";:0**[H@Y]52W<=MH:L*=U,,]GBVP+!VLSPH0FOL]]-XZ10$)H@Y#FMHR; M3I8;U5Z?TBPBMHF#V%ICXE W\ W/3XCYM>+[N"2+=O" .H',QZAQO:B5?.#] MX;3-Z0PMDB<)TQ1,&X:S:(!LDMSCH-?T"VK*[1,M2TKW?8\&VS58!M=M-EX; MH1^NC=A/# NBVX8 S:S:/FXK'F;9B-EN3TW#)IC,#K)(3F1U$ Z3V!HBVH.< M)50^193D9),=,O<"G 4Z\=1@% M(5U3RY">D7N\^LQRN8,#F9-]S(!Q 3R;++5S4@MED"'?9U"H."67%,4+=R?R M<=X4D9*GZ%0/%(5D(T9ZEP^45B@FE>B3GH>;])[4 ^S23$R@B-GCS$2_?V#_ M)1$IR7QL4]H2]"88?.0#\G>X!X._Z0B$3 \#? M+1GE&,.V=P#X\3-J%Y"_T(SIWLU%%E_$CVF6EJ(F\9DV'71.:HH, _OFVL-Q M9!FF%:ZI&SB0>\@$O)E50P-='';D #[L3C+%-;FKB49>P!1*EPV'H-N^5?KN M*9)$:KJN3$%;]-8B2?KQY47V-87^-\]/8JR*=,^;YOF9I?*&O*!G[MLO$FX/ MI-D?,QM_&[%WZ3Z8RBOXB87(G+RK&]2^V8F;HNQ30VK22Q+,]= MKR&.4&JZ 7]U*""PI?.A8OL\("=@ #6RAV&\S ,:&AS/MUT^/2# MN/JFV8]HAP=J$'GI%O9RT:Z[.[/'9VCN#&>.IO,4 'C1HQ7.D.-35F$%'>TC M;TAQ78AZF'KV/#L@1 3UY,+M1Y@X?L(44&BLPR!>DSA0;R4Y!';ND_VXK>03 M*1JW%>\L&>>;#2E*WI"^[C)Y5I/)0=;**2#]# -:#,?-)V]J=UF-!!)8<'NB MSHR8JQGE%-VS-*8L'+R;<5)J=NPI/_8TJSZP'U^>U]='!#' MQ$EL)-A;NSX.G<3'D15:81*'KFVZ$-71"V5F3;&'B010X+#37K[(R?W9U,+$ M_)C0&=IRC5*D:RAI+XQEYX^.D7DR:G3T8<46>WE972=?R(:6_5YSCYHXB$C( MYP%Y0101TX)E))U F-MUSMNLY@DJ.41@X[P39LB)WUDD LW[ACH!;(YV>$.D MZ&J =[+^LBWOAL@[:7(W^*!*QCU/XN9G:%UC7I;;QR9*B?B0 M56<6NB9/?8<-VJ.#]OBH)>N#F#?M-YN/;S!)AK)LECQ_%58HIO^#0"U8%:#" M@L-B :455'/M2$FY;CH<+7X(EU<4#)RY1D =Q3) M$*;+830*:UG'D0S9)PXDJ95HWP'(UIJ1,,CP[C(/$Q"8P FR0RX\"SZ-HAL#!/'YC98SVG M$X(FTA(A/)*-_IQ+.30$!"9:(0PT1I.V6% OD(4#0F.$GD:%1I]6MISY]+1. M(H3A)R[VDK6#/=MVL>\' ::F9R8&I;YA1U^?:1'F #-YOS[DL^Q"@5B!8O*> M0OCUA!$'MP63XL Q;1P1RPT,A]J)"ZK:4&;#&3,7SV:"M-6O1AK8P!=4Z8\Z M]Q*@SV+OK+VT<7Y*5H\=WO.0FBK9V?#],F3[ ?8M,\91M%ZSOX2VY8!NW$?K MSRQ%/Y-LFY"HVA8\/WDW&0TF3\(;%,=AXM/(]6PK!@G: M,*BY;[\", _ %CO0J&Q@ \LKAMDE)X1ZF "\_^[HWT-%7Z;HAQ=#3)*FJ_AA M&-"RQ0Z3!)\4-TR_H9J _/2T$1X-LN'E$Q\W^;>K3)2XB02.@?9%_MK% ;$3 M[#H)C8WUFEC0E&0IN'/G6.RQ*%[JJJJ$(8+2/29_AB8NR_%33NAGX!), W01 M0**:BJ. .CC,T@L)2+>V%&@YJ LG18-8<9HF#7M=H=/(%^X"H/=I)!KS]D\C M3YC2"->.C>W(#$CL>.S&*N51&X0PLV80D !-.7J9,"[D6D@#BG,+K6ZBK-)] MI)=00 N2%+E**;/=),_(2*Z M%F'V^3RB)[8>_UM3=8L>#^YC)2V>TXC6JQ):Y.43B>H>3#%->)7_SF[4U0AE MC)&CW5!Z7URN)5T,!,;?Z5IO%$R5WN:;#?L<^(O'Q@0A-O8IH=BR@L!UF7XC+JAWZO(DS*PN6BPP:O! M+2)(8")19OQ6]EKR8O2F=Q!HE'%$L<#T*#FWDVX0OJ#N@&7ODZ^V02=7T]?#!#Y?\D-6\>E\<%:#7"F'Z2I9TXF 2!@=>1%5DT(FYHA[+S)L< S7R*U*!1 WM5-ZK@'2M: M^/(C*4?9-:[B=3(!&'Y2IA\TQ5*&.*6IEJ,++S;E4H:\[M1+J>?53-5Z7C45 M14U,%V11^D0VC28YJ:WP8X(#Z@;8#4,S(;;GL5]_S>@][_DA9U>.PI/Z;H/Z MN^U"E<](: A9CHD-29UGWY@J&J<:W+VV?F<4)+@!BQJ"@EWD%M[26/02HI" M33;).*Q%S0KF7%*^C39GL=7+!%$F<;K:\M>87&FT+T>SKPW?>TXW& M'QDIW,[8ML/L/Y B8Z9#V7;RZW*GF@:(0%60+I7E\G=SD);- RAH(AUXRA&[Y=>TNW^>TT8N$ MZ2N.T8;6"+VG/*#ROH[$\(/BKWEQTMK!L'W,-'*(+8I.4\[K/F_:(LW*CCB/%*UCU!11#CN*-HASU^)!?IML$NXD[XQ D0C M1S[:HY1LWCCC=DL$4%]]$V$*OMF_ZP3M$>;_VJ&,!,[H+D<=K)% &^WQYJ_4 MF*,.ZHCC_NJ;!@@&O_KFJ463;^D3^ZNX:_$(\E.]IW$="O[VD$8/XO<%W8A. MGT^$E\4V\BK^,B&M_!%.)LE>_EBB."VC@C83?7@4-.:6P)<[_//MQ<^-%)>M M&'-PVZ+<\II3MBI?B=P7E-:UN+4:$.-^#E1!@RU]YJ^5;6$T_XO0"-N,#VW= M$]9HCF^D U976'O63V(T+CX/Y.4"Z[-R[B R/R\DQ690H[-21=B03Y+U@A ; M$76,3KJDF-1YQV'.OL@"H_^53;R%.> M7G"5Q>ES&F_)1K1?D'KG%Q.8\DF)CLX6AK'C.,OE)6 MS-%2BR7$])/0S849>$+A^PIZ!R,QBQ[X)'W 5.8>C$K?$A?@$//($ M4JON*!)FX>\0:[H^[E!;[:(8B&&W0AP_Q!!2_LU^SZM!^O*I)Y#R==[W^U0GP::IHAIA%SMFT)6X$I93$3-31PX>!FHV,]Q5@U20LQ6>(Z:4"2 MS5565H7XQ,N;?)-&+\=7&B=)<&"$)@Z"P+(L=GHD$2@34@KJS"<%QZ&9AL*$ M85I#@G9Q2T,L1F$[H,(,#Y_>6!CQO MM\\1J(?4Z5,)\M1JT@@2 !=5"/(,.-8'@#>UCM&]RI[9975TC&Y"8DPB+\"^ MF02.R=1$:/H:QNCV@)XYMK(;H[NM)\*R_]^@H'N$;A];Y33&/,R":8Z1$;H[ M/-[2"-T1YLP[0K+&)NPJHP>QV>\[ LT5*EI$>1+*KGIZ[\)<(=H@BRJ!;3T,<(_OJLE>@=Z4 M-.V?['5J^5V!WKF:#=GA>%#.?MW9D!9/=+?;D"\'&W(SOB$*ES.]W--V@].$ MUL+7/+W,/+T+:EX?'M._N+^O+A\8Z*S,?N4>JB_;Q\="#,@HJ^PNW'S,BXNG M3;CY6]$X123#_N"%Y[XAWM\7HM *73[PFE-N!=[4B7U[G^M%%&T?MW4BWSN: MT22M1!#H8L.N4NR"SN-$?&I V?3(JXU)3AEO*790SRURJN5S$.#[,*Y-9]\" MX)7T-;BOT?=U%CN5,BO@T!9+OE!F1#<_0WT1>#WW^R9V_%%$9GD([R/[S4E1 MZ-H-<.A['@[=*'2LP#2(+=5H>P3&S%JMA8IJL'6:@ L7[X]Q)UQ!:.)9I@: M42 75*T]09!2H?;0FHO5:$\0U2W/GGI4[0+XCI1I>9TP]M*=F%HV#@-BXB1(B!-8U*0V:.+S*+2Y?3L<&LX3O"TI(AP@T T]SBHYG:"- M 3!5L,^$;#HX[)C!8",!7)_X2]&H2>K'82TJ[%)D'\NXW$MP7P.SZ._SC-[2 M*'^FQ#GM,YB=C3 = >8@^DVK]7 V2Y3N_FH0%[O_G\60K@_@O(54^[I= M94R41=B7OB<5Z2D@Y&9%:!),8DHP]:+$3;R 1)Y4MX$I0#/KG*:O60AB 4Q?J%*OT--MG+0S>KH-++QP3[=Q\DY[NDT\KSK!DW$\9!LI=$[0S!2;:+7C4PN?Y)RT&]75AAF17$-':IH/*P%QX M6"B #:>S0R$O+U2A60==8SYG:>_M/%$E+L6![_"BS83Z5NP1CTAUA-.+UNP) M)@U,;E#SXK"9BPS[63^NA%Z/H3 M=6:9Y\%6=((!GKTSKUH2BA[( ML\@?YV:TU$.G5V!.KZZUASQ/6*[7-#+.LN79R*U6;YEW]Q ?GI2?XT# MSW*P8=F19_N19QJ@N8%ZT)KY]+QL!PDRY<"^'93O-+_FU'+H;LA9]D=\[874KZ'LE]&OHLLR_T\FW>;'4H4F\ADUV1D9)9[JJKJZE7GK3VF3S2 M]SE7W2=E-NL8AXX;8MLT:.*XD>-3#Z(F#Y>?6=UQ8(A#0[_5\( =H8]X(:>D MU"F$*1L <6"%T4^#)L$_6GQ1 >XG[%@0!YY2$Z@/CT^;_(72+_4DQO[A,I]S M4_8U6/ !QGZ7_I'&=4/TQ+YI?\>>,8[O&MBSL M!XF)B>,E24*)Z9$((K#+HC^S0O@E*W;P1:?171(NK8N:5^A;.[&,-+.IFB:J M^W*5'(6\*6F[#DRE+/PUR*FLM[O',)78.XAL/[9IA78TM//).-+LMQ6[J59H MCW=;ZR*NT!W<]6G8UV&Y)@V^,/*+GA"OLS'')] K8:$XZ817?E^5Y9;&[T6K MZ1J(0+H4?VP&H[7CS^*3I@Z&B0,_=K&_=M=KPW&#) AA83 X$K/'Q'93#7EI M(\> W;<%"J*3?2DPDVQEKX_5Q&0&04PH-J,@C&W7=4QJM].D[@#S8^;A]^&< MJ3OX$=] 9>=U W919LN=M_-^J^IGYKE#/EMT2U$RI;E:5)UINH:\P!%8=I"+ M,H-.AK6HKW3&Z.9P>N)F.#!QL\&#%])=917#N$PC4:IW9_\D->J;V)57U[P< M?Y%JTNRO($'S#.59N:QS5O(\B"X_$WE6AO?./IX7(NR(*(OJZ^>\J!XN'MDA M%)'^/#K/"3%QU@:FMF^[@1\XIBU5@->__,RJ6 !$#40Y33O AG'M>#YQ,(UV M0)?&!+=Q.L9T!GNSHR_8O_:Z8F#11>1[G*!6)B>>4C.UWC/A;"P!D;O>]/7H M'3(:&#$.P]##ZS6U \N+K3B4FAGT6C MS$/)6+!>SL D7YDI\'"Q/)FZ8L@2$)<-+,NSX"3:#'A532E<95'!4_3>T_J_ M5W6SUH=\P]8H.;SJY3;?\#8VW)0_Z<,>&YB$KH6M>+T._3B@<01J7@B$/[.R M:+%!/[3X_"AZ,W50^B.JD8+I#2B;Y73(C,R#Z1, W]!O'"/4H*11TR@R0Y/6 M@4)?5 ,ILN98&ZDNHSAC4W%('57:E)_2C%Y5]/&DU7-@1NQ6$D?8BJ(H MC.W8,XT$-%M& NCL.NBP&@PZ2$:&;7+J13?( M& #)NB;&R(!<=F ,@ DG\V(@[\)[;W#/XT54;?=4#+>J5/C,B^IOHK!T;!XD? M8<.PC=!T:1# *@![H_9E,*DMB:RAB=RN"-='7*D"-+5 M::\7QK(=]L;(/.FL-_JP0N>+)I?YXKZ@(I/@EF;T&]G4N65B8$I ; >OB>FP M2[X5,&D, TPI+\6UG=!VI((2TZ!F%LD&5ELWPDX9TJ(!Z(PPSJQQ,=7+ IBL M-F#1#B[O$U$S9"(A%,H#0,<';;Q0Z^*@SA-8AP0I,D>['HROL%PG RE*#KH3 MR+VAD'I$'NEU\C/Y>UY<;LLJ?Z3%4&5LB$,_X5WY_3",B4T\2ZK0;A3*W&Z( M!ABP/G:<,>/*21NY0+>!-*6PK*0I2LY)3AI<>[D'0>!BUSJ!5/S5#>]S\#.E%;IX>MKPSM8;BGYMINIRZM*Z9*BN#V._>:8% M6U"^_Y_&39P6]^7W#Z@MWLC6:9Y"IY?M:NWI]:"P7+]ZK2P[:&"O=V45!V!O M%X/3VJ)WQ[5%;4[25?9YRY&X3NI2U(MG]K7SS_MC7@BY.&F,GU#L$]O%CNWZ MZ\2UXK7..Z/G16-";O1A/ M#UWBRX&%W]^NMU59$6:+9O=\NNZ'HA"90(^5[)5L<(&Y(^Y[N&C?4H&!SS.: M;\LCY2WZ=\M?B(:Y,GW'T<(0V*&EDQ>@B\4DK4IWA>%5%S/_)PGK6O33#RL8 MZ7P)MGWL9&)BSTXUH2G8SYU&LYE0* 5]X'/.G^FGO"R9RL@?Z>!\7-L+L>\[ M-C:2R$H"VXO\0&I:M3Z49E8+>[SXR;W'#+']00>X(8X$3A] MHU2G#2:.?&?%%1)"'NB^V$^)TB7Q:*G%;H;])'2O@P-/G#?-=->,XK3OFKC8 MA08F7A1A*XR<=6389&V"VFD.P)D[[[&=S\EMSHQ6W_+B=T1;%-3&EAYS2NXD MU$ __.XD2-]!G'$2Z0!5FF>/'D-YE6FC Z0.S1<=>EQ7@Y>;@CZ1-'Y/$UH4 M-/Y0%P#NCL_>@L=X33!;WL,1\1POL3W')$';&EQ.G-40D?K:#SN#P^2]0:*M M@ZSOFKDH*VH*6Y1JJ!39+J<99F2ESO8O+6L;; 1GNP5;<_9^@3!DMA8P4DB\ M;,\D;=PVA;&I MV=N.(B^RHA!DBDC G-DLX8!QFN&G&C14&4VS3%;S:&4$5,TTP%>(@Z]5C$! M^"SJ!I8U$CI5BS3%VO3(-,2%E88T"TXUA/RK\'NY"$E_^%Y$-T4:2:>H'[XU ML]SN!KT(8/(W\B/2IF_DZE0!'60BHTB2+-!-O)\"I9OXT5*+W<3[2>C>Q >> M4"U_^IAN:'')K-Y[)F,GG<_#!(>FZ>/()A9Q/,=-'*D>S0/KSRTJ=460 (E: MF-"ZIT.&C(N-!C)AL@.C4*'@J9>.,\J=#M=;N-BIEYC34J?^Q^ "]8GQ=W/S MD&>T3FTZ:0+"_L=?^R8.72_P#,?V0U:.GNS@(X; #\\_HCT. )MMDAT29IQ.3@ MNQ$FS- C3YI2-0MPP""B-XM4H MF5DG'0RD%C-"L9BLU#N<^HU,FI[Q>('G6(<.0[']SQWXJ223@ M#$R:XQD/Q#!PL$Y\TW =)_9!W>>!\&?/A-@PY'*>,_),#S)P>""O^^\ZJ%>Q M?4"'+\%Z1ZEN@]RA,B-S84?!$GR%]Z15XXZN)K5 Z,MVK55CS4D;6\5E%%79 M21;D7XJ\+"_[&]Q:#M-<3D*PZ3N.Y5I!0#Q0@]MQ<#,K*I'^B4B;N5OL< "J MG7&626H9;8P 7M[[$KE#FN3L[GZQV>3?1 D_KQ*^+"B[6HI2(V92ZFZ7*T>_ M+K4Q#FQ9+2%%^(E2D'M+<73Z-BSI/[9LH0\\"ML=\A<'Q#$Q]2EMS!;;C[!# M$]]Q$_9C!!KE.0!G9JG?0T4"+.)PE8;Z#?%)3N(U4 ^\2JH0#A_H/4Z6KFG< M U"6':4]3NK)'.R)Q]6$=>_BNTZZUZ!;NN%)C?PV5)[4Y)>#9;4)M;&?V.Q$ MMV/#]6QV+X&E/)V)S]S"+_QAISU1P)-[S^*YG()8D)-:?5*:??Z:V:%O6O!9 MV"P]4%@'ZWIF#FM95J&EP"=:EI0VM9[9/;L7?4PS9JJRGS_QC-)/*0G335J] MM%#?;^FQVR4(U[S';XS=Q(Q,8KI!%,1?*^Y/&E=URAB E-L.#_G[C!A4M1$9 MU4\-5$ 1NA)/QU79(IR"*:\:FQ7:X2-J^G<8(8$2VN&T:C4<;VXH>3%4YR:@ M@G]NKJH5[-<1!9Y1NQ'X_;%$VXR7[O-?L^,B#S=I,S:>WRD/O]7]KTI=E?GG M<&FT$%]IX>7J[L^A^Z#,_JR%%%U0(MO_(BRK@D0G+B=J4TR(QU2W%3G.V@T< MVX,YRP^6GSM!1&43V;:'O:I&^,H,GPWB3QB4?KUF19A+BM-_8 @ MWU\7G/P5)$^J;[QMY:;1/RDM5[SL5C2':>KOGOC\-^C=;H!S Q@R# MASE Q"%V8_^-)Q#]3*IM(=BC3U#'J=0DL - %A7<<4*/!7CB:7B:Y"]97&Q> M[K_0B&_AR\^_5R+Y__(AN[^)I+L:CJ\R>S(2(W7SPK_(%@'V21:_,T$56*#+ M!^XVD,^5G.#)N)CJ90=,5"4YL>+SNR(MH15Y:I4R)2>67BQ-4H[$;HZDY!MG M# :]S!\?TZH.V1Y$3FR+>MB+V D9'0E-E6M/PK3>\?>#X:LV3)/15MC-^3BO*1&V+BQK'C M<6V&F*S9%38*W" @)/2]6&J$P-LB:^XT,IYYL-G0^*>D1HK&8I1 S#.:BI(W M*:_;F4M.%7A;S),-$K\)9)<))4W.*#@..37YSO4LFPZIW?RWAMH5ZM"[0BW% MJ"&Y'E^ .-&=23D:@^)O:AMUQ>#?!E'+AOS?!LU#&09O"SNU,_MCFC%=_RE] MIO%55C',TW!#:^>8R'$Z/DTM8F$2>!2O+=,SC-AV;5NJOE86X,SGG("!+DE1 MB,LAI+^_-,OD#AN=C( = S5D+$"C/>RFW],*"?#ZU+$LH9H4Y22X1568+/'' MRD7Z/453G6?F/.0;]D99JZ.A")#C6MB/P@B'ID%C&EB68_L@\WD0U!+91PW@ M__YOOFEX_T.TB*Q>_@RT88>9)6E7:F$!3,AK."MT455%&FXKT2.YRID])SS5 M5V(^X/%,P(N,SP)D.D1E:BIX MX9DENIV!>71S&)ZQR4MU?JWK-=-,<<8IG+O3;O%9&0O3$QIYJGGXJ#*3E!SL M<&B+^=R5&=%UPZLOHMKUZB*.V7=7-O_YE&;4.#8NC,# OD<3["0&=0R;L*N% ME&]N%,K,6JB&BQJ(J_8'Q&&CZTPRO#;.IW$5HHUZH$FA2KA"CZP1PL[HE-6W MZL+]LD8(.^V:-?:P/K$T3S)5F$2&!O6PF;BQ3WS'#>/UN6)IOJ98WGW+SQ=+ M\PRQ!%&O42S'"-HFM;%, MI5:Z4UNP$-O&59LV9L!4FX"XZM8'[*'J(!I4 7 ^\6I9_C?UH>W-[+=LG^ M\JG^3./5OUNA:$/*,DU2?I4K4;8C1%\1P#BC)A+]!UY>,IE_'/^CA/V)A]7< ML[SK-GOI@5W,WM-GNLG%I)&F3_^QAHLB@H/8"G%L!784^(GIQ0'$0SL*;69- MU\(6;H5X#QWFH1WGEYR35AL78"KN@ $=P.T\#GWN62D"-7EHQV$MZJ25(OO8 M3ROWDF(O_)[\%$A3_,5S@SI>02)FON[S-X"M\L&9.9J(AHEDW3Q_IB05"8K4 MF^F_5L*&!%$G[?6UI3+L[V6W]#[ET92L^DP>Z MQ'1#BS2/3PYEAYW'$5UCE]#((W;D4)_ 1E8NB+V4#)XSYW(H#5^DWI=O+?>^ MLZUR=^RWME7_&EGT=:9%3=:_4);\Z5[\JZ3"=S#_KY7O?KHEBR>U]Z"@$C)C MMDI6IMG];?Y"-KP?2L7],]E]FE&V>';?-#4OVZ&FM_299EMZN2VK_)%9C?V] MP2/3P\186YA&5A0[A/JN(]5A5R=2,QO .RQ7J*CQ7*$G@>D*T3VNJ&R0[8Q: M+FI\(9$73?LD$YU:GOO 8-:>\;HE56?2PTJ*(=KJA&]A5V M A(R6WY'U")LM_2ICK'QI(DAZ>@1A":P%NUV)[_@T5MM M 3:];!V/QVF"M6#X3B]W#J-]FM>&^SG?-]_W_[-EWQ3O<,$^W;PX27JP:82) M$Z^Q1:GC))YOAVNIMETC,&8^EEJH: <6U7#E'9Y#S)GV>6H@&786P*D%>3XG MZ%%R?@ZMN9C_@&+B:VM<9Q9"2) M8\>N'9HRD@N".K<<=X"*.!EP=!.,@^,R/1M?@!(.9XFT2"N1..;C8@MV_%OL M7WLQA\%:1.B5R&]5@-K+"X-<^K$>=44NYVTP[5<'*PC%WMAX :.$<5K M$B_22V@2U9E53UO]MWPP8GJ39HX]:&7]XJ$&ACVNT>^).JS:JLXW$%:09O-K M1Q&F$?W7"!I(,UQ;C$ >HLJ4^[_?Y3*P7F@CA];8J*Y)QW_E1VZM;RLU$]OO+/!/=,K9DPYL_GU2N1I1=\]9! M@A,2A<2/#(,84I6KKTC#S#JF10.3IOM>T2*"HCTF:),F5%AW+Y042L;=PCL/ ML/K>[GXN;@[N9DOQ=;9&IPFY, 7+VY:OLT6]1N33@CLB6X> P+'Z>2B9PUR?LLSO]*/9$5M_.UO3C:Z?K7\=.J)HVBFD3@Q,%=\51*3,=3Z0%=.JM]F8,Z@8LP9EVV%/($)FP*V &2.$%"I41P;>W-9%*0R*&0BKXBYW[> ML]>^I@.%VL_&&KJ"EFEB8G@1MDEL.DY"DR@"#<>9A*(]#8:Y8E'!9^2^T!-C MG6=H#W\>V.*G+\E,TYIFJ)@W=3&;H%DQNCD$=D 6.:#(&9B&L:EAODCFN9&\ M_+!DU"E^I,E^Q]9=&"%PS[O!'R\'SVMR;1='7ASAP/*]R Q)X,>@AE(2.&A6 M&3U&O'O-Q,2++Q38<$J&RX)Q%[V\ T9(!FQ;GAJ"?FUP0DJO:A7P1%6800*# M;0,"\BP:N>X7+ 5W,+[1JF;^.M=^W&]OSE1!IV+B58(+! S-/Z7'I,[^3]D5;PK MJGUYE,OO^^?G76M9S(SW,1T;$VHG.+;2.'!-CZ:V4'M<$%3-8GG$87#^H",: M(M-N+F"IV,&NG%$P<5;!(_#!#:)9T5$M!G/3PQG$AO/C&/8R_ #^4N1WM/A" M"]ALH+/7-$LXSV+F&8)?;K^*'[+GE*T?L!<0!9/& 3V*I^;,D"!UCIZOM=D9 M.D/$\/R<>V3C7(UQ=@FSE,LLK[)X,O"#@W20KB#+YK9,/5O'\ M+?N,3GKKHHT)3#964O,4=.M>Y:@R])RMNO/ M/4O 9%+.!1VYA8_0:NX,;?[#;QZO\^2.[?5\SPQ>Z!X$7H13*Z6!Y9E.$OM* M?14))'4?D;M=:_0B#KU2[)S(;(HBOT0SJX$G\H'#"MMU;,&*K1P'&13?E\]P M 9/![L(EL."&QV%V\G7RSPH6-)UX5;,^.YWA?2RY%M1L<_2NVR<7D@K3)[-4 M*@ZN+A E9:E,K;>9O;) S-!J67I,SG9IAN;Q3,=/3\]E\=**\'1#9H.//#42 MG]DA[&/B6\01:\@L $NSY!T@HVP &F90+'%*S"Y01#],'(^D#Z%J\+D%J%-T M8B]!VO3@%2#Y_/P4>46B,B"O\A_SM.9Z0:+ARLSKFH7RCO?O+7+T(\UIFM4G M9X5,NY4Y)JR?CPKHAPFE&.D:FJVL4"J7]C^SYG;I_LM$G:3YKSPJ=X@VB=N? M\KAX&MTQNG&*(\-8":Q>H4/,_>_@89W2',-C'!4\D,F#3. M\@']RJ&C!KS:?#YC+T?6B/ MWF82$M?"44A,[%M!@DD0Q9BFAA.GO/:%"A6^",#2+/$=\,'PF!X\8$;,"K>6 MI5TQ#V""/D_^NM<)Y@-@!(XZ?LA-MI'X6L"&T8@1N#AC9F6)[4;'B-%R,A%& M\!6X=SU(%JF%JU=Z6MZ6Y9\N6/NO:C-*[J,OB_D MX4O(K%T&O\AIL:]VW>7(>0KHH"I$K44,Y8-DG9< @ T+O\3)/:T$ [P'_U)_ MSI\SON)]]D23CT4#X1>R^[@C#Z)'R<(2FL^2SU_N/@V_I T&*"W*TZ_Q[2NIN)K !Q0TD5>5RB M%ST(8%[CTAJ:1126YKA([+KLJ:(3)GQ=7D$#EC=QY/N/Z@*="66E*3-2A&BY MEO5+"V_7MUZ O)/F]2+/O[>6O5^*_(56-85WZXU=&X?$"K 366:01)83>]%O MSTWWP^\U*6NQB/1[( TBH><$"@OKCX3]&-,K%-&'+&]ZF#-+N%WNG7?RE?^2 M1$&" VHZ. Z2P+<=SS)-M_N2W.;)?^>O2$\>_ M"^3SG_WY?#;%+F?> JKX3 M>[O6S@=J_SOU=(9OX5M75*HDZ7TE4F^XB=LU<9; 3U8./7BT'5BVS(BT!Q(-6AI M]NP.^JR?'-0.?N1G9EP\/3%M6M6\B4QQQ%>P!9;BW1$[\;;G.>S,&AT?+8:< MW2V.Z/RN(8^S7=:>:SJZ]ZAEF*(30A%2F^IXM8P\U]**5Y<(8#T\U%WH^DM1 M_X/6?;LXFL#G, JLI5GM'3N5'*Y/3FU(AAABF*$C:H#XEPBO!.)@BMD$C(?! M.:1CB". !W+A,1$ VX7) .2>A,L@[UV0B\P /&5-.GEC+26N'6 _MFWL1ZF- MPXB93(Z=A%X41P;['S@?^;B^9OEOO;SX $XB+WG "S';Y (*@>D*#7$WZ\3) MY2B/25"9ISQ8??MMG M!HR&XGVCS/VJLIIV:4GMI!QN,#[DS2J3(42#=_TVO8A):4H\PS,3([1 36TT M(ZQ9[+]S7P8WN''A/QYF] _^&9@ZK7WWQ/3*>]H3H(UQ]^GF:CH^=]J*)"YY M>5MW%5[5:("BPN8^&_%159,@W>ANVVQH(^:/FA9M!5?RLI+NV%\?KO/D,RG_ MD];L\VVKJL[+62(GP*$1>MARTL2@3F!:+JR1RRPHW4J9[&C5#"UYZ@$#;V3F MF21X3Z*$=.#M10NSH?L %=VNG$/P^X-5TE1%]>-NR MMN]]"_B?^6;QV/K$C";/#'!@TH@/9DE3QX^(:8-:QB[ TFY3]1,$FKDK' W4 M@[]"W46LU#"F)?Z)";8BK@ E6P5#P((N0*HB25^"M*FH"Y!\+NLBK\@)^^WG MV^OI_B8I=7 8& &VO6K,H7B2?DK@YX?P3>6^C[2WQ3]35V@.N"J?TYU1G_CCL)N!B99(78;<"D79&\ UAB@N /7&JG2@?[)13<-[B^1=1[07WQ6 M[I#Z5KR27?TZ?4XQ(Q2'9AQA*V16:.PYOF."@H,GJVN6SA96!NW>>\4:B"N;J+\(2^B&'[11Q"%?X^]K!>P4[; M I.$W;8+"9>2P$.<^8<>\%]Y)<@ ME)W;9U$=0[; JRM7;9ULB><-H&79&6Z M^Y9_H?6Y" =1@B.2>#B*O<3SJ$'L%.2X#1?7?!Y*2^L\^1XEF)B!A6,WBNS0 M=7WVZ]]J/L=<,_D'$,+DMS/N,P5,$-508K5_VN^X4?^!/I<=;>+9>7+]5)1U]E_-[^_*XIF6]2MO MCU^SO_'2C><^BV]XB6P'/H["U,-A&,4D=2W#"R.8TZ(*->W^S<^TJOX/(D=T M43+ %SPN2\U^B&FP37DL.X[KP-8ABE?H@&1S\SU$\PKUB+)/'-6KYI$#MDK' M>"GEG[JQ7VK0VGI,F%)F3HP54[N^9"8.SU*Y>21Y3G?WCV6Q?WAD2IZ63S3) M2#D14N7Z-$TI9HY3@*.41J[MF+9M!*"D'!&HFFV\#UE5EUFT9S(%S,L18IF8 MRE/.")@^:W.4.OA7J,, #5'0$+@%$:TJCT<(YK8I/1 VC+)[0"_#;S=OBN]T M1V.FG3Y3PBNN("U])E_6+,X\AY'DO%UH"QEUH)>;V0C2O2S,2DB&":X7R@W+G[!UC&"U+FC2Y^I-5#-0@.*0>P<2/33,( M[,1S_=]>:!D5HN?J!!3(=W (2_BK>(#9EE1?H?_/^#?#,$ST3,IV3/JQ)\F_ M(_>*_8W_?U^13?;U8U%F_T63?T=YT?\VJZH]K][F;4X&E<.DJ>#^S+C_^+_^ MI^D9_VZ;5XBWY6V>_$#C1NV=_,F%'>Y3^R1VE%_(>YC\'YG^O65Z ^\*?6KX MINZH7B!*T<$\!6'38WB!Q/-#=^E1V2G WVF\+S-^Y7_]\'#]0K(=H%'RPA*; MI1$U /E89.C X&G*UX]:143#!&YRF/ 1!S3!#Z7=DP6(OF#@\/2Z&X\?7B1N M/(QX^7'I &0SZ_N.O/(=O-DS81^'$]V(??*-$'NA9QINY'E)1$#EAI-@=$ML M/TK^N84*#@5.<48XL' P74MJ!_ *=2"5QMH62%(7.9L"LG4<;('0B:C6 MTM.2-?K,?B2\?J69!MC54HX&'P66C4/3-G%,+-.("#.J35BI_B08S5)Y (IB M4CVB=%?\SB4T:QLD%X>_[CA.P*S &;Z)R>SEW(#)[)$1#<"KOF9687+2,DFJ MJOVG@6Q;]+](Z*CV?_EIR;@RMY"OGX^![6^\TT_U_?K;=_$T>>'%- MI Q\- M$4 M!N@'AD,%[;2YRAK!V+%*K@#CQBL,T1$T%J565!8N$7 MY03]"ZW;ZK.?BZHZ^#[WQ4W39J^!SN?W,J'KFGB-1GZ:-B:!86.#V Y-(C>P M@PB2CP?& *0MX$E[#!^T8Z@@4K<73(TS6!?E-% M.]"EGR%;=8V> '%R=7I+"V]7JR= WDF]GLCS$K--O]_??^2>[NDL4Q_;D9-@ M/TXC3 B-L9P;W]ZB!!AC1>4;\LL1=2!+0K.^ID9D\ M>D868-*H/'ERDT77-PTV2'0:_\7!H6>O;#I62WT@-$#ARQ9 MMK/ ,3%K7C$?8+ID4.1SX$8#ORGZ:>>9MSAH* !:)UAU7= "Q+S';K)>Y MS!?+OK(MXRKT@R:3Q;+81__*#WT-"3%7B"WX3&-NU.V -86C'1331)?L"TSM M#.,"VK)BYLA1I%1&RV^J0>:(.U<7L\_)ZX:V^7!UG2,W_CV/;_ MV&>^=1EL \>NRW/G/ >'D4>QXR2.8821&;F@)A\P\!OHE0Z91HY/T($++("M MXN*LAUEP89_ET\F :*4=_"]C@T(E 0"^N0J!,V9*P4BLHG384A=N' TD&37# ML_@00_8C"4/JVC2B4:QBJM(>%['39IXBF[#^Q&Q)J MF5'D)[!4:(T,E4J3[O'!XA.I#I=#V^V#F/[7R%O8 0":.Z7A?DB2$7KG2>5E_G!7[++XM?WOB>UYXK4&$29^8F-J MAWZ4&%%DV2"O50BJ[D!VBP/ZE*=%^211*R[&.C']HIPAP#!XQXL#_"O4PD:_ M=O]J,2=!5"MK;RX"<^-.YP VC)N>0UY6[JF>A[*):^/ LP/LT("0V/:)YT6* MW-*-?=#XQ+?ZX4M14^0"K9$ESEWL>;Z1F[F).[F=[_AN'$4)K_#2PW]R'LIX M9'!T/C*X&PS\2S,5^%/>3DPY3 $V1_9"8N#0I2X.@S","3%-)X;9"YH0U:Q1 MVF9V#\U@\8172J5\L'@;*6<&>]$BA]KARA+#ZW5LG:"]\@XV!&CB7#YD_C!& MOL6>MQ1M\;_2-S%>(X]53H'7@>;VD]TU,GMR6KM.>/ TP2]%_A-#K>L \(%6 M<9DUP,!S@==7TJQX&0+XI^OKNT.3B $.XFF# @Q9UI;J>0'3>4MLT##C5YQ4 MJ81"@>4W2RL4)W687 AX"R:^"C],VMMXFXK1#3R]?:8ZK'-D[WB8O# =^&F$GCCS?2EW'@74$7@.H M.RBJ;X0CK-)/(1N@H="%<8XZJOP$*=4^W?%-:OP$B1>?]*AFN@Y]H?F>?F3X MWO[!I"@GNYM]51=/3*!^?/V)%LRE?W[,XFL^Q>"^*=R9NRI)78LIA,C'U# , MWX]-@T:@T0,7X*);5\2/--GO:)O9VF#)'>AO] %\E7()P\44RD9LA.F:GFM< M,%"/%CK@Q;EYQ PUJ#&SO2D(U'(?HX!)JJ8178#)MK.++F?9:-*1@B55M.Q; MS5F)#!^3-'&Q0RSJ)C$UT\"!Z+85>)KUUZB-WS#-6#K_9(V'8NI*(6=@*FG4 M9F^<5:*KUY[NY)$U:&_8@T\X.43T-7CXX$-76'9?DKQJQMZW5\KG'H[CV9AX M:8*]P'&"D!+7\X5JE9: Z$[NZ\"B(]PNU4$\FC#+G_60@@JJ85(L03 HN+!& MD52$87;1S<(,:V0-8PVKSTH4"3?MB'[.2)3MLOKU_+A-PA"';ACCR/8]WXTC M*W(LD;8A$VN#!$YVBE?3P0OM.IC"B?Q3K%@6L@L)A,E6 P<= ,G3!*@7EJ=- MKEZ8'3,55Q^'J^H=K2I*_U*A)*N:?G?,0"BB7?;0WJ'RSFWM;C]WS;1:GZ;M MX?9OBJJ.I[FP6'5\]LIV5(,013.MIF^7^8W& M-'MI/&K^';XE\2/ZGCWD69K%/&NC=[R 05")S1",B^IE,3!4VB/#V7N"3L-O MALI5$Q!B'U"+E-;HQ06\4154CB"!70NFJ5[65\H(QFF$1J0:))FI;W!5TF3ZU@T MN^IV[8K6"#OI5;3ZL&RZ]T">N1S_G.7T4TV?1@D%=I#R3H8QCNV0F0NQ;1B1 M#\OVG@.E62Y/CZN2088F=L_R2.PD5T,Y3#Q/B6[.Y5\Y6-3 55HGO$:")9/K+U:80CEX;L/R;U@S2* MHP24IS )17<^4 ,3'8"B7UNPP$'$TPP2D]J+R88)+)QBL*@N4J1(2J=A;"J@ MBV2>R^;RP_*Q]399]S9//I":CD0R27%D$@LGGDUL,W7LV ^A@?43"%M%U5N@ MZ);WWV%@X3'U4[Z(!]2EJ96,IHL2*A5+GR3FHD#ZZ8J;1]$G"9H*H4\_"'<2 M[VAQ'==[LMN]WI&L2:P'>(C3;^N^@[[]BGJHB(,]JTU9]IE$.;#N*UY./$RD M+J,;Y"LNDR;E*,XLN9F7N$S2T$5<>5(RUKQ_?MXU12ID]R-A^QK3[X^4UL<> M-=5LD#F)4QSZ4803D_V/)*'O^K $60!PS<+;@4<-_*.1!NQ7!>*F8)18$X^ MX>$!%NB45P-$-'6JDF&!JB@P!/2VX5\)IHSBOC)K2 9\JQNV(KTO/N?/&5__ M+/,3$OI=7DJSHF@Q0 T*O&KT/GMJ1CI\_G+W:2@+5^@>-E92A$N"@6)U#)(( M&0OP1LO5$9!Z^:CRROK;QI?%B!U%F@5?>YM6!+=_T#+.*H[260.E;Y1[[UG^ MP#LGE*2QANYI^33J4F#Y-@Y#/\".E7J6[QF1;8)2]=^ !LV*JT,,T2-F5^CW MO@59W]>M[+%K6J9TZ*%=EM(FC?:5DA(\,>P-O@Z"MM7[WF2@B::P*<+M\#LR M:E-W( X-J$.H#X98G4 M?*'MDZ<'Z$\F3 __?H&Q^..ZZ/YX+KI?BKR5WO:&YU->U66#U+"(HNVX.:I[ M2&(<>8:):4Q\VR-I[%K1;\]-Z/I[3SMWGR9][7'GWXKE(^=N-/LI\ MP_T=[=#FECKO!M02@KJ\@@$I5Z=]HUMR%)OF&S%?I2VN&^7MC>^--F'2VMX* MMF3B%"GY,5;=T;)!9;:G@T%-'+'3GQ=#AB3Q??9?%Y0\-0=)LP'.QY#Q>;,\ MD>$P3Y@C $R@FF64F"960CY,??8@&\H;H)KNG59I4Y52-0MGV[2J-7)'J56K M+\#OB@:*X!N-"^:$,S61?"%/0M';Y15T2R0#(7[=LT#H^BV/&AIA8C> B7J@ M5\SL2+*7+.$!P$7Z0=$V%LH<#WPEC/T@#TQYC\NQG/EZN*LF59&-40 M"Q/$%APZ(U1FZ/$TQ8!:YHLIERMI/N> JJ+D17(6:Y.GW]RN1'D1\Y-*Y>4G M8=JD*NO?[LHBV M$%3-(MGA(-V*<(%=8HZN/ !9AOU2)PG0T+S0 %7M:B(6[_B'=[[DY<5Q5O Y/QB5&G2("$,M*\(D#GQLV,3S ^K&9@*7DLBL MW^V. ;C>?Q=-I9]X5[,:9B ' 4-(ZY0I.M?#I)>2")/V,^H4&F%KM,CELD\M MN%WR^@(Y)]GJ2\])=D;NVMK=%]?QO_9929FC]DS+^O6.;6=]G2?\=O*9/S*: M?><8.")^@$V7^B:)HL1QS-]R^D!J*IA;(@Y^KN^*+*\_Y;P>:B9&$QLX-'P+ M^P%)#",P4BL&M5]?!J<[7LKA\8*O.A.] A5DDYB>4$<\3#<,X")2HP,;FKHW M]3$8,3(5J8 58)N*O1CAYZ(N^!;"^G#:8 M ';P=.D8H=!9.+:Y9K@ZQ]QO M?LY_#\G>U2!F:P/4D6F'M&SB3F,:^ZNMFS$SD?S2*)(P.3E!C8([YI M)\P8-MU09"+"Y.H@L9>=B1"WL!!I(,/LWE->B)FYTA0"XU@-F"O4 5)GOT[B MK\A?.8/WS*/_()X5]3GAZ8-*,3_Y:_5#7S7>O7 MZ]_+I/JIS&L^4+PL_U$"P\+2 #2?M/^@I,3< L'\$[IYY,4&W-GB\]+1+_UP MBZX:INM$\A-S 7CE.GOLKLR*$O%W*W3_R+PUGC<^S&GE,1Q&93.+7=Q4EM^/ M=6MZDZV Z89-=T%Q!/UB=DH9^O)0-_,%+F;,T%VX?#&):["'A_JV+(%-(D_? MTGWU]?!0-D%ZQ$ R=ZK85Y>UASRC>5V;R),+-!\NI!1V*S9)E-Q]V.E2V]V$ M39)P<@5UF>97%S1$PJB4(3!RF7H!M/TQ] MEZ34"^#=F#0CK5D!G+5?HLD5(@=)R7I,VBE=&]5E0W94S$-Y;_L$TUP:.BC1 MJK%Z&EIX<++?YE\6MWF[DFP)OK]U238$Y3]'2;;$)B@KR9:!+1'R_9CE)(]Y M&R52/7[<%;]7O(7QQZ)L_T";^7G5H!]I^=H_^2E/B_*IC2">G2NIX>(@BB)L MIB0T'-.T/4LHLUTA3IJ/C0.2*&:P4VF':S&0&!6D7[(1"Y MWI[+P"LD (.OT F>B".*.*9H@.KVNP"(LF^_&W+!^=9'X*&$9E>*?9\\__4PF'I<59PF.$HB$Y,P2E/; M"E(38/T)@=2=/="7A!S';T.,.#&N"=AHRGD!D^<>/.KA.([IX8.R'!D6>9V/-22EW3M0D%3>99A:C[NJ2%CW9'!(#Y M%:LL$XMH*F4$\"*EX\$ ]B$I _W:PU>87RQ,JZJJSDO>D\2--]COZ-?V8Y5E-?\Y>:/*)F6OY0Q;M:)O/U8S- M.?=+@C#"Q#4<',0I35SJA4$ JN41!ZU9BH\PF]KTFKG9#4*XP:B;X@2R(S#=IC(Y:GHKM6C*3;C]3E*BEG']4^5"";%==1*4 M&%!XB]SO-:D;^#_1XJ$DSX]93';G?7*;L&T4XRCT3&[P!6EBIE$2!:)]A M:-;20W#@+KGSK%E6ILH(ABE!"*V@1KFKM%S0+7=^[0 T58;D#T"+Q5\EN &X1E;)%;D;Y/M'BMA+O(]5KBVQW:2Q*S\E]L?!+ Z#AK MQN+.9,1G7[IF[!M>FCJ@.OL1!) RDZVU+WJHB'9@89[?F"]BWMI%U,+4U@$4 MNETC$>P&S9*AR'49K[^INS%+WKF+,/\@_&KVVWY'32-R32;']^537BQJX\>4'$=3@B\OQ,LT-VI@5QBHV Q-2S^8P97W*>\Q . MY#MYZ?#E"^?R+K$G" Q,^$QYP_>M-'1C(PZ)U%#DRY@C.\%8)6L ,5I98B7B MJJQ5'/Z?H4!FQ/%E_^RCC%'F3D<')!^4TTCCI_KC)R1V+NW4]WMHQ3"Q-B1IC::6R2," TL47C^Z/5 M=:&?1J9AAXF5>I>,MI?@E>1@ M^QT?;,_9$[>#[1LN7:%D R:*&1\*6 -38..A]U>H ZIOX/T959K&W?=0WG38 M_1FI:Z/NSQ^7N)'L)D5]HT\DXVNSI9N2=H;^L7+L%U)F/.?TILBK+&EBET7> MU@ VRC%*$A_3U#>P;[@$!VGL8<=+$BNF'O%3\;;9EV*CVQ@YM,IZZ7M,\K2, MFCZP\YST5YR .[V+N;^L)S;G*3 DVF)VA0ZXH0%R@Y+;*]3CATX0!+4K5,-P MP"7KEHR7NX35O@&PFUE5#%N\N;T8R'8WNZKX<7+SJVQ1Z2K"?H9#6UX#JR \ M>5>SMC_4T>VZ'L+G.:<],N ZPE,.K-]574H\T,@3I5M=1=$:D9<4$)XNN'7Q MX"0Y$X6#T\])%^IS2:W8FC1[X0LR;V9FX(%)8DP".\:6G?IVZJ4A=6-@C?XL M,/UQX 8T*@^PKU!.@?,"(=Q*(@]')*383GC.BIOXD>6"QD.HXA8\@V4#;HEY MK:IX (R]]>1_&Y!/4O:U0]>[7?%[8_'P_+.;DB99C7YFSK^.Z1,"Q*MK;# / M:NN>!JM$3[0S6']'3C_><*QY=Q1^FGW+JO_\D>;QXQ,I__-#P:VB48//.,!A M8K#CQ37L*/%\/[4,B(Y< ZA93YZ 1QP^.B" ?FU1 -9/K[)03!6H9 Q,'5S& M$[#8BQ*J2/17P6TJ_J+$GZL X?=@:B"AV6_?:;POL_K5M*+[K-Z->L5;#L4! M-2@V$\^VC3!T'5?HCFQJ<^79H6>X21&'#A4 MJ-I'):=D B6C6R&1(EH8J^0NQ/07),O1?O&=F*;:WUDP;WHKME9QN_J\M)O0 M+//WK'[L1U!^)SM:\7EC.=V-G04NQ"1P<&1Z_#[,#GR#V0^>6/4L#*Q^EZ'M MW_D[PP+U:%RA!A'482+O.XCP5=B#4,PML!^A@E$R#@6 ;G5NA0C0K9T+ ",F M7 S(VS(EO]+M .I'6MXS-+J^ (.\X;_3[.&QILDU,VO( ^W'IMR563QK7"1\ M^E5@4AP2,_%C,W",0$@OO2D5FM5'XJBZJZ M*XLTFV@!QP.BU,=V9%I18-N6Y]B0F\_!VIHO.AM(Z+D!!?-,AO2+N1^25,'. MMI:@NV6"P![$!.J*W(3ARIOZ A,DG1O\4X_(6/6T?.%RU^=\?B9_9$_[IR][ M7H;P-?T[29DQRJS&_]B3LFY+<)*0.!ZVP\3%OD$C')IIBN,H2'W'2CS?$!\: M P2NV8;NH*.\ <\C];\W"#11TW^U*$#L(2!G1:Q=??P"&JDM(L=N2%>HYUZ+ M#/J:HA:=QN7X#^W<@QB!^K@H9[NIYB;0WI-CQ[*9!EQS0^M*CMI3HTAR#57% MT5.QGK[D\O7>EV#?3VE@$-_V#%#7:R!\S4KZ V7,+9GK6K;IOY?6 M2R_S4LQVTL@AF%J>J:*>"^T>,-)94RW$"FWEUU;<.RC>2WO"DQ M2NX![;6GP0E)3-A*S BHL/0TH( -46;8(Z8W+J%6SFP; /P+:D%VX4*%35*6 MJ5+5*F4&RK8-4Y9)';5-67EY%S1O/NG@M!37 MK5::N_=1V^I3?M=T(UN*ZHY22V('AYX9X(@:1IJ8-+9]T#S-;='7K,CZB1RT M@ZFF(WE&)CN\XT,1]M9:JU2O:#2=Z:-F2K49\J$7^ M?K"X=,CD#=>>4<$K+E[H$-OK//G"^#_SYWOVJ6(G+T=\-(RR MF2%';'9RN08F+OMUF-K4M6$GEW(4M9O9 SQ.DE!(GIS\/$@[.7WIPL&6RO92 M\(QZTQV"&OC:-^>"89JJ^:=\Z*8R!-]H.*=J!L\/\50."=YTHSE4[I\>^#"I MG[./I%LP*'[[(DWH3D9Q\:!HP:ZHD83BY1)=9J87G&S5A.+ M! U[32P_>*GQ\"E_8=_=HGSMJK2;;^[L:"//#S$)W1#;1F!&KF\:A)AR)L$R M8,T'?8\&3WPX(")[9J^P$'H2JV,,T,^;XLE@%FV#!U(ZAEZ6>.6'XPK8-SKR MQ)@Q?Y )OB^3276 ,=GQ85F)A&:,B1^[.#5H%*61DT:A4$ >#GI#-3+9JN2+ M:*<6":XNZQ6]O)+7+!-LXER"J)=+&0=)G]+%0,GY:R3:[T@Y'+[&6$K&/8)X MBR!EH]=D>+"<,05:<<-\*1E*3[.EI%:0L^'8>I^8,_)$>=.C\UN',#'9)\?% M29P:-G$LDE@!)//[9'60&H7G?A]*]KDCSV ^E_21YA7WV/FO87;9(EL8+S#Q MS @[:4")Y9.$6!;$?I5GBWPW:X7TQU: PXAW2/&=V/$M&KB&"6OL(,V!B[HY M7,(#,0-KLNT!U1V[QLDC!%%O3IVIN: MR9-DG=O"TP])^LS[J*+_VK.]N7WIC>FN1,"UL&-3/H4[))@DJ8,-C\:NZZ2> MX?H@_W@"B&XC]@ 2-3 E0]A3W!%T?2^D&6B,0LF%>[,+]*CR7*= ;.NE+A Y M\DB7GH4'1^_+Y+HL;_]XSMHF8[SN6[0C\=2[FN7K"*RI4!?O.SQ)YWH,^%(2 M8>)T7Q)>YWAR_R)*,2@ O$265/QW;&N 34$F<:C.[\HN;J;P!5LMW-#(_$#K3+ M*8?)H 31\"G0BS2I&@4]#63;>="+A(Z&0B\_+9WE7-7EOKE*_)3?E<4#V_QJ M/!>N\>B< =.9&/;LYFDVI%##%#[N25@VM,MCJ";?+ ..#B#>9Y;8@*KB@

PQ(D[SQ[ R:N$:)D3>&*"JX9F]&(TJCR1YX%M?S*O$CYY M0J^_)2?3;>K+U[3)_4EY0?1/19%\+?NJZ;-R)"[8AF7@T+ 2;'@NL[>)G5@6 M*$0D %.S='<)/T6*>ASX9XX%8Q[J*_QEJI%$^"FF"11S">@4JV 06#$ 2%:D M'40@;JHB "PXUQ.05^64!;,FGFE9O]ZQ[TI]G2>\+/*9>PU?Z*AS$W%#'+F> MCUW3='.=1WNX$F-K( QS8Y\QC%J8&I9-@]@-C""! M7'@J8QC\_O.>O\)[7VW -C'MJ8H9,+790[U"#=R&$;='1BPETX"5I0B%BK3D M(JA-U:,(T>=Z4>@=6878-3AIBL6;RIKJ>E\_%F7V7^.9U'&8X##P*":A$=O, MEO+<"!3I6 :G72GVS5PJ#OT*D0/DI@2R*7NL@'6/*PP4E755;(%*>\^1[RU' M6M#H"%NEM(O0J$S>%X%M+/$BA(]E7N@MB<31^^+A84>9&OE.\ZHH/^Z*WP>! M37[_X&%J>A:?<1@P<8\B3*/ HF9HTT1LKL8*'-V^40.X.;I:T*B!#4AF7 MLD K)!SH[K0T7Y_1O!['!!$/2-M4PP3)',UI9BA*QERG;#'S%Q! N54!_[&KTB8(T93$\VY%\CX,RC M:8Z(F1$7TPG3.:)Y=%H&^RS2JB.U[FU&^BR2N9AJ=V%KZV/BPW52/,OE^ S? MU"QN/2BI_)X3"I=%[7+B@.?Z1&Z/&*T2F3U3)%V0UW.RW,99/5.DC'-Z)I^" MRPEO57$=UWNRV[W>D2SYI3I(XK'D15!R1-;2GA,P[##3X8(X,NBE^C=T5/OB MIUA;A^,)D&_">N]C!?>A<_&OLWKK.X+O;_1YZ*LF>GV MO2;U?M01-70()D%LX\2R7<]P[=0*A*SK-4":;8,6]*$CP0$X:J&+S\Y>9-:R M!E#) IC4RU(/FJTM0IK4G.W%A3>;N2U"WG#^MM#S,&&MROJWS^2?1=EW.ZVF MLH1('.+0=2)L!-0V7=>*4TLH^WYZ>=U&>P<+E/,SPXAE\;N\/5);=2CH M[,ZOH#M* M42K?2&QZV6V[B2V2-FHIMORT])7*#:D>[\KB)4MH\N/KWRJ:?,H_9CG)8W9R M,OVGS;PMVM.9[GG+W3-O2MLD[F*9K@V/@P/68!^O941IX1FA1 W@'HP M MW8$[W\VYC'P).?L[;'C[:I_X @RY?-7 M=, 1=4CRMF<')-$!2UUW20KYIN[R20526]]6*63DQ/66RM4E2XC:!?.'Z0XO MS;23R,%A[!HXC0TKL"D- R^&Y,%.P I/GCZ*P?1JKSBP#!@[= $7\2TUH74 MPE30 =CIS;7"TJ!Y:E35 TU V+8(:)[$4>7/PJ-R\O>-UB3+:7)+RIRM6UW' M\?YIO^.Q[ \TS>)L9+I0*\5AY+K8]T(CCL+4)Q&H8>HZ2-W>RA$@2EJ(,.$4 M8)J8K*IE!4QT>]BH!XY^&#*F@Z]0E,6)5239 @ W%71Q!IS+/>!-V4&!;"V> M#?$U["\+? MXZ,[:D1*BCCJ-4L\(H%6]4!FBCOWK@=,M. _3/WJ9KK OB0KV2<5J MI8%N%LF]E"W#.._%:\'5W>T?--[SR2@W3*L^%.5K6K759J]1(B>GTBIO)X")!0P%;?E"RITC7@( IYJ], M/?.KL9G67[&+0T(H3DPW(69B^*$!NA:9A:19Y#@P5&>B.;SKC!'S#920"Q.\ M 4C$S]KVHE-]?Z]5TE0U_)B%LVV;CS5R1\T]5E^ 9]QU64$?LRHF.VY!L;.V M*>(X$U/+B#!Q7((]D]C$#Y) < #P$A#M"3UMDED+M[4/&61 @COO6LXA2_:VG>>68(Q-!0^ @34Y\B]NW3XB35/_ M]B.<-VWB/B)WK9/[^ 4Y ?Z8Y5E-?V:&-/-,:[;S6;2CUU5%ZZK-&MR1JOI" MG@9B/3QBHRC A(0!]I,DH8:?4H. @NM ^)J%O<4&-^B@(SZH1>@*-2BA!B?$ MD9+4 U"FBVD'C:R$Z0SU7 2K$TE>*%(R4.B;JAY)UIPK)-EE) );??SL4_Y] M__14OO)ROZK.[Z/=QZ*\?MY%NW^4L- ]8$G=E_P/#V53D]=&AQNC=R&(C*Z? M^DHS7A+1!I,Y":1\12>5JO?B97I0)@M$V?3P%Z:&]+)6<4Q>@F-R\3T G.VB M?G#B3V*!$J]+NCN\(=>/I*+)\ LQZ-+PX^OQD3ORRG_5?+F^[#GTKVG7T>N% M9#O^)6+H-=_-QEMB_Q?AE%@N]JD9XLAR8IPF:62[L>\D@0OREC0AJMO9:AO1 MD1XL2IFAD.YK/F\SJZH]85\E^:9]VG9/T'M[!WL"=/XX0-S@O:OLG@R=XV!"CT(C6S6)43J@O-;7U8S

N<"ZX5TP7>)+ MD1>G2:^W?W 4Z7F6>$),3$(:8]M-2>+R=M,4/EUB%ISN^Z-FVD+60)3HC[S" M*C$UJHX!,&78TCX$?$@F[V"KS"<7(E+EJ(EY8-N/FE@E?'+4Q/I;%R:=WD\U M>?&2!$LD+0[I$F$&BM"-,FG^JI M9:3HZ>)OD[ZY/$9T^BDY<;I._KFOVIEM]\4WRA'-FAGMQV*1^V*JXNM057*L M^)K+^0XQ1ZKNFE]@T<"!"J0-)W9&D(\J\H+OLD>;'=#ODG?V6?XYY M/>;SH![S>* =ZUV!_4NU;*J8>GGKK0(&I0[8\NTXH#ML(\=^OU R>RQEZTMF MM22WZ^2J(KVI!<5-M:].)I_K<*VP+@CJ,[RJVS_BW<,O9/?MN>0)LN=!/,G8 MOO#*FA7S:1+X8!^N$$=OWZ1[MR'I8>A9231?G+N H+X6QL+4J"1/F9NP82@? MS*?+(OKBX+8/[(-9,1G?AZ^B9;C@.!6"1W8\F^# 9Y_LD+(_^9$51R";4PBJ M9ETE.#]/*NM!C*MB1I]R7L'4CR(VJ1XTJ"6900SF>QHVN)RX 'M9,B98!N4QGWA31W@DSH?MQ760X>7:Y\@P1CUV_(=F"T>X!I MTY/IB&NS 4-L3VNNCP@/^LDI[HVNFY^J NNJT=LV%*^)N:/@O2XX,E/2?B_N M'XM]Q;[BW[,_:DKSVZ?G7?%*:3.0[8Y)RR.I*!_)."X-XU8@C2U,7/8I8'_P M#,<(4U\HB&14*&3 &9NVR3M7/,*!-^'N!>EQ0 MA\PB[Z2FM(&9"!G>II.9DC/=&%/KGJE5QU3:,[49Z(F>>Z8^LU?_3=6X-UE> M+$^! Z^ZX7 X68I/9\9)KR)YFY3769+MFE+@[S3>ETV LHT!T>0C(Y''!O;] M"=)W)KJC99,-TN9\GBMQIK)Q9!D4FZ$=QT[@4=<"S0!7@I5FW7Y7U$P&HV3O"*:.OM -X)#=!#1_S0 M[%@'-JO4# MS8LGYJO YX"".2FF '7R!Z;K>DQ0A\HX07B SA7ZT!T[.JZX99FB2)&!P6^J MLV29I->1&$RQVUTG_[PON+Z#71F/W]2=J[/;H;-\G>&U)&#^Q)CF]8O< MR\@%VC;+E"J^>IVG3&Z^Q'BY[>9*S))R,D]B_BEX7Y5KMD4)WZ:/._(P&F9H M$$R2P+3=X2;J9RLK%NV>EB( Q/OF7)*_;(474034(#$R 'U0YE$ M7:H)RNE*FW4^F21@V.YD^@'96=CWM&S,.:EQV&1M?IK*OMYPVI'RBD#XY!TX-^I3W67_\1K =!,,> M/PR">8NQ08H=1@#@=SK^9\Y)E%@!?I1_RBNV>,ETVUVQRV*V&(,77R?%,W-/ M&YM/\%A?74CS$=_!1_U)V&/1Y644,4V:"7X=1N(6P#J'UJT!I2 MQEE[^'$BESL$S?&H9U8."+,LC"ME/JVT*1?&%CML>8C*)C9(,@U M,9-!/2^ Y@*#?X6$F $^\6&T*3KM!8%N>M+#&'%^R@/?AI_PGRGAB6"0OO># M5S3+:0<)T.)^2,[ZP2M)"4S*.B!*>]A/("YU2 [7V>PXG$!^>/!-_5DB*_&. MEEF1?$WOBJJB5=5>Y/(;WBI[H=_X! M]P/ETC:JDS;Y$1A1;(0D,4D8V;$K%-Y2BY;N3)<&3W[%^'S E/]$>UQ1R9'E M=Q-/1W01X?BB?PT1YF\E#0_ M'=!$#9[HOD #3%&#*CK!E;_58OLFVP'(LGR3;9'+OOS&S^6JO;=[I.BYW2WF M17'WZO?'+'YL?E_2=A;C,RGKUU[&FK^L2%A?CDGRU[]4*,FJN*0U;?PU?I>5 M\,C/]WO\^=OUYT[L*OXOW17/'-R^Y!WAFE7Y2N2AI$T\^*H37?[+D?CR7PX6 M;+J0D0;U+-[O^#0F&C_FQ:YX>$5YD5!5":7*MWTQT50=M.T24)5SZ"0Q5?WJ MI^0!F<)G<=X!A3JH N\0<5+5,@$:F.MA7B+/B /ZJ:?O!E%*/ M@CJ?59Q<1?ZJ ,!-?55Q!IS[J8 W+QPF_S-S#^A9AE1S?;'/ZV\,,M-9,S3^C:T4%6_.RB$6\A'#EJ?<*NKZ4K2M88IA+7&T MY0Z(Z6EM7(5I;&!1=H/-]G78)TS8N B[A?TN*[!/V");?GVZB.HLW'/;+TX< M'$2>A:E#S)#2. E<4&QP'I1F+7[/BWZ8CJF::[N*[*!NZP*3Q%2&&M)A^N&F MHY?9"\D^KEMGLVMRRR%OD6J[67KM>TFIA:?1*KL#.&\2TV@'!JSKQC$?^&\& M(OD$AX;O83-.$\\C4>B9OES@'X3'AM'^LU9,K6G'A:)O5\*O]7_@(Q7^V@_U M.'1IDKT4@.T)]"9 &Z>!X?\!DZ<:7(TYO4WX7XH]RF/^,"S>*- OQ:KYZ+[< M(*(6I)96=VMTJ9*:.3#; M?OE7B!U]A]>>AU[#(E52I8WCU38K<)PE9%CF./\07'0^,BR+G/()A2^T M?/VPI_?%+UFQZVHP_A]SIF_X+7;Y^C/Y_?JI%I4LZ+J:!:]#!_7XH&3?3/X\ MH,1=8(X4ZK!"#*W5#L^7G@(DG-99DBI 3"PS;2$+!N&2D1Z M#7BCR]N\;M(!__B4\!;X?877V&EORJ]LA_GK5H3MR$D2+S -8A+1QI>+D#2K MF!8V.\/_0*?0U[PY(+^65892+L#T@S0#0,TTA8B3:JZYO/)FS3:%"!PVWQ1[ M0:(/PC"7K2_VG9T![WD1)JD;8\]T(CN*$^*(W4.L@])]U3#,XSP !]2U+_-I M65[54@]TAB<)%_&(H3P U.LKXX5<#?X)3XYQ%;5Q G%"%ZO.EU?8KI)(DCG-(CGX-&'+.?722@BN\;_YY<12;';D;+B[2W:BXF-[R5D]]=T M[G+J)!]QE+[8 M$X0:BM[/K15P"][)798HUG^J&R[@5JB^]X*"5Q-'O?V#H\JS*O*T8$+:8'59 M"'5FR3>*GG;8-.E#1WS4A$WGF"<7,57 -S7!4DF671PE76& L@#I')PWC8VN M$+\6%EU[?6,_Y>6 M+7GAQ6;M9&M2?BV_U[P1YB]DMZ=]PNIHF@UQ<10&%@X-(S!H')'0 \V6%H"I M6>G=#$KLKGCK3/3"H2OQN44X*J;K%/,)ILPZ%GUO6<3@LZ\5:C% #0H"!0$2 MQ3/"%"NKHEF'N'$YC3 +QG4UXJ]>K"W: KQ/5;6GR:A:UXXP\6F C=B(*/$\ M]AED-POS"K50M0CX%%GJA?H$REL)\A2I M"\([^;B&1IW?*.^/T/^1#\LSSR4YL@TTX#HBM^81^@+3%EV:UF"+0R4"8AECOVWE IWVBF6JY4=?.!4YLT;5S M"OS[Z=JYP!Q0U\ZE=6228=K*W\-U-0\*Q0Q:W^C\ACR3F.?A\.'0[('V!C$) MB6OBQ.3C-%-B8!+%%C;"V/3\T X<(Q'/D '#UYWOUB'0SRG@S4 Z''B@,^ZP M@.20P%F\K)8V8!PPZ-)5\5\?9R<?\A;!G\JB&@7B8^KCD$?C MW=2,XBCVJ>-&6Q8>3^"H^33H2X\?..1+/%$=VZ,Y6J^&Z1N'[P?9'2WBB.U8 MBSK_#4/^'<3TUSG[UD'^!0S_'%'_=1:K3L98 B6GTO_67,Y6=<:GWHP&^J1I MA",GC'#HV 8-T\"S' .BC4^7UZQ(_]8E!_3@8-KSC!-BBD^>/IC..B?MJNV5 M_(I^[?[5TE9FFCI%>N-L\4U%?IJP0J>X=3-^69R#IGX>OJ69MGI1Y$/ M=!%@ .P9@)B&Q8QS8$;/IHB#$H1F;F$0N<;R4.*$9 M@#SL.4BZ,]C.&] O>-9!@GZN"K(!GJJXY8[>MH'KI&FJ>O.6[4 7"-WK>^. MBNXAG_(J8T\>S]:?!3,DEU_6]V7L8*()DZI2G- H1J+4*;&P[&8GQ3IIP]-" MX&EX7XGO--Z76?UZ^T?\R'?Q"WD:Y?^9CH&)%R0X,J,@24S/)9[0I=L< -WG M0P<2]3 1!RK>.V*2)\NRJ()2Z#48B$A0?X@E2J3:0DPNN%DWB"5RADT@%I_3 M=%%2K03Z/A9E2C,^WOL0[1.MN.6B2SP/$\-CAEY@^6F2V![Q7*6W*(H)V.B* M)>85M[L=3?YWVN+77;=HK[]5O=^*KF7>&C&OWW=1ND:7/ 5T6Z\)!(\+HI\J;]R-=HESTT>(YNDEP_P*$;NC@D86H: MB6UZGE!#\3D FD^,'B(JCB !B413'%G6V2KHA.G4 XE?E9$(2(:ZD%2Y;*N3 M?*2EYS9../I2Y*T:Y(,"ZU?F0]=E\WT9]C/XQJP^IB7Y\Z,YQXG#U%5*<6"1 MU DMZH3$V20-"8JY9CUXG*_VC3),LB8QL)TA_[<\ \=@-]M/10;R6^R2>LMX MQ3!FQ."6&M22@P;TG'2P0;]RFE!'U'LH79;=B+=.?@+C_;Z,8-7;H2Q12AH! MN0/JYZ,9,2JI5$O]7\[D_L"!FL#5+R!PC *]^!2033 MZD,FB.E=2=)@FO%G 7K BFH"'2$?]6$[26G MKZ_R4$P(57(&)ID7,@4LM**4*I+D57";BK9(L!\IRQ4Z=I$)7T M82H&I:3)C_OZ2U'_@]9W)!MY9B0RF4+P7&SZ-@F]@$:^!5((HH U*X8[]OM' M9KTTH\"?N_'VS6WU_BFZK^3)O)$*)#KZ9?UZTJF/_3>/3)/_=5W5YUW949 M[]/356_R2>ZW/'> M']77]+Y,KLL2/"-R?@7-DOB9L)N2/J[S MI'TM]-?!-MT-MJE%&7W*48]T]\+AH;LW MWB9 LLQ;;I=Z5*5CZ.+KXO)/,J!;I<)I(M?)VE$VH!(YB#Q[KI< 'Z> M&A[ C\W ## QC1B3Q*"I'051',*R[4<@-)]]!X# ])TQ*\0W^0-;AODM^4,7W.."_K5^I.4W^D+S M/>WBE+R@.8Z9K6K8),:^X:4XLI,0&T9B.+85TM 0ZD(-@JI9(@=HH*K#HSD< M"XX)*EM4 .:*,#<%K$4=/(()]9 ]/0J(X8 :)%"'Q7H<^ (^ _$J@&_# _8?=OOJ&E$KLD[M23,PJ;)QQUY$(W6 MS;RN6?%QJ(B#Q>9)<*K#0#Q(-T?]>H1. >$P;;9",_J5@U<4DELA3BH>-[?F M9L&X%:*&D;BU1V6S5ZI')K[\'YYH^D)V_&KRNKXA9?G*1+P9QC'*"$TH#DT_ MQF[H&H9C1:$7A;#4%0&HFN65 V\,DYA_H$.-!^. M&*C,,@$0J"S%1 3FQODE #:,DTL@+\.T0E76O]WP-"U:/I.R?N5)>&%>6I5H%K4 !AI(I+,!K MM"S)*GMW(*?LIZ.,SBZ[B3BN$=5+WNISDO&X^)$F[%#O(G^C(I%CG5H3"6RJ MU)K2D.NXSEYX.W2>1WG2'FT8S/-C!T@>RAH!;RG M?7FK9B;C#B;=76?-R#GV .RV_M#^[QVT,I'MI0G?EZTV1T%$S/R/%Q+4]'#)3T [9[TS#$NT, M+0!/>ZY-W:J( 0I7J$&"<0UUB"".B7CW:!$V+JMQ#&O"8SF[EF:]*'+&ZT#B]9&4WDM"F. B;QCF_1- XHI3$5 MG[T\6E]W4*8'B B'V QZATP 'O-C66H54 FTD0X$=A;/XO1U(0HA,XPOHE2R MEN P);O.GB@SY'A-P.DN9Q6JNMAG@M*BO.*6W5_N\G_DG_,/]_G_8_]\_PO_ MPQ.IK_B_B/Y!GIYW](H]9?[#_6S:'_Z"2OK,T&AL1O:Q*+F%F#:M0%-4Y!2] M4L)63GG7&N8+UH_,CN3W_O5CQAZE.4K(J[)6H?.,7IY[/'YMP[G&LSB?SBV> M?PR>]/:ER+_0HH+U<3AY2;-"XMT5O]Q^%;Q'&Y.TK'XNH@:F>'I"%'=;F,1> M*BWM=*7-DM$F"1BFH$T_()]X=I;#+)5I,R6*"GS-S[0]E_V M\VZ?-+7C[0",;TPZ;].4GK9FX(:_G?!*%V+AU">.:]BQ[[L4TM-P6_1!D@UO MF_B%UNB'I$/CK^S$:3_QHR=6ER6WX6X+QK;?[1X" ^<,LZOSI+V3&_CV";Z- M9[\\>:$S3WJ:T \]57^]0@?"CO-Z.&FHI:U9^D-6\9;C6G5]'(KYPE2I MY,'MMTMA%N*&R&^>SKC]QDSE1;X!%G.GW_![_S/[]'__1_\;]I^(+?Y__\?_ M#U!+ P04 " !2BIU3M*=3H(.A"J[LR177 "[?#"8&0R&__X_O]\L?OIJ MZV51E?_^%_17^)>?;*DK4Y17__Z7WR[? ?Z7__D__MM_^^__%P#_Y]6G#S^] MJ?3ZQI:KGU[75JZL^>E;L;K^:75M?_I;5?]1?)4_72SDRE7U#0#_8_-KKZLO MMW5Q=;WZ*8,9??BQA^_6_P:1T,;F#G!-(6#07??O[YV[=O?_VNZL5?J_KJYPQ"_//#3__E_L>_MW[^&][\-!)"_+SY[N./ M+HNN'_3#HI__SZ\?/NMK>R-!42Y7LM3-!,OBWY:;+WZHM%QMI'Z0KI]Z?Z+Y M%WCX,=!\": ,8/37[TOSE__QWW[ZZ4X<=;6PGZS[J?G[MT_OGTUI&^U_*_NKK]8O_]+\OBYLO"/GSMNK;NW_]R4\L;T.@4XKL) M_^^[7_SY:=XOM5UZL&SX_."_;K_[#V.(?FU'/U')52[WZQS;R$&"*94!FF@.ML)6<.J*I?LYR0_+2 MT[Q1PM+JOUY57W_V WME9'GSH9%'OI%%:[H[N8RC^V'57?J?W27;8;]@RW?QD"(W_ MQUK6?L3%[2?[I:I;0OH+,"".BN8_V;F@BA_9^)!.,C2Q\$4>28"B0M; M%Y5Y6YHW?@/>9+@DD23$+[G^Q5T0BA7'V4-RV; M9I /F6#F RTMN;'>Z^%ZVO[0->L@%-#443!!DDD@X;T/Y&MOPC:"_^SE;U]7 MZW)5W[ZN3(L=E1.@)AZ&BH2SFB$$FA(F-D[3>7U15U^+4F_[3 93P#*,@>*9!(1+BS/%N.'3 MDAC[9A^&CH1SG<%$FQ)$+JKE2B[^O^++CE.]X8)I[R]1_TEJBP4BV%%MPP'D MV=S#X)%P[C.06".#H[%Z9[65770;#VI)G?;(EAFWN> HG^9@;,\V# )9SI' MBRZRRIL3\\7%=56VI/N'TYB011E;_ M9ZO7M8K?G7&8^A/.:TX2863U7]:R MJ4KZ?'NCJD4+MX9XBX4A@ 9*B5RFD)WF #R;;ICB$TY4CA=>(HO^[7=]+?1@TDL\_!A!M$A!Y7_K1O#B*K_:- M7,E[MEJ>+B/>TU7:[W52.BX8XP0&@$CW[,/JIY)/1 80;1(0:0[XZ]=R9:^J M^G:7?*4;Z3@#FCPJ)$HAA?, R'@VZ3! ))^#'"_()'#P^48N%J_6RZ*TRY:E MX]XO$LI@D!NL,F.U\4%Q !P\FW08#I+/-HX79!(X>'MCZRN_Y?U25]]6UZ^K MFR^R;,$9Y]ZL2<) EBEHE=+(!-DQ.B>ZX#G'.O3WG,#0DG'.<*,8D0. )OVD*?"K]Q^=K+[?E^7K5W.MI M(NM=;C1J#NI5#H@V3.80EG@ M+@4+!1!:0* I59PHX>$][49/W\S#,)%P4C.(2!.YQ_'$Q#O_E98'33VH17/Q MUAHN$4YQAA!H9&6>> [/A8B%;OA C""C.*-"2$0$RJ4UK^2B:2_@PRN[6CZG>NC-_W^3KPL]$\87Z]>^@ BC#2 MQ&F$U+YEX^12;=1\/^G=VK&+U?+A*T^+Z!BZQMJ%ASG.EDLOUCXNG?/1-?1< M8B,1L<(0+??EKL9P^9R".)T#9D/"@R4)(.Z(F\ASZN\=Z#XF)&)^)\0.:$AP MQC3,B=B7V!J/F1U"XD)GBF8[03)%S E@Y;5<7I^5IOGK[3_7Q5>Y\,PLSU:O M95W?%N75[W*Q;L5<.>)>3#H'6GN6LDPK1O>%L6.P,XBP%+ T"0#5W-I( &)G M6C?K+:>);6P'^VJYW Y]TZ:P)H!0C*J<\$EU\]U55]ZUEHI8HE!L*A'"AFFP,&I(W8=ZH_!C?;\\=ID3(?3D;+-@%< M7-3VBRS,V^]?FD#$F\_SU;6/*+=EU#J3A+B!N@(.9M8Q2)B73V"X#" K3E>5 M^5 46A,)@&LO\3QG0%HN 40:42*AMF[?+?G)/G2&M5*+@+9 MG>J+K5>W%POIQ5&:QF/[TD2E'3842@VD]@SE)LN<%DIBM>_ZPCB#TT]/"GY- MD* KF- 3L"WOBK)8V0_%5VO>>VV45X7WS^YDU<$-5P8(12G(#,.:FYQ@'MK% MV4]1"DY/$! %%'P",#KW"T(V)=T?K%S:3TTWWG/WV_*.H9:<. $<<0H@APS: MG&.&]]7.CT'17H)2\'F"@"B&+ @"$BD*,.$HTX0):_:= M4X_"3AO]K4\EW72V\T)>-+[:Z[1--;CE0FA&@!)4RHSE# MP5,T0VF+ZP[/?GPUBXH2L#Q;?!V(0EWST(#6 HA,4TUA1F#PR+R?FKC'$O-H MOQ]B4U21 *@>4N07\K;)C_NXYEY@@]#2@4Z_]K"T9M:VW 2JW#! L,@%S:-#>6R0CT=--3-S-;CX !1!] M1 PU95K_V(2.#SS<]G! FW.Y9BDX2XERF3.*[-PB:-=\]0\?-XL3& Z!I#@: M!U]MK:H02'A=E1LIG*M%<;711BLP@(P!(00'T%#O_"F:*Z@&X:!C\+AIF#E0 M,%6"">PG'ZKRZM+6-V^LZCND)R8#DA $,L(R3'(&7? L< <9<3,P,^TA4\4= MU6KTRZ9UQ.H($%AYZ&3;!KV9,LH[N&CL8N9WTZ9RIS@>:X1 MW'HV="223N&^SIA;F:Z")*!T'Z,U+VCXY],CDYHI.YO^ AEN, M>2[W]?B;$"%WTI.,/SP?K(*I(P5/^4E@+=*%#_0X,=[=I]*'_-9R%+JV;VOZ M9#SCD^1ZCQ)V H=53;N)8G6SJ:(O31,B%N65+74'*XA[>XHT!"0ST$)#L'SJ MS!3J4D,_.!>*D MJ JDB@1 =?$P[X:ESKL^$BO %

). MPL?>ZJ?4R0'2%' !%<@)%!0::F%POWJ7AMC5%;.@99*@$S N9\9L"DSDXD(6 M/@AX+;\4WLO:8JN5&:.>(Z7\"F!46JARQECP6^4'J8H;[\\$IL#*2 !>G^Q* M%J4U;V5=>J]NZ8/-];4&UFP4:H+ @ #(G-"=601.ZQ*)-1=SH?R;X3!1V F'_H<"C MY>P#-,5Y S=6(FFZ6H+!["1]FRXV6KBVJT++Q7,6 MIC1Q>C[LC!V=]M ?L;V3=IG?L3("I"+&$9C[SZ$;D9RBO=/S4-3+^KS>3&LV MH<:%K3>]!'RJYUS= M=6,^6Z^NJ[KX+VM:\2V!0&(M@*2<29%)XV4V*]AV*8J=5C@IR":I(U%PO5\N MUVU.G/%,$,2!=8IH0DUF9/BK\7W4Q$XO1 #5"#4D"J@]O>.Y8MXO13G@VD(( M$2;2AK[G?("DV*F%"- :JY $\+65>QNZP2/)@8 9!$8YAX@DF.3[7BZ?F%N? MY'S-F(.8&6>A%9,6U@[N\])_$BX'PO)FOW=:FAG/;T;Y7+-5)9P26Y,4D2*F MNK?YIFI0,$5 QHS)',^A,J'+$7I(B5N+<'HLC5! BCC:LZ=;)@%G4 %MH"74 MBMSIT)=1)K^)-%O*]/2(&JN*Y%OVKL=!TKQ#+!,*R*@$0Z%=M2?4Q W(1I"W^U#P=$2CKBK+>M5 MTS+0K/7*1PZV_EIH>_:]:-6;.NV XE@ C#7GJGGX>O=N;3="_ 1;Z/#_>D)& MW]R)),M'Z+$**-0T0+$YA[SC8/FFNI%%NLY>IM>564UM;^ZP]R>NB$_P'%"+B<.4,,G1(1\W)$%Q#MK"8RR:DA*P6H_; MO(]8['O_L67)E6- Y7D.(.$&*B&AU;,]C?5(12*'N..=GT "3@ B]T!_YZ7T MT#OE;\7J^@'X;[_KQ;I)-31M*OU_YE)^;S75(9DWT)Y/DIG<$I=)!T,7!8P@ M,Q$/>R0R6L6\\ZHI 22^KI:K<_=+59EMR_^Y6K2RIUY@0%&C@99&" @5#?^> M7S\UB1BO,+@*)/0$X/-+72V7WG5P[;IVJ!7@&G+@/:7,>J$0[T0&QLO6](E4 MDX0!R%BQ)E#__=B;_?XIFMY^SO!D] \P[?&[_U+JK-\R+W7+4B5-%TE,LY(([A7%C$H U_B6D/07%= MG4!*;WD\H320 )Q^L:67T<+S=E".FM(5"BRFW,>V,L,H M-* .D!37RYD'4B&UD "H/MO%HG'Y2_.KK/^P6^)J28DCH%"> 2FIEQ DB(K0 MS?_ZJ8GK#\T#I4"R3P!%+?FT' "#@<(< N(7!-$D$Q2&/C=M$1'7*YH',],D MG9)#?7>TW%0JM"I0D 22* ,,(U(R#@4-?I^[@XQ$JE\#.]$CQ9P 4IJ79)>; M)D]W/+POO<'R7VG7P3D@F25 9)F%.=9,0A08+GVT)%+5&@8S002>PF[4'+Y\ MK,KJ^1KHV5MSG#>]"3.@-.20YMPH%SQPWTM1(N6L@0Q/..$G *4GZ_F0-2_* MM6?JJ?3NE755;;=:8;[][G=YK[2BE/7M1IY-<\PFWUYMW+V^5<6=!A(C#)!A MRF8$2A4\@30C.XE4T(:RA&FH/8E=^)[%^Q7\RL>_'7E<0;"/,B=+^!9P0,2V["%P*2\;)-P* \M))ZN'*W'18;Q)T$PEKEPY/FAI3.)3". MT#PSDAD9&B-]M R#RTLY]P\B\21Z5.YR\DHN"]U: $TC(80,((SE5EGKC R] M%742$O<$)8R6#T#G>($GB9LWQ6*]:M^H@RX#/-<("*Z$5AD1=O>UDN#(N2>_DB MU@!,6,*YP")T<[2C"(R[T\9 T$@0'Z_.=+%Z+\Z#%Y@Q][$QR@A0$#F#=&8S M&WH7/Y+$N+M[NG@-HM(7=2>]HUOK,S8FW$/O:P0[R]WS0WR$;^4YO),LHCF0 M0GFT<(V%S 3.*0YL 81-N]==+\4 -?"FW',),$A3SV<#315 B6!JAZ3[0 M3!9[ AC:X:'[RJ16#,C<.8 $UUQQ3+/@W3TZ"4D$,],5O9LIF2SU!*"SU6.H M^Z*K)$T1H[! &T2XILAX>QP8-BTB(N=DIRNVOY/3""DG ).>!VNZF4&FN4>+ M!7 NSRRCBN3!WZC?2U#DM&QP^(23?@)0VGVZ@5%!@&;H\ ML)N2N#7KX<$30-X)H.9P.EE""3@UU-O1C&-D$50T="76R^IG,,XA'B?@!"#R MOM2UE4O[QM[]_;YL!YR?JL7B755_DW7K1$M! H05$"!BM95$&!/ M\TA$M&ND9E-/ N@[F UUPOE]F2J@K3/:ZHSPX ]HC$MAS]F'<#Z5[]JO2?(? M#: OMBZJ)L=:KP+MQ2+"APHJ1P!SF&EJI84H=$?PD:^3S;;/G11(TS20 M%I+N>E"_63>-KB[N)MBLD\TWS[]LBJ+??K>U+I;M&@^)FPH2XO\@ G)"G'3! MWSQ?A?76EW33RMN5RH^/6?J$S(!G*FO>53--!26 QUHY4*WOIV;I[@7@4^Y!))"1RIF_9FD-U=@-^52 MRB@$;_J?T6Q6CP0],>4N+>+XX;<1VOBZFWYRZ#(6OO-2\N M(9"YL"##6?/H L'AJQR/OT(WVP7?4Z)HO-Q3,$>'LE<(FN;E1/]/QZ5S'#." M@V=]1F4/9[NCFU3V<*_\)^9\WI9A+N\>SESI# /))0-:<2AR882=X2&<4;G# M^:[QII4\W*N"H$ Z16'T:[F\?K>HOH5[E^MIQ/G*H'NH#E_]_#A17Z$KE!@H M3;U/0YTS#''.V&P%G1WT!'!VFC$OZNIKX27WZO8W+^KWY6,?JS.]*K[Z*,$N MN]IQ]$DESPWPRXX"QZ'+M/!+A87VNL-0GL@)[52D=?A2IU9K D[87:_K+O=1 M-*\K9D@#F>7:Y0QKJ4/OFT^SQP55#-VW'P4:HX@$(/0LS=+D2$I=+.RST.2R M&BC>/E$:"X&B,@-(YB3S#D2N4>A"@CGXB'N$G "LHX,C@07RQOJ9=7&G]M*< MW53UJOBOSI2[10IP;B5PB#I"A-"(AS[9VT-.7"L<'RO5/(I+ (/#3GPDQLT; M%P;DS/&<2FNM"7YJ-_Y@;C9#F1SR J@K ="ULQ"/\KH_?ND3EB((""L5P)A; M[1>694(&!N)PZN*6WR2PB\^DR"0A>J9UM?:&P)L!6WSMJC'W_P>DR200F1=C MAAQV66@K.82NU I=PV#B(/0F*BB)GI-MKIJ6UJ7_I:+=*-]R[ULHE .)1&:U MD-#H&?KM]A.46B'LB8 V5B6)(NRBME]D8=[<4W3?MO7A"=CF*<55FT^_2PC+ M#,#0?]0$*0-#QR/C*$VM)/9$F RNQ$3!NF'GR<7IY$M: 3B5WLPCJVR620-I MZ&JL892E5OMZ(C!.5E*BX'OP,"[D;>>;R98")00!TFEAJ3#4BM!'-0>)2JV2 M]<3.WQC5I!INU&M/1R%5L=A$<:U(C7IO%C,%,LR(Q)(+C$.W%AA"5VJ%HZ=# MW!0%)0FZKD>U'QAL56\8Q8 R)@.9S'*K':("ASZO/Y+$U.I$3P3%<&J+B,JF M)F8/;^=J45S=I:[:TFOZ-5 !$,2&94RS#.T8PG;!S?#I4BL;#0JJF:2>'HX^ M-'_M,=90-@TB\ASHS!HNK;9&TY$@VITKM=K14R!HDKS3@\^E_/YH49MGD=9U M(_I=IC+H/PFGO97-<\(4EV*W'&$PB+IG3*Y^]!18"B#\!-RMX>SN6R-N'.Y[ZG^NBMIY_S]3J]F(AR]59:9I+ M"5]N.G82K R0"AK@N;.:<,!PA*"3!E*O=.L21ZZR. @44F6KT:%Y"2U)8'$X5)M=1/C&,B< M(9 CSI!G#V$8^C[F<.J2+,HZ)39G4F2Z[NF[HI2E'BU<[7QDBJD%E"C*M?'2 M)2>"[Y&4QX7VJ=W3.=6:@'MZQY[=Y,DNZL)S^J7I07*WK[22]@0"Q:4!F:7( M^*4I*!.!,;J7H"2=T%D14LVEKJB[_2;#YN6HK36;I^$?FI'=/TESWZ+,.]47 MZUI?R\TW-@T!WI=O;[XLJEM[U\OLX=N-#][:KF &E&0*4*VRW%"54;F#UIXT M:&C*DG143P';^'I.P,0.EW^K4EA8H*!30"NJ<\.SS*+0I;7#J4O2I3VE\9U) MD0FXM U;S?^:%,97N;";^G4OL4)[2]]\PZ_0YU_8^LF[]F/M\Q*]6#=]6]Y^ M]RNWO+*?_*[QUCG;5@(VSCO\R"]@FA.800YQ\,SL:3F,>S@QFXN<,$Q>^B)J MZ:5Y6Y:K'&CD)-7:0F5#N]J3"(Y;X9DFQ(]28C)MR<.RW+Q:PPT'4"/I73%E M41XZC3$_;F>K$WTAN-VGQ%1:JZV_?%EL1"D7#Z)\7[JJOKE39H]0*<. 9P;Z MZ%@(I%QSYSGXFT3#2(M;)CH;$N=03 )1W&-=Q5WNI2?E E533V8E4-0X;##* MG8:!X=5-2>2^5W,HO0JN@=@5?8^AXN.2:]H]OZOJ[;S>K&4EH"]:RH13$YNFQ M7L%J!)1T F193B1WR+'@;RL,)BYNU?Q\9U6S*"5 MMN;5>O6Q6OW=KIK5URII)'XUY8H 33*,ATY7U?E MLEH4YJ%#V<46)^?N'I5R\=0'N!>:&0%^JY2 .HL)$7ZGS$*O[B"$3PXRIA#Q MIECJ1;7T.K[TRGSEQ_VCM?PX!@(Q :C)I(1($I6'OBP9FH>XYO3T>&Z%/3$Q MD:I)_KR^N?%^=N4^%U=EX0K=E.#>7;YO'I/R,M+-B>4(RSQPY" &>@P7@>QT M>YH^L&:6 YEE#&2Y0PA2[#@-?1+13\U4B_I*+HOEN=M>*'[=[)5W[THQ5/N0 MS6)@*'0N%\JYX)VNIM ;N3]J&$3MFK^3*3!94[?U3,)308/WYYK>F[6]MN6R M^+II MI\H2HWR< QAF_,/&',X&0.)QK%39KGB8KS+2K.]E+1AW"N+!"<0Q_K M."4L8L[N.JP]&;DI5$Q*33X-U]1F#27BK@-M[X*CQ &A.0(BPT2)W"BLW2 Y M!"$GCD$\+9J>I2I/K\14K>8KN6ARLY^OK5U-LXL](P6Q?$.H#.3P=40"3RGK M3N0Q'QM@#*3)$7 "9LSY_TD;NH?=(,)"GA9O"_UI\AZOH7G;4!H@A,2 ("&E MS*33P;M,'D-?7# M ^D-9+KN#MCZL*68 DI;"_R^:(@F(B,P=#/VYQ1,/N1XDM_9COQZ\C7&0QH" MG3=/K4I)@!12>)Q;S 1"THG0#?>.HS"N09J CM:IQGR*2=7V;&Y7M-^[&!4_ M=HX4*$(\3&5P/^G]%<>WI=+5?+IV>Y'ZI0^N"'A=_X'.5 0DPE,M9I M%;IGSC2*)S\?-'3V5]NS]V[@EF1 94H#A31&5D"&5>@3BHDDI^)_S8[/UH-# M)U1ULO9R*_%X5=N[ 'N4N>P<*(RU/$QCD(19US1]0+.& JX-!];EF2440:2' M=KM[([;BV>J/9.&:X 5\<$ 91#JT)FS7F+B>BA! M<+#K>X01?*J&Y/-:+>T_UWZHMU]'.Q2[8P0J4=A'6:CWV7^2#"XK87F@EGX562 ,XN:VF>WC]M M/0U]QUWK*BAB@ M$@*(.,J6TLCJTEE]'ZYLD>MUNS*<^4SD!&.=,9)5YBH5/Z@PB+VU-G)G2%5TD" M./MHOVV)JZY*_U';+88.!;LV]\:886"$]S,=)!32\*]1'4=CW&X3,Z%O5D6] M[+3J9>,PS)A4O1__A"G5+HY.GE"5KJD6UP+D5#$I+;8,A>X@$SZA>E?VH*^M M62_L8^YNR[/\:%<;\?:N%*R]R;9, DXIM$T&CRIT"$G'3_M2,J9[8?"\V&0V MJ2>P43XPMVR*[K;O;IL_WWGQ574OB]X% %RI'$BFR.^:(2[P3]L_QLT6[LCS#WAKVJFES4:NY+D$8!%!H**CC ME.?#G@Z.<7%YJS!97EW5]NIAI7F%E6N[Q^Y[5G.E ,]S 2B&3!N#C,2AL[F# M"/L1;BD?@DY'*7E@C26P4]\SBS MIO/]?E:5(X 33(!6N-EU? 0O0B=4)I ;9^>."]E3:3?5#;[[KOKX+7SO>#/> MKI\QQ!UU-YI( KQ;Z8,0Q147&#N2A^ZO=)H[]H]16--\LO0_?/NZZ0A9[@O MFCM(E (A& 60$I=AX3 3H3-Y0VE+Y6Y7*/ST12=!=93 UMO[%G._,R$S(*6& M0.8R9P)R"R$-C+K#5,4-@>?'6V"]C$::WQM4%3@ALSF-*5;V@_/YA(PA,]2H?7:SU](52PVK]+M MYPQ1Z27),8#*6*X)M'X!SH;)0]3%+7$Z)12#ZBF@@3Q=DYOQ,<3A0>=N>#-C M-+&_L0DB.9 49\ YAHV6FDD=.FP(T_9F$[9_L-ZXV@>0W_[:]"+W?^^'ND8( M2&,,0"2CBAO!N.2',#%\NI3[UNQ5[[/#K_"236 ;VPBG:2AQ8#<6N"ERP8!2 MZ"S1W"D>NE*RAY2XGGL \(04=:HYJ^Z^05..G?:,-V.GHY/DK$+TD]$6 RZ) M )1QJ)1T$J'Y&D;&Z'?TY+@]/E!NZZ]%DV9\Z'RS3=398C/D_2&'KJ[*XK\\ M49NG$#>4]BXXGF.@$)9 &^*,B^=K,QDTH>;79,]_OU,>&1P [^)(AN MSC>&[OS+W>G-W>[ ML_/4>-][WW#S=VB=)$PT$-QIPC9N,GW;4O)1^65ONT,X,38L#?5:: M-\5B[9?%?OQ#'\L*YZ-:Y)PQB&00H;D*6(\D]67TVMJ+H3T^[&Q*2]5H#;LF M\5'63>'15_O&KF2QF/$*2&NF$UX&V<_ER:^%:*2!(M3Y[5!A!ITRCJ1_+>3Q M&M7Z1MFZB?*:/@K-PKEOK-#JT<&T P(Y Y"VF59.YA:&MO?]U+R4VR%[T="Z MPQ9&^"_;:#V8]:K[ELSLIFS@_"_5M3'/ZNJB_JRJSUZI-=K>O-38*+NM!VW6"@0H;!'(""%- M[U%F=@/RGK*$HZ9]*=W$!N%G9JD?CR=QAZ>RN8)T_[/A]SKO1/2L#DH$X(X; M@(ED7-!,4:Z)S:&CH=LS=E+R4V&$O"@ZV-CM>Z G$#"TN7MV^LJ6^]BO_C[/O M1 0(I) &UM9[:;CRSS MS@/1&G"D&>&$$17\FE@?+7$S:K-B*HCX$X!1AX6_]+_:9=P)S+WOP!D0F376 M48<5"QV,["$G,3#-XEZ-$GV**&H8Z5YEE&6 *TR:]J(*2YA+<8)P[Y&B MA-!H%5J\L0^>'T@_ZS9[W#$@.8/>I!I![ MM&=:6L",P4!IHX'+/5RI:FJLU%$*?WV$PH/O_#,K?(S04E'XFUW:B4($,,4$ M$,1)D&5*X,QAQ]RP:J&=@>.4;,RL\#%"2R&JW'5\/Q2E?;^R-RW_QF7.0:)_@4(71AZ^8+\LJB5BI9-\\<2M-4+"$& MG?2A=^@^-_OH22PE,5+GAZ T5@')7@L9\4C!4YW35HMV:]3M9]F4^E[+LK2+ M*05B<],4[7F'\9)+[1&(3/MX"BD",DRR7&;44#,L)DGU$8CV=5@(FF0#<(I M9X@U))^A35$O/3_(DP][@7+,DP]'Z2>-O;MU[+^]S%N)+L\3\WZMT!(")YC" M),]$^-980^B*WIHI$ K:NWE8E;P F'4$89XKAW(@,D: TYHBH1@1^0P/_ Z@ M++K;&!@11T)NA'H2 -TV!Y?7=;6^NGY?^N%OK"ED?=N1@O5,V:90SS;K55(N MG="YY-45N]6MQ>5EZ:RW5W05W3;CMO7N6C MJDD1:6X81Q"'OBL\A*[H=42G1%P0Y20 N!XWI#NQT#3@PAIP#)WG3$&.B/9? M"-V3XQ!-T3L+SN.X!55% M Z4!W\]KM>K$U17C6O3?C_S*7\WN[MJ0"'.04N M%U00A9'AH4.%$60F&3F,Q,EQ)=V3E9;NNPQ!4UV7Q8T74O70RK89*I54K+R5S:*P#PGBKPKG6T"J_[&7HX[Q_ M@%=.0D$%5*XE($AF M0N6*HN"-X >0E>3N/P(#U;P*21]C/2%A)H&D- ,,0:48PWYUALX:#B(L+LZ" MP^$XN(W030J NV?&SWRVNJB*[>[GQ'O2@#.% $$\^]Q(3-SMS4DQ- MT$("<#HVCX"I!4)*!RB#2,NF1(V%=K]^G-3?4;Y74%4D *T 622J_.KAR@"' MK,!(J9SJT)OC#Y_ZVX^3\*F_O4K[5TG]-==$4\GU;=&28'*O3U*I9?,H=4JH(C3@$BSJNXY6'9' M8BAO4D@\!YG$0F*EC+2#.L,-PTF;@'C7@Z?KM V0B0).('*X9Z0[HC;& FX9 M P3E.7(.9P:%[A7]C(#HZ)BJT"J4=!. Q@B'T9X1$.^:^3S0&"_=!*#QJ;J5BU5/S6>F-9!.,*!%3A$S4CL2&AK/"(AW M(7T>:(R7;NP;Z6_+JZ*TMB[*JP=Y>-&^7=3.%# +"Z@P(:G*#.A/ M]BJARM@^NM++G ^28&I9=)3[C5Y0_\GO^0QAH1G+!SE5+R6+[AP#RN(,&)XW MCP5"(W'HEN#_ EGTO4"9DD7?JY_(*=)' 3ZM;=EY,] "*>#%8%&&,Y;Q$&=Q[9GCY=+#@V*B M7!-(3;S]]6U7?^&F*0@V@"LI@:/2<[\$4LM32N> T-YKSR7C M'!GI#!2'%!0]3_F0*SYWKZN%_WYU)_$S+_GRZHXH3\C'JM0]W][<:_*$-"0_ M[E-&0>^M0LTQ8!F#@&/- >2(>_N (&6A3S?#<_&#Y$3W@K+5J"HN%A)P*YJK M!>=NBZ.''- V$\91P#7%0#"H-!60.QK:<>@D)*YK$!L=N_[ MY;7URL,6>Z+I'ZQS G)&,ZTSZH0(W57M2!(C7PV?#HK==V5GU%#L,K?/3>]^ M>U7HLV^R-MT,6,F!,H@#QS72+C/2XZ9M5E%5*P"9BF $;^6=2X MS7M.@$>WN5CQWLOKIN4 4 Z!R)QW M "Q&+",DISITCYZMZ6._JA<93U,5$MOXG-U4ZW+UJE@LK/ED%TUM\65U=E7; MC9QV64%YWE2S"*"HE;1YHQ*38?O8_GD&@2C_84$46A.Q0?5P(GBN%L7=Z6,[ M<9/3)DP1_I]"(V)0!O%@CVAW\$'PH3\V?*;*/-6'&U_)A2RU_7QM[:KK6L3[ M\JO_0E7?3CA:/7J.(,>HTSB;>&2Z522@%]5R7=M+/^(K_ZT_/J^_>)EM,JX] M)U%082 0RT%N%&$:^_\/?FHRB+"I;M23B!]GZ^,9.P6$@LU[+IHP98S,=.C" MMSWD1"\E"8R27?\IE"82\,T?6?DDO_WJM_&ZD(OE1[MJ*G"6MOYJ6Y4WDF @ MD!.640.:4"=WX=WO^ MN#FLV4%SK(3'HZ-:R46\4-!;WB^V7MW*TKS]Y[KXTCBGGO<9 \,#,YXD3#R& MZYA!H[#$8Y<[X+&&<)ZY7+L9^LO.'S0^G>$_B/[":VAUMB7_SDL>5&5 <(2 MI0A*YA<>"=Z?;BAM+S";5II5VYS5GHX'4E .&J+ 4 M>W]3AX;= +)2*7@-B8=V:\V@RDD9;YO&[9T7(HW(@:#2 BBP="S+# E^%VL M67'Q%AP*0Z$V4B\)0.V1A>X+LM 9P*ET@#"=-?6;6!(5&%8[)"0*H;$JWKV+ M/$'>"<"E<877?K@#;""HO0'WO$AG,V:)QAB'MD8]I,3-=LT-GQ#R3P!&[]9U M6:R:D+LT[XKOS:=E-R<24L"1\PLB:VYP11("PG@J2E) M7-7KS;'^)A=\Y5GIX05!YR.:'(%<<.FTHA3-8)OZZ8F;]IK?0 721 *H^F#E MTEY7"_/^YDM=?;TK+^GIT^XC%DZ8 YI"F_/<#R918%#M(2=N)=?7) KL/J=W?B9%'&*>:E,'V2UTMVT_>9 +( MC!# E<*(02FU"ITIWD]1HI'?2/T/A=?QRD@ 6F=:KV_6FW+9-]83H8N-GOSG MA=THK#1G-U6]*OYK\_5>YG?Y)HH"!1T'7@ *,N(L-J'+Z$/1GFBD&0:N411\ M/+#%';#+N_[<\UK-C@-=E.6 9U)YGT,K)AGTOD?H"I]]]"0:G\YL,8]5Q,LZ M60_1M6K@R#.>E,_:>6K2B::RW.^JF@#ET:@1]T%"-L-;,?.?B+^NEJMSMZE) MVGI2Z+./D[8M]N8Z@LFQ B93.6#8:L"QXB"G.+.P.0#)0V?TAU'V D_#]V*G MG0H)KI\4/+^M7?_;_"EW^^!RA%5F%ABL^#]=?92 M%+T=Z4AG$;M>I,,B"P=\>\E^>41IGTWWV) M>^Q3YJFI 5[9#TV?@UT-=.>>) 1<#7M<.I>X%Z[%T/]E6=! M]93 ?KN'GU>WO\K_K.K7"[E<=M6V4+SI;TU QG0N.5>*D= 9O2/(2Z46+2Q" M=L]49U)7VDA\8NRCO.DY\L'6NQZ>(R"UI1Q!Y*@)[0H>26)<1,X&E>&0G*RW M!&#Y4!+SN7*K;U[P.SSV/)[!T:/24+H73 M4\!N];-8Q?XTJ(5 :88!$3X@(][5X;OM[>8TA3#";;8L(LQ$J21MB6T?1V\G.70XYUT!HI !1 M#LHLMQC+T F7XZF,>T(;$X8AU)9$0< >'CM.HJ4WXRI#WJ#GAN::8ZW$"6U? M]'OU,2%WK#I>5F' TQ& 7UKUVI-:2%4LBE5AES.>=_1/=I+CCH&\QCSM8"@# M2DD"-"022JI4OOMNU-PH+SE=IPC*O/0:92#1+W MLXV]B.DHQ0NHE01\O7N&/ON57S]QT^[6Y(-\9K3?&8QVN2#;.U0$OF- ME;#J[@;3%-G'[G-[S\)CHYV61]D\8R"$ GYE^0\0)@N MP@0LR*;O=Z]\6M96-WW?K !8"I5;DN59\%UJ/T5QH\!Y+4I 722 K,&,Y,T[ MNID6GAN209=G%NG0A^O3\#1;B'>2'6JB!E(-[7R(FO>K9M[V1^K\G43)C5-S1=V0 Q#G"BBB!=A^3"7-!.-B[QA^:%\3MX>Z(FV;Y M&7= :J2U$A2+X$_1]=$2UU.?H/'V%>< PH[MF-\Q!11=?52T1HP^1YV3JSM1D% C/==#! A%JA*1OVK.L$(N(&I&F@<(P^ M7BKN+K]5K0YA?GTIDDM@H=)$:4X94[/BSA,1-WY-!W?'ZN/%XLX#J;7"&$) M("]CR7.-K9'^\[#'HR:1$3?630A[1^OD):*OG3IP0$FB@' P@S;#6(IAR=PQ ML\?MHY0&UH[20+ TR]P0VTX3O/W>/!5R]_)?*_,M,)!-%RD!)>/$<)RQP*%& M'REQW].+"+X@NHE:*G3/[S93;;F)NW0 )40AXYV%3&8#@;4][B"4L)>$DM%2 MBV]\MDGOR5(KBP&'39-#C]S<>G<1H:$;6,?P@]3/7ZKZQ\@PM87?/#[:S09F M%OCPP(,9<2NHXUKI? 04GF88A ;Q4M$P4I*IMC$8=)RQD4#3.63N8YW61*<[ MLMG/XTF.8Z3?5X2BT(,S@[G1V/#@[XJ&/8YY]*,VP_[-%E?7366UUX"\NL_, M/GSSTM8WJ'7'!.= .69 KA5EF!C)@[=W/);&V$GUT0AIU4#,J9P$JB+V\O?F MWGG_Y'?3"UOK#GNM??BHC \D;>.V.T9RQH)7X!Q)8^Q<^FG -U4Y"8#O+FJT M(Y=68,$%N$E$/S&T+G;GOJ3W5Q];,*SK.OLG:=#:%(")K M#F(M<%AZ^\$(53QT8]-@Q*=R9VEVS/8W:CNE^A-P)]Z7WI;9SU[)&^8^-+_0 M\-O1W=D).\A)Y4^;2<%2.L5[S#:2A=XW1V=!-) M,$=!QC!SD"DM>.@F,7L)B@N^8&H?!J<1.D@ 4+_8TCO;B^8%"'/C@[QF5V@Z MO=\[6ST/6_I/2ML<2,QHYJ @& *N/5=O M?$RPJ#;O/^QE2604*"P-,,W3(A8KGMG0%RT&D!4WNS@?S$)K) &0?;:+Q5U] MRJ^R_L,VF=2]_$AO]"66_@_H%,RXR"0.GY MZ'M95? ,""E)YRT;QAS%E. ,Z<4X@C:'3H M-%TW)4G%L(&T/L@:'J6"@.W!3WV9.I,;O ME\NU-6_6M9?M'2\;MI=;;O/R[7=;Z\++H1T@0< )Y\!)12&C5& :_*SB:"KC MGEZDB/5Y%3WUBN1E,MZ2%[:S1=/E[W%EMW+\"C6]BPW(I%"TD8D)_O;L#&S$ M/9-)<4U$ALJ/LV@.^HY:-V^P$ 2@,HA@C(EAH9,8<4*,V7JU_( +9AI,)H88 M;\LPC_5,%<+]!MNSX+P. OR*+B]G'QS;T'7 M3L+E,88\1D9*.:"L1 !A1;VP+-(P=''G:3G\8;+42:S,>.!["=OD(>ET)'B. MD0^5' BD*,B,L(IBIH4,?E_XQ#S^,(GU%[$\YP3@2UB@\S@6C&K ,7% .^X7 M5.->&/H#^[$O(:>?Q'*, +#5 M$PXFJ:P9=5@8ZN@-^K%;8-,PN!'-6BZ:GH%9ZSR4(B =@H BK51.K3'!F]A& M8/-EYSL#@KQK^26,N!]@4?;O[WTB:C7R5+GWH+V@0"8S;*5M7G0.W>HR ILO M.]69[J*<&W&I+,HPH>Q[+XFB7!;Z=[EHO\V$,0128@0,R94PD'*'V 9M8Y/+IMW?_;+A#MO6HP2P'+I P2*%3*A'X8X!5\O._68 M[N(*CJE4UEF8'?VY(-H;M]>2W[PE$()@! V63*<6O_5S\[(KCE^$1S@%/R^K M>?M'6=\U: S>V:$U\HQ='/9SD63'!KIIW)H3H)'4!N:8Z>P'Z]@P5S\K*B!0 MDCN0:6YQKHF5(OC5VC];K!^)V9.U6-^K_@3\F#O*_0]W]6LF1@*>*0V,M-21 M' N4AW8]GA'P@[91WP^"*I1& C9OBE&B]L1X:2X6TN^3-[:[P66>*1^$6P2L M,)@0"H7A)[]/-(*/N/"> *Q@56"!=)R X7SKG0GNO:,/*;V6Q6G[Z_%LW M,XP9P#5AP#AGG%1*,Q>ZH<5>@A(_%CHU"L,I+P$D/LBE\[T/F -%$7ZUI?^S74<-AM/KDB0&#, M ;,95A0QJ7>?LFWG",=-G09:QBBY.IG$$S RH\\$/O3U_\ZA]Q-54Q[)A<69 MM\XJ._FMJ##O!"]@GG3+][7]6:AX/;=[*HNT^9#/=NJH,. M8.@8YTS97 1OFC<3+XD'R8$Q&?@@,@A 4EDH$XZ*![3.;%K>2(Y\*">P0RK/ M*?K*ZNRN*_K'D:Z>Z7SE?7MKZ\EN6][%I!C[. 9Y #!86C&C)A\]!W M@J(Q^T(K.\.LLIQL1QDG MX?"%EGPFONJF@REVWFFT9MZ7NK;^B^_+N]Z']_'N\NRK+!9-_.JELO$)6FD3 MFGG-$>LUYXS+$1;6[;3\ZTE4S4_K"RWBG+9*4L1! CO0:(D,D(/Q_RG@9)8# MAEFS"3L(B&:6&(,@#.[LS<7+H/5"?[#UDA1 4E@H^]XGZ,VIMV0OA 4B8PXX M(YV&)--&!J]U&D?J()BS'Q7F)U#ORZK.?WJ=L*O 8<;'&/=-=Y+7& ?SFV1Q M?\::%WT,!"87 EJ,#-.A*]1_U.)^0@"GSH!-]&(IP3D*?NKQ9W'_D9@]77'_ M/O4GX(+LK?A%4 "II 2YHLAB!I'#H;'[+U'5:&; 41G!&51*TM M M'Z>75[_H(O_]>)E27KU7>0D@,7R4V[R^(YTCP#%F(",Z1S:9MUX_'%6M]@)+ MN8]Q%DZL^Y>,]H_5_8GNVW^NB]7M^]*;@/5&/<,>C$T ^_MOI>/_2[:^;_D%@2C02AC,W2YG!FOE[HBIH7 MTB==>"/P]7(>5#I>,IL3L?:+UCGB@#OL%29QSA!R>:;3.30]Q,T++31]Z:ML M#)9>\G[65M-.4>#SDO;6U? <>;F8S$>E3GO&<@=I,OU#C^3MA1:=OHP5-R?. MICZTGO@*O'\EJE\XVOB00"OI-:A%CG*&L4HF7CN>O1=:AOJ#K,-I:'O92W&" M\YUK!(3Q7@*%&>0P)XS;9)XZ"AW(>Y7734/-^=^[ 88V\XJ<"6FU0VO(!\Q\EVOJ#E<3+/=":LOOS,Z$') M/;]W?;3XG&O:86H%))4$,BH=A_+%+/4CF8^S&_^YWD^+VA]Z4W^>2CM:<-1B M;RV]]+SKYBRUCG&:S LVH9F/D_3]<[F?%K4_]'*_S]@UK[$<;R1A!KA6#$ B M62ZLY"8[>?/PDW >)ZO\YT(_(5Y_Z%4^/OK14 /)LQQ80Z@Q6. MU(.GKO]P;/KFI[5PT]Y9KOOO'"W.,=3/'$B[IW M*Z1KMCX8(]44AEL$'*4\9Q!E#@_,X>^;)MS-V=?5PG^_NGNY;+O^_:QL#GET MS[E)Z19(YT5\1(*(!Q# L)+6,.41NZ1WQX+F*F2(/!JO^>;!1E1_1E MEO7J'Z^K=>E'\AI8W?:U7=>2^T]& JDP=%IH'W -RA/X";: ZO_U!-*^N5.Y M+AL'"U5 Q40&UB?[Y;X#R.-ZW66I^]9;D\,7ACK@,-->0CQ'>-!YTP&T#28H M#@3#Z+R:6P&Q6]3]LJB47#C/B*D+N^R^WN@R+R-&'+ Z@R1#"/+=EL,];D7G M\/$ ,9,.JZ "32 :;Z[3GKLM.]RUUHX526 M[;P9+>\NI>3E)X]9GWT#E6N+3$\#__"Z'$DQO6[ H!BM^7(C!J* MO0?^[ZHH5V]\H+^HOFR$]; W=/.B* 92YA00*JD0AE,UL,?J@8DB]_Z84\/5 M3.).P'8%V 5Z*P*-;)[M@P8HEB&K:,9D\ QT2/I3>1THB9TY&C!BV].[@^AS M=U$MEW:Y](R>O"N'' MWZKZCU8V@EK (6M>#%8"PDPPMWL;)B#"#Y(7-])ZN6@/J_=4&_A^M*L/7B@7 M&WYOJG)SZ/G4S[81POINELJ]DLOFL,&\*1;KE36=OSKAU&\N4H(<&)Y$3H&: M K^5=5F45\V,F[GZCH2$E4!DQ *M498Q**1 -K!GVD?+5(_="_6]MQXWMA%M M'X/*!\8*J1P(;R$4:JR$"=T$HY.0N!Y&$/WO>L+3!9Y G/>,B5WBK7T/K($NH\"]Z*X&@BX[I_,X,LN);&VZCF-:P@,-PI&WO^ M%LI6B5R?-(V#0$I+FVO3F$'*7:Y")]*/I3$N"&?9#V=54P);Y5#^-LYNJQ23 M,2 8SP!%N:8YQA0%?PWA* +C;K7S8F4D,(]77!*[= ][]\:^Q677&I?;-83]F%@A"_6?'L))J9MP<$T7,UI;L),@9(_07 ME=7]V-0"-'GVT#G:UL#S95SW\W#B_"F4VD,CDX!D5C")F+0P^"/8,^5/G\[9 MS\I581KL>ZE^MGI=%ZO"+C>G(UZ4[_QBW$ING[M=@CK/V)7_I"!5($-204.< M#[7G>PTM! [P^:,HYH%H@+H5C M5(:.*69D)Y7K):='Z6Y]9"*027;U]-?68XJ LDPV(BFR*67 MJ8!G$*A':C)V_W47H'(!@RC6)4/H#)0*VYUK.S%AA,0:<*P$8)!!("02WB\UT/L5 MW&0F>"NU'EHFI\*>C_NXEWC^\@P0;)O$"X5 $<^N%-PH:Q#7>?"G4COHB!R; MA]!^*RTU5=P)[)J;GD]-6KI8W16SWT=IVSQ@+H!T4 *,>9S4X*6U8@)>^'S@B)1^Y[=U%79JU7Y_7]WKN]F"B0S2[+ MB)1^O\W]'_YK.(>(2C@H9WB@Q5W7W)%;7(3:F8*(-@UH-"=+#X[9\Q7SP 1F M#LCF#< ,00*5Q!DW@[:C8?AH$Q"OP]UTG;8!,E' L>.AR^KJ:F$W/)3+JGZW MJ+XMG]M!"BRB&6"6^96C= 8$D2ZSB!"T>_K6$POUSQ$="E.U5X4796Q$?+Z\ M[""= :R( 8S9S(M#&@"9QI!3+K/\8-:^8]PX,.\A/N0R+VU]T[3. M*[?/Z0CQ##0FGN0$*$NE#Q1AAJTE!M-AOM'^>9(*NDY MN&N(] Q7J8)[#P[IRP/ M&R?W L&XZ=QJ ;?6 N&(%M) XD3H]S!W2$@J.S,-+B&$G)H%^55^+V[6-P]W MM_\F/4E-.=A_K+W_]1A6$ JP,'G34QA[P^@H,%9E/DZ1QFHRRJ8;*9ZR:6/% MT3_B2"NS/>"OY9>B&?32L_W*?_./(&2V1XV2,#JHBX?5/4@B$?>%9_39U75E M NMK9\PH^9MQVNJ61B*ZNO#3KNJ;TKQ;R*L@FGH^8I3$R2@]=4HB$2TU*_YU MN31U.#7M#!DE4S':^K5ED8BB_E?U[8F^L!:P9^@HB8!1BMLOF\@*?-Q3BQMK MWE6;IS9^EXO)RVW?N%&BX:-4-T J*2R\Y6OO)MO+ZI'<3?_M<*OOP/A18LCC ME^ P*26KSYG4.$A[/%'M):*T]Z4IOA9F+1>;*J IBMH9*FY0ME_FU2$!Q%Y* MB\4370_%@Y,64=> T334(_-JF 2.!&X6_\/-]/"9NR?CQTW6!ZTBO8*)0%E M/71RMJ;Q@6RYO)??T^MQKVZ??N9"WFZ>H&V8>>*H-!<+66YUAPNK\UE(C-N- MIA,,NT5S,VHF >"]O?FRJ&ZMW>IY=M"4C^KJVSM/W$JZ.;6[VW[[D*@3@,.& MMK,O?GI=;$2Q>2IR^?GLT^=98'%XOKB5=">$QV#1Q_;[NC9=[P@U'(8/HAX& M'@(#,9N/,3J,VI%+"JK[K33UXO9JJ^'JS6JZWCI''63:87RM[1-)"BI[^[W6 M%W7SCO=D/3T--4@Y"9Q(MIA/02._^!U@<_7FG2SJW^5B'4 U'6,.TE$"YY#] MXHBLK.S0Y3#BIEN&\K3?G!3.5X+1' M#U)^C_HPS?3D?.> T?**Q^AG M>['N$TMD(]LT2/>VOXE]'J_J3D-8>[QH^MHK]VJ0$/ZECT]F\4Z&*N7/@Y,_ M#TZ.TLW'JOQHJQ!*>3Y2O(/&?;*N#C">T+YB_9 W1;F166-?@VTPK8&C&;6Q MGL$0,<4V>5=7JWNF)F>;G@\5K0!TK+:Z11%9/P\$E7)QNRR686J;>@>-5@PZ MT??N%4]D[7U>_7%1Z_/ZN]51C>\P\T0Z[ M VEXB! 35/OO1;6X?_3K?U4W]G5S8[F^_2"_S:'[O9/%.S@/B8 A\DP0!I[C M?Z[EHG"%OJ?^4GY_94OKBM7D8HE1$\8[J@\)AZ%R30L2WHPM9'E/\/N;+TT_ M/,^ *A9-OY@@OMNX&>/5!@0"Q7&232<""^GB[1DV7@%!@" L35^O@\# 8@-4_ES(V]^76QV90A?^#!E_PKKVPIE>Z_,X2+0#UR.TL+TB M=[F/?2#TW>K- ]FOO9FXJNK;R:4CW2/&4].NO*N!S,=.)"\6N^05-E 12?_ M\:JO]JJB.DXND55W8:L >GH:)69-R6%95WL8CU_DXTGZ&$0=NV/%NPM]I%)Z MA/!GK>(I=YH_ZQ/_K$\\3C?F/S<]JK],7A[/1XI61K5O=70R&UL!B\4C66&6 MQNYP\;;U3G%70WB/K92KJ]7FUE*Y+'^7?O%^7M_5?79EX5: M_+T.H;.C9XOIJ?5IK H@O@34WM#L65Q^_JI?+U>!M-LY:$S/;J 2]PDC=O 3 M6D^C=33/0CLD_6J8*!+1TD5=!U?4[ICQUM,(7?4()':6[I^KV[-OM5DV) 90 M5==X\3HL#S)[>T20BG)F=D>.F2=>'F^/FKJT^6)\D&>,O?VN%U?>@_KTI5Z9 M-@NA5^BPZ>)=TCQ2YT=+,++J_UZ_+Z; A__;4V?Z^;LW13 M7IV5YK?RZW)E @!@]*1I+/WC]%N%$W9DK#3AU?ORGOY=2G?Y\<[&W^L0^_GX M6=,P&J/1,EG'RNV?PZLVJ$^^>#__M1]@'@,GQLT5S"L/ 8[1XT[$B9\MS M=\_&N=L@^)&-P.@8/6FT:Y[!;<@H8<TK3WS3O#]VYA-KR]KDJS M?%/[#Z&0$XB$:!=+P^ HK"(BH^K-5V.6Y_7YZKI^ZRE<7ICS\I&;CZOFZ]^6 MG]Q"-VQ=KA:-@)J'/4)!*L3\T2ZWAL%30!7$?A3'RJ8N;O)1YO8XT3:=?0>9 M'8S&3O3>4QNF5KH]6KQJBVGEEZE=.WE=?;:+S>.^]QB:?..D>\1XY__C]+57 M+K'+RSPIYK$6Z]RY0OMQWY5AUMKAT>.9P'&Z'"ROV#;3VOJ7NEI_>;]_>20TE!;WC1O-XQQK70_+*/I:K"ZKE5R$N+ZW M.U:T+BFCUURG+.)KZ$ROUG*QN+V0A0FDJ*XAH_5#&:^O/9*)75/5'+E["C=1 M8R#3V#=FM#8G(Q5W0#:QWD>,U!IEB5P\)*GJ=S[I8W39/F]R)THAM'OD5/'ZA(Q4]SA1Q@X;=\S,[\O-)K)Y_.VZ6G@I?UJ% MBB2/FRI>BY'1N;LQHDQ._Q_MZGVIJYM .?1!$\3K-!),U_UB2T[#K23S7)K> M,]$@C2>5.QHAQLB:[S _#>?WR:\P2A\ZQR!]IY1].E)XR2WR\]6UK6=>W]US M#%)U2HFK(X47>U5+M5[(^D.Q7 4\ZNX?=9 Z4TIG'110; 6V+ZX<%/UV#G@(.6EE,G8)Y;8 MK4Z;G;GA*)#"NL8;I*^4,@][A))"KCC(\UC; PU24$KI@BXQ1-_-JLDU=P]C M#-)'2L'\#O-IU M/5L>QA8]92O%V@O6.5?F+E%_N"7MCE[HN-OG\0 6/AX/J <%)M8_^^7!9>F)>U MW#QA6-=- 6[3GG_GPM#$GO9[I@G2X'XH&P&ZW;>F:L%B9-?8WF&GI#(?AWO5 M/(DRO<]]YX 16ZH>TL6SY.4>8<1..3^2-OE2XLY0T72S5]J=6DGHFN+98M%A M2\+T7>T?. %=[6G!>E @?[;PCK6&_FSG_6<[[^,R6JMZ<6GKF^6YNZR-QU<8 M;W[/L-'6T'$^PF'!1/<4&JI"/ 'X?*1H%[&/]>$ZV$]%)9?%:K)[_6RH:#>J M1RKEF0!B/]>W7E@$58X:K\947U;_?W77LL(@# 3O_:B"T/98A/8'4@T2T%IB M+/W\UD>+CR1JLF&W%R_"9)V1@60!=G%# Q\DM#J^'D)"2C4! MQ"LXNRBE9X.$4(>Z&PQ HA\47EW919PI R1DN?"DED()7D59%CV9R+T_E+?@ MXA6.702SO0N3XWU-G"W_A';V_ MT5QNK.+[W1M02P,$% @ 4HJ=7/8%!JJX! YQ4 !< !M&5X,3 Q+FAT;>U8;7,:-Q#^WE^Q=9K&F>'P@<$AF'C&P8S+C ,> MVVFFGSKB;H]3K9.(3D"NO[XKZ;#!8#M-[<29AF& D[3ON\\NZJ0F$P>=%%E\ M\%/GYR" (Q5-,Y0&(HW,8 S3G,LQ?(@QOX0@*$]UU:30?)P:J(?U/?B@]"6? M,;]ON!%XL.#3V?'/G1TGI#-2<7'0B?D,>/QFB^^]CANCO58T:KQN-$91D[7B MW80EV&I%C=;N;O//VA:1TG%/DYM"X)NMC,L@12N__:H^,?MS'INT70O#YUON MW$$G4=*0,$W$_J?GLW=/5HQ^,D$3/"Q M;#NCMSS_!8](":7;ST+WVK<[0<(R+HKVBPN>80X#G,.9RIA\4WP?!D>-SOG5>@/^A6;[7D":@]& Z"WKO3D^$?O1X<]<]ZW8OA&72' M[TY[@_/#B_YP\!C:=XELI#EIS60>W*MZ8Z/J\)D9TB)NY8I1D[6$^6N:&YX4 M-Y0?L>ARK-54QD%I1^)>^U\A)EV6IP0]V01ES@Q7OX^_-IO98E()4,L!L(E2!"#'7&!FE@;Z0ST@*D_264R8@H7V5 MP"_-9H4T BXALO%*Z#3)G]DNHB28%.&M8CJV9X]*=GD5+FC]A#H$],D9%&#K MD:O]57$$SS;X)+*4[.64XFNO*LTP] R[*>.:/& W-@O^-YSKH35L,^?#*9': MW,RX,?[\?Q=8:]XN<+D,'ESN'88.%#5?DDK19#(FR7JB- T*<*QFJ"63$3ZT M.F5 #X7+,:+0"!-6L)' JRRC;_QH*>E#$^2*@I9RPX2P0TA>629@FD8;RKG_ M3R%;#AOK.(6P;"QX))"<2,0&@TCGGJIO)],.&JMI]ZU>A^GW!0_^M:# M>MQ):7/**!Y]AO'],JN/-:/TV^3^;UF>5[=A0(G_"-6W83I%CI*156A+2 MZ)SI A*M,G5>+O5G%F9P!:9A"E3(X]O) WM1(58E20M58N&4\] MR#7"4BH97AI,\;3HX]O5)L5YEF',23Y!E&56A?<39<60__&*YUQ!84'*/KAA MAKK0]>$M!)-/L_^(8C%J&WT,/NU[!;99#C GE2TPD0LU??BE(;A[M MO[EQ82KE+^CMZ2)(]H_5,+QS;YIH2RY;Q9(%G%C1[TSD@]8ZN0 MBC)&FE4R7V_%%XW9'B!7JO@:'S-2.B6LH>VM%XM+2+Q\,3E1N2O5MD9!.33#M:O**Q=[X ZO2=@H5V)JUDGNN=TL M/_U%ZXZ[X/T'4$L#!!0 ( %**G5PK@DHA5@< &@E 7 ;7)A;2TR M,#(V,#,S,7AE>#,Q,2YH=&WM6FUO&[D1_MY?P3IH8@.2+-GRF^P$[ M]AK@/A;4Y9 SPWGXS)#-RGL2*9#4_5B1JH;)#3?P9[Z KQU,>'N:'W>Z6NN@6Q_M'PI Z7,ZU" M,1KT^W_;>R@GW02B8QN"+4>#HSJ@/;=5@!T.XZ8_T_#K2M8Z7P:Z"UUI]*0: M1>_;T18],FNL&[WIQW^7W-+-9:G-?/3NBR[)BY]H)GZQI:S>=3PYG2<9KW\G M&(_QX^,L.7:&(8RN:.'HX(B]N[DK]%@'<3SH#1[:O[7E&:)"[N5-_T@NZ%QG M,FA;"9N+4)#XI]-5IFMIQ,T=94W04Q(_YY B]PSW_I_.##1\$3-=*<1KU.4W+^_F MH+=PX445/YJ,?N^$G?\L"@EX.)IJFH&90J&]^(=UI1CTN_]B1-U,R?E:5^(+ M944%*R>:?$=\KK(>XG'Q^N-QM$OQ^+OTB +62D*/'D-(@@EQE>.6%+\%RP26Y-H**, MO)=NSB*EO*5()\LQ/=XI& .5)N:IEF\R[9"7(%:A.RQ1Y,2LT%DA?,,_[OO/ MR%$["#M0:F^0P#@7SG0HX*"O*8L&\K@U3+,*;@*!F)3Q?'4:?@SL';\*[)'( M=87H,E#NH]D!\"".9K?2KJL<[)'R$=*0:13&!&)60M ?J0;>E>:!.RS1& @ @18PB>I\M">3OA"YL3._@*>CB?;!22B2_#+9 M#2L[*RCS"V/6K/TQ@#;<):!]>1"5=[X%49OJF0YL*E=BI#X+Z2AB C'68T,< M.T$ XMAH7[ XBY6@0J9#?E;:9\;Z!OV8))TU"1RULQDIO/9B'UA0!'"E@-_< M986L)B2NP3^_- 82@V/9'9SLTT'L.CA1Z2D]:J[WJ@1*'E\P2:U@-6&';=E: M4?Y 40Y%[.=C!$.",_:WE4+'I[N!RGUYL .P/.U=#-C[3^11RR-,,6W],88Z MG%$SV?CMNW!J&Q/PT&I*R=(V#@. B*;:1WJ#%%5Q'"Y[[XEQE5P=&1D!UF;+ M>Y!T6N+E1@V2A"W>&JWBUM,W8Z^5EBY6<3KE]$CW%8_4>,ZS<3WZF)0C&5I/ M, B;SMBIED!VUAC)' ZWHA'W^1H]4O9?+5KPUYA8$#2+_J2^C59W!L#CW0#P M\7 =P%M3U!J.MR>WK>&,)3#5BE$JO:TDL[CT0#C7C Q=Z=0"1@"VEF-M=)AS M"M^DEA=51%P$TW+SNZE*2;&P""KKA-NXJ09?_R#(S78#N8EZ;Z;2-)&?.*R4YRC_]!0!\1O*.!0,6S!M M>MQ_OF_&AP=NF?PXJ8Z2+:2<44$.>CI>HF]'^*YLK$Y>\\8JGOVIQ:KH MW!,2\^,J,N^YB;'UC,IBK3B%41*E:;#.+]-X?('!RE*'0+21\<<6)0*W* V; M8O=]8!8$ZYG \9M+X\5"H]\:#9/CHFJJ+!X/'/RY9_K^B?O:H-A"\1Y<9R5O.J:GXBEDUEHWQ6')QAO,L=+7;C'0ZL(&WI.*C:UK2 MU@8DMF4FA $J5(.=E-(]\KEO2D "TQ/=:!/%QG.N'RA=[]1VYAI9.7<@APXB M39')@)5X<-R"JI.2FJZFUDR),ULE)^WYMVO)C\K:V#FA=5;8Q'CR 60!L0UI M_]TSLEEOIZ_5/F&R(O6):VQBC#BZZ,0;YFV-[C]QU1GB+J[M,\;B(=>%.T;6 MGD:+/RZ176HCYR-=1_TXI3OHH/# M?[50W%Y3]^(U]6%0ZVW#\]Y%_^GF?F_P9-MW&O8PFIS,QL3X6E;O]X[W%AU: M\(_Z(E+J.FO3:.N7Q]O;-T/4@O'GVGWN$G/?=UI:],'= M$61%/.T2[.3E:YBP%YJD'9F*.-A(!VC)MIB&5X,S$R+FAT;>U:;6_;.!+^?K^"E^+:!+ =VWFUDQ;HM5V@7_;N%@7Z M\4"+(XL()6I)RH[WU^\SI.PXL=-UT&[7*;9 '4D7!R=0>=##T9JGG^CC=7Q]'(]<3JQ9OKI6>":U>'^B+BUR.AI/S++M4IZ/^ M:$3GPTRI03:\/#L;7:C_#P[0%>*ICP\+0Z\/2EUU"V+[X].S.ES-M0K%>-#O M_^O@OIQT4XA.; BV' ^&=4![;JL /QSTILND?M/(1N>K0+>A*XV>5N,X^E;; MLD=FC77C%_WX[XI;NKDLM5F,7WW2)7GQ,\W%+[:4U:N.)Z?S)./U;P3GH3_> MSM/ +J#"Z(J6 QT,>70?;@L]T4&<#'K#^_[O['F&J)#[_JZ_(Q=TKC,9M*V$ MS<5_G:XR74LC?M*5Q"6N_I-#@MP3AO9G#N1TZT ^=L1G;8R6)=:!K5A?'*^C):N%"(U[@XN_XI!#GK+(7Q7P_>&U)0Z*2R.:NN"4!;6*XL\ @L2 M@9'50C15< W!>626F&00.2E*W#E>_+G,\,@)6X+A@DUR&P(59>2]= L6*>4- MP>Z:3H]G"L[ I(D9"C98(-,.&0EB%;K#$T5.S N=%<(W_'/7?TZ.6B4\@%)[ M@]3%67"N0X$!^IJRZ"#KQ?K75F&80" F9;)8GX8? WLGSP)[)/)5&KF+9@? M@SB:W5J[KG*P1\I$2$*F4= )Q*R%K@.T:6<6HD; &:N,86/NP-CBP#\P#;PK MS8H[+-$8" "!G":B.1_]R:0O1&[LW"_AZ6BJ?7 2AB0_3'[#R\X:ROS2F0UO M?PR@G>X3T#[=B\HKWX*H3?5,!S85*S%2'X5T%#&!&.N)(8Z=( !Q8K0O6)S% M2E ATR'?*^TS8WV#?DR2SIH$CMK9C!0>>W$(+"@"N%+ /]QFA:RF)-Z"?WYI M#"0&)[([.#NDH]AU<*;27;K57.E5"92L7S!)K6$U88=]V=E0?L]0#D,\SH<( MA@1G[*\KA/3OR:.*1YABVOIC#'4XHV:R\;MWX=0V M(>"AM922I6T<%("(9MI'>H,455$/E[UWQ+A.KHZ,C !KL^4=2#HM\7*C!DG" M%V^-5G'3Z9N)UTI+%ZLXG7)ZI/N*-36>\VQ+(? #XYW03PSA2U@>/= MR6UG.&,)S+1BE$IO*\DL+CT0SC4C0U>4*E02!IA&"]6\6%@$E77";=Q2 M@Z]_$.1F^X'<1+T?9M(TD9\XK)3G*/_T# 'Q6\HX% P[,&VZW5[318BB(UC2 MI\IQ8IOPN.U=)R.+BX\D]A14[:-LL:QT%?RY!;M);6!SSGHT/H\AD4 M_=H@P4+UX2-=>.D)@?UY%YQTV, MK2=4%AO%*9R2*$V#=7Z5QN,#*"M+'0+15L:?6)0(W*(T?(K=#X%9$*QG L=? M+HV7"XU^;31+5W MF9.\X9R:BJ^856/9&(\EEV$LJ/KJF%6UM06);9D(8H$(U MV$DIW2.?^Z8$)# ]<1AMHMAZSO4#I>N]VLZ\15;.'_[M6O*CLC9V06B=%S8QGKP'64!L2]I_]81LUMOKEVKO M,5F1^L1;;&*,&(XZ\=WRKD[W'WG)&>(NKNTSP>(AU\5PC*P]C9<75\@NM9&+ ML:ZB9['3U7T+_)YYQBD*Y4QK)-I+S>TKZ-&H=SXZY[?0P>&_6AIN7U#WX@OJ MXZ VVTXO>Z/^X\W]WN#1MF^D]CBZG-S&Q/A:5J\/3@Z6'5KPC_LB4NI*WQ=$ MA_4M"Z_'A9?.QC3:^OOC[>6+4]2"\??!V]P5XK[MI+38PV QZQ= DXC'76(Y MRN\*3?D7/F3X>XZ0N+_PQ0OWK MG_[4UL>W;>-TTCRC1S\&:GF\?]=%3K $F_!XEZ=_/]3^IJ^#,R M,2YH=&WM6>U3XD88_]Z_XJE.[W &, %4!,X9AL,I,ZWG*?;ZK;/9W9#M+=G< M9B/2O[[/;A(@HCWM6/4ZYP<&\KR_9G_K(#)S>3*(.&$G/PQ^;#3@O:+9G,<& MJ.;$< 99*N(9?&(\_0R-1L$U4LE2BUEDH.6U#N&3TI_%-]V.[1+\6GPA[^# MHLB>RZ1F*?F[G;F(&Q&W]GN=@\3T%X*9J.=[WD\[53ZB9\@:*&/4O.>W$H/T M4,4&_="H-_^:J]\VLB7<-_S&-(@4L[CGHB^TE1)42:5[NY[[ZUM*(R1S(9>] MMU,QYRF<\05OG=WTTOIA.3B>CX73RX0P^G,+HY\GX%,:_CT=7T\EO M8WR$U/$%#,_>%[33R=GP;#09_E+2'A'R?QE@Y\X SS.=9@1-&@4FXJ#YETQH M[J8IY09"I4T$(H:+3'+PVZ3A=VK!'JC0L5]RFFEA!/HROJ$1B6<.L#C4K\6:WVVIY_4UN]\CO[P&)F=5HA(K1U(%GU8PBDF#IX;!M M?TWM7(+?+>U?Q<+.^Z7!L4]QPAF'&E*OFI?-41-M^8='?:MIKPZ7)/Z3\VL8 MSF9$+XBLHVK!0_0;8S#BFL.',!043:'N\377:8)A3SF-8BS##$.LPR2FS4H8 M(S5/2+PL(ZB[$#X)*069HSLJX;JT,:&Q%N80+GN!< +;I MJ=)S\+W&1SLIKD18[!3VT'K.:L1 M'&>]?G!08ZOYKH[IP7'?-OC_HM5:KZK51(SM,\];@*(*@F+,KEU;A%NUAI ( MVX2)YJFM9MWR$2D!Y9$3%PP2$JPF4JQXN%H\J)D)9\.N*>3*9-X,=D\YX^FM MI=1\U2^O]QBP6WXP3+20T#K.1^RA3GO.:4,"?*<4'('2C.L&.B])DO)>^:7/ M1)I(LNR)V/GAA/I5?;:WK^TT4R*+TW_7MH3J=UW+N=N8V92;)%W.^V=4J#H[9X'OLMLJ>\?6%O) MC67>/.O9R;B=QSR%S]]A;W8[N/G=Y]8!8M5E3YN9H@.-2C#U1]A3D"HI&)1Q M?B.9>Z9LO9YL.&4]8= 0?4!^[CE\?D]3-4VU+($5UA>K#RZ'E]V%58CS;6S"%TG:LR3JE23B7VW +5C\/4=WK[^M1-VQ M_O;=L?25GM:G%NW2"MHEE#J2:Q]12D ,! MD+5B[Y*_4(9K5M]U87X2UJQ=A:HOU:Y=G4%M$'&4T@CQFKX$0+G*KAX2F M,,PPB!*]K?*XATG3!1RT;TZDVZ!F/$; )S?BM^F1Z$%&T(D* DTSK$*>A?O1 MX.;%=J)2!S)[KFYH]=ZK[J(=O;4("7#%9^9^D?^1W^OOO?P=]02P$" M% ,4 " !2BIUO ;7)A;2TR,#(V,#,S,2YX&UL4$L! A0#% @ 4HJ=7!$ZA)ZK* &RT" !4 M ( !]-T &UR86TM,C R-C S,S%?9&5F+GAM;%!+ 0(4 Q0 ( %** MG5R+ME842+H +G-!P 5 " =(& 0!M&UL4$L! A0#% @ 4HJ= M7/8%!JJX! YQ4 !< ( !-1P" &UR86TM,C R-C S,S%X M97@Q,#$N:'1M4$L! A0#% @ 4HJ=7"N"2B%6!P :"4 !< M ( !(B$" &UR86TM,C R-C S,S%X97@S,3$N:'1M4$L! A0#% @ M4HJ=7&&EHG52!P 9"4 !< ( !K2@" &UR86TM,C R-C S M,S%X97@S,3(N:'1M4$L! A0#% @ 4HJ=7.S-UN!J!0 0A@ !< M ( !-# " &UR86TM,C R-C S,S%X97@S,C$N:'1M4$L%!@ * - H G@( -,U @ $! end XML 66 mram-20260331_htm.xml IDEA: XBRL DOCUMENT 0001438423 2026-01-01 2026-03-31 0001438423 2026-04-23 0001438423 2026-03-31 0001438423 2025-12-31 0001438423 us-gaap:ProductMember 2026-01-01 2026-03-31 0001438423 us-gaap:ProductMember 2025-01-01 2025-03-31 0001438423 mram:LicensingRoyaltyPatentEngineeringServicesAndOtherRevenueCustomersMember 2026-01-01 2026-03-31 0001438423 mram:LicensingRoyaltyPatentEngineeringServicesAndOtherRevenueCustomersMember 2025-01-01 2025-03-31 0001438423 2025-01-01 2025-03-31 0001438423 us-gaap:CommonStockMember 2025-12-31 0001438423 us-gaap:AdditionalPaidInCapitalMember 2025-12-31 0001438423 us-gaap:RetainedEarningsMember 2025-12-31 0001438423 us-gaap:CommonStockMember 2026-01-01 2026-03-31 0001438423 us-gaap:AdditionalPaidInCapitalMember 2026-01-01 2026-03-31 0001438423 us-gaap:RetainedEarningsMember 2026-01-01 2026-03-31 0001438423 us-gaap:CommonStockMember 2026-03-31 0001438423 us-gaap:AdditionalPaidInCapitalMember 2026-03-31 0001438423 us-gaap:RetainedEarningsMember 2026-03-31 0001438423 us-gaap:CommonStockMember 2024-12-31 0001438423 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001438423 us-gaap:RetainedEarningsMember 2024-12-31 0001438423 2024-12-31 0001438423 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001438423 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001438423 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001438423 us-gaap:CommonStockMember 2025-03-31 0001438423 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001438423 us-gaap:RetainedEarningsMember 2025-03-31 0001438423 2025-03-31 0001438423 mram:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2026-01-01 2026-03-31 0001438423 mram:CustomerAMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001438423 mram:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2026-01-01 2026-03-31 0001438423 mram:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-12-31 0001438423 mram:CustomerBMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001438423 mram:CustomerCMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2026-01-01 2026-03-31 0001438423 mram:CustomerDMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2025-01-01 2025-03-31 0001438423 us-gaap:SalesChannelThroughIntermediaryMember 2026-01-01 2026-03-31 0001438423 us-gaap:SalesChannelThroughIntermediaryMember 2025-01-01 2025-03-31 0001438423 us-gaap:SalesChannelDirectlyToConsumerMember 2026-01-01 2026-03-31 0001438423 us-gaap:SalesChannelDirectlyToConsumerMember 2025-01-01 2025-03-31 0001438423 us-gaap:TransferredAtPointInTimeMember 2026-01-01 2026-03-31 0001438423 us-gaap:TransferredAtPointInTimeMember 2025-01-01 2025-03-31 0001438423 us-gaap:TransferredOverTimeMember 2026-01-01 2026-03-31 0001438423 us-gaap:TransferredOverTimeMember 2025-01-01 2025-03-31 0001438423 us-gaap:LicenseMember 2026-01-01 2026-03-31 0001438423 us-gaap:LicenseMember 2025-01-01 2025-03-31 0001438423 us-gaap:RoyaltyMember 2026-01-01 2026-03-31 0001438423 us-gaap:RoyaltyMember 2025-01-01 2025-03-31 0001438423 mram:EngineeringServicesAndOtherRevenueMember 2026-01-01 2026-03-31 0001438423 mram:EngineeringServicesAndOtherRevenueMember 2025-01-01 2025-03-31 0001438423 srt:AsiaPacificMember 2026-01-01 2026-03-31 0001438423 srt:AsiaPacificMember 2025-01-01 2025-03-31 0001438423 srt:NorthAmericaMember 2026-01-01 2026-03-31 0001438423 srt:NorthAmericaMember 2025-01-01 2025-03-31 0001438423 us-gaap:EMEAMember 2026-01-01 2026-03-31 0001438423 us-gaap:EMEAMember 2025-01-01 2025-03-31 0001438423 mram:StrategicAwardMember 2024-08-14 2024-08-14 0001438423 mram:StrategicAwardMember 2026-01-01 2026-03-31 0001438423 mram:StrategicAwardMember 2026-03-31 0001438423 us-gaap:EquipmentMember 2026-03-31 0001438423 us-gaap:EquipmentMember 2025-12-31 0001438423 us-gaap:ComputerEquipmentMember 2026-03-31 0001438423 us-gaap:ComputerEquipmentMember 2025-12-31 0001438423 us-gaap:FurnitureAndFixturesMember 2026-03-31 0001438423 us-gaap:FurnitureAndFixturesMember 2025-12-31 0001438423 us-gaap:ConstructionInProgressMember 2026-03-31 0001438423 us-gaap:ConstructionInProgressMember 2025-12-31 0001438423 us-gaap:LeaseholdImprovementsMember 2026-03-31 0001438423 us-gaap:LeaseholdImprovementsMember 2025-12-31 0001438423 us-gaap:ComputerSoftwareIntangibleAssetMember 2026-03-31 0001438423 us-gaap:ComputerSoftwareIntangibleAssetMember 2025-12-31 0001438423 us-gaap:GeneralAndAdministrativeExpenseMember 2026-01-01 2026-03-31 0001438423 us-gaap:GeneralAndAdministrativeExpenseMember 2025-01-01 2025-03-31 0001438423 us-gaap:ResearchAndDevelopmentExpenseMember 2026-01-01 2026-03-31 0001438423 us-gaap:ResearchAndDevelopmentExpenseMember 2025-01-01 2025-03-31 0001438423 us-gaap:SellingAndMarketingExpenseMember 2026-01-01 2026-03-31 0001438423 us-gaap:SellingAndMarketingExpenseMember 2025-01-01 2025-03-31 0001438423 us-gaap:CostOfSalesMember 2026-01-01 2026-03-31 0001438423 us-gaap:CostOfSalesMember 2025-01-01 2025-03-31 0001438423 2025-01-01 2025-12-31 0001438423 us-gaap:EmployeeStockOptionMember 2026-01-01 2026-03-31 0001438423 mram:TwoThousandSixteenEmployeeStockPurchasePlanMember 2026-01-01 2026-01-31 0001438423 mram:TwoThousandSixteenEmployeeStockPurchasePlanMember 2026-03-31 0001438423 mram:TwoThousandSixteenEmployeeStockPurchasePlanMember 2026-01-01 2026-03-31 0001438423 mram:TwoThousandSixteenEmployeeStockPurchasePlanMember 2025-01-01 2025-03-31 0001438423 us-gaap:RestrictedStockUnitsRSUMember 2025-12-31 0001438423 us-gaap:RestrictedStockUnitsRSUMember 2026-01-01 2026-03-31 0001438423 us-gaap:RestrictedStockUnitsRSUMember 2026-03-31 0001438423 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001438423 mram:GlobalfoundriesMember mram:JointDevelopmentAgreementMember 2014-10-17 2014-10-17 0001438423 mram:StockOptionsAndRestrictedStockUnitsMember 2026-01-01 2026-03-31 0001438423 mram:StockOptionsAndRestrictedStockUnitsMember 2025-01-01 2025-03-31 0001438423 mram:FoundryServicesAgreementMember us-gaap:SubsequentEventMember 2026-04-08 2026-04-08 0001438423 mram:FoundryServicesAgreementMember us-gaap:SubsequentEventMember 2026-04-08 0001438423 mram:ToggleAndSensorFlowsMember mram:FoundryServicesAgreementMember us-gaap:SubsequentEventMember 2026-04-08 2026-04-08 0001438423 mram:STTFlowsMember mram:FoundryServicesAgreementMember us-gaap:SubsequentEventMember 2026-04-08 2026-04-08 0001438423 2026-04-25 us-gaap:SubsequentEventMember 2026-04-24 0001438423 us-gaap:SubsequentEventMember 2026-04-24 2026-04-24 shares iso4217:USD iso4217:USD shares mram:segment pure mram:region mram:wafer 0001438423 --12-31 2026 Q1 false 10-Q true 2026-03-31 false 001-37900 Everspin Technologies, Inc. DE 26-2640654 5670 W. Chandler Boulevard Suite 130 Chandler AZ 85226 480 347-1111 0.0001 MRAM NASDAQ Yes Yes Non-accelerated Filer true false false 23447577 40494000 44450000 10164000 8101000 11255000 10734000 1811000 1877000 63724000 65162000 14925000 14140000 1272000 1714000 2918000 3251000 352000 342000 83191000 84609000 3510000 5180000 4531000 3651000 1399000 1381000 291000 1472000 1329000 1769000 11060000 13453000 1599000 1956000 16000 15000 271000 268000 12946000 15692000 0.0001 0.0001 5000000 5000000 0 0 0 0 0 0 0.0001 0.0001 100000000 100000000 23320978 23320978 22977797 22977797 2000 2000 207996000 206370000 -137753000 -137455000 70245000 68917000 83191000 84609000 14100000 11026000 772000 2112000 14872000 13138000 6955000 6029000 74000 356000 7029000 6385000 7843000 6753000 3605000 3356000 5061000 3838000 1893000 1491000 10559000 8685000 -2716000 -1932000 317000 408000 2106000 388000 -293000 -1136000 3000 30000 -296000 -1166000 -0.01 -0.05 -0.01 -0.05 23137815 22188114 23137815 22188114 22977797 2000 206370000 -137455000 68917000 57027 326000 326000 286154 1300000 1300000 2000 2000 -296000 -296000 23320978 2000 207996000 -137753000 70245000 22059697 2000 199460000 -136869000 62593000 10620 29000 29000 281828 1577000 1577000 -1166000 -1166000 22352145 2000 201066000 -138035000 63033000 -296000 -1166000 699000 846000 1300000 1577000 2063000 843000 521000 1881000 -66000 -235000 -30000 56000 1575000 1066000 948000 -103000 0 1062000 -1181000 564000 10000 15000 3000 124000 570000 1440000 4355000 913000 479000 478000 -4834000 -1391000 16000 17000 324000 29000 308000 12000 -3956000 61000 44450000 42097000 40494000 42158000 357000 353000 16000 17000 485000 230000 <div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">1. Organization and Nature of Business</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Everspin Technologies, Inc. (“we”, “our”, “us”, “Everspin Technologies”, “Everspin”, or the “Company”) was incorporated in Delaware on May 16, 2008. The Company’s magnetoresistive random access memory (MRAM) solutions offer the persistence of non-volatile memory with the speed and endurance of random access memory and enable the protection of mission critical data particularly in the event of power interruption or failure. The Company’s MRAM solutions allow its customers in key markets, such as industrial, medical, automotive/transportation, aerospace, and data center, to design high performance, power-efficient and reliable systems without the need for bulky batteries or capacitors.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">2. Summary of Significant Accounting Policies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2025, has been derived from the audited financial statements at that date but does not include all of the information required by GAAP for complete financial statements. These unaudited interim condensed financial statements have been prepared on the same basis as the Company’s annual financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for a fair statement of the Company’s financial information. The results of operations for the three months ended March 31, 2026, are not necessarily indicative of the results to be expected for the year ending December 31, 2026 or for any other interim period or for any other future year.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed financial statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2025, included in the Company’s Annual Report on Form 10-K filed with the SEC.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, fair value of assets and liabilities, inventory net realizable value, deferred tax assets and related valuation allowances, and stock-based compensation. The Company believes its estimates and assumptions are reasonable; however, actual results may differ from the Company’s estimates.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s MRAM technology solutions are sold as products and services through MRAM-based products, licenses and royalties of MRAM and magnetic sensor technology and backend foundry and design services. The Company identifies and manages the business activities in one reportable segment. The Company’s Chief Executive Officer is the Chief Operating Decision Maker (CODM). The CODM utilizes the Company’s long-range plan, which includes product development roadmaps and long-range financial models, as a key input to resource allocation. The CODM makes decisions on resource allocation, assesses performance of the business, and monitors budget versus actual results using net income.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant segment expenses within net income are those separately presented on the Company’s statements of operations and comprehensive loss, which include cost of sales, research and development, general and administrative, and sales and marketing expenses.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid, short-term investments with maturity dates of 90 days or less at the date of purchase to be cash equivalents. The Company’s cash equivalents consist solely of money market funds.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes an allowance for product returns. The Company analyzes historical returns, current economic trends and changes in customer demand and acceptance of products when evaluating the adequacy of sales returns. Returns are processed as credits on future purchases and, as a result, the allowance is recorded against the balance of trade accounts receivable. In addition, the Company from time to time may establish an allowance for estimated price adjustments related to its distributor agreements. The Company estimates credits to distributors based on the historical rate of credits provided to distributors relative to sales and evaluation of current market conditions.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following (in thousands):</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.424%"><tr><td style="width:1.0%"></td><td style="width:64.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,249 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8,231 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for product returns and price adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(309)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,164 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8,101 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to a concentration of credit risk consist principally of cash and cash equivalents that are held by a financial institution in the United States and accounts receivable. Amounts on deposit with a financial institution may at times exceed federally insured limits. </span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant customers are those which represent more than 10% of the Company’s total revenue or net accounts receivable balance at each respective balance sheet date. For the purposes of this disclosure, the Company defines “customer” as the entity that is purchasing the products or licenses directly from the Company, which includes the distributors of the Company’s products in addition to end customers that the Company sells to directly. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable, net are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.454%"><tr><td style="width:1.0%"></td><td style="width:34.360%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.509%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.509%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.509%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.509%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Accounts Receivable</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31, </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2026</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2025</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">28%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">36%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">57%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">19%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:32pt">Less than 10%</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as an exit price, representing the amount that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. The framework for measuring fair value provides a three-tier hierarchy prioritizing inputs to valuation techniques used in measuring fair value as follows:</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 1— Observable inputs such as quoted prices for identical assets or liabilities in active markets;</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 2— Inputs, other than quoted prices for identical assets or liabilities in active markets, which are observable either directly or indirectly; and</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 3— Unobservable inputs in which there is little or no market data requiring the reporting entity to develop its own assumptions.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of accounts receivable, accounts payable, and other accruals readily convertible into cash approximate fair value because of the short-term nature of the instruments. The Company’s financial instruments consist of Level 1 assets. Where quoted prices are available in an active market, securities are classified as Level 1. Level 1 assets consist of highly liquid money market funds that are included in cash equivalents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted Accounting Standards Update (ASU) 2025-05, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which provides a practical expedient that all entities can use when estimating expected credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Accounting Standards Codification (ASC) Topic 606. Under this practical expedient, an entity is allowed to assume that the current conditions it has applied in determining credit loss allowances for current accounts receivable and current contract assets remain unchanged for the remaining life of those assets. The guidance is effective for fiscal years beginning after December 15, 2025, and interim reporting periods within fiscal years beginning after December 15, 2025.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2025-05 effective January 1, 2026, on a prospective basis. The adoption of ASU 2025-05 did not have a significant impact on the financial statements and related disclosures.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Under Evaluation</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board (FASB) issued ASU 2024-03,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Topic 220): Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which requires additional disclosure of certain amounts included in the expense captions presented on the statement of operations, as well as disclosures about selling expenses. ASU 2024-03 is effective for the Company’s annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027, on a prospective basis, with the option for retrospective application. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In September 2025, the FASB issued ASU No. 2025-06, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles – Goodwill and Other – Internal-Use Software (Topic 350): Targeted Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which updates guidance for recognizing software development costs to better align the accounting with how software is developed. The update removes references to development stages, introduces a probable completion threshold, and incorporates website development costs into the internal-use software framework under ASC Topic 350. ASU 2025-06 is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those fiscal years, on a prospective basis, with the option for retrospective application. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2025, the FASB issued ASU No.2025-11,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Interim Reporting (Topic 270) Narrow-Scope Improvements</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which clarifies interim disclosure requirements and the applicability of Topic 270. The objective of the update is to provide clarity about current interim requirements. The amendments in this update also include a disclosure principle that requires entities to disclose events since the end of the last annual reporting period that have a material impact on the entity. The amendments in ASU 2025-11 are effective for interim periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2025, the FASB issued ASU No.2025-12, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which addresses suggestions received from stakeholders regarding the Accounting Standards Codification and makes other incremental improvements to GAAP. The update represents changes to the Codification that clarify, correct errors in or make other improvements to a variety of topics that are intended to make it easier to understand and apply. ASU 2025-12 is effective for fiscal years beginning after December 15, 2026 and interim periods within those fiscal years. The amendments to ASC 260 must be </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">applied retrospectively, while all other amendments may be applied prospectively or retrospectively. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviewed all other recently issued accounting pronouncements and concluded that they were either not applicable or not expected to have a significant impact on the financial statements and related disclosures.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (GAAP) and applicable rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by GAAP have been condensed or omitted, and accordingly the balance sheet as of December 31, 2025, has been derived from the audited financial statements at that date but does not include all of the information required by GAAP for complete financial statements. These unaudited interim condensed financial statements have been prepared on the same basis as the Company’s annual financial statements and, in the opinion of management, reflect all adjustments (consisting only of normal recurring adjustments) that are necessary for a fair statement of the Company’s financial information. The results of operations for the three months ended March 31, 2026, are not necessarily indicative of the results to be expected for the year ending December 31, 2026 or for any other interim period or for any other future year.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed financial statements and related financial information should be read in conjunction with the audited financial statements and the related notes thereto for the year ended December 31, 2025, included in the Company’s Annual Report on Form 10-K filed with the SEC.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the condensed financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the condensed financial statements and the reported amounts of revenues and expenses during the reporting period. On an ongoing basis, management evaluates its estimates, including those related to revenue recognition, fair value of assets and liabilities, inventory net realizable value, deferred tax assets and related valuation allowances, and stock-based compensation. The Company believes its estimates and assumptions are reasonable; however, actual results may differ from the Company’s estimates.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s MRAM technology solutions are sold as products and services through MRAM-based products, licenses and royalties of MRAM and magnetic sensor technology and backend foundry and design services. The Company identifies and manages the business activities in one reportable segment. The Company’s Chief Executive Officer is the Chief Operating Decision Maker (CODM). The CODM utilizes the Company’s long-range plan, which includes product development roadmaps and long-range financial models, as a key input to resource allocation. The CODM makes decisions on resource allocation, assesses performance of the business, and monitors budget versus actual results using net income.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Significant segment expenses within net income are those separately presented on the Company’s statements of operations and comprehensive loss, which include cost of sales, research and development, general and administrative, and sales and marketing expenses.</span></div> 1 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid, short-term investments with maturity dates of 90 days or less at the date of purchase to be cash equivalents. The Company’s cash equivalents consist solely of money market funds.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Net</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes an allowance for product returns. The Company analyzes historical returns, current economic trends and changes in customer demand and acceptance of products when evaluating the adequacy of sales returns. Returns are processed as credits on future purchases and, as a result, the allowance is recorded against the balance of trade accounts receivable. In addition, the Company from time to time may establish an allowance for estimated price adjustments related to its distributor agreements. The Company estimates credits to distributors based on the historical rate of credits provided to distributors relative to sales and evaluation of current market conditions.</span></div> <div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following (in thousands):</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.424%"><tr><td style="width:1.0%"></td><td style="width:64.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.582%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,249 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8,231 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Unbilled accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for product returns and price adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(309)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,164 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8,101 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10249000 8231000 230000 179000 315000 309000 10164000 8101000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially expose the Company to a concentration of credit risk consist principally of cash and cash equivalents that are held by a financial institution in the United States and accounts receivable. Amounts on deposit with a financial institution may at times exceed federally insured limits. </span></div>Significant customers are those which represent more than 10% of the Company’s total revenue or net accounts receivable balance at each respective balance sheet date. For the purposes of this disclosure, the Company defines “customer” as the entity that is purchasing the products or licenses directly from the Company, which includes the distributors of the Company’s products in addition to end customers that the Company sells to directly. For each significant customer, revenue as a percentage of total revenue and accounts receivable as a percentage of total accounts receivable, net are as follows:<div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.454%"><tr><td style="width:1.0%"></td><td style="width:34.360%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.509%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.509%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.509%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.509%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.329%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Accounts Receivable</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31, </span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2026</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2025</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Customers</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">28%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">36%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">57%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">19%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10.36pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">*</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">_______________________________</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:32pt">Less than 10%</span></div> 0.28 0.11 0.36 0.57 0.11 0.11 0.19 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as an exit price, representing the amount that would be received to sell an asset, or paid to transfer a liability, in an orderly transaction between market participants. The framework for measuring fair value provides a three-tier hierarchy prioritizing inputs to valuation techniques used in measuring fair value as follows:</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 1— Observable inputs such as quoted prices for identical assets or liabilities in active markets;</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 2— Inputs, other than quoted prices for identical assets or liabilities in active markets, which are observable either directly or indirectly; and</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Level 3— Unobservable inputs in which there is little or no market data requiring the reporting entity to develop its own assumptions.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of accounts receivable, accounts payable, and other accruals readily convertible into cash approximate fair value because of the short-term nature of the instruments. The Company’s financial instruments consist of Level 1 assets. Where quoted prices are available in an active market, securities are classified as Level 1. Level 1 assets consist of highly liquid money market funds that are included in cash equivalents.</span></div> <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements </span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted Accounting Standards Update (ASU) 2025-05, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which provides a practical expedient that all entities can use when estimating expected credit losses for current accounts receivable and current contract assets arising from transactions accounted for under Accounting Standards Codification (ASC) Topic 606. Under this practical expedient, an entity is allowed to assume that the current conditions it has applied in determining credit loss allowances for current accounts receivable and current contract assets remain unchanged for the remaining life of those assets. The guidance is effective for fiscal years beginning after December 15, 2025, and interim reporting periods within fiscal years beginning after December 15, 2025.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASU 2025-05 effective January 1, 2026, on a prospective basis. The adoption of ASU 2025-05 did not have a significant impact on the financial statements and related disclosures.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements Under Evaluation</span></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the Financial Accounting Standards Board (FASB) issued ASU 2024-03,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Topic 220): Disaggregation of Income Statement Expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which requires additional disclosure of certain amounts included in the expense captions presented on the statement of operations, as well as disclosures about selling expenses. ASU 2024-03 is effective for the Company’s annual reporting periods beginning after December 15, 2026 and interim reporting periods beginning after December 15, 2027, on a prospective basis, with the option for retrospective application. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In September 2025, the FASB issued ASU No. 2025-06, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles – Goodwill and Other – Internal-Use Software (Topic 350): Targeted Improvements to the Accounting for Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which updates guidance for recognizing software development costs to better align the accounting with how software is developed. The update removes references to development stages, introduces a probable completion threshold, and incorporates website development costs into the internal-use software framework under ASC Topic 350. ASU 2025-06 is effective for annual reporting periods beginning after December 15, 2027, and interim reporting periods within those fiscal years, on a prospective basis, with the option for retrospective application. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2025, the FASB issued ASU No.2025-11,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Interim Reporting (Topic 270) Narrow-Scope Improvements</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which clarifies interim disclosure requirements and the applicability of Topic 270. The objective of the update is to provide clarity about current interim requirements. The amendments in this update also include a disclosure principle that requires entities to disclose events since the end of the last annual reporting period that have a material impact on the entity. The amendments in ASU 2025-11 are effective for interim periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2025, the FASB issued ASU No.2025-12, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, which addresses suggestions received from stakeholders regarding the Accounting Standards Codification and makes other incremental improvements to GAAP. The update represents changes to the Codification that clarify, correct errors in or make other improvements to a variety of topics that are intended to make it easier to understand and apply. ASU 2025-12 is effective for fiscal years beginning after December 15, 2026 and interim periods within those fiscal years. The amendments to ASC 260 must be </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">applied retrospectively, while all other amendments may be applied prospectively or retrospectively. Early adoption is permitted for annual financial statements that have not yet been issued. The Company is currently evaluating the impact that the standard will have on its financial statements and related disclosures.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviewed all other recently issued accounting pronouncements and concluded that they were either not applicable or not expected to have a significant impact on the financial statements and related disclosures.</span></div> 3. Statements of Operations and Comprehensive Loss Components<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells products to its distributors, original equipment manufacturers, original design manufacturers and contract manufacturers. The Company also recognizes revenue under licensing, patent, engineering services and royalty agreements with some customers.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by sales channel (in thousands):</span></div><div style="margin-bottom:24pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Distributor</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,322 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,918 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-distributor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,138 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by timing of recognition (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Point in time</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,241 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11,158 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,138 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by type (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Product sales</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,100 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11,026 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Licensing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Royalties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Engineering services and other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,138 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company licenses its intellectual property and is entitled to consideration based on the customer’s sales. The Company makes estimates in instances when the customer reports sales on a lagged basis and actual information is not available timely. The estimates are based on historical trends in the customer’s activity and current market conditions. The amounts are reported in licensing, royalty, patent, engineering services and other revenue in the statements of operations and comprehensive loss.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in three primary geographic regions: Asia-Pacific (APAC); North America; and Europe, Middle East and Africa (EMEA). The Company recognizes revenue by geography based on the region in which its products are sold, and not to where the end products in which they are assembled are shipped. Revenue by region for the periods indicated was as follows (in thousands):</span></div><div style="margin-bottom:20pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">APAC</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,194 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,259 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">North America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,872 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,138 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Income, Net</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On August 14, 2024, the Company received a strategic award to develop a long-term plan to provide manufacturing services for aerospace and defense segments (the Award). Under the Award, the Company will provide a plan to mitigate risks to its MRAM manufacturing supply chain. Pursuant to the Award, the Company may receive cash payments upon the achievement of certain technical tasks and deliverables. The Award allows for milestones totaling up to approximately $14.6 million for the Company over a span of 2.5 years.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Award is not in the ordinary course of the Company’s business and hence not a contract with a customer. The Company has applied the revenue recognition principles under Accounting Standards Codification 606 by analogy.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2026, the Company recognized $2.2 million of other income related to the Award, based on progress toward completion. Revenue recognition is based on an input method that measures costs incurred to date relative to total estimated costs over the term of the Award. During the three months ended March 31, 2026, the Company billed $1.0 million relating to the Award. As of March 31, 2026, $0.3 million of the billed amount for the Award is recorded as contract obligations liability on the condensed balance sheets. This amount represents the Company’s obligation to perform future services for which the Company has received or is entitled to receive payment but which are not yet fulfilled.</span></div> <div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by sales channel (in thousands):</span></div><div style="margin-bottom:24pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Distributor</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,322 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,918 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Non-distributor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,550 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,138 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by timing of recognition (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Point in time</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,241 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11,158 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Over time</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,980 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,138 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s revenues disaggregated by type (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Product sales</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,100 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11,026 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Licensing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Royalties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Engineering services and other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,872 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,138 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 13322000 7918000 1550000 5220000 14872000 13138000 14241000 11158000 631000 1980000 14872000 13138000 14100000 11026000 0 511000 141000 132000 631000 1469000 14872000 13138000 3 Revenue by region for the periods indicated was as follows (in thousands):<div style="margin-bottom:20pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">APAC</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,194 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7,259 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">North America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,848 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">EMEA</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,872 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">13,138 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 9194000 7259000 2848000 2483000 2830000 3396000 14872000 13138000 14600000 P2Y6M 2200000 1000000.0 300000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">4. Balance Sheet Components</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">167 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">323 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11,255 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,734 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing equipment</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15,182 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15,070 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Computer and network equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Construction in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">12,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">29,526 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">28,521 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(14,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(14,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,925 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,140 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense during the three months ended March 31, 2026 and 2025 was $0.3 million and $0.4 million, respectively. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets, Net</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amounts and accumulated amortization of intangible assets are as follows at the dates indicated (in thousands):</span></div><div style="margin-bottom:24pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Life<br/>(in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Net <br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">0.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,456 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3,184)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,272 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3,184)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,272 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Life<br/>(in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Net <br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,456 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2,742)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,714 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2,742)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,714 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the intangible assets was $0.4 million and $0.4 million for the three months ended March 31, 2026 and 2025, respectively. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Liabilities</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:24pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.484%"><tr><td style="width:1.0%"></td><td style="width:66.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31<br/>2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Payroll-related expenses</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,350 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,481 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventory </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,531 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,651 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">167 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">323 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total inventory</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11,255 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10,734 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 167000 323000 10201000 9269000 887000 1142000 11255000 10734000 <div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.841%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Manufacturing equipment</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15,182 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15,070 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Computer and network equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Construction in Progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">12,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">11,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">29,526 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">28,521 </span></td><td style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(14,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(14,381)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,925 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14,140 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 15182000 15070000 694000 731000 113000 113000 12061000 11131000 1476000 1476000 29526000 28521000 14601000 14381000 14925000 14140000 300000 400000 <div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amounts and accumulated amortization of intangible assets are as follows at the dates indicated (in thousands):</span></div><div style="margin-bottom:24pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31, 2026</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Life<br/>(in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Net <br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">0.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,456 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3,184)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,272 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(3,184)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,272 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Life<br/>(in years)</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Net <br/>Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Internal-use software</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,456 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2,742)</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,714 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,456 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(2,742)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,714 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P0Y9M18D 4456000 3184000 1272000 4456000 3184000 1272000 P1Y 4456000 2742000 1714000 4456000 2742000 1714000 400000 400000 <div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities consisted of the following (in thousands):</span></div><div style="margin-bottom:24pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.484%"><tr><td style="width:1.0%"></td><td style="width:66.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.691%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31<br/>2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Payroll-related expenses</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,350 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,481 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventory </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,531 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,651 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1350000 2481000 886000 425000 2295000 745000 4531000 3651000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">5. Commitments and Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases consist of fabrication, lab, and office space expiring at various dates through 2029. Finance leases relate to a server lease expiring in February 2029. The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants. </span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The undiscounted future non-cancellable lease payments under the Company’s operating and finance leases were as follows (in thousands):</span></div><div style="margin-bottom:24pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:79.924%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">As of March 31, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2026</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,123 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,146 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,998 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total lease liabilities, net of current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to the Company’s operating lease liabilities was as follows:</span></div><div style="margin-bottom:24pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:65.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.44</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to the Company’s finance lease liabilities was as follows:</span></div><div style="margin-bottom:20pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:65.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.92</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.16</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company may become involved in legal proceedings arising from the ordinary course of its business. Other than the patent infringement lawsuit disclosed below, management is currently not aware of any matters that would have a material adverse effect on the financial position, results of operations or cash flows of the Company.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Patent Infringement Lawsuit</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On January 28, 2026, Avalanche Technology, Inc. filed a patent infringement lawsuit against the Company in the United States District Court for the District of Delaware, alleging infringement of certain patents. Avalanche Technology, Inc. also filed a complaint with the U.S. International Trade Commission seeking the institution of an investigation under Section 337 of the Tariff Act of 1930, as amended. The Company has retained a dedicated legal team and is vigorously defending itself against such claims. As of March 31, 2026, the Company has not recorded an accrual related to these matters because it currently estimates that while possible, a loss is not probable. Further, any possible range of loss cannot reasonably be estimated at this time.</span></div> <div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The undiscounted future non-cancellable lease payments under the Company’s operating and finance leases were as follows (in thousands):</span></div><div style="margin-bottom:24pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:79.924%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">As of March 31, 2026</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Remainder of 2026</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,123 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,146 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Less: imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2,998 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Less: current portion of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1,399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total lease liabilities, net of current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1123000 1380000 595000 48000 3146000 148000 2998000 1399000 1599000 <div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to the Company’s operating lease liabilities was as follows:</span></div><div style="margin-bottom:24pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:65.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.44</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to the Company’s finance lease liabilities was as follows:</span></div><div style="margin-bottom:20pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:65.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">March 31,<br/>2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">December 31,<br/>2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.92</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.16</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.90 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div> P2Y2M15D P2Y5M8D 0.0450 0.0450 P2Y11M1D P3Y1M28D 0.0390 0.0390 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">6. Stock-Based Compensation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-Based Compensation Expense</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the details of the Company’s share-based compensation expense (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:65.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">663 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">717 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,577 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Summary of Stock Option Activity</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity for the three months ended March 31, 2026:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.727%"><tr><td style="width:1.0%"></td><td style="width:44.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance—December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,365,002</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Options granted</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(57,027)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Options cancelled/forfeited</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(853)</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15.86 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance—March 31, 2026</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,307,122</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Options exercisable—March 31, 2026</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,306,061</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.7</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,469 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The total grant date fair value of options vested was $0.1 million and $0.2 million during the three months ended March 31, 2026 and 2025, respectively.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">No options were granted during the three months ended March 31, 2026 and 2025. </span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2026, unrecognized compensation expense related to unvested options was not material and is expected to be recognized over a weighted-average period of 1.02 years. Stock-based compensation cost for options capitalized within inventory at March 31, 2026 and 2025 was not material.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2016 Employee Stock Purchase Plan</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In January 2026, there was an increase of 229,777 shares reserved for issuance under the Company’s Employee Stock Purchase Plan (ESPP) pursuant to the terms of th</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">e ESPP. The Company had 1,371,323 shares available for future issuance under the </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Company’s </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ESPP as of March 31, 2026. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Employees did not purchase any shares during the three months ended March 31, 2026 and 2025.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restricted stock units (RSUs) activity for the three months ended March 31, 2026:</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:65.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">RSUs Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Restricted Stock<br/>Units</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value Per<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance—December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,294,166</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.63 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">860,844</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(286,154)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cancelled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(584)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance—March 31, 2026</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,868,272</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7.58 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> fair value of RSUs is determined on the date of grant based on the market price of the Company’s common stock on that </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">date</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2026, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">there was $13.4 million of unrecognized stock-based compensation expense related to RSUs to be recognized over a weighted-average period of 3.2 years. Compensation cost capitalized within inventory was not material as of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> <div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the details of the Company’s share-based compensation expense (in thousands):</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:65.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">663 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">717 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">146 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,577 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 663000 717000 350000 497000 146000 177000 141000 186000 1300000 1577000 <div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock option activity for the three months ended March 31, 2026:</span></div><div style="margin-bottom:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.727%"><tr><td style="width:1.0%"></td><td style="width:44.651%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.971%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Options</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Exercise<br/>Price Per<br/>Share</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Remaining<br/>Contractual<br/>Life (years)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value<br/>(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance—December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,365,002</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Options granted</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">—</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(57,027)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Options cancelled/forfeited</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(853)</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">15.86 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance—March 31, 2026</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,307,122</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Options exercisable—March 31, 2026</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,306,061</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.17 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.7</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3,469 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 1365002 6.16 P4Y10M24D 4303000 0 57027 5.72 244000 853 15.86 1307122 6.17 P4Y8M12D 3471000 1306061 6.17 P4Y8M12D 3469000 100000 200000 0 0 P1Y7D 229777 1371323 0 0 <div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes restricted stock units (RSUs) activity for the three months ended March 31, 2026:</span></div><div style="margin-bottom:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.848%"><tr><td style="width:1.0%"></td><td style="width:65.123%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">RSUs Outstanding</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Number of<br/>Restricted Stock<br/>Units</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value Per<br/>Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance—December 31, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,294,166</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">6.63 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">860,844</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8.86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(286,154)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cancelled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(584)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Balance—March 31, 2026</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1,868,272</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">7.58 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1294166 6.63 860844 8.86 286154 7.16 584 7.30 1868272 7.58 13400000 P3Y2M12D P3Y2M12D <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">7. Significant Agreements </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">GLOBALFOUNDRIES Inc. Joint Development Agreement </span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Since October 17, 2014, the Company has participated in a joint development agreement (JDA) with GLOBALFOUNDRIES Inc. (GF), a semiconductor foundry, for the joint development of Spin-transfer Torque MRAM (STT-MRAM) technology to produce a family of discrete and embedded MRAM technologies. The term of the JDA is until the completion, termination, or expiration of the last statement of work entered into pursuant to the JDA. The agreement was extended on December 31, 2019 to include a new phase of support for 12nm MRAM development.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under the current JDA extension terms, each party licenses its relevant intellectual property to the other party. For certain jointly developed works, the parties have agreed to follow an invention allocation procedure to determine ownership. In addition, GF possesses the exclusive right to manufacture the Company’s discrete and embedded STT-MRAM devices developed pursuant to the JDA until the earlier of three years after the qualification of the MRAM device for a particular technology node or four years after the completion of the relevant statement of work under which the device was developed. For the same exclusivity period associated with the relevant device, GF agreed not to license intellectual property developed in connection with the JDA to named competitors of the Company.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If GF manufactures, sells, or transfers to customers wafers containing production quantified STT-MRAM devices that utilize certain design information, GF will be required to pay the Company a royalty.</span></div> P3Y P4Y <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">8. Net Loss Per Common Share</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per common share is calculated by dividing the net loss by the weighted-average number of shares of common stock outstanding for the period less shares subject to repurchase, without consideration of potentially dilutive securities. Diluted earnings per share is calculated using the treasury stock method by dividing net loss by the total weighted average shares of common stock outstanding in addition to the potential impact of dilutive securities including restricted stock units, warrants, and options. In periods with a net loss, potentially dilutive securities are excluded from the Company’s calculation of earnings per share as their inclusion would have an antidilutive effect.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:12pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basic and diluted EPS</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.515%"><tr><td style="width:1.0%"></td><td style="width:65.814%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.071%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.072%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net loss attributable to common stockholders, diluted</span></div></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(296)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,166)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares of common stock outstanding, basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23,137,815</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22,188,114</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares of common stock outstanding, diluted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23,137,815</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22,188,114</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Net loss per common share, basic</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(0.01)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(0.05)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Net loss per common share, diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(0.01)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(0.05)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities representing 1.2 million and 1.8 million stock options and RSUs that were outstanding during the three months ended March 31, 2026, and 2025, respectively, were excluded from the computation of diluted earnings per common share during these periods as their inclusion would have an antidilutive effect.</span></div> <div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the computation of basic and diluted net loss per share attributable to common stockholders (in thousands, except share and per share amounts):</span></div><div style="margin-bottom:12pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basic and diluted EPS</span></div><div style="margin-bottom:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.515%"><tr><td style="width:1.0%"></td><td style="width:65.814%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.071%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.072%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">Three Months Ended March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2026</span></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:700;line-height:120%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(296)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Net loss attributable to common stockholders, diluted</span></div></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(296)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(1,166)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares of common stock outstanding, basic</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23,137,815</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22,188,114</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares of common stock outstanding, diluted</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">23,137,815</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">22,188,114</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Net loss per common share, basic</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(0.01)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(0.05)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Net loss per common share, diluted</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(0.01)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:114%">(0.05)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -296000 -1166000 -296000 -1166000 23137815 22188114 23137815 22188114 -0.01 -0.05 -0.01 -0.05 1200000 1800000 <div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">9. Subsequent Events</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foundry Services Agreement</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On April 8, 2026, the Company entered into a foundry services agreement (Foundry Agreement) with Microchip Technology (Microchip) under which Microchip will manufacture 8-inch Toggle MRAM, Tunnel Magneto Resistance Sensors and STT-MRAM wafers for the Company at Microchip’s Fab 4 facility in Gresham, Oregon. The Foundry Agreement has an initial term of ten years and provides for two-year renewal periods. The Company has reimbursement obligations under the Foundry Agreement estimated at approximately $13.95 million related to the installation of the manufacturing facility, subject to adjustment based on actual documented expenditures. The Foundry Agreement includes minimum purchase commitments that ramp over time to a maximum of 1,300 wafers per quarter. The Company expects capacity for Toggle and Sensor flows to commence approximately 18 months from the effective date of the Foundry Agreement and capacity for STT flows to commence approximately 30 months from the effective date of the Foundry Agreement.</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Strategic Agreement with U.S. Prime Contractor</span></div><div style="margin-bottom:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On April 24, 2026, the Company entered into a subcontract and related statement of work with Amentum Services Inc. in connection with a U.S. government Microelectronics Research, Development, Test and Evaluation program. Under the agreement, the Company will provide research and development, process technology and engineering services to support the development and qualification of domestic Toggle MRAM for Mil-Aero applications. The agreement provides for milestone-based payments over a 30-month performance period from April 16, 2026 through November 21, 2028 and has an aggregate value of $40.0 million. The agreement includes option periods exercisable by the contractor and may be terminated under certain circumstances tied to termination of the related prime contract.</span></div> P10Y P2Y 13950000 1300 P18M P30M P30M 40000000.0 false false false false