0001558370-25-008723.txt : 20250618 0001558370-25-008723.hdr.sgml : 20250618 20250618160610 ACCESSION NUMBER: 0001558370-25-008723 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 103 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250618 DATE AS OF CHANGE: 20250618 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GSI TECHNOLOGY INC CENTRAL INDEX KEY: 0001126741 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing EIN: 770398779 FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33387 FILM NUMBER: 251056939 BUSINESS ADDRESS: STREET 1: 1213 ELKO DRIVE CITY: SUNNYVALE STATE: CA ZIP: 94089 BUSINESS PHONE: 483319802 MAIL ADDRESS: STREET 1: 1213 ELKO DRIVE CITY: SUNNYVALE STATE: CA ZIP: 94089 10-K 1 gsit-20250331x10k.htm 10-K GSI TECHNOLOGY INC_March 31, 2025
00000001126741--03-312025FYGSI TECHNOLOGY INC2560597325300372P5YP6Mhttp://gsitechnology.com/20250331#WistronNewebCorpMemberhttp://gsitechnology.com/20250331#WistronNewebCorpMemberhttp://fasb.org/us-gaap/2024#ResearchAndDevelopmentExpensefalse0001126741us-gaap:CommonClassAMember2025-03-310001126741us-gaap:CommonClassAMember2024-04-012025-03-310001126741us-gaap:CommonStockMember2024-04-012025-03-310001126741us-gaap:CommonStockMember2022-04-012023-03-310001126741us-gaap:CommonStockMember2023-04-012024-03-310001126741us-gaap:RetainedEarningsMember2025-03-310001126741us-gaap:AdditionalPaidInCapitalMember2025-03-310001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310001126741us-gaap:RetainedEarningsMember2024-03-310001126741us-gaap:AdditionalPaidInCapitalMember2024-03-310001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001126741us-gaap:RetainedEarningsMember2023-03-310001126741us-gaap:AdditionalPaidInCapitalMember2023-03-310001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001126741us-gaap:RetainedEarningsMember2022-03-310001126741us-gaap:AdditionalPaidInCapitalMember2022-03-310001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001126741us-gaap:SubsequentEventMember2025-06-300001126741us-gaap:SubsequentEventMember2025-05-310001126741us-gaap:CommonStockMember2025-03-310001126741us-gaap:CommonStockMember2024-03-310001126741us-gaap:CommonStockMember2023-03-310001126741us-gaap:CommonStockMember2022-03-310001126741gsit:ShareBasedCompensationRangeTwoMember2024-04-012025-03-310001126741gsit:ShareBasedCompensationRangeThreeMember2024-04-012025-03-310001126741gsit:ShareBasedCompensationRangeOneMember2024-04-012025-03-310001126741gsit:ShareBasedCompensationRangeFourMember2024-04-012025-03-310001126741gsit:ShareBasedCompensationRangeFiveMember2024-04-012025-03-310001126741gsit:ShareBasedCompensationRangeTwoMember2025-03-310001126741gsit:ShareBasedCompensationRangeThreeMember2025-03-310001126741gsit:ShareBasedCompensationRangeOneMember2025-03-310001126741gsit:ShareBasedCompensationRangeFourMember2025-03-310001126741gsit:ShareBasedCompensationRangeFiveMember2025-03-310001126741gsit:EquityIncentivePlanYear2007Member2007-03-310001126741gsit:EmployeeStockPurchasePlanYear2007Member2007-03-310001126741gsit:EquityIncentivePlan2016Member2021-07-012021-07-310001126741us-gaap:EmployeeStockOptionMember2024-04-012025-03-310001126741us-gaap:EmployeeStockOptionMember2023-04-012024-03-310001126741us-gaap:EmployeeStockOptionMember2022-04-012023-03-310001126741srt:MinimumMemberus-gaap:EmployeeStockOptionMember2024-04-012025-03-310001126741srt:MaximumMemberus-gaap:EmployeeStockOptionMember2024-04-012025-03-310001126741gsit:EmployeeStockPurchasePlanMember2024-04-012025-03-310001126741srt:MinimumMemberus-gaap:EmployeeStockOptionMember2023-04-012024-03-310001126741srt:MaximumMemberus-gaap:EmployeeStockOptionMember2023-04-012024-03-310001126741srt:MinimumMember2023-04-012024-03-310001126741srt:MaximumMember2023-04-012024-03-310001126741gsit:EmployeeStockPurchasePlanMember2023-04-012024-03-310001126741srt:MinimumMemberus-gaap:EmployeeStockOptionMember2022-04-012023-03-310001126741srt:MaximumMemberus-gaap:EmployeeStockOptionMember2022-04-012023-03-310001126741srt:MinimumMember2022-04-012023-03-310001126741srt:MaximumMember2022-04-012023-03-310001126741gsit:EmployeeStockPurchasePlanMember2022-04-012023-03-310001126741gsit:NonOfficerEmployeeMembergsit:EquityIncentivePlanYear2007Member2024-04-012025-03-310001126741gsit:NonOfficerEmployeeMembergsit:EquityIncentivePlan2016Member2024-04-012025-03-310001126741srt:OfficerMembergsit:EquityIncentivePlanYear2007Member2024-04-012025-03-310001126741srt:OfficerMembergsit:EquityIncentivePlan2016Member2024-04-012025-03-3100011267412024-04-012024-06-300001126741gsit:RestOfWorldMember2024-04-012025-03-310001126741gsit:OriginalEquipmentManufacturerMember2024-04-012025-03-310001126741gsit:DistributionMember2024-04-012025-03-310001126741gsit:ContractManufacturersMember2024-04-012025-03-310001126741country:US2024-04-012025-03-310001126741country:SG2024-04-012025-03-310001126741country:NL2024-04-012025-03-310001126741country:DE2024-04-012025-03-310001126741country:CN2024-04-012025-03-310001126741gsit:RestOfWorldMember2023-04-012024-03-310001126741gsit:OriginalEquipmentManufacturerMember2023-04-012024-03-310001126741gsit:DistributionMember2023-04-012024-03-310001126741gsit:ContractManufacturersMember2023-04-012024-03-310001126741country:US2023-04-012024-03-310001126741country:SG2023-04-012024-03-310001126741country:NL2023-04-012024-03-310001126741country:DE2023-04-012024-03-310001126741country:CN2023-04-012024-03-310001126741gsit:RestOfWorldMember2022-04-012023-03-310001126741gsit:OriginalEquipmentManufacturerMember2022-04-012023-03-310001126741gsit:DistributionMember2022-04-012023-03-310001126741gsit:ContractManufacturersMember2022-04-012023-03-310001126741country:US2022-04-012023-03-310001126741country:SG2022-04-012023-03-310001126741country:NL2022-04-012023-03-310001126741country:DE2022-04-012023-03-310001126741country:CN2022-04-012023-03-3100011267412024-08-012024-08-3100011267412022-11-302022-11-300001126741srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2025-03-310001126741srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2025-03-310001126741srt:MinimumMembergsit:ComputerAndOtherEquipmentMember2025-03-310001126741srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2025-03-310001126741srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2025-03-310001126741srt:MaximumMembergsit:ComputerAndOtherEquipmentMember2025-03-310001126741us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2025-03-310001126741us-gaap:LeaseholdImprovementsMember2025-03-310001126741us-gaap:FurnitureAndFixturesMember2025-03-310001126741gsit:ComputerAndOtherEquipmentMember2025-03-310001126741us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-03-310001126741us-gaap:LeaseholdImprovementsMember2024-03-310001126741us-gaap:FurnitureAndFixturesMember2024-03-310001126741gsit:ComputerAndOtherEquipmentMember2024-03-310001126741country:US2025-03-310001126741country:TW2025-03-310001126741country:IL2025-03-310001126741country:US2024-03-310001126741country:TW2024-03-310001126741country:IL2024-03-310001126741us-gaap:SubsequentEventMember2025-06-012025-06-300001126741us-gaap:SubsequentEventMember2025-05-012025-05-310001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012024-03-310001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012023-03-310001126741us-gaap:StateAndLocalJurisdictionMember2025-03-310001126741us-gaap:ForeignCountryMember2025-03-310001126741us-gaap:RelatedPartyMember2023-04-012024-03-310001126741us-gaap:RelatedPartyMember2022-04-012023-03-310001126741us-gaap:RelatedPartyMember2024-04-012025-03-310001126741us-gaap:RetainedEarningsMember2024-04-012025-03-310001126741us-gaap:RetainedEarningsMember2023-04-012024-03-310001126741us-gaap:RetainedEarningsMember2022-04-012023-03-3100011267412015-11-230001126741us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001126741gsit:SmallBusinessInnovationResearchProgramMember2024-04-012025-03-3100011267412024-10-310001126741gsit:SmallBusinessInnovationResearchProgramMember2023-11-300001126741gsit:SmallBusinessInnovationResearchProgramMember2023-06-300001126741srt:MinimumMember2025-03-310001126741srt:MaximumMember2025-03-310001126741us-gaap:PatentsMember2025-03-310001126741us-gaap:ComputerSoftwareIntangibleAssetMember2025-03-310001126741gsit:ProductDesignsMember2025-03-310001126741us-gaap:PatentsMember2024-03-310001126741us-gaap:ComputerSoftwareIntangibleAssetMember2024-03-310001126741gsit:ProductDesignsMember2024-03-310001126741country:US2024-04-012025-03-310001126741country:TW2024-04-012025-03-310001126741country:IL2024-04-012025-03-310001126741gsit:EquityIncentivePlan2016Member2016-06-3000011267412023-03-3100011267412022-03-310001126741us-gaap:OtherLiabilitiesMembergsit:MikamonuMember2025-03-310001126741us-gaap:OtherLiabilitiesMember2025-03-310001126741us-gaap:OtherLiabilitiesMembergsit:MikamonuMember2024-03-310001126741us-gaap:OtherLiabilitiesMember2024-03-310001126741us-gaap:OtherLiabilitiesMembergsit:MikamonuMember2015-11-230001126741gsit:MikamonuMember2025-03-310001126741srt:MaximumMembergsit:MikamonuMembergsit:QuarterlyPaymentsBasedOnNetRevenueMember2015-11-230001126741gsit:MikamonuMember2024-04-012025-03-310001126741gsit:MikamonuMember2023-04-012024-03-310001126741gsit:MikamonuMember2022-04-012023-03-310001126741us-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueInputsLevel2Member2025-03-310001126741us-gaap:ShortTermInvestmentsMember2025-03-310001126741us-gaap:ShortTermInvestmentsMember2024-03-310001126741us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001126741us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001126741us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310001126741us-gaap:FairValueMeasurementsRecurringMember2025-03-310001126741us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001126741us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001126741us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001126741us-gaap:FairValueMeasurementsRecurringMember2024-03-310001126741us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012025-03-310001126741us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012025-03-310001126741us-gaap:CostOfSalesMember2024-04-012025-03-310001126741us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012024-03-310001126741us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012024-03-310001126741us-gaap:CostOfSalesMember2023-04-012024-03-310001126741gsit:EmployeeStockPurchasePlanYear2007Member2023-04-012024-03-310001126741us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012023-03-310001126741us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012023-03-310001126741us-gaap:CostOfSalesMember2022-04-012023-03-310001126741gsit:EmployeeStockPurchasePlanYear2007Member2022-04-012023-03-310001126741us-gaap:AdditionalPaidInCapitalMember2024-04-012025-03-310001126741us-gaap:AdditionalPaidInCapitalMember2023-04-012024-03-310001126741us-gaap:AdditionalPaidInCapitalMember2022-04-012023-03-310001126741us-gaap:RelatedPartyMember2025-03-310001126741us-gaap:RelatedPartyMember2024-03-310001126741gsit:EquityIncentivePlan2016Member2016-06-012016-06-300001126741srt:MaximumMembergsit:EquityIncentivePlan2016Member2021-07-012021-07-310001126741gsit:EquityIncentivePlanYear2007Member2024-04-012025-03-310001126741gsit:EquityIncentivePlan2016Member2024-04-012025-03-3100011267412024-05-2100011267412024-04-0200011267412024-06-062024-06-0600011267412024-06-060001126741srt:MinimumMember2024-03-310001126741srt:MaximumMember2024-03-310001126741srt:DirectorMembergsit:EquityIncentivePlan2016Member2024-04-012025-03-310001126741srt:MinimumMember2024-04-012025-03-310001126741srt:MaximumMember2024-04-012025-03-3100011267412023-04-012024-03-3100011267412022-04-012023-03-310001126741srt:MaximumMembergsit:EmployeeStockPurchasePlanYear2007Member2024-04-012025-03-310001126741gsit:EmployeeStockPurchasePlanYear2007Member2024-04-012025-03-3100011267412025-03-3100011267412024-03-310001126741gsit:SRMProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-04-012025-03-310001126741gsit:NokiaMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2024-04-012025-03-310001126741gsit:MajorCustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-04-012025-03-310001126741gsit:MajorCustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-04-012025-03-310001126741gsit:MajorCustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-04-012025-03-310001126741gsit:MajorCustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2024-04-012025-03-310001126741gsit:KyecMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-04-012025-03-310001126741gsit:SRMProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-04-012024-03-310001126741gsit:NokiaMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2023-04-012024-03-310001126741gsit:MajorCustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-04-012024-03-310001126741gsit:MajorCustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-04-012024-03-310001126741gsit:MajorCustomerThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-04-012024-03-310001126741gsit:MajorCustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-04-012024-03-310001126741gsit:MajorCustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-04-012024-03-310001126741gsit:KyecMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-04-012024-03-310001126741gsit:SRMProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001126741gsit:NokiaMemberus-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001126741gsit:MajorCustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001126741gsit:MajorCustomerThreeMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001126741gsit:MajorCustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001126741gsit:KyecMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001126741us-gaap:SalesRevenueNetMember2024-04-012025-03-310001126741us-gaap:AccountsReceivableMember2024-04-012025-03-310001126741us-gaap:SalesRevenueNetMember2023-04-012024-03-310001126741us-gaap:AccountsReceivableMember2023-04-012024-03-310001126741us-gaap:SalesRevenueNetMember2022-04-012023-03-310001126741srt:MaximumMember2023-08-010001126741srt:MaximumMembergsit:MikamonuMembergsit:QuarterlyPaymentsBasedOnNetRevenueMember2015-11-232015-11-230001126741country:USgsit:MikamonuMember2015-11-2300011267412025-01-012025-03-3100011267412024-09-3000011267412025-05-3100011267412024-04-012025-03-31gsit:segmentxbrli:sharesiso4217:USDgsit:patentxbrli:puregsit:customergsit:itemgsit:facilitygsit:subsidiaryiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

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

For the fiscal year ended March 31, 2025

or

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

For the transition period from            to

Commission File Number 001-33387

GSI Technology, Inc.

(Exact name of registrant as specified in its charter)

Delaware

(State or other jurisdiction of

incorporation or organization)

77-0398779

(IRS Employer

Identification No.)

1213 Elko Drive

Sunnyvale, California 94089

(Address of principal executive offices, zip code)

(408331-8800

(Registrant’s telephone number, including area code)

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

Title of Each Class

Trading Symbol(s)

Name of Each Exchange on which Registered

Common Stock, $0.001 par value

GSIT

The Nasdaq Stock Market LLC

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

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes     No 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes     No 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes     No 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes     No 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):

Large accelerated filer 

 

Accelerated filer 

 

Non-accelerated filer 

Smaller reporting company 

Emerging growth company 

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

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

The aggregate market value of the registrant’s voting stock held by non-affiliates of the registrant, based upon the closing sale price of the common stock on September 30, 2024, as reported on the Nasdaq Global Market, was approximately $62.5 million. Shares of the registrant’s common stock held by each officer and director and each person who owns 10% or more of the outstanding common stock of the registrant have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes. As of May 31, 2025, there were 27,872,119 shares of the registrant’s common stock issued and outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the registrant’s definitive proxy statement for its 2025 annual meeting of stockholders are incorporated by reference into Part III hereof.

GSI TECHNOLOGY, INC.

2025 FORM 10-K ANNUAL REPORT

TABLE OF CONTENTS

PART I

Page

Item 1.

Business

3

Item 1A.

Risk Factors

17

Item 1B.

Unresolved Staff Comments

36

Item 1C.

Cybersecurity

36

Item 2.

Properties

38

Item 3.

Legal Proceedings

38

Item 4.

Mine Safety Disclosures

38

PART II

38

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

38

Item 6.

Reserved

39

Item 7.

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

40

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

48

Item 8.

Financial Statements and Supplementary Data

49

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

86

Item 9A.

Controls and Procedures

86

Item 9B.

Other Information

87

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

87

PART III

88

Item 10.

Directors, Executive Officers and Corporate Governance

88

Item 11.

Executive Compensation

88

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

88

Item 13.

Certain Relationships and Related Transactions, and Director Independence

88

Item 14.

Principal Accountant Fees and Services

88

PART IV

89

Item 15.

Exhibits and Financial Statement Schedules

89

Item 16.

Form 10-K Summary

93

SIGNATURES

94

2

Forward-looking Statements

In addition to historical information, this Annual Report on Form 10-K includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). These forward-looking statements involve risks and uncertainties. Forward-looking statements are identified by words such as “anticipates,” “believes,” “expects,” “intends,” “may,” “will,” and other similar expressions. In addition, any statements which refer to expectations, projections, or other characterizations of future events or circumstances are forward-looking statements. Actual results could differ materially from those projected in the forward-looking statements as a result of a number of factors, including those set forth in this report under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Risk Factors,” those described elsewhere in this report, and those described in our other reports filed with the Securities and Exchange Commission (“SEC”). We caution you not to place undue reliance on these forward-looking statements, which speak only as of the date of this report, and we undertake no obligation to update these forward-looking statements after the filing of this report. You are urged to review carefully and consider our various disclosures in this report and in our other reports publicly disclosed or filed with the SEC that attempt to advise you of the risks and factors that may affect our business.

PART I

Item 1.     Business

Overview

GSI provides in-place associative computing solutions for applications in high growth markets such as artificial intelligence (“AI”) and high-performance computing (“HPC”), including natural language processing and computer vision. Our associative processing unit (“APU”) family of products are focused on applications using similarity search and Boolean processing. Similarity search is very efficient for large database search queries. The APU utilizes this technique to provide large scale search coverage in a small, low power footprint for ecommerce, computer vision, drug discovery, cyber security and service markets such as NoSQL, Elasticsearch, and OpenSearch. Our extensive historical experience in developing high speed synchronous static random access memory, or SRAM, facilitated our ability to transform the focus of our business to the development of reliable hardware AI products and solutions.

Even as we expand our offering of in-place associative computing solutions, we continue to be committed to the synchronous SRAM market, by making available exceedingly high density performance memory products for incorporation into test and measurement applications and high-performance networking and telecommunications equipment, such as routers, switches, wide area network infrastructure equipment, wireless base stations and network access equipment. Our position in the synchronous SRAM market is well established and we have long-term supplier relationships with many of the leading original equipment manufacturer, or OEM, customers including KYEC and Nokia.  The revenue generated by these sales of high-speed synchronous SRAM products is being used to finance the development of in-place associative computing solutions and new types of SRAM products. We also serve the ongoing needs of the military/defense and aerospace markets by offering robust high-quality radiation-tolerant and radiation-hardened space grade SRAMs in addition to in-place associative computing solutions for the military/defense and aerospace markets such as synthetic aperture radar (“SAR”) image processing.

We utilize a fabless business model for the manufacture of our APU and SRAM products, which allows us both to focus our resources on research and development, product design and marketing, and to gain access to advanced process technologies with only modest capital investment and fixed costs.

GSI’s fiscal year 2025 net revenue decreased by 6% compared to net revenue in fiscal year 2024, reflecting cautionary spending by our customers and fewer purchases made as a result of worldwide inflationary pressures,

3

higher interest rates, increasing geopolitical tensions and decline in the global economic environment, all of which resulted in reduced demand for our SRAM products. GSI’s gross margin decreased by 4.9% compared to the prior fiscal year primarily due to product mix and the effect of lower revenue on the fixed costs in our cost of revenues as well as severance related payments related to our August 2024 cost reduction initiative.

In June 2023, we announced the receipt of an award of a prototype agreement with the Space Development Agency for the development of a Next-Generation Associative Processing Unit-2 (“APU2”) for Enhanced Space-Based Capabilities. Our next-generation non-Von-Neumann Associative Processing Unit compute in-memory integrated circuit (“IC”) offers unique capabilities to address the challenges faced by the United States Space Force in processing extensive sets of big data in space. Our overarching objective is to enable and enhance current and future mission capabilities through the deployment of compute in-memory integrated systems that can efficiently handle vast amounts of data in real-time at the edge. The APU, featuring a scalable format, compact footprint, and low power consumption, presents an ideal solution for edge applications where prompt and precise responses are crucial. These capabilities empower the U.S. Space force to swiftly detect, warn, analyze, attribute, and forecast potential and actual threats in space, ultimately bolstering the ability of the United States to maintain and leverage space superiority. The U.S. Space Force is actively seeking solutions to address current limitations in processing big data that is needed to execute the mission objectives of the Space Development Agency within the evolving and challenging space environment. This award is funded by the Small Business Innovation Research program, a competitive program funded by various U.S. government agencies, that encourages small businesses to engage in federal research and development with the potential for commercialization. Under the terms of this Direct to Phase II award, we are developing an advanced non-Von-Neumann Associative Processing Unit-2, compute in-memory IC, and design and fabricate an APU2 Evaluation Board. Pursuant to an agreed-upon schedule, we are to receive milestone payments totaling an estimated $1.25 million upon the successful completion of predetermined milestones, of which $435,000 was received in fiscal 2024 and $318,000 was received in fiscal 2025.

In January 2024, we announced that GSI was selected by AFWERX the innovation arm of the U.S. Department of the Air Force for an SBIR Direct-to-Phase II contract in the amount of $1.1 million to demonstrate high-data computation use cases leveraging the distinct compute in-memory architecture of our APU2. We are creating specialized algorithms for the U.S. Air Force Research Laboratory (“AFRL”) to leverage the compute-in-memory architecture of the Gemini® APU. This chip is designed for various AI applications to tackle key challenges in the Department of the Air Force, including in-aircraft search and rescue, object detection, moving target indication, change detection, and structural similarity index measure (“SSIM“) in GPS-absent situations. We are also developing algorithms using data from the U.S. Space Force to showcase the performance benefits of our compute-in-memory APU2 integrated circuit. We will receive milestone payments totaling an estimated $1.1 million upon the successful completion of predetermined milestones, of which $157,000 was received in fiscal 2025.

In January 2025, we announced that GSI has been selected by the U.S. Army for a potential contract award of up to $250,000 under the Department of Defense SBIR program. The contract represents a significant opportunity for GSI to develop advanced, Army-specific edge computing AI solutions using our groundbreaking Gemini-II technology. The project will focus on two critical objectives that showcase the potential of our innovative architecture. First, we will determine the feasibility of integrating Gemini-II with AI models specifically tailored for the Army’s edge computing needs. This determination will involve a comprehensive assessment of operational challenges, optimization with the Gemini-II architecture, and establishing key performance metrics through detailed customer discovery and technical specifications for edge AI development. The second objective centers on identifying and validating the most suitable AI algorithms for the Gemini-II platform. We will conduct in-depth research to select efficient edge AI models, develop a detailed integration plan, and evaluate performance metrics for low-latency and high-throughput applications of value in military environments. Particularly noteworthy is the project’s focus on developing 1-bit Large Language Models (LLMs) for the U.S. Army that maintain high accuracy while providing exceptionally low power consumption and minimal latency. This innovation not only promises to

4

benefit warfighters but also presents compelling application opportunities across multiple dual-use markets, including complex computer vision recognition, autonomous vehicle navigation and mobile data computation. There have been no payments received under this award as of March 31, 2025.

Our APU technology is implemented in a series of Gemini AI chips. Gemini-I is in full production. We are marketing specific differentiated applications and APIs as-a-Service adding Amazon Web Services, Azure, or Google Cloud Storage users to our customer base along with those that want on-prem or to build embedded edge products. We support customers with prebuilt APIs and libraries to support their parallel programming of the Gemini-I. The software stack accelerates development by providing an integrated framework environment for the compute-in-memory as well as host and management code modules. Our compiler stack framework allows customers to optimize their applications by editing APIs provided by GSI, or write their own APIs.

In January 2024, we received first silicon for our second -generation Gemini-II chip. Testing has been proceeding well and we are looking forward to bringing our Gemini-II product with an order of magnitude improved performance to the general market in mid-calendar 2025. We have begun benchmarking and are working to support the Gemini-II with a python supported compiler this year.

In March 2025, we secured an initial production order for our radiation-hardened SRAM from a North American prime contractor, with follow-on orders expected in fiscal 2026. This sale carries a significantly higher gross margin than our traditional SRAM chips. In parallel, we are actively pursuing heritage status for this chip, which will improve our market readiness and open important new sales channels.

We were incorporated in California in 1995 under the name Giga Semiconductor, Inc. We changed our name to GSI Technology in December 2003 and reincorporated in Delaware in June 2004 under the name GSI Technology, Inc. Our principal executive offices are located at 1213 Elko Drive, Sunnyvale, California, 94089, and our telephone number is (408) 331-8800.

Recent Developments

Sale/Leaseback of Headquarters

On June 6, 2024, we completed a sale and leaseback transaction pursuant to a previously executed purchase and sale agreement (the “Agreement”) with an unrelated party, as purchaser, for the sale of our 1213 Elko Drive property in Sunnyvale, California (the “Sunnyvale Property”) for a purchase price, net of closing and other expenses payable of $11.2 million in cash. Concurrent with the sale, we entered into a lease agreement (the “Lease”) to lease all of the Sunnyvale Property that we occupied from the purchaser for an initial term of ten years from the closing of the sale of the Sunnyvale Property. We have the option to renew the term of the Lease for two additional five-year periods. Pursuant to the Lease, we are responsible for base rent initially at a rate of approximately $90,768 per month and the monthly operational expenses, such as maintenance, insurance, property taxes and utilities. The rental rate will increase three percent (3%) per year beginning on the first anniversary of the closing. The transaction was accounted for as a sale and leaseback and operating lease accounting classification. We recorded a gain of $5.7 million in the gain from sale of assets in the Consolidated Statements of Operations in the quarter ended June 30, 2024.

Exploring Strategic Alternatives

In May 2024, we announced that we had initiated a broad strategic review to maximize stockholder value. The review is being administered by a special committee of the Board of Directors to bring focus on strategic alternatives while our management focuses on the development of our family of compute in memory solutions for high performance computing and Artificial Intelligence. We are considering a wide range of options including

5

equity or debt financing, divestiture of assets, technology licensing or other strategic arrangements including the sale of GSI. As part of the strategic review process, we hired Needham & Company, LLC, as our strategic and financial advisor. There can be no assurance that the review process will result in any strategic alternative, or as to its outcome or timing. We have neither set a timetable for completion of this process, nor have we made any decisions related to strategic alternatives at this time.

Industry and Market Strategy

Associative Processing Unit Computing Market Overview

The markets for associating processing computing solutions are significant and growing rapidly. The total addressable market (“TAM”) for APU search applications, which is the market where GSI is focusing its commercialization efforts, has been determined by GSI to be approximately $247 billion in 2025, and growing at a compound annual growth rate (“CAGR”) of 27% to $708 billion by 2028. GSI has similarly determined that the Serviceable Available Market (“SAM”) for APU search applications is approximately $7.3 billion in 2025, and anticipated to grow at a CAGR of 18% to $12.4 billion by 2028. The search market segments included in GSI’s TAM and SAM analyses include vector search and HPC. Market applications in these segments include search and retrieval in various fields and synthetic aperture radar in research and aerospace and defense.

The growth in demand for associative processing computing solutions is being driven by the increasing market adoption and usage of graphics processing unit (“GPU”) and CPU farms for AI processing of large data collections, including parallel computing in scientific research. However, the large-scale usage of GPU and CPU farms for AI processing of data is demonstrating the limits of GPU and CPU processing speeds and resulting in ever higher energy consumption. The amounts of data being processed, which is coming from increasing numbers of users and continuously increasing amounts of collected data, has resulted in efforts to split and store the processed data among multiple databases, through a process called sharding. Sharding can substantially increase processing costs and worsen the power consumption factors associated with processing so much data if the underlying architecture is inefficient to begin with.

Our APU has been demonstrated to outperform CPUs and GPUs in the market for AI search of large data collections by providing lower latency and increased capacity in a smaller form-factor and achieve such results with lower power consumption. In addition, our compute-in-place technology has wide application. The APU has several benefits that are particularly useful to overcome the high power challenges of GPUs. First, the APU does not have the word size limitation of traditional CPU and GPU processors. Because traditional data processors move data around to various parts of a system, they need to select or duplicate resources of particular word sizes, be they 8-bit, 16-bit, 32-bit or 64-bit. The APU is based on a memory line structure, which means that it can operate on legacy instruction widths of 8 or 16-bits, or just as seamlessly operate on instructions of arbitrary widths of 1 bit, 768-bits or 2048-bits. APUs can operate on any word width at interim processing steps. This dynamic flexibility is a tremendous advantage for non-linear processing used in high performance compute workloads. Second, the APU is also an associative machine, which means that data that is resident in the device can be applied to a function only if it is deemed associated (for example, with a meta-tag) to the processing. Such processing is like a person looking for his car in a parking lot, but ignoring all cars that are not the color of his car. An additional benefit of the Gemini APU designs is that they are multi-threaded. One sensor or query input can be simultaneously applied to multiple functions or searches in the device.

Our associative computing technology utilizes in-memory associative processor structures to address the bottlenecks that limit performance and increase power consumption in CPUs, GPUs, and Field Programable Gate Arrays (“FPGAs”) accelerators when processing large datasets. By constantly having to move operands and results in and out of devices with ever increasing processing speeds and bus speeds, current solutions are focused on memory transfers rather than addressing the basic computation problem. By changing the computational framework

6

to parallel processing and having search functions conducted directly in a processing memory array, the APU can greatly expedite computation and response times in many “big data” applications. We are creating a new category of computing products that are expected to have substantial target markets and a large new customer base in those markets.

Our commercialization efforts for the APU product are focused on markets where the APU shows factors of improvement against CPU or GPU systems. The APU differentiates itself most for similarity search, multi-modal vector search, real-time very large database search, and several scientific high-performance computing-workloads processing sensor data. The APU’s improved performance over CPU or GPU systems provides a paradigm-shifting ability to process data in real-time. As a result, we see applications for the APU in artificial intelligence applications, including approximate nearest neighbor searches, cryptography, and synthetic aperture radar as well as other fields whose processing can benefit from the APU’s smaller footprint, superior productivity, and low system power consumption. GSI has solutions to accelerate multimodal vector search as an on-prem or SaaS solution for OpenSearch and general Fast Vector Search, and for processing large area SAR images in real-time at high resolution.

Similarity search uses a technique called distance metric learning, in which learning algorithms measure how similar related objects are to each other. The APU is well suited for very fast similarity search because its design determines distance metric at fast computation speeds with high degrees of accuracy. Our APU is further differentiated from other solutions in the market by its scalability for very large datasets. The APU has demonstrated its ability to increase the rate of computation for visual search by orders of magnitude with greater accuracy and reduced power consumption. The APU also adds multi-modal search capability to this computational performance. For instance, the ability to search on a picture of a product on an ecommerce website, with pricing and specific filters, does not impede the performance of the in-memory search versus a traditional text only search. This kind of performance has the potential to transform online retailers’ capabilities to run search queries and improve customers’ online shopping experience.

As we continue our efforts to simplify use of the Gemini devices in the markets discussed, we also see opportunities in the edge applications of these markets. In the edge segment the high power and small database coverage of single GPUs is not suitable. While some edge products are coming to market, they do not have the capacity to provide large database support. The APU capabilities and the larger capacity of the Gemini-II chip are well suited for this growing segment. In an attempt to address greater density in processed data, the market is working to reduce bit widths used in models. As the APU technology is ideally suited for smaller bit widths, and including even 1-bit, we are undertaking an effort to adopt several AI models to 1-bit and ternary (1.58-bit) optimization for Gemini-II application. We see this effort as furthering the density and value of our parts for the edge market.

New Markets for the APU

The APU is capable of processing large data arrays in a cost competitive solution for large database similarity search, but the mathematical capabilities of the APU also create new opportunities in real-time processing. Examples of real-time processing are SAR, image re-registration, and mathematical SSIM. This combination of sensor processing, image processing, and computer vision at high performance has the potential to bring application processing that normally requires several resources in a data center to real-time edge applications. Examples are in-asset aircraft reconnaissance, satellite image processing, and autonomous automotive navigation. Furthermore, GSI’s expertise in developing radiation-tolerant components creates new opportunities in the growing market for AI products that can be used in low earth orbit and space applications, where other AI products are not able to survive the harsh environment.

7

The expanding use of ChatGPT and its competitors has brought the market for AI search to the forefront of consumer awareness. Applications using ChatGPT for natural language processing can directly apply the GSI APU technology to reduce hallucinations through the use of the technology for focused retrieval augmented generation improving speed and accuracy of specialized search applications.

For even smaller footprint applications such as satellites or networking blades, GSI will license the intellectual property (“IP”) underlying the APU to companies that have their own chip design capabilities to incorporate GSI’s IP into their custom products, and provide design services to help integrate the IP into new processor, FPGA, or ASIC designs.

APU Board Level Product

The Gemini-I APU is currently in production as a full-size PCIe card and a 1U E1.L card. These are the Leda-E and Leda-S, respectively. We are shipping samples of Gemini-II in a full-size PCIe card called the Leda-E2.

The Leda-S E1.L form factor enables the use of market standard SSD rack enclosures to build a dense APU compute appliance unachievable by GPU cards that require specialized connectivity for expansion. GSI has off-the-shelf server product offerings with 8 Leda-E cards in a single 2U server providing 10 POPS of Boolean operation, and a single 1U server with 16 Leda-S cards providing 15 POPs of Boolean performance. A single LEDA-S can be used without the need for a host PC in some applications so that, as an example, it can be packaged in a compact case for quad-copter use. It can also be used in small appliances for location recognition, object recognition, and GPS-denied alternate routing useful for drone product delivery or reconnaissance applications.

APU SaaS Product

We also offer commercialized APU as-a-service. This service offering runs on servers in a datacenter that have a direct connection to Amazon Web Services. Customers can access the APU via the Amazon Web Services Cognito user identity and data synchronization service for GSI-packaged SaaS applications, or for customers’ own custom APU-accelerated applications. The cloud connected cards in this datacenter are also connected via the same ultra-low latency system to provide approximate nearest neighbor (“ANN”) and multi-modal extension capability to OpenSearch. We envision customers who use OpenSearch for their database storage would use our SaaS product to accelerate searches run on OpenSearch. Customers who are building their own search engines for special use case products could use our SaaS product to support high volume searches run on their products. GSI also offers our SAR processing as a SaaS product that can be used by mapping and analysis services to scale, speed up, and enhance their own product offerings.

APU Commercialization Risk

Sales of APU products continue to be in the research and academic areas and our commercialization efforts have taken much longer than anticipated to gain traction. If we fail to materially commercialize our APU products, we may not generate sufficient revenues to offset our development costs and other expenses, which will have an adverse impact on our business including a potential impairment of intangible assets and a negative impact on our market capitalization.

8

High-Speed Synchronous SRAM Market Overview

High-speed synchronous SRAMs are incorporated into networking and telecom equipment, military/defense and aerospace applications, audio/video processing, test and measurement applications, medical and automotive applications, and other miscellaneous applications. The networking and telecom market demand for high-speed synchronous SRAMs has been declining, and is expected to continue to decline, due to the industry trend of embedding greater amounts of SRAM into each generation of ASICs/controllers products, thereby reducing the need for external SRAMs. As a result, the demand for external high-speed synchronous SRAMs in new end-products is being driven by markets such as military/defense and aerospace applications. Such applications require a combination of high densities and high random transaction rates that GSI is well positioned to serve, being the only SRAM manufacturer to offer monolithic 288Mb densities as well as offering the highest truly random transaction rate in the industry – 1866 million transactions per second (MT/s). To further serve the military/defense and aerospace markets, GSI has been focusing on qualifying its products for space/satellite applications to capitalize on opportunities resulting from the development of near-earth orbiting satellite mega constellations, as well as the more traditional geo-stationary earth orbit satellite communication platforms and national assets.

High-Speed Synchronous SRAM Products

We offer four families of high-speed synchronous SRAMs – SyncBurst, NBT, SigmaQuad, and SigmaDDR. All four SRAM families feature high density, high transaction rate, high data bandwidth, low latency, and low power consumption. These four product families provide the basis for approximately 10,000 individual part numbers. They are available in several density and data width configurations, and are available in a variety of performance, feature, temperature, and package options. Our products can be found in a wide range of networking and telecommunications equipment, including routers, universal gateways, fast Ethernet switches and wireless base stations. We sell our products to defense contractors that manufacture products for military/defense and aerospace applications such as radar and guidance systems and satellites. We also sell our products to OEMs for test and measurement applications such as burn-in chambers, high-speed testers, high performance computing applications such as high volume trading, and for medical applications such as ultrasound and CAT scan equipment.

We have introduced and are marketing radiation-hardened, or “RadHard”, and radiation-tolerant, or “RadTolerant”, SRAMs for military/defense and aerospace applications such as networking satellites and missiles. Our initial RadHard and RadTolerant products are 288 megabit, 144 megabit, and 72 megabit devices from our SigmaQuad-II+ family. We have also expanded our product offerings to include 144 megabit, 72 megabit, and 32 megabit SyncBurst and NBT SRAMs RadTolerant products to enable the avionics and other space platforms that have historically leveraged smaller asynchronous devices. The RadHard products are offered in two package options: a hermetically-sealed ceramic column grid array package, and standard plastic packaging. These devices undergo a special fabrication process that diminishes the adverse effects of high-radiation environments.

SRAM Leadership in the High Performance Memory Market

We endeavor to address the overall needs of our SRAM customers, not only satisfying their immediate requirements for our latest generation, highest performance networking memory, but also providing them with the ongoing long-term support necessary during the entire lives of the systems in which our products are utilized. Accordingly, the key elements of our SRAM solution include:

Product Performance Leadership. Through the use of advanced architectures and design methodologies, we have developed high-performance SRAM products offering superior high speed performance capabilities and low power consumption, while our advanced silicon process technologies allow us to optimize yields, lower manufacturing costs and improve quality.

9

Product Innovation. We believe that we have established a position as a technology leader in the design and development of Very Fast SRAMs. We are believed to have the industry’s highest density RadHard SRAM, the SigmaQuad-II+, which is an example of our industry-leading product innovation.

Broad and Readily Available Product Portfolio. We have what we believe is the broadest catalog of Very Fast SRAM products.

Master Die Methodology. Our master die methodology enables multiple product families, and variations thereof, to be manufactured from a single mask set so that we are able to maintain a common pool of wafers that incorporate all available master die, allowing rapid fulfillment of customer orders and reducing costs.

Customer Responsiveness. We work closely with leading networking and telecommunications OEMs, as well as their chip-set suppliers, to anticipate their requirements and to rapidly develop and implement solutions that allow them to meet their specific product performance objectives.

Business Transformation Strategy

Our objective is to market and sell transformative new products utilizing our cutting-edge in-place associative computing technology in high growth markets, while continuing to profitably increase our share of the external SRAM market. Our strategy includes the following key elements:

Complete productization of our In-place Associative Computing products. Our principal operations objective is the completion of productization efforts for our in-place associative computing products.

Identifying and developing new long tail markets where the APU is differentiated. Realization of this goal will require additional development and marketing efforts in calendar 2025. Our initial focus is in the markets for artificial intelligence and high-performance computing, including natural language processing, computer vision and cyber security with a focus in this area being for similarity search applications including facial recognition, drug discovery and drug toxicity, signal and object detection and cryptography.

Identify opportunities and rapidly increase sales of RadHard and RadTolerant SRAMs. We continue to aggressively target the military/defense and aerospace markets with our RadHard and RadTolerant devices. We plan to continue expansion into the military/defense and aerospace markets with our APU platform that has shown design robustness.

Exploit opportunities to expand the market for our SRAM products. We are continuing the expansion of sales of our high-performance SRAM products in the military, industrial, test and measurement, and medical markets and intend to continue penetrating these and other new markets with similar needs for high-performance SRAM technologies.

Collaborate with wafer foundry to leverage advanced process technologies. We will continue to utilize complementary metal-oxide semiconductor fabrication process technologies from Taiwan Semiconductor Manufacturing Company (“TSMC”) to design our products.

Seek new market opportunities. We intend to supplement our internal development activities by seeking additional opportunities to acquire other businesses, product lines or technologies, or enter into strategic partnerships, that would complement our current product lines, expand the breadth of our markets, enhance our technical capabilities, or otherwise provide growth opportunities.

Customers

For our compute-in-memory associative computing solutions, we are focusing sales and marketing efforts in the markets for artificial intelligence and high-performance computing, with leading applications in natural language

10

processing, computer vision and synthetic aperture radar. Our focus in this area being for similarity search acceleration in fast vector search applications and real-time mobile applications in aerospace and defense.

With the SRAM market, we are focusing our sales on network/telecom OEMs, test equipment and military/defense and aerospace with our radiation hardened and radiation tolerant product offerings.

The following is a representative list of our OEM customers that directly or indirectly purchased more than $480,000 of our SRAM products in the fiscal year ended March 31, 2025:

Airbus

 

BAE Systems

 

KYEC

Lockheed

 

Nokia

 

Northrup Grumman

Rockwell

Many of our OEM customers use contract manufacturers to assemble their equipment. Accordingly, a significant percentage of our net revenues has been derived from sales to these contract manufacturers. In addition, we sell our products to OEM customers indirectly through domestic and international distributors.

In the case of sales of our products to distributors, the decision to purchase our products is typically made by the OEM customers. In the case of contract manufacturers, OEM customers typically provide a list of approved products to the contract manufacturer, which then has discretion whether or not to purchase our products from that list.

Direct sales to contract manufacturers accounted for 7.9%, 20.5% and 19.8% of our net revenues for fiscal 2025, 2024 and 2023, respectively. Sales to foreign and domestic distributors accounted for 91.7%, 76.3% and 77.5% of our net revenues for fiscal 2025, 2024 and 2023, respectively.

The following direct customers accounted for 10% or more of our net revenues in one or more of the following periods:

Fiscal Year Ended

March 31, 

    

2025

    

2024

    

2023

 

Contract manufacturer:

Flextronics Technology

2.7

%  

13.5

%  

10.4

%

Distributors:

Avnet Logistics

49.6

50.6

48.1

Holystone

22.6

2.5

2.4

Nexcomm

9.8

9.3

16.6

KYEC was our largest end user customer in fiscal 2025. Nokia was our largest end user customer in fiscal 2024 and 2023. KYEC purchases products through contract manufacturers and distributors. Based on information provided to us by KYEC’s contract manufacturers and distributors, purchases by KYEC represented approximately 23%, 3% and 2% of our net revenues in fiscal 2025, 2024 and 2023, respectively. Nokia purchases products directly from us and through contract manufacturers and distributors. Based on information provided to us by Nokia’s contract manufacturers and our distributors, purchases by Nokia represented approximately 12%, 21% and 17% of our net revenues in fiscal 2025, 2024 and 2023, respectively. To our knowledge, none of our other OEM customers accounted for more than 10% of our net revenues in any of these periods.

11

Sales, Marketing and Technical Support

We sell our products primarily through our worldwide network of independent sales representatives and distributors. As of March 31, 2025, we employed 15 sales and marketing personnel and were supported by over 200 independent sales representatives. We believe these independent sales representatives will enable us to address an expanded customer base with the continuing introduction of our associative computing products in fiscal 2026. We believe that our relationship with our U.S. distributors, Avnet, Mouser and Digi-Key, put us in a strong position to continue to address the Very Fast SRAM memory market in the United States. We currently have regional sales offices located in Hong Kong, Israel and the United States. We believe this international coverage allows us to better serve our distributors and OEM customers by providing them with coordinated support. We believe that our customers’ purchasing decisions are based primarily on product performance, low power consumption, availability, features, quality, reliability, price, manufacturing flexibility and service. Many of our OEM customers have had long-term relationships with us based on our success in meeting these criteria.

Our sales are generally made pursuant to purchase orders received between one and twelve months prior to the scheduled delivery date. Because industry practice allows customers to reschedule or cancel orders on relatively short notice, these orders are not firm and hence we believe that backlog is not a good indicator of our future sales. We typically provide a warranty of up to 36 months on our products. Liability for a stated warranty period is usually limited to replacement of defective products.

Our marketing efforts are, first and foremost, focused on ensuring that the products we develop meet or exceed our customers’ needs. Our marketing efforts are currently focused on marketing our in-place associative computing solutions and our radiation-tolerant and radiation-hardened space grade SRAMs. Previously, those efforts were focused on defining our high-performance SRAM product roadmap. We work closely with key customers to understand their roadmaps and to ensure that the products we develop meet their requirements (primary aspects of which include functionality, performance, electrical interfaces, power, and schedule). Our marketing group also provides technical, strategic and tactical sales support to our direct sales personnel, sales representatives and distributors. This support includes in-depth product presentations, datasheets, application notes, simulation models, sales tools, marketing communications, marketing research, trademark administration and other support functions. We also engage in various marketing activities to increase brand awareness.

We emphasize customer service and technical support in an effort to provide our OEM customers with the knowledge and resources necessary to successfully use our products in their designs. Our customer service organization includes a technical team of applications engineers, technical marketing personnel and, when required, product design engineers. We provide customer support throughout the qualification and sales process and continue providing follow-up service after the sale of our products and on an ongoing basis. In addition, we provide our OEM customers with comprehensive datasheets, application notes and reference designs and access to our FPGA controller IP for use in their product development.

Manufacturing

We outsource our wafer fabrication, assembly and wafer sort testing, which enables us to focus on our design strengths, minimize fixed costs and capital expenditures and gain access to advanced manufacturing technologies. Our engineers work closely with our outsource partners to increase yields, reduce manufacturing costs, and help assure the quality of our products.

Currently, all of our SRAM and APU wafers are manufactured by TSMC under individually negotiated purchase orders. We do not currently have a long-term supply contract with our foundry, and, therefore, TSMC is not obligated to manufacture products for us for any specified period, in any specified quantity or at any specified

12

price, except as may be provided in a particular purchase order. Our future success depends in part on our ability to secure sufficient capacity at TSMC or other independent foundries to supply us with the wafers we require.

Our APU products are manufactured at TSMC using 28 nanometer and 16 nanometer process technology. The majority of our current SRAM products are manufactured using 0.13 micron, 90 nanometer, 65 nanometer and 40 nanometer process technologies on 300 millimeter wafers at TSMC.

Our master die methodology enables multiple product families, and variations thereof, to be manufactured from a single mask set. As a result, based upon the way available die from a wafer are metalized, wire bonded, packaged and tested, we can create a number of different products. The manufacturing process consists of two phases, the first of which takes approximately thirteen to fifteen weeks and results in wafers that have the potential to yield multiple products within a given product family. After the completion of this phase, the wafers are stored pending customer orders. Once we receive orders for a particular product, we perform the second phase, consisting of final wafer processing, assembly, burn-in and test, which takes approximately eight to ten weeks to complete. Substrates are required in the second phase before the assembly process can begin for many of our products. This two-step manufacturing process enables us to significantly shorten our product lead times, providing flexibility for customization and to increase the availability of our products.

All of our manufactured wafers, including wafers for our APU products, are tested for electrical compliance and most are packaged at Advanced Semiconductor Engineering (“ASE”) which is located in Taiwan. Wistron Neweb Corporation in Taiwan manufactures the boards for our APU product line. Our test procedures require that all of our products be subjected to accelerated burn-in and extensive functional electrical testing which is performed at our Taiwan and U.S. test facilities. Our radiation-hardened products are assembled and tested at Silicon Turnkey Solutions Inc., located near our Sunnyvale, California headquarters facility.

Research and Development

We have devoted substantial resources in the last nine years on the development of our APU products. Our research and development staff includes engineering professionals with extensive experience in the areas of high-speed circuit design, including APU design, as well as SRAM design and systems level networking and telecommunications equipment design. Additionally, we have assembled a team of software development experts in Israel needed for the development of the various levels of software required in the use of our APU products. The design process for our products is complex. As a result, we have made substantial investments in computer-aided design and engineering resources to manage our design process.

Competition

Our existing and potential competitors include many large domestic and international companies, some of which have substantially greater resources, offer other types of memory and/or non-memory technologies and may have longer standing relationships with OEM customers than we do. Unlike us, some of our principal competitors maintain their own semiconductor fabs, which may, at times, provide them with capacity, cost and technical advantages.

Our principal competitors include NVIDIA Corporation and Intel Corporation for our in-place associative computing solutions and Infineon Technologies AG, Integrated Silicon Solution and Renesas Electronics Corporation for our SRAM products. We expect additional competitors to enter the associative computing market as well. While some of our competitors offer a broader array of products and offer some of their products at lower prices than we do, we believe that our focus on performance leadership provides us with key competitive advantages.

13

We believe that our ability to compete successfully in the rapidly evolving markets for “big data” and memory products for the networking and telecommunications markets depends on a number of factors, including:

product performance, features, including low power consumption, quality, reliability and price;
manufacturing flexibility, product availability and customer service throughout the lifetime of the product;
the availability of software tools, such as compilers and libraries that enable customers to easily design products for their specific needs;
the timing and success of new product introductions by us, our customers and our competitors; and
our ability to anticipate and conform to new industry standards.

We believe we compete favorably with our competitors based on these factors. However, we may not be able to compete successfully in the future with respect to any of these factors. Our failure to compete successfully in these or other areas could harm our business.

The market for networking memory products is competitive and is characterized by technological change and product obsolescence. Competition could increase in the future from existing competitors and from other companies that may enter our existing or future markets with solutions that may be less costly or provide higher performance or more desirable features than our products. This increased competition may result in price reductions, reduced profit margins and loss of market share.

In addition, we are vulnerable to advances in technology by competitors, including new SRAM architectures as well as new forms of Dynamic Random Access Memory (“DRAM”) and other new memory technologies. Because we have limited experience developing integrated circuit products other than Very Fast SRAMs, any efforts by us to introduce new products based on new technology, including our new in-place associative computing products, may not be successful and, as a result, our business may suffer.

Intellectual Property

Our ability to compete successfully depends, in part, upon our ability to protect our proprietary technology and information. We rely on a combination of patents, copyrights, trademarks, trade secret laws, non-disclosure and other contractual arrangements and technical measures to protect our intellectual property. We believe that it is important to maintain a large patent portfolio to protect our innovations. We currently hold 142 United States patents, including 60 memory patents and 82 associative computing patents, and have in excess of a dozen patent applications pending. We cannot assure you that any patents will be issued as a result of our pending applications. We believe that factors such as the technological and creative skills of our personnel and the success of our ongoing product development efforts are also important in maintaining our competitive position. We generally enter into confidentiality or license agreements with our employees, distributors, customers and potential customers and limit access to our proprietary information. Our intellectual property rights, if challenged, may not be upheld as valid, may not be adequate to prevent misappropriation of our technology or may not prevent the development of competitive products. Additionally, we may not be able to obtain patents or other intellectual property protection in the future. Furthermore, the laws of certain foreign countries in which our products are or may be developed, manufactured or sold, including various countries in Asia, may not protect our products or intellectual property rights to the same extent as do the laws of the United States and thus make the possibility of piracy of our technology and products more likely in these countries.

The semiconductor industry is characterized by vigorous protection and pursuit of intellectual property rights, which have resulted in significant and often protracted and expensive litigation. We or our foundry from time to

14

time are notified of claims that we may be infringing patents or other intellectual property rights owned by third parties. We have been involved in patent infringement litigation in the past. We have been subject to other intellectual property claims in the past and we may be subject to additional claims and litigation in the future. Litigation by or against us relating to allegations of patent infringement or other intellectual property matters could result in significant expense to us and divert the efforts of our technical and management personnel, whether or not such litigation results in a determination favorable to us. In the event of an adverse result in any such litigation, we could be required to pay substantial damages, cease the manufacture, use and sale of infringing products, expend significant resources to develop non-infringing technology, discontinue the use of certain processes or obtain licenses to the infringing technology. Licenses may not be offered or the terms of any offered licenses may not be acceptable to us. If we fail to obtain a license from a third party for technology used by us, we could incur substantial liabilities and be required to suspend the manufacture of products or the use by our foundry of certain processes.

Human Capital Resources

As of March 31, 2025, we had 121 full-time employees, including 82 engineers, of which 47 are engaged in research and development and 32 have PhD or MS degrees, 16 employees in sales and marketing, 10 employees in general and administrative capacities and 44 employees in manufacturing. Of these employees, 40 are based in our Sunnyvale facility, 40 are based in our Taiwan facility and 33 are based in our Israel facility. We believe that our future success will depend in large part on our ability to attract and retain highly-skilled, engineering, managerial, sales and marketing personnel. Our employees are not represented by any collective bargaining unit, and we have never experienced a work stoppage. We believe that our employee relations are good.

Compensation and benefits

Our goal is to attract, motivate and retain talent with a focus on encouraging performance, promoting accountability and adhering to our company values. The future growth and success of our company largely depends on our ability to attract, train and retain qualified professionals. As part of our effort to do so, we offer competitive compensation and benefit programs including a 401(k) Plan, stock options for all employees, flexible spending accounts and paid time off. We understand that effective compensation and benefits programs are important in retaining high-performing and qualified individuals. We continue to assess our healthcare and retirement benefits each year in order to provide competitive benefits to our employees.

Inclusion and belonging

We are committed to our continued efforts to foster an inclusive work environment that supports the global workforce and the communities we serve. We recruit the best people for the job regardless of gender, ethnicity or other protected traits and it is our policy to fully comply with all laws applicable to discrimination in the workplace. Our equity and inclusion principles are also reflected in our employee training and policies. We continue to enhance our equity and inclusion policies that are guided by our executive leadership team.

Ethics & Corporate Responsibility

We are committed to ensuring ethical organizational governance, embracing inclusion in the board room and throughout the organization and are committed to observing fair, transparent, and accountable operating practices. We seek to create and foster a healthy, balanced, and ethical work environment for everyone in our organization. To this end, we promote an ethical organizational culture and encourage all employees to raise questions or concerns about actual or potential ethical issues and company policies and to offer suggestions about how we can make our organization better. These practices are set forth in our Code of Business Conduct and Ethics, which is periodically reviewed by all of our employees and is available on our website under “Corporate Governance.”

15

Health and safety

We are committed to maintain a safe and healthy workplace for our employees. Our policies and practices are intended to protect our employees.

Investor Information

You can access financial and other information in the Investor Relations section of our website at www.gsitechnology.com. We make available, on our website, free of charge, copies of our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after filing such material electronically or otherwise furnishing it to the SEC.

The charters of our Audit Committee, our Compensation Committee, and our Nominating and Governance Committee, our code of conduct (including code of ethics provisions that apply to our principal executive officer, principal financial officer, controller, and senior financial officers) and our corporate governance guidelines are also available at our website under “Corporate Governance.” These items are also available to any stockholder who requests them by calling (408) 331-8800. The contents of our website are not incorporated by reference in this report.

The SEC maintains an Internet site that contains reports, proxy statements and other information regarding issuers that file electronically with the SEC at www.sec.gov.

Information About Our Executive Officers

The following table sets forth certain information concerning our executive officers as of June 1, 2025:

Name

    

Age

    

Title

Lee-Lean Shu

70

President, Chief Executive Officer and Chairman

Avidan Akerib

69

Vice President, Associative Computing

Patrick Chuang

75

Senior Vice President, Memory Design

Didier Lasserre

60

Vice President, Sales

Douglas Schirle

70

Chief Financial Officer

Bor-Tay Wu

73

Vice President, Taiwan Operations

Ping Wu

68

Vice President, U.S. Operations

Lee-Lean Shu co-founded our company in March 1995 and has served as our President and Chief Executive Officer and as a member of our Board of Directors since inception. Since October 2000, Mr. Shu has also served as Chairman of our Board. From January 1995 to March 1995, Mr. Shu was Director, SRAM Design at Sony Microelectronics Corporation, a semiconductor company and a subsidiary of Sony Corporation, and from July 1990 to January 1995, he was a design manager at Sony Microelectronics Corporation.

Avidan Akerib has served as our Vice President, Associative Computing since MikaMonu Group Ltd. was acquired in November 2015. From July 2011 to November 2015, Dr. Akerib served as co-founder and chief technologist of MikaMonu Group Ltd, a developer of computer in-memory and storage technologies. From July 2008 to March 2011, Dr. Akerib served as chief scientist of ZikBit Ltd., a developer of DRAM computing technologies. From Jan 2001 to July 2007, Dr. Akerib was the General Manager of NeoMagic Israel, a supplier of low-power audio and video integrated circuits for mobile use. Dr. Akerib has a PhD in applied mathematics and computer science from the Weizmann Institute of Science, Israel, and an MSc and BSc in electrical engineering

16

from Tel Aviv University and Ben Gurion University, respectively. Dr. Akerib is the inventor of more than 50 patents related to parallel and In Memory Associative Computing.

Patrick Chuang has served as our Senior Vice President, Memory Design since we acquired substantially all of the assets related to the SRAM memory device product line of Sony Corporation in July 2009. From July 1990 to July 2009, Mr. Chuang served as the Senior Vice President, Memory Design at Sony Microelectronics Corporation, a semiconductor company and a subsidiary of Sony Corporation. From 1980 to 1990, Mr. Chuang served as Design Director of NMOS DRAM at Advanced Micro Devices, a semiconductor manufacturing company.

Didier Lasserre has served as our Vice President, Sales since July 2002. From November 1997 to July 2002, Mr. Lasserre served as our Director of Sales for the Western United States and Europe. From July 1996 to October 1997, Mr. Lasserre was an account manager at Solectron Corporation, a provider of electronics manufacturing services. From June 1988 to July 1996, Mr. Lasserre was a field sales engineer at Cypress Semiconductor Corporation, a semiconductor company.

Douglas Schirle has served as our Chief Financial Officer since August 2000. From June 1999 to August 2000, Mr. Schirle served as our Corporate Controller. From March 1997 to June 1999, Mr. Schirle was the Corporate Controller at Pericom Semiconductor Corporation, a provider of digital and mixed signal integrated circuits. From November 1996 to February 1997, Mr. Schirle was Vice President, Finance for Paradigm Technology, a manufacturer of SRAMs, and from December 1993 to October 1996, he was the Controller for Paradigm Technology. Mr. Schirle was formerly a certified public accountant.

Bor-Tay Wu has served as our Vice President, Taiwan Operations since January 1997. From January 1995 to December 1996, Mr. Wu was a design manager at Atalent, an IC design company in Taiwan.

Ping Wu has served as our Vice President, U.S. Operations since September 2006. He served in the same capacity from February 2004 to April 2006. From April 2006 to August 2006, Mr. Wu was Vice President of Operations at QPixel Technology, a semiconductor company. From July 1999 to January 2004, Mr. Wu served as our Director of Operations. From July 1997 to June 1999, Mr. Wu served as Vice President of Operations at Scan Vision, a semiconductor manufacturer.

Item 1A.    Risk Factors

Our future performance is subject to a variety of risks. If any of the following risks actually occur, our business, financial condition and results of operations could suffer and the trading price of our common stock could decline. Additional risks that we currently do not know about or that we currently believe to be immaterial may also impair our business operations. You should also refer to other information contained in this report, including our consolidated financial statements and related notes.

Risk Factor Summary

Our business is subject to numerous risks and uncertainties, which are more fully described in the Risk Factors below. These risks include, but are not limited to:

Risks Related to Our Business and Financial Condition

Unpredictable fluctuations in our operating results could cause our stock price to decline.
KYEC and Nokia account for a significant percentage of our net revenues. If these customers, or any of our other major customers, reduces the amount they purchase, stops purchasing our products or fails to pay us, our financial position and operating results will suffer.

17

We cannot assure you that our ongoing evaluation of strategic alternatives will result in any particular outcome, and the perceived uncertainties related to GSI Technology could adversely affect our business and our shareholders.
We depend upon the sale of our Very Fast SRAMs for most of our revenues while we transform the focus of our business to the sale of in-place associative computing products and services, and a downturn in demand for Very Fast SRAM products or inability to achieve our revenue goals for our new in-place associative computing products and services may cause us to experience cash shortfalls that would harm our business and our future prospects.
Our future success is substantially dependent on the successful introduction of new in-place associative computing products which entails significant risks.
Higher interest rates, worldwide inflationary pressures, tariffs and trade disputes, increasing geopolitical tensions, the evolving conflict in Israel, the military conflict in Ukraine, and the decline in the global economic environment may adversely affect our revenues, results of operations and financial condition.
We have incurred significant losses and may incur losses in the future.
If we fail to maintain effective internal control over financial reporting in the future, the accuracy and timing of our financial reporting may be adversely affected.
If we determine that our goodwill and intangible assets have become impaired, we may incur impairment charges, which would negatively impact our operating results.
We are dependent on a number of single source suppliers.
If we do not successfully develop new products to respond to rapid market changes due to changing technology and evolving industry standards, particularly in the networking and telecommunications markets, our business will be harmed.
If we are unable to offset increased wafer fabrication and assembly costs, our gross margins will suffer.
We are subject to the highly cyclical nature of the networking and telecommunications markets.
We rely heavily on distributors and our business will be negatively impacted if we are unable to develop and manage distribution channels and accurately forecast future sales through our distributors.
We are substantially dependent on the continued services of our senior management and other key personnel. If we are unable to recruit or retain qualified personnel, our business could be harmed.
Systems issues, data protection and cyber-attacks could disrupt our internal operations or the operations of our business partners, and any such disruption could harm our business.
Demand for our products may decrease if our OEM customers experience difficulty manufacturing, marketing or selling their products.
Our products have lengthy sales cycles that make it difficult to plan our expenses and forecast results.
Our business could be negatively affected as a result of actions of activist stockholders or others.
Our acquisition of companies or technologies could prove difficult to integrate, disrupt our business, dilute stockholder value and adversely affect our operating results.
Our business will suffer if we are unable to protect our intellectual property or if there are claims that we infringe third party intellectual property rights.
Any significant order cancellations or order deferrals could adversely affect our operating results.

18

If our business grows, such growth may place a significant strain on our management and operations.

Risks Related to Manufacturing and Product Development

We may experience difficulties in transitioning our manufacturing process technologies, which may result in reduced manufacturing yields, delays in product deliveries and increased expenses.
Manufacturing process technologies are subject to rapid change and require significant expenditures.
Our products may contain defects, which could reduce revenues or result in claims against us.

Risks Related to Our International Business and Operations

The international political, social and economic environment, including the imposition of tariffs and resulting consequences and the risks for escalating military conflicts, particularly relating to Israel and Taiwan, may affect our business performance.
Governmental export and import controls could impair our ability to compete in international markets or subject us to liability if we violate the controls.
Global trade policy changes, including the imposition of tariffs and the resulting consequences, may adversely impact our business, results of operations and financial condition.
Certain of our independent suppliers and OEM customers have operations in the Pacific Rim, an area subject to significant risk of natural disasters and outbreak of contagious diseases.
The United States could materially modify certain international trade agreements, or change tax provisions related to the global manufacturing and sales of our products.
Some of our products are incorporated into advanced military electronics, and changes in international geopolitical circumstances and domestic budget considerations may hurt our business.

Risks Relating to Our Common Stock and the Securities Market

The trading price of our common stock is subject to fluctuation and is likely to be volatile.
We may need to raise additional capital in the future, which may not be available on favorable terms or at all, and which may cause dilution to existing stockholders.
Our executive officers, directors and their affiliates hold a substantial percentage of our common stock.
The provisions of our charter documents might inhibit potential acquisition bids that a stockholder might believe are desirable, and the market price of our common stock could be lower as a result.

Risks Related to Our Business and Financial Condition

Unpredictable fluctuations in our operating results could cause our stock price to decline.

Our quarterly and annual revenues, expenses and operating results have varied significantly and are likely to vary in the future. For example, in the twelve fiscal quarters ended March 31, 2025, we recorded net revenues of as much as $9.0 million and as little as $4.6 million, and in eleven of those quarters, operating losses from $2.3 million to $6.7 million. We therefore believe that period-to-period comparisons of our operating results are not a good indication of our future performance, and you should not rely on them to predict our future performance or the

19

future performance of our stock price. Furthermore, if our operating expenses exceed our expectations, our financial performance could be adversely affected. Factors that may affect periodic operating results in the future include:

commercial acceptance of our associative computing products;
commercial acceptance of our RadHard and RadTolerant products;
changes in our customers' inventory management practices;
unpredictability of the timing and size of customer orders, since most of our customers purchase our products on a purchase order basis rather than pursuant to a long-term contract;
changes in our product pricing policies, including those made in response to new product announcements, pricing changes of our competitors and price increases by our foundry and suppliers;
our ability to anticipate and conform to new industry standards;
fluctuations in availability and costs associated with materials and manufacturing services needed to satisfy customer requirements caused by supply constraints;
restructuring, asset and goodwill impairment and related charges, as well as other accounting changes or adjustments;
manufacturing defects, which could cause us to incur significant warranty, support and repair costs, lose potential sales, harm our relationships with customers and result in write-downs; and
our ability to address technology issues as they arise, improve our products' functionality and expand our product offerings.

Our expenses are, to a large extent, fixed, and we expect that these expenses will increase in the future. In fiscal years 2022 and 2023, we experienced price increases for raw materials, including a 20% increase in the price of wafers that was implemented in early calendar 2022 and a 6% increase that was implemented in early calendar 2023, as well as varying pricing increases for manufacturing services due to the supply chain constraints in the semiconductor market. We may not be able to adjust our spending quickly if our revenues fall short of our expectations. If this were to occur, our operating results would be harmed. If our operating results in future quarters fall below the expectations of market analysts and investors, the price of our common stock could fall.

Higher interest rates, worldwide inflationary pressures, tariffs and trade disputes, increasing geopolitical tensions, the evolving conflict in Israel, the military conflict in Ukraine, and the decline in the global economic environment have caused increased stock market volatility and uncertainty in customer demand and the worldwide economy in general, and we may continue to experience decreased sales and revenues in the future. We expect such impact will in particular affect our SRAM sales and has also impacted the launch of our APU product to some degree and the adoption of RadHard and RadTolerant SRAM products by aerospace and military customers. However, the magnitude of such impact on our business and its duration is highly uncertain.

KYEC and Nokia account for a significant percentage of our net revenues. If these customers, or any of our other major customers, reduces the amount they purchase or stop purchasing our products, our operating results will suffer.

KYEC purchases products through contract manufacturers and distributors. Based on information provided to us by KYEC’s contract manufacturers and distributors, purchases by KYEC represented approximately 23%, 3% and 2% of our net revenues in fiscal 2025, 2024 and 2023, respectively. Nokia purchases our products directly from us and through contract manufacturers and distributors. Based on information provided to us by Nokia’s contract manufacturers and distributors, purchases by Nokia represented approximately 12%, 21% and 17% of our net

20

revenues in fiscal 2025, 2024 and 2023, respectively. We expect that our operating results in any given period will continue to depend significantly on orders from our key OEM customers, particularly KYEC and Nokia, and our future success is dependent to a large degree on the business success of these customers over which we have no control. We do not have long-term contracts with KYEC and Nokia or any of our other major OEM customers, distributors or contract manufacturers that obligate them to purchase our products. We expect that future direct and indirect sales to KYEC and Nokia and our other key OEM customers will continue to fluctuate significantly on a quarterly basis and that such fluctuations may substantially affect our operating results in future periods. If we fail to continue to sell to our key OEM customers, distributors or contract manufacturers in sufficient quantities, our business could be harmed.

We cannot assure you that our ongoing evaluation of strategic alternatives will result in any particular outcome, and the perceived uncertainties related to the Company could adversely affect our business and our stockholders.

On May 2, 2024, we announced that we had initiated a broad strategic review to maximize stockholder value, which includes an evaluation of a wide range of options including equity or debt financing, divestiture of assets, technology licensing or other strategic arrangements including a sale of the Company. We have not set a timetable for the completion of the strategic review process, nor have we made any decisions relating to any strategic alternative at this time. No assurance can be given as to the outcome of the process, including whether the process will result in any particular outcome. Any potential transaction may be dependent on a number of factors that may be beyond our control, for example, market conditions, industry trends or acceptable terms. The process of reviewing potential strategic alternatives may be time consuming, distracting and disruptive to our business operations. In addition, given that the exploration of strategic alternatives may eventually result in a potential sale, merger or other strategic transaction, any perceived uncertainty regarding our future operations or employment needs may limit our ability to retain or hire qualified personnel and may contribute to unplanned loss of highly skilled employees through attrition, and result in the loss of customers, suppliers and other key business partners. We may ultimately determine that no transaction is in the best interest of our stockholders. Speculation regarding any developments associated with our review of strategic alternatives and any perceived uncertainties related to the Company or its business could cause the price of our shares to fluctuate significantly.

While we currently depend upon the sale of our Very Fast SRAMs for most of our revenues, we are in the process of transforming the focus of our business to the sale of in-place associative computing products and services, and if there is a downturn in demand for Very Fast SRAMs or we are unable to achieve our revenue goals for our new in-place associative computing products and services, we may experience cash shortfalls that would harm our business and our future prospects.

We currently derive most of our revenues from the sale of Very Fast SRAMs, and we expect that sales of these products will represent a significant majority of our revenues for the next several years. We are in the process of transforming the focus of our business to the sale of in-place associative computing products and services instead of Very Fast SRAMs. Our financial results and cash flow depend in large part upon continued demand for our Very Fast SRAM products in the markets we currently serve. Our future financial results and cash flow will increasingly depend upon our ability to generate revenues from the sale of in-place associative computing products and services. Market adoption of our in-place associative computing products and services will be dependent upon our ability to increase customer awareness of the benefits of those products and services. We may not be able to sustain our revenues from sales of our SRAM products or increase our revenues from our in-place associative computing products and services, particularly if the networking and telecommunications markets experience a significant downturn, or we are unable to obtain market traction for our in-place associative computing products and services. Any decrease in revenues from sales of our Very Fast SRAM products or failure to achieve the revenue goals for our

21

in-place associative computing products and services could result in revenue shortfalls that would leave our business with inadequate cash to finance operations.

Our future success is substantially dependent on the successful introduction of new in-place associative computing products which entails significant risks.

Since 2015, our principal strategic objective has been the development of our in-place associative computing products. We have devoted, and will continue to devote, substantial efforts and resources to the development of our new family of in-place associative computing products. This ongoing project involves the commercialization of new, cutting-edge technology, will require a continuing substantial effort during fiscal 2026 and beyond and will be subject to significant risks. In addition to the typical risks associated with the development of technologically advanced products, this project will be subject to enhanced risks of technological problems related to the development of this entirely new category of products, substantial risks of delays or unanticipated costs that may be encountered, and risks associated with the establishment of entirely new markets and customer and partner relationships. The establishment of new customer and partner relationships and selling our in-place associative computing products to such new customers is a significant undertaking that requires us to invest heavily in our sales team, enter into new channel partner relationships, expand our marketing activities and change the focus of our business and operations. Our inability to successfully establish a market for the product that we have developed will have a material adverse effect on our future financial and business success, including our prospects for increased revenues. Additionally, if we are unable to meet the expectations of market analysts and investors with respect to this major product introduction effort, then the price of our common stock could fall.

Higher interest rates, tariffs and trade disputes, worldwide inflationary pressures, increasing geopolitical tensions, the evolving conflict in Israel, the military conflict in Ukraine, and the resulting decline in the global economic environment are expected to adversely affect our revenues, results of operations and financial condition.

Our business is expected to be materially adversely affected by higher interest rates, tariffs and trade disputes, worldwide inflationary pressures, increasing geopolitical tensions, the evolving conflict in Israel and the military conflict in Ukraine, all of which are contributing to a decline in the global economic environment.

Our quarterly revenues have been flat and other than the quarters ended December 31, 2024 and March 31, 2025, have trended downward due to the decline in the global economic environment that has resulted in less demand for our products. We expect that a continued rise in interest rates, tariffs and trade disputes, continued inflationary pressures, increasing geopolitical tensions, the evolving conflict in Israel, continued uncertainties in the business climate caused by the military conflict in Ukraine will adversely impact demand for new and existing products, and to impact the mindset of potential commercial partners to launch new products using our technology. The resulting decline in the global economic environment is expected to have an adverse impact on our business and financial condition.

Disruptions in the capital and financial markets as a result of higher interest rates, tariffs and trade disputes, worldwide inflationary pressures, increasing geopolitical tensions, the evolving conflict in Israel, the military conflict in Ukraine, and the decline in the global economic environment may also adversely affect our ability to obtain additional liquidity should the impacts of a decline in the global economic environment continue for a prolonged period.

We have incurred significant losses and may incur losses in the future.

We have incurred significant losses. We incurred net losses of $10.6 million, $20.1 million and $16.0 million during fiscal 2025, 2024 and 2023. There can be no assurance that our Very Fast SRAMs will continue to receive

22

broad market acceptance, that our new product development initiatives will be successful or that we will be able to achieve sustained revenue growth or profitability.

We identified a material weakness in our internal control over financial reporting in the past. If we fail to maintain effective internal control over financial reporting in the future, the accuracy and timing of our financial reporting may be adversely affected.

Effective internal control over financial reporting is necessary for us to provide reliable financial reports and, together with adequate disclosure controls and procedures, are designed to prevent fraud. Any failure to implement required new or improved controls, or difficulties encountered in their implementation could cause us to fail to meet our reporting obligations. In addition, any testing by us conducted in connection with Section 404(a) of the Sarbanes-Oxley Act, or any testing by our independent registered public accounting firm, may reveal deficiencies in our internal control over financial reporting that are deemed to be material weaknesses or that may require prospective or retroactive changes to our financial statements or identify other areas for further attention or improvement. Inferior internal control over financial reporting could also cause investors to lose confidence in our reported financial information, which could have a negative effect on the trading price of our common stock.

In the course of preparing our financial statements for the fiscal year ended March 31, 2022, we identified a material weakness in our internal control over financial reporting which remained un-remediated at March 31, 2023. During fiscal 2024, we identified and implemented remedial measures to address the control deficiencies that led to the material weakness and determined that the material weakness was remediated as of March 31, 2024. However, there can be no assurance that remedial measures will continue to operate or that they will prevent other control deficiencies or material weaknesses in our control over financial reporting in the future.

We are a non-accelerated filer. For so long as we remain a non-accelerated filer, our independent registered public accounting firm will not be required to attest to the effectiveness of our internal control over financial reporting pursuant to Section 404(b) of the Sarbanes-Oxley Act. An independent assessment of the effectiveness of our internal control over financial reporting could detect problems that our management’s assessment might not. Undetected material weaknesses in our internal control over financial reporting could lead to financial statement restatements and require us to incur the expense of remediation.

If we determine that our goodwill and intangible assets have become impaired, we may incur impairment charges, which would negatively impact our operating results.

Goodwill represents the difference between the purchase price and the estimated fair value of the identifiable assets acquired and liabilities assumed in a business combination, such as our acquisition of MikaMonu Group Ltd. in fiscal 2016. We test for goodwill impairment on an annual basis, or more frequently if events or changes in circumstances indicate that the asset is more likely than not impaired. If the carrying value of a material asset is determined to be impaired, it will be written down to fair value by a charge to operating earnings. As of March 31, 2024 and 2025, we had a goodwill balance of $8.0 million and intangible assets of $1.6 million and $1.3 million at March 31, 2024 and March 31, 2025, respectively, from the MikaMonu acquisition. An adverse change in market conditions, including a sustained decline in our stock price, loss of significant customers, or a weakened demand for our products could be considered to be an impairment triggering event. If such change has the effect of changing one of our critical assumptions or estimates, a change to the estimation of fair value could result in an impairment charge to our goodwill or intangible assets, which would negatively impact our operating results and harm our business. There were no impairment indicators at March 31, 2024 or 2025.

23

We are dependent on a number of single source suppliers, and if we fail to obtain adequate supplies, our business will be harmed and our prospects for growth will be curtailed.

We currently purchase several key components used in the manufacture of our products from single sources and are dependent upon supply from these sources to meet our needs. If any of these suppliers cannot provide components on a timely basis, at the same price or at all, our ability to manufacture our products will be constrained and our business will suffer. For example, due to worldwide inflationary pressures, the cost of wafers and assembly services have increased by approximately 25% since the beginning of fiscal 2021. Most significantly, we obtain wafers for our Very Fast SRAM and APU products from a single foundry, TSMC, and most of them are packaged at ASE.  If we are unable to obtain an adequate supply of wafers from TSMC or find alternative sources in a timely manner, we will be unable to fulfill our customer orders and our operating results will be harmed. We do not have supply agreements with TSMC, ASE or any of our other independent assembly and test suppliers, and instead obtain manufacturing services and products from these suppliers on a purchase-order basis. Our suppliers, including TSMC, have no obligation to supply products or services to us for any specific product, in any specific quantity, at any specific price or for any specific time period. As a result, the loss or failure to perform by any of these suppliers could adversely affect our business and operating results.

Should any of our single source suppliers experience manufacturing failures or yield shortfalls, be disrupted by natural disaster, military action or political instability, choose to prioritize capacity or inventory for other uses or reduce or eliminate deliveries to us for any other reason, we likely will not be able to enforce fulfillment of any delivery commitments and we would have to identify and qualify acceptable replacements from alternative sources of supply. In particular, if TSMC is unable to supply us with sufficient quantities of wafers to meet all of our requirements, we would have to allocate our products among our customers, which would constrain our growth and might cause some of them to seek alternative sources of supply. Since the manufacturing of wafers and other components is extremely complex, the process of qualifying new foundries and suppliers is a lengthy process and there is no assurance that we would be able to find and qualify another supplier without materially adversely affecting our business, financial condition and results of operations.

If we do not successfully develop new products to respond to rapid market changes due to changing technology and evolving industry standards, particularly in the networking and telecommunications markets, our business will be harmed.

If we fail to offer technologically advanced products and respond to technological advances and emerging standards, we may not generate sufficient revenues to offset our development costs and other expenses, which will hurt our business. The development of new or enhanced products is a complex and uncertain process that requires the accurate anticipation of technological and market trends. In particular, the networking and telecommunications markets are rapidly evolving, and new standards are emerging. We are vulnerable to advances in technology by competitors, including new SRAM architectures, new forms of DRAM and the emergence of new memory technologies that could enable the development of products that feature higher performance or lower cost. In addition, the trend toward incorporating SRAM into other chips in the networking and telecommunications markets has the potential to reduce future demand for Very Fast SRAM products. We may experience development, marketing and other technological difficulties that may delay or limit our ability to respond to technological changes, evolving industry standards, competitive developments or end-user requirements. For example, because we have limited experience developing integrated circuits, or IC, products other than Very Fast SRAMs, our efforts to introduce new products may not be successful and our business may suffer. Other challenges that we face include:

our products may become obsolete upon the introduction of alternative technologies;
we may incur substantial costs if we need to modify our products to respond to these alternative technologies;

24

we may not have sufficient resources to develop or acquire new technologies or to introduce new products capable of competing with future technologies;
new products that we develop may not successfully integrate with our end-users’ products into which they are incorporated;
we may be unable to develop new products that incorporate emerging industry standards;
we may be unable to develop or acquire the rights to use the intellectual property necessary to implement new technologies; and
when introducing new or enhanced products, we may be unable to effectively manage the transition from older products.

If we are unable to offset increased wafer fabrication and assembly costs by increasing the average selling prices of our products, our gross margins will suffer.

If there is a significant upturn in the demand for the manufacturing and assembly of semiconductor products as occurred in fiscal 2022, the available supply of wafers and packaging services may be limited. As a result, we could be required to obtain additional manufacturing and assembly capacity in order to meet increased demand. Securing additional manufacturing and assembly capacity may cause our wafer fabrication and assembly costs to increase. Inflationary pressures may also cause our wafer fabrication costs to increase. If we are unable to offset these increased costs by increasing the average selling prices of our products, our gross margins will decline.

We are subject to the highly cyclical nature of the networking and telecommunications markets.

Our Very Fast SRAM products are incorporated into routers, switches, wireless local area network infrastructure equipment, wireless base stations and network access equipment used in the highly cyclical networking and telecommunications markets. We expect that the networking and telecommunications markets will continue to be highly cyclical, characterized by periods of rapid growth and contraction. Our business and our operating results are likely to fluctuate, perhaps quite severely, as a result of this cyclicality.

The market for Very Fast SRAMs is highly competitive.

The market for Very Fast SRAMs, which are used primarily in networking and telecommunications equipment, is characterized by price erosion, rapid technological change, cyclical market patterns and intense foreign and domestic competition. Several of our competitors offer a broad array of memory products and have greater financial, technical, marketing, distribution and other resources than we have. Some of our competitors maintain their own semiconductor fabrication facilities, which may provide them with capacity, cost and technical advantages over us. We cannot assure you that we will be able to compete successfully against any of these competitors. Our ability to compete successfully in this market depends on factors both within and outside of our control, including:

real or perceived imbalances in supply and demand of Very Fast SRAMs;
the rate at which OEMs incorporate our products into their systems;
the success of our customers’ products;
the price of our competitors’ products relative to the price of our products;
our ability to develop and market new products; and
the supply and cost of wafers.

25

In fiscal 2022 and 2023 we experienced increases of 20% and 6%, respectively, in wafer fabrication costs due to supply chain constraints, which resulted in us increasing the cost of our products. Inflationary pressures are expected to result in additional increases in our wafer fabrication costs, which may require us to further increase the cost of our products. Our customers may decide to purchase products from our competitors rather than accept these price increases and our business may suffer. There can be no assurance that we will be able to compete successfully in the future. Our failure to compete successfully in these or other areas could harm our business.

We rely heavily on distributors and our success depends on our ability to develop and manage our indirect distribution channels.

A significant percentage of our sales are made to distributors and to contract manufacturers who incorporate our products into end products for OEMs. For example, in fiscal 2025, 2024 and 2023, our largest distributor Avnet Logistics accounted for 49.6%, 50.6% and 48.1%, respectively, of our net revenues. Avnet Logistics and our other existing distributors may choose to devote greater resources to marketing and supporting the products of other companies. Since we sell through multiple channels and distribution networks, we may have to resolve potential conflicts between these channels. For example, these conflicts may result from the different discount levels offered by multiple channel distributors to their customers or, potentially, from our direct sales force targeting the same equipment manufacturer accounts as our indirect channel distributors. These conflicts may harm our business or reputation.

The average selling prices of our products could decline, and if we are unable to offset these declines, our operating results will suffer.

Historically, the average unit selling prices of our products have declined substantially over the lives of the products. A reduction in overall average selling prices of our products could result in reduced revenues and lower gross margins. Our ability to increase our net revenues and maintain our gross margins despite a decline in the average selling prices of our products will depend on a variety of factors, including our ability to introduce lower cost versions of our existing products, increase unit sales volumes of these products, and introduce new products with higher prices and greater margins. If we fail to accomplish any of these objectives, our business will suffer. To reduce our costs, we may be required to implement design changes that lower our manufacturing costs, negotiate reduced purchase prices from our independent foundries and our independent assembly and test vendors, and successfully manage our manufacturing and subcontractor relationships. Because we do not operate our own wafer foundry or assembly facilities, we may not be able to reduce our costs as rapidly as companies that operate their own foundries or facilities.

We are substantially dependent on the continued services and performance of our senior management and other key personnel.

Our future success is substantially dependent on the continued services and continuing contributions of our senior management who must work together effectively in order to design our products, expand our business, increase our revenues and improve our operating results. Members of our senior management team have long-standing and important relationships with our key customers and suppliers. The loss of services, whether as a result of illness, resignation, retirement or death, of Lee-Lean Shu, our President and Chief Executive Officer, Dr. Avidan Akerib, our Vice President of Associative Computing, any other executive officer or other key employee could significantly delay or prevent the achievement of our development and strategic objectives. We do not have employment contracts with, nor maintain key person insurance on, any of our executive officers or other key employees.

26

System security risks, data protection, cyber-attacks and systems integration issues could disrupt our internal operations or the operations of our business partners, and any such disruption could harm our reputation or cause a reduction in our expected revenue, increase our expenses, negatively impact our results of operation or otherwise adversely affect our stock price.

Security breaches, computer malware and cyber-attacks have become more prevalent and sophisticated and may increase in the future due to a number of our employees working from home and the potential for retaliatory cyber-attacks as a result of the military conflict in Ukraine. Experienced computer programmers and hackers may be able to penetrate our network security or the network security of our business partners, and misappropriate or compromise our confidential and proprietary information, create system disruptions or cause shutdowns. The costs to us to eliminate or alleviate cyber or other security problems, bugs, viruses, worms, malicious software programs and security vulnerabilities could be significant, and our efforts to address these problems may not be successful and could result in interruptions and delays that may impede our sales, manufacturing, distribution or other critical functions.

We manage and store various proprietary information and sensitive or confidential data relating to our business on the cloud. Breaches of our security measures or the accidental loss, inadvertent disclosure or unapproved dissemination of proprietary information or confidential data about us, including the potential loss or disclosure of such information or data as a result of fraud, trickery or other forms of deception, could expose us to a risk of loss or misuse of this information, result in litigation and potential liability for us, damage our reputation or otherwise harm our business. In addition, the cost and operational consequences of implementing further data protection measures could be significant.

Portions of our IT infrastructure also may experience interruptions, delays or cessations of service or produce errors in connection with systems integration or migration work that takes place from time to time. We may not be successful in implementing new systems and transitioning data, which could cause business disruptions and be more expensive, time consuming, disruptive and resource-intensive than originally anticipated. Such disruptions could adversely impact our ability to attract and retain customers, fulfill orders and interrupt other processes and could adversely affect our business, financial results, stock price and reputation.

We may be unable to accurately forecast future sales through our distributors, which could harm our ability to efficiently manage our resources to match market demand.

Our financial results, quarterly product sales, trends and comparisons are affected by fluctuations in the buying patterns of the OEMs that purchase our products from our distributors. While we attempt to assist our distributors in maintaining targeted stocking levels of our products, we may not consistently be accurate or successful. This process involves the exercise of judgment and use of assumptions as to future uncertainties, including end user demand. Inventory levels of our products held by our distributors may exceed or fall below the levels we consider desirable on a going-forward basis. This could result in distributors returning unsold inventory to us, or in us not having sufficient inventory to meet the demand for our products. If we are not able to accurately forecast sales through our distributors or effectively manage our relationships with our distributors, our business and financial results will suffer.

A small number of customers generally account for a significant portion of our accounts receivable in any period, and if any one of them fails to pay us, our financial position and operating results will suffer.

At March 31, 2025, two customers accounted for 56% and 29% of our accounts receivable, respectively. If any of these customers do not pay us, our financial position and operating results will be harmed. Generally, we do not require collateral from our customers.

27

Demand for our products may decrease if our OEM customers experience difficulty manufacturing, marketing or selling their products.

Our products are used as components in our OEM customers’ products, including test and measurement equipment, routers, switches and other networking and telecommunications products. Accordingly, demand for our products is subject to factors affecting the ability of our OEM customers to successfully introduce and market their products, including:

capital spending by telecommunication and network service providers and other end-users who purchase our OEM customers’ products;
the competition our OEM customers face, particularly in the networking and telecommunications industries;
the technical, manufacturing, sales and marketing and management capabilities of our OEM customers;
the financial and other resources of our OEM customers; and
the inability of our OEM customers to sell their products if they infringe third-party intellectual property rights.

As a result, if OEM customers reduce their purchases of our products, our business will suffer.

Our products have lengthy sales cycles that make it difficult to plan our expenses and forecast results.

Our products are generally incorporated in our OEM customers’ products at the design stage. However, their decisions to use our products often require significant expenditures by us without any assurance of success, and often precede volume sales, if any, by a year or more. If an OEM customer decides at the design stage not to incorporate our products into their products, we will not have another opportunity for a design win with respect to that customer’s product for many months or years, if at all. Our sales cycle can take up to 24 months to complete, and because of this lengthy sales cycle, we may experience a delay between increasing expenses for research and development and our sales and marketing efforts and the generation of volume production revenues, if any, from these expenditures. Moreover, the value of any design win will largely depend on the commercial success of our OEM customers’ products. There can be no assurance that we will continue to achieve design wins or that any design win will result in future revenues.

We are developing a subscription business model for certain of our new APU products, which will take time to implement and will be subject to execution risks. The sales cycle for subscription products is different from our hardware sales business and we will need to implement strategies to manage customer retention, which may be more volatile than the hardware sales to OEM customers. We anticipate that there will be quarterly fluctuations in the revenue and expenses associated with this new license-based business as we optimize the sales process for our target customers. Furthermore, because of the time it takes to build a meaningful subscription business, we expect to incur significant expenses relating to the subscription business before generating revenue from that new business.

Our business could be negatively affected as a result of actions of activist stockholders or others.

We may be subject to actions or proposals from stockholders or others that may not align with our business strategies or the interests of our other stockholders. Responding to such actions can be costly and time-consuming, disrupt our business and operations, and divert the attention of our board of directors, management, and employees from the pursuit of our business strategies. Such activities could interfere with our ability to execute our strategic plan. Activist stockholders or others may create perceived uncertainties as to the future direction of our business or strategy which may be exploited by our competitors and may make it more difficult to attract and retain qualified

28

personnel and potential customers, and may affect our relationships with current customers, vendors, investors, and other third parties. In addition, a proxy contest for the election of directors at our annual meeting would require us to incur significant legal fees and proxy solicitation expenses and require significant time and attention by management and our board of directors. The perceived uncertainties as to our future direction also could affect the market price and volatility of our securities.

Our acquisition of companies or technologies could prove difficult to integrate, disrupt our business, dilute stockholder value and adversely affect our operating results.

In November 2015, we acquired all of the outstanding capital stock of privately held MikaMonu Group Ltd., a development-stage, Israel-based company that specializes in in-place associative computing for markets including big data, computer vision and cyber security. We also acquired substantially all of the assets related to the SRAM memory device product line of Sony Corporation in 2009. We intend to supplement our internal development activities by seeking opportunities to make additional acquisitions or investments in companies, assets or technologies that we believe are complementary or strategic. Other than the MikaMonu and Sony acquisitions, we have not made any such acquisitions or investments, and therefore our experience as an organization in making such acquisitions and investments is limited. In connection with the MikaMonu acquisition, we are subject to risks related to potential problems, delays or unanticipated costs that may be encountered in the development of products based on the MikaMonu technology and the establishment of new markets and customer relationships for the potential new products. In addition, in connection with any future acquisitions or investments we may make, we face numerous other risks, including:

difficulties in integrating operations, technologies, products and personnel;
diversion of financial and managerial resources from existing operations;
risk of overpaying for or misjudging the strategic fit of an acquired company, asset or technology;
problems or liabilities stemming from defects of an acquired product or intellectual property litigation that may result from offering the acquired product in our markets;
challenges in retaining key employees to maximize the value of the acquisition or investment;
inability to generate sufficient return on investment;
incurrence of significant one-time write-offs; and
delays in customer purchases due to uncertainty.

If we proceed with additional acquisitions or investments, we may be required to use a considerable amount of our cash, or to finance the transaction through debt or equity securities offerings, which may decrease our financial liquidity or dilute our stockholders and affect the market price of our stock. As a result, if we fail to properly evaluate and execute acquisitions or investments, our business and prospects may be harmed.

If we are unable to recruit or retain qualified personnel, our business and product development efforts could be harmed.

We must continue to identify, recruit, hire, train, retain and motivate highly skilled technical, managerial, sales and marketing and administrative personnel. Competition for these individuals is intense, and we may not be able to successfully recruit, assimilate or retain sufficiently qualified personnel. We may encounter difficulties in recruiting and retaining a sufficient number of qualified engineers, which could harm our ability to develop new products and adversely impact our relationships with existing and future end-users at a critical stage of development. The failure to recruit and retain necessary technical, managerial, sales, marketing and administrative personnel could harm our business and our ability to obtain new customers and develop new products.

29

Claims that we infringe third party intellectual property rights could seriously harm our business and require us to incur significant costs.

There has been significant litigation in the semiconductor industry involving patents and other intellectual property rights. We were previously involved in protracted patent infringement litigation, and we could become subject to additional claims or litigation in the future as a result of allegations that we infringe others’ intellectual property rights or that our use of intellectual property otherwise violates the law. Claims that our products infringe the proprietary rights of others would force us to defend ourselves and possibly our customers, distributors or manufacturers against the alleged infringement. Any such litigation regarding intellectual property could result in substantial costs and diversion of resources and could have a material adverse effect on our business, financial condition and results of operations. Similarly, changing our products or processes to avoid infringing the rights of others may be costly or impractical. If any claims received in the future were to be upheld, the consequences to us could require us to:

stop selling our products that incorporate the challenged intellectual property;
obtain a license to sell or use the relevant technology, which license may not be available on reasonable terms or at all;
pay damages; or
redesign those products that use the disputed technology.

Although patent disputes in the semiconductor industry have often been settled through cross-licensing arrangements, we may not be able in any or every instance to settle an alleged patent infringement claim through a cross-licensing arrangement in part because we have a more limited patent portfolio than many of our competitors. If a successful claim is made against us or any of our customers and a license is not made available to us on commercially reasonable terms or we are required to pay substantial damages or awards, our business, financial condition and results of operations would be materially adversely affected.

Our business will suffer if we are unable to protect our intellectual property.

Our success and ability to compete depends in large part upon protecting our proprietary technology. We rely on a combination of patent, trade secret, copyright and trademark laws and non-disclosure and other contractual agreements to protect our proprietary rights. These agreements and measures may not be sufficient to protect our technology from third-party infringement. Monitoring unauthorized use of our intellectual property is difficult and we cannot be certain that the steps we have taken will prevent unauthorized use of our technology, particularly in foreign countries where the laws may not protect our proprietary rights as fully as in the United States. Our attempts to enforce our intellectual property rights could be time consuming and costly. In the past, we have been involved in litigation to enforce our intellectual property rights and to protect our trade secrets. Additional litigation of this type may be necessary in the future. Any such litigation could result in substantial costs and diversion of resources. If competitors are able to use our technology without our approval or compensation, our ability to compete effectively could be harmed.

Any significant order cancellations or order deferrals could adversely affect our operating results.

We typically sell products pursuant to purchase orders that customers can generally cancel or defer on short notice without incurring a significant penalty. Any significant cancellations or deferrals in the future could materially and adversely affect our business, financial condition and results of operations. Cancellations or deferrals could cause us to hold excess inventory, which could reduce our profit margins, increase product obsolescence and restrict our ability to fund our operations. We generally recognize revenue upon shipment of products to a customer.

30

If a customer refuses to accept shipped products or does not pay for these products, we could miss future revenue projections or incur significant charges against our income, which could materially and adversely affect our operating results.

If our business grows, such growth may place a significant strain on our management and operations and, as a result, our business may suffer.

We are endeavoring to expand our business, and any growth that we are successful in achieving could place a significant strain on our management systems, infrastructure and other resources. To manage the potential growth of our operations and resulting increases in the number of our personnel, we will need to invest the necessary capital to continue to improve our operational, financial and management controls and our reporting systems and procedures. Our controls, systems and procedures may prove to be inadequate should we experience significant growth. In addition, we may not have sufficient administrative staff to support our operations. For example, we currently have only four employees in our finance department in the United States, including our Chief Financial Officer. Furthermore, our officers have limited experience in managing large or rapidly growing businesses. If our management fails to respond effectively to changes in our business, our business may suffer.

Risks Related to Manufacturing and Product Development

We may experience difficulties in transitioning to smaller geometry process technologies and other more advanced manufacturing process technologies, which may result in reduced manufacturing yields, delays in product deliveries and increased expenses.

In order to remain competitive, we expect to continue to transition the manufacture of our products to smaller geometry process technologies. This transition will require us to migrate to new manufacturing processes for our products and redesign certain products. The manufacture and design of our products is complex, and we may experience difficulty in transitioning to smaller geometry process technologies or new manufacturing processes. These difficulties could result in reduced manufacturing yields, delays in product deliveries and increased expenses. We are dependent on our relationships with TSMC to transition successfully to smaller geometry process technologies and to more advanced manufacturing processes. If we or TSMC experience significant delays in this transition or fail to implement these transitions, our business, financial condition and results of operations could be materially and adversely affected.

Manufacturing process technologies are subject to rapid change and require significant expenditures for research and development.

We continuously evaluate the benefits of migrating to smaller geometry process technologies in order to improve performance and reduce costs. Historically, these migrations to new manufacturing processes have resulted in significant initial design and development costs associated with pre-production mask sets for the manufacture of new products with smaller geometry process technologies. For example, in the third quarter of fiscal 2024, we incurred approximately $2.4 million in research and development expense associated with a pre-production mask set that will not be used in production as part of the transition to our new 16 nanometer SRAM process technology for our APU2 product. We will incur similar expenses in the future as we continue to transition our products to smaller geometry processes. The costs inherent in the transition to new manufacturing process technologies will adversely affect our operating results and our gross margin.

31

Our products are complex to design and manufacture and could contain defects, which could reduce revenues or result in claims against us.

We develop complex products. Despite testing by us and our OEM customers, design or manufacturing errors may be found in existing or new products. These defects could result in a delay in recognition or loss of revenues, loss of market share or failure to achieve market acceptance. These defects may also cause us to incur significant warranty, support and repair costs, divert the attention of our engineering personnel from our product development efforts, result in a loss of market acceptance of our products and harm our relationships with our OEM customers. Our OEM customers could also seek and obtain damages from us for their losses. A product liability claim brought against us, even if unsuccessful, would likely be time consuming and costly to defend. Defects in wafers and other components used in our products and arising from the manufacturing of these products may not be fully recoverable from TSMC or our other suppliers.

Risks Related to Our International Business and Operations

We are subject to governmental export and import controls that could impair our ability to compete in international markets or subject us to liability if we violate the controls.

Our offerings are subject to export controls and economic sanctions laws and regulations that prohibit the delivery of certain solutions and services without the required export authorizations or export to locations, governments, and persons targeted by applicable sanctions. While we have processes to prevent our offerings from being exported in violation of these laws, including obtaining authorizations as appropriate and screening against U.S. government and international lists of restricted and prohibited persons, we cannot guarantee that these processes will prevent all violations of export control and sanctions laws.

If our channel distributors fail to obtain appropriate import, export, or re-export licenses or permits, we may also be adversely affected, through reputational harm as well as other negative consequences including government investigations and penalties. We presently incorporate export control and sanctions compliance requirements in our channel distributor agreements. Complying with export control and sanctions regulations for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities. Violations of applicable sanctions or export control laws can result in fines or penalties.

Changes in trade policy in the United States and other countries, including the imposition of tariffs and the resulting consequences, may adversely impact our business, results of operations and financial condition.

International trade disputes, geopolitical tensions, and military conflicts have led, and continue to lead, to new and increasing export restrictions, trade barriers, tariffs, and other trade measures that can increase our manufacturing and transportation costs, limit our ability to sell to certain customers or markets, impede or slow the movement of our goods across borders, or otherwise restrict our ability to conduct operations. Increasing protectionism, economic nationalism, and national security concerns may also lead to further changes in trade policy. We cannot predict what actions may be taken with respect to export regulations, tariffs or other trade regulations between the United States and other countries, what products or companies may be subject to such actions, or what actions may be taken by other countries in retaliation. If any of these actions were to occur, they could result in the loss of customers and harm to our revenue, market share, competitive position and operating performance.

Changes in Taiwan’s political, social and economic environment may affect our business performance.

Because much of the manufacturing and testing of our products is conducted in Taiwan, our business performance may be affected by changes in Taiwan’s political, social and economic environment. For example,

32

political instability or restrictions on transportation logistics for our products resulting from changes in the relationship among the United States, Taiwan and the People’s Republic of China could negatively impact our business. Any significant armed conflict related to this matter would be expected to materially and adversely damage our business. Moreover, the role of the Taiwanese government in the Taiwanese economy is significant. Taiwanese policies toward economic liberalization, and laws and policies affecting technology companies, foreign investment, currency exchange rates, taxes and other matters could change, resulting in greater restrictions on our ability and our suppliers’ ability to do business and operate facilities in Taiwan. If any of these changes were to occur, our business could be harmed, and our stock price could decline.

The software development for our associative computing products occurs in Israel, and therefore our business performance and operations may be adversely affected by military conflict in Israel.

Our software development and certain regional sales activities for our APU product offerings occur in Israel. Our Vice President, Associative Computing, along with a team of software development experts are based in our Israel facility. This team is needed for the development of software required in the use of our APU product offering. Proof of concept customers for our SAR imagine processing acceleration system are also based in Israel. We are closely monitoring the evolving military conflict in Israel that began on October 7, 2023, including potential impacts to our business, customers, employees and operations in Israel. At this time, the impact on GSI Technology is uncertain and subject to change given the volatile nature of the situation, but adverse changes in the military conditions in Israel could harm our business and our stock price could decline.

Our international business exposes us to additional risks.

Products shipped to destinations outside of the United States accounted for 60.3%, 47.3% and 51.4% of our net revenues in fiscal 2025, 2024 and 2023, respectively. Moreover, a substantial portion of our products is manufactured and tested in Taiwan, and the software development for our associative computing products occurs in Israel where there is an evolving military conflict. We intend to continue expanding our international business in the future. Conducting business outside of the United States subjects us to additional risks and challenges, including:

uncertainties regarding taxes, tariffs, quotas, export controls and license requirements, trade wars, policies that favor domestic companies over nondomestic companies, including government efforts to provide for the development and growth of local competitors, and other trade barriers;
potential political and economic instability in, or armed conflicts that involve or affect, the countries in which we, our customers and our suppliers are located;
heightened price sensitivity from customers in emerging markets;
compliance with a wide variety of foreign laws and regulations and unexpected changes in these laws and regulations;
fluctuations in freight rates and transportation disruptions;
difficulties and costs of staffing and managing personnel, distributors and representatives across different geographic areas and cultures, including assuring compliance with the U.S. Foreign Corrupt Practices Act and other U.S. and foreign anti-corruption laws;
difficulties in collecting accounts receivable and longer accounts receivable payment cycles; and
limited protection for intellectual property rights in some countries.

Moreover, our reporting currency is the U.S. dollar. However, a portion of our cost of revenues and our operating expenses is denominated in currencies other than the U.S. dollar, primarily the New Taiwanese dollar and

33

Israeli Shekel. As a result, appreciation or depreciation of other currencies in relation to the U.S. dollar could result in transaction gains or losses that could impact our operating results. We do not currently engage in currency hedging activities to reduce the risk of financial exposure from fluctuations in foreign exchange rates.

The United States could materially modify certain international trade agreements, or change tax provisions related to the global manufacturing and sales of our products.

A portion of our business activities are conducted in foreign countries, including Taiwan and Israel. Our business benefits from free trade agreements, and we also rely on various U.S. corporate tax provisions related to international commerce as we develop, manufacture, market and sell our products globally. Any action to materially modify international trade agreements, change corporate tax policy related to international commerce or mandate domestic production of goods, could adversely affect our business, financial condition and results of operations.

Some of our products are incorporated into advanced military electronics, and changes in international geopolitical circumstances and domestic budget considerations may hurt our business.

Some of our products are incorporated into advanced military electronics such as radar and guidance systems. Military expenditures and appropriations for such purchases rose significantly in recent years. However, if current U.S. military operations around the world are scaled back, demand for our products for use in military applications may decrease, and our operating results could suffer. Domestic budget considerations may also adversely affect our operating results. For example, if governmental appropriations for military purchases of electronic devices that include our products are reduced, our revenues will likely decline.

TSMC, as well as our other independent suppliers and many of our OEM customers, have operations in the Pacific Rim, an area subject to significant risk of earthquakes, typhoons and other natural disasters and adverse consequences related to the outbreak of contagious diseases.

The foundry that manufactures our Fast SRAM and APU products, TSMC, and all of the principal independent suppliers that assemble and test our products are located in Taiwan. Many of our customers are also located in the Pacific Rim. The risk of an earthquake in these Pacific Rim locations is significant. The occurrence of an earthquake, typhoon or other natural disaster near the fabrication facilities of TSMC or our other independent suppliers could result in damage, power outages and other disruptions that impair their production and assembly capacity. Any disruption resulting from such events could cause significant delays in the production or shipment of our products until we are able to shift our manufacturing, assembling, packaging or production testing from the affected contractor to another third-party vendor. In such an event, we may not be able to obtain alternate foundry capacity on favorable terms, or at all.

The recent COVID-19 global pandemic, along with the previous outbreaks of SARS, H1N1 and the Avian Flu, curtailed travel between and within countries, including in the Asia-Pacific region. Outbreaks of new contagious diseases or the resurgence of existing diseases that significantly affect the Asia-Pacific region could disrupt the operations of our key suppliers and manufacturing partners. In addition, our business could be harmed if such an outbreak resulted in travel being restricted, the implementation of stay-at-home or shelter-in-place orders or if it adversely affected the operations of our OEM customers or the demand for our products or our OEM customers’ products.

We do not maintain sufficient business interruption and other insurance policies to compensate us for all losses that may occur. Any losses or damages incurred by us as a result of a catastrophic event or any other significant uninsured loss in excess of our insurance policy limits could have a material adverse effect on our business.

34

Risks Relating to Our Common Stock and the Securities Market

The trading price of our common stock is subject to fluctuation and is likely to be volatile.

The trading price of our common stock may fluctuate significantly in response to a number of factors, some of which are beyond our control, including:

the establishment of a market for our new associative computing products;
announcements by us or our competitors of financial results, new products, significant technological innovations, contracts, acquisitions, strategic relationships, joint ventures, capital commitments or other events;
actual or anticipated declines in operating results;
the institution of legal proceedings against us or significant developments in such proceedings;
changes in industry estimates of demand for Very Fast SRAM, RadHard and RadTolerant products;
the gain or loss of significant orders or customers;
recruitment or departure of key personnel;
changes in financial estimates or recommendations by securities analysts; and
market conditions in our industry, the industries of our customers and the economy as a whole.

In recent years, the stock market in general, and the market for technology stocks in particular, have experienced extreme price fluctuations, which have often been unrelated to the operating performance of affected companies. The market price of our common stock might experience significant fluctuations in the future, including fluctuations unrelated to our performance. These fluctuations could materially adversely affect our business relationships, our ability to obtain future financing on favorable terms or otherwise harm our business. In addition, in the past, securities class action litigation has often been brought against a company following periods of volatility in the market price of its securities. This risk is especially acute for us because the extreme volatility of market prices of technology companies has resulted in a larger number of securities class action claims against them. Due to the potential volatility of our stock price, we may in the future be the target of similar litigation. Securities litigation could result in substantial costs and divert management’s attention and resources. This could harm our business and cause the value of our stock to decline.

We may need to raise additional capital in the future, which may not be available on favorable terms or at all, and which may cause dilution to existing stockholders.

We may need to seek additional funding in the future. We do not know if we will be able to obtain additional financing on favorable terms, if at all. If we cannot raise funds on acceptable terms, if and when needed, we may not be able to develop or enhance our products, take advantage of future opportunities or respond to competitive pressures or unanticipated requirements, and we may be required to reduce operating costs, which could seriously harm our business. In addition, if we issue equity securities, our stockholders may experience dilution or the new equity securities may have rights, preferences or privileges senior to those of our common stock.

35

Our executive officers, directors and entities affiliated with them hold a substantial percentage of our common stock.

As of May 31, 2025, our executive officers, directors and entities affiliated with them beneficially owned approximately 26% of our outstanding common stock. As a result, these stockholders will be able to exercise substantial influence over, and may be able to effectively control, matters requiring stockholder approval, including the election of directors and approval of significant corporate transactions, which could have the effect of delaying or preventing a third party from acquiring control over or merging with us.

The provisions of our charter documents might inhibit potential acquisition bids that a stockholder might believe are desirable, and the market price of our common stock could be lower as a result.

Our Board of Directors has the authority to issue up to 5,000,000 shares of preferred stock. Our Board of Directors can fix the price, rights, preferences, privileges and restrictions of the preferred stock without any further vote or action by our stockholders. The issuance of shares of preferred stock might delay or prevent a change in control transaction. As a result, the market price of our common stock and the voting and other rights of our stockholders might be adversely affected. The issuance of preferred stock might result in the loss of voting control to other stockholders. We have no current plans to issue any shares of preferred stock. Our charter documents also contain other provisions, which might discourage, delay or prevent a merger or acquisition, including:

our stockholders have no right to act by written consent;
our stockholders have no right to call a special meeting of stockholders; and
our stockholders must comply with advance notice requirements to nominate directors or submit proposals for consideration at stockholder meetings.

These provisions could also have the effect of discouraging others from making tender offers for our common stock. As a result, these provisions might prevent the market price of our common stock from increasing substantially in response to actual or rumored takeover attempts. These provisions might also prevent changes in our management.

Item 1B.    Unresolved Staff Comments

None.

Item 1C. Cybersecurity

Cybersecurity Risk Management and Strategy:

We recognize the importance of assessing, identifying, and managing material risks associated with cybersecurity threats, as such term is defined in Item 106(a) of Regulation S-K. These risks include, among other things, internal operational risks; system security risks; data protection; risks to proprietary business information; intellectual property theft; fraud; extortion; harm to employees, partners, or customers; violation of privacy or security laws and other litigation and legal risk; and reputational risks. We have implemented several cybersecurity processes, technologies, and controls to aid in our efforts to identify, assess, and manage such material risks.

To aide in identifying and assessing material risks from cybersecurity threats, our Enterprise Risk Management program considers cybersecurity risks alongside other significant company risks as part of our overall risk assessment process. We employ a range of tools and services, including regular network and endpoint monitoring and vulnerability assessments to inform our professionals’ risk identification and assessment.

36

We manage these known risks by using internal security controls designed to align with standards set the International Organization for Standardization (“ISO”). In connection with the identification, assessment and management of material risks and cybersecurity threats, we also conduct the following activities at various intervals during the year:

monitor emerging data protection laws and implement changes from time-to-time to our processes designed to comply with such laws;
undertake regular reviews of our customer facing policies and statements related to cybersecurity;
run exercises to simulate a response to a cybersecurity incident and use the findings to improve our processes and technologies;
run exercises to simulate a response to a cybersecurity incident to provide training to our cyber incident response team;
conduct a variety of information security and privacy trainings, including new employee training, job-specific security training, specialized training for IT and security personnel, and phishing simulations; and
carry information security risk insurance to help defray potential losses that might arise from a cybersecurity incident.

Our cybersecurity incident response plan was developed to respond to the threat of security breaches, the threat of cyberattacks, and to protect and preserve the confidentiality, integrity, and continued availability of information owned by, or in the care of, the Company. Our incident response plan coordinates the activities that we take to prepare for, detect, respond to, and recover from cybersecurity incidents, which include processes to triage, assess severity for, escalate material cybersecurity incidents to our global crisis management plan, contain, investigate, and remediate the incident.

We regularly engage with auditors to review our cybersecurity program to help identify areas for continued focus, improvement and compliance.

In our risk factors, we describe how potential risks from cybersecurity threats may affect us, including our business strategy, results of operations, or financial condition. See our risk factor disclosures at Item 1A of this Annual Report on Form 10-K.

Cybersecurity Governance:

Cybersecurity is an important part of our risk management processes and an area of focus for our Board of Directors and management. The Board has oversight responsibility for the Company’s Enterprise Risk Management framework. The Board as a whole and through the various Board committees oversees the Company’s management of material enterprise level risk, focusing on four areas of risk: strategic, compliance, operational, and financial.  To fulfill its oversight responsibility, the Board also regularly reviews, consults, and discusses with management on strategic direction, challenges, and risks faced by the Company. Board members, including members of the Audit Committee, have expertise and/or operational experience in cybersecurity matters. We are committed to maintaining robust governance and oversight of these risks and to implementing mechanisms, controls, technologies, and processes designed to help us assess, identify, and manage these risks.

As part of our entire Board’s operational risk management responsibilities, it has oversight of risks from cybersecurity threats. The Audit Committee has been designated with the responsibility to regularly review the Company’s processes and procedures around managing cybersecurity threat risks and cybersecurity incidents. As

37

discussed below, members of management report to the Audit Committee which reports to the entire Board about cybersecurity threat risks, among other cybersecurity related matters, at least annually.

In support of the Board's oversight of the Company's cybersecurity risk management program, the Audit Committee receives quarterly cybersecurity updates from members of management. These updates include topics, such as threat risk management updates, the results of exercises and response readiness assessments, our incident response plan, and steps management has taken to respond to such threat risks, if any.

Members of the Board and Audit Committee are also encouraged to regularly engage in ad hoc conversations with management on cybersecurity-related news events and discuss any updates to our cybersecurity risk management and strategy programs.

Item 2.    Properties

Our executive offices, our principal administration, marketing and sales operations and a portion of our research and development operations are located in a 44,277 square foot facility in Sunnyvale, California under a lease expiring in May 2034. We occupy approximately 25,250 square feet in a facility located in Hsin Chu, Taiwan under a lease expiring in August 2026. This facility supports our outsourced manufacturing activities. We believe that both our Sunnyvale and Taiwan facilities are adequate for our needs for the foreseeable future. We also lease space in the United States in the states of Georgia and Texas and in Israel. The aggregate annual gross rent for our leased facilities was approximately $1.8 million in fiscal 2025.

Item 3.    Legal Proceedings

None.

Item 4.    Mine Safety Disclosures

Not applicable.

PART II

Item 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information, Holders of Common Stock and Dividends

Our common stock is traded on the Nasdaq Global Market under the symbol “GSIT”.

On May 31, 2025, there were approximately 17 holders of record of our common stock. Because many of such shares are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of beneficial holders of our common stock represented by these record holders.

We have never declared or paid cash dividends on our common stock, and we do not anticipate declaring or paying any cash dividends in the foreseeable future.

Issuer Purchases of Equity Securities

Our Board of Directors has authorized us to repurchase, at management’s discretion, shares of our common stock. Under the repurchase program, we may repurchase shares from time to time on the open market or in private transactions. The specific timing and amount of the repurchases will be dependent on market conditions, securities law limitations and other factors. The repurchase program may be suspended or terminated at any time without prior

38

notice. During the quarter ended March 31, 2025, we did not repurchase any of our shares under the repurchase program.

Item 6.    Reserved

39

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

The following discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ substantially from those anticipated in these forward-looking statements as a result of many factors, including those set forth under “Risk Factors” and elsewhere in this report. The following discussion should be read together with our consolidated financial statements and the related notes included elsewhere in this report.

This discussion and analysis generally covers our financial condition and results of operations for the fiscal year ended March 31, 2025, including year-over-year comparisons versus the fiscal year ended March 31, 2024. Our Annual Report on Form 10-K for the fiscal year ended March 31, 2024 includes year-over-year comparisons versus the fiscal year ended March 31, 2023 in Item 7 of Part II, “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

Overview

We are a provider of high-performance semiconductor memory solutions for in-place associative computing applications in high growth markets such as artificial intelligence and high-performance computing, including natural language processing and computer vision. Our initial associative processing unit (“APU”) products are focused on applications using similarity search, but have not resulted in material revenues to date. Similarity search is used in visual search queries for ecommerce, computer vision, drug discovery, cybersecurity and service markets such as NoSQL, Elasticsearch, and OpenSearch. We have solutions to accelerate multimodal vector search as an on-prem or SaaS solution for OpenSearch and general Fast Vector Search, and for processing large area SAR images in real-time at high resolution. Our revenue is currently generated from the design, development and marketing of static random access memories, or SRAMs, that operate at speeds of less than 10 nanoseconds, which we refer to as Very Fast SRAMs, primarily for the networking and telecommunications, test equipment and the military/defense and aerospace markets We are subject to the highly cyclical nature of the semiconductor industry, which has experienced significant fluctuations, often in connection with fluctuations in demand for the products in which semiconductor devices are used. Our revenues have been substantially impacted by significant fluctuations in sales to our largest end user customers, Nokia and KYEC. We expect that future direct and indirect sales to Nokia and KYEC will continue to fluctuate significantly on a quarterly basis. The networking and telecommunications market has accounted for a significant portion of our net revenues in the past and has declined during the past several years and is expected to continue to decline. In anticipation of the decline of the networking and telecommunications market, we have been using the revenue generated by the sales of high-speed synchronous SRAM products to finance the development of our new in-place associative computing solutions and the marketing and sale of new types of SRAM products such as radiation-hardened and radiation-tolerant SRAMs.

As of March 31, 2025, we had cash and cash equivalents of $13.4 million, with no debt. We have a team in-place with tremendous depth and breadth of experience and knowledge, with a legacy business that is providing an ongoing source of funding for the development of new product lines. Our balance sheet and liquidity position was strengthened by the sale of our Sunnyvale, California property in June 2024. Generally, our primary source of liquidity is cash equivalents. Our level of cash equivalents has historically been sufficient to meet our current and longer term operating and capital needs. We believe that during the next 12 months, continued inflationary pressures, tariffs and trade disputes, higher interest rates and increasing geopolitical tensions will continue to negatively impact general economic activity and demand in our end markets. Although it is difficult to estimate the length or gravity of the continued inflationary pressures, tariffs and trade disputes, higher interest rates, increasing geopolitical tensions and the decline in the global economic environment, are expected to have an adverse effect on our results of operations, financial position, including potential impairments, and liquidity into fiscal 2026.

40

In August 2024, we initiated measures to reduce our operating expenses by approximately $3.5 million on an annualized basis, primarily from salary reductions related to reduced headcount, as well as targeted reductions in research and development spending. These strategic cost reduction measures enabled us to better focus on our operational resources on advancing our proprietary APU technology. None of the Gemini-II chip development and core APU software development, including the APU compiler, will be affected by the reduction in R&D spending. The APU marketing, sales, and APU engineering efforts will retain priority in the budget. The planned spending reductions will not impact the launch of Gemini-I and Gemini-II in target markets, including SAR and search. The cost reduction initiative was completed in August 2024 and resulted in an approximate 16% decrease in our global workforce. We incurred approximately $668,000 in cash expenditures for termination costs, including the payout of accrued vacation, in the quarter ended September 30, 2024.

Revenues. Substantially all of our revenues are derived from sales of our Very Fast SRAM products. Sales to networking and telecommunications OEMs accounted for 19% to 34% of our net revenues during our last three fiscal years. We also sell our products to OEMs that manufacture products for military and aerospace applications such as radar and guidance systems and satellites, for test and measurement applications such as high-speed testers, for automotive applications such as smart cruise control, and for medical applications such as ultrasound and CAT scan equipment.

The average selling price of our products has increased or remained unchanged in recent years. However, as is typical in the semiconductor industry, the selling prices of our products has historically declined over the life of the product. If prices decline, our ability to increase net revenues, therefore, is dependent upon our ability to increase unit sales volumes of existing products and to introduce and sell new products with higher average selling prices in quantities sufficient to compensate for the anticipated declines in selling prices of our more mature products. Our ability to increase unit sales volumes is dependent primarily upon increases in customer demand but, particularly in periods of increasing demand, can also be affected by our ability to increase production through the availability of increased wafer fabrication capacity from TSMC, our wafer supplier, and our ability to increase the number of good integrated circuit die produced from each wafer through die size reductions and yield enhancement activities.

We may experience fluctuations in quarterly net revenues for a number of reasons. Historically, orders on hand at the beginning of each quarter are insufficient to meet our revenue objectives for that quarter and are generally cancelable up to 30 days prior to scheduled delivery. Accordingly, we depend on obtaining and shipping orders in the same quarter to achieve our revenue objectives. In addition, the timing of product releases, purchase orders and product availability could result in significant product shipments at the end of a quarter. Failure to ship these products by the end of the quarter may adversely affect our operating results. Furthermore, our customers may delay scheduled delivery dates and/or cancel orders within specified timeframes without significant penalty.

We sell our products through our direct sales force, international and domestic sales representatives and distributors. Our customer contracts, which may be in the form of purchase orders, contracts or purchase agreements, contain performance obligations for delivery of agreed upon products. Delivery of all performance obligations contained within a contract with a customer typically occurs at the same time (or within the same accounting period). Transfer of control occurs at the time of shipment, title and the risks and rewards of ownership have passed to the customer, and we have a right to payment. Thus, we will recognize revenue upon shipment of the product for direct sales and sales to our distributors.

Historically, a small number of OEM customers have accounted for a substantial portion of our net revenues, and we expect that significant customer concentration will continue for the foreseeable future. Many of our OEMs use contract manufacturers to manufacture their equipment. Accordingly, a significant percentage of our net revenues is derived from sales to these contract manufacturers. In addition, a significant portion of our sales are made to foreign and domestic distributors who resell our products to OEMs, as well as their contract manufacturers.

41

Direct sales to contract manufacturers accounted for 7.9%, 20.5% and 19.8% of our net revenues for fiscal 2025, 2024 and 2023, respectively. Sales to foreign and domestic distributors accounted for 91.7%, 76.4% and 77.5% of our net revenues for fiscal 2025, 2024 and 2023, respectively. The following direct customers accounted for 10% or more of our net revenues in one or more of the following periods:

Fiscal Year Ended

March 31, 

    

2025

    

2024

    

2023

 

Contract manufacturer:

Flextronics Technology

2.7

%  

13.5

%  

10.4

%

Distributors:

Avnet Logistics

49.6

50.6

48.1

Holystone

22.6

2.5

2.4

Nexcomm

9.8

9.3

16.6

KYEC was our largest end user customer in fiscal 2025. Nokia was our largest end user customer in fiscal 2024 and 2023. KYEC purchases product through contract manufacturers and distributors. Based on information provided to us by KYEC’s contract manufacturers and distributors, purchases by KYEC represented approximately 23%, 3% and 2% of our net revenues in fiscal 2025, 2024 and 2023, respectively. Nokia purchases products directly from us and through contract manufacturers and distributors. Based on information provided to us by its contract manufacturers and our distributors, purchases by Nokia represented approximately 12%, 21% and 17% of our net revenues in fiscal 2025, 2024 and 2023, respectively. Our revenues have been substantially impacted by significant fluctuations in sales to Nokia and KYEC, and we expect that future direct and indirect sales to Nokia and KYEC will continue to fluctuate substantially on a quarterly basis and that such fluctuations may significantly affect our operating results in future periods. To our knowledge, none of our other OEM customers accounted for more than 10% of our net revenues in fiscal 2025, 2024 or 2023.

Cost of Revenues.    Our cost of revenues consists primarily of wafer fabrication costs, wafer sort, assembly, test and burn-in expenses, the amortized cost of production mask sets, stock-based compensation and the cost of materials and overhead from operations. All of our wafer manufacturing and assembly operations, and a significant portion of our wafer sort testing operations, are outsourced. Accordingly, most of our cost of revenues consists of payments to TSMC and independent assembly and test houses. Because we do not have long-term, fixed-price supply contracts, our wafer fabrication, assembly and other outsourced manufacturing costs are subject to the cyclical fluctuations in demand for semiconductors. In recent years we have experienced increased costs as a result of supply chain constraints for wafers and outsourced assembly, burn-in and test operations. We review our manufacturing costs on a regular basis and pass on any cost increases to our customers when it makes sense to do so. Cost of revenues also includes expenses related to supply chain management, quality assurance, and final product testing and documentation control activities conducted at our headquarters in Sunnyvale, California and our branch operations in Taiwan.

Gross Profit.    Our gross profit margins vary among our products and are generally greater on our radiation hardened and radiation tolerant SRAMs, on our higher density products and, within a particular density, greater on our higher speed and industrial temperature products. We expect that our overall gross margins will fluctuate from period to period as a result of shifts in product mix, changes in average selling prices and our ability to control our cost of revenues, including costs associated with outsourced wafer fabrication and product assembly and testing.

Research and Development Expenses.    Research and development expenses consist primarily of salaries and related expenses for design engineers and other technical personnel, the cost of developing prototypes, stock-based compensation and fees paid to consultants. We charge all research and development expenses to operations as incurred. We charge mask costs used in production to cost of revenues over a 12-month period. However, we charge

42

costs related to pre-production mask sets, which are not used in production, to research and development expenses at the time they are incurred. These charges often arise as we transition to new process technologies and, accordingly, can cause research and development expenses to fluctuate on a quarterly basis. We incurred charges of $2.4 million for a pre-production mask set for our APU2 during the quarter ended December 31, 2023. We believe that continued investment in research and development is critical to our long-term success, and we expect to continue to devote significant resources to product development activities. In particular, we are devoting substantial resources to the development of our in-place associative computing products. Accordingly, we expect that our research and development expenses will continue to be substantial in future periods and may lead to operating losses in some periods. Such expenses as a percentage of net revenues may fluctuate from period to period.

Selling, General and Administrative Expenses.     Selling, general and administrative expenses consist primarily of commissions paid to independent sales representatives, salaries, stock-based compensation and related expenses for personnel engaged in sales, marketing, administrative, finance and human resources activities, professional fees, costs associated with the promotion of our products and other corporate expenses. We expect that our sales and marketing expenses will increase in absolute dollars in future periods if we are able to grow and expand our sales force but that, to the extent our revenues increase in future periods, these expenses will generally decline as a percentage of net revenues. We also expect that, in support of any future growth that we are able to achieve, general and administrative expenses will generally increase in absolute dollars.

Acquisition

On November 23, 2015, we acquired all of the outstanding capital stock of privately held MikaMonu Group Ltd. (“MikaMonu”), a development-stage, Israel-based company that specialized in in-place associative computing for markets including big data, computer vision and cyber security. MikaMonu, located in Tel Aviv, held 12 United States patents and had a number of pending patent applications.

The acquisition was undertaken in order to gain access to the MikaMonu patents and the potential markets, and new customer base in those markets, that can be served by new products that we are developing using the in-place associative computing technology.

The acquisition has been accounted for as a purchase under authoritative guidance for business combinations.  The purchase price of the acquisition was allocated to the intangible assets acquired, with the excess of the purchase price over the fair value of assets acquired recorded as goodwill. We perform a goodwill impairment test near the end of each fiscal year and if certain events or circumstances indicate that an impairment loss may have been incurred, on an interim basis.

The acquisition agreement provides for potential “earnout” payments to the former MikaMonu shareholders in cash or shares of our common stock, at our discretion, during a period of up to ten years following the closing if certain revenue targets for products based on the MikaMonu technology are achieved. Earnout payments, up to a maximum of $30.0 million, equal to 5% of net revenues from the sale of qualifying products in excess of certain thresholds, will be made quarterly through December 31, 2025. As of March 31, 2025, none of the revenue targets have been achieved and no revenue based earnout payments have been paid to the former MikaMonu shareholders.

The maximum amount of the remaining potential earnout payments totals approximately $30.0 million at March 31, 2025. We determined that the fair value of this contingent consideration liability was $5.8 million at the acquisition date. The contingent consideration liability is included in contingent consideration, non-current on the Consolidated Balance Sheets at March 31, 2024 and 2025 in the amount of $160,000 and $0, respectively.

At each reporting period, the contingent consideration liability is re-measured at then current fair value with changes recorded in the Consolidated Statements of Operations. Changes in any of the inputs may result in

43

significant adjustments to the recorded fair value. Re-measurement of the contingent consideration liability during the fiscal year ended March 31, 2025 resulted in a decrease of the contingent consideration liability of $160,000.

The allocation of the purchase price to acquired identifiable intangible assets and goodwill was based on their estimated fair values at the date of acquisition. The fair value allocated to patents was $3.5 million and the residual value allocated to goodwill was $8.0 million.

Results of Operations

The following table sets forth statement of operations data as a percentage of net revenues for the periods indicated:

Year Ended March 31, 

2025

2024

Net revenues

100.0

%  

100.0

%

Cost of revenues

50.6

45.7

Gross profit

49.4

54.3

Operating expenses:

Research and development

78.0

99.7

Selling, general and administrative

52.5

48.5

Gain from sale and leaseback transaction

(28.2)

Total operating expenses

102.3

148.2

Loss from operations

(52.9)

(93.9)

Interest and other income, net

1.6

1.9

Loss before income taxes

(51.3)

(92.0)

Provision for income taxes

0.6

0.3

Net loss

(51.9)

(92.3)

Fiscal Year Ended March 31, 2025 Compared to Fiscal Year Ended March 31, 2024

Net Revenues.    Net revenues decreased by 5.7% from $21.8 million in fiscal 2024 to $20.5 million in fiscal 2025. The overall average selling price of all units shipped in fiscal 2025 increased by 0.7% in fiscal 2025 compared to the prior fiscal year. Units shipped decreased by 6.4% in fiscal 2025 compared to fiscal 2024. KYEC, which is a leading provider in the test and measurement market, was our largest end user customer in fiscal 2025. Direct and indirect sales to KYEC increased by $4.1 million from $544,000 in fiscal 2024 to $4.6 million fiscal 2025. The networking and telecommunications markets represented 19% and 34% of shipments in fiscal 2025 and in fiscal 2024, respectively. Direct and indirect sales to Nokia decreased by $2.0 million from $4.5 million in fiscal 2024 to $2.5 million fiscal 2025. Shipments to Nokia will continue to fluctuate on a quarterly basis as a result of demand and shipments to its end customers. While recent customer order patterns have been particularly variable, these fluctuations are related to economic and external factors, which include worldwide inflationary pressures, higher interest rates, tariffs and trade disputes, increasing geopolitical tensions and the decline in the global economic environment. In addition, during the second half of fiscal 2025, we have seen early indications of an improvement in our SRAM business. Existing customers are depleting their channel inventory, and we anticipate they will resume ordering in the upcoming quarters.

Cost of Revenues.    Cost of revenues increased by 4.8% from $9.9 million in fiscal 2024 to $10.4 million in fiscal 2025. The increase in cost of revenues was primarily related to changes in the mix of products and customers. Cost of revenues included a provision for excess and obsolete inventories of $305,000 in fiscal 2025 compared to $180,000 in fiscal 2024. Cost of revenues included stock-based compensation expense of $199,000 and $228,000,

44

respectively, in fiscal 2025 and fiscal 2024. Cost of revenues in fiscal 2025 includes $204,000 in severance related payments related to our August 2024 cost reduction initiative.

Gross Profit.    Gross profit decreased by 14.2% from $11.8 million in fiscal 2024 to $10.1 million in fiscal 2025. Gross margin decreased from 54.3% in fiscal 2024 to 49.4% in fiscal 2025. The change in gross profit is primarily related to the change in net revenues discussed above. The decrease in gross margin was primarily related to change in the mix of products and customers and also reflects the impact of fixed overhead on lower shipment levels compared to the prior year. Gross margin in fiscal 2025 was also impacted by the severance related payments related to our August 2024 cost reduction initiative discussed above.

Research and Development Expenses.    Research and development expenses decreased 26.2% from $21.7 million in fiscal 2024 to $16.0 million in fiscal 2025. The decrease in research and development spending was primarily related to a decrease in pre-production mask costs of $2.4 million related to our APU2 product and a decrease of $2.2 million in payroll related expenses, partially offset by a lesser increase in outside consulting expenses. The decrease in payroll related expenses was related to the cost reduction measures implemented in August 2024. Research and development expenses in fiscal 2025 and fiscal 2024 were also offset by $1.2 million and $435,000, respectively, of funding received under the government contracts discussed above. Research and development expenses included stock-based compensation expense of $1.0 million and $1.4 million in fiscal 2025 and fiscal 2024, respectively.

Selling, General and Administrative Expenses.    Selling, general and administrative expenses increased 1.9% from $10.6 million in fiscal 2024 to $10.8 million in fiscal 2025. In fiscal 2025, the value of contingent consideration liability resulting from the MikaMonu acquisition decreased by $160,000 compared to a decrease of $892,000 million in fiscal 2024 as a result of re-measurement of contingent consideration liability in each year. Decreases of $267,000 in outside sales representative commissions and $187,000 in payroll related expense were partially offset by an increase of $133,000 in professional fees. Selling, general and administrative expenses included stock-based compensation expense of $1.1 million and $1.2 million in fiscal 2025 and fiscal 2024, respectively.

Gain from Sale of Assets. Gain from sale of assets includes the gain from the sale of our headquarters building located at 1213 Elko Drive in Sunnyvale, California. The sale and leaseback transaction was completed on June 6, 2024. For further discussion of the sale and leaseback transaction, see Note - 8 Leases to the consolidated financial statements contained elsewhere in this report.

Interest Income and Other (Expense), Net.  Interest income and other (expense), net decreased from income of $414,000 in fiscal 2024 to income of $326,000 in fiscal 2025. Interest income decreased by $96,000 primarily due to lower cash balances invested in money market funds. The foreign currency exchange loss decreased from ($127,000) in fiscal 2024 to ($119,000) in fiscal 2025. The exchange loss in each period was primarily related to our Taiwan branch operations and operations in Israel.

Provision (benefit) for Income Taxes.    The provision for income taxes increased from $70,000 in fiscal 2024 to $130,000 in fiscal 2025. The provision for income taxes in fiscal 2024 included a benefit of ($117,000) related to the approval by the Israel tax authorities of a “Preferred Company” tax rate that was retroactively applied to fiscal 2023. Because we recorded a cumulative three-year loss on a U.S. tax basis for the year ended March 31, 2025 and the realization of our deferred tax assets is questionable, we recorded a tax provision reflecting a valuation allowance of $22.8 million in net deferred tax assets in fiscal 2025. Reductions in uncertain tax benefits due to lapses in the statute of limitations were $767,000 in fiscal 2025 and were not significant in fiscal 2024.

45

Net Loss.    Net loss was ($20.1) million in fiscal 2024 compared to a net loss of ($10.6) million in fiscal 2025. This decrease was primarily due to the changes in net revenues, gross profit and operating expenses discussed above.

Liquidity and Capital Resources

As of March 31, 2025, our principal sources of liquidity were cash and cash equivalents of $13.4 million compared to $14.4 million of cash, cash equivalents and short-term investments as of March 31, 2024. Cash and cash equivalents totaling $8.8 million were held in foreign locations as of March 31, 2025.

Net cash used in operating activities was $13.0 million and $17.4 million for fiscal 2025 and fiscal 2024, respectively. The primary uses of cash in fiscal 2025 were the net loss of $10.6 million and an increase of $1.1 million in prepaid expenses and other assets. The increase in prepaid expenses and other assets was primarily related to a production mask set for our APU2. The primary source of cash in fiscal 2025 was a reduction in inventories of $781,000. Cash from operations in fiscal 2025 was adjusted for the non-cash gain on the sale of assets in the amount of $5.8 million. The uses of cash in fiscal 2025 were offset by non-cash items including stock-based compensation of $2.3 million and depreciation and amortization expenses of $665,000.

The primary uses of cash in fiscal 2024 were the net loss of $20.1 million and a decrease of $1.6 million in accrued expenses and other liabilities. The reduction in accrued expenses and other liabilities was primarily related to decreases in compensation related accruals, income taxes payable and deferred revenue. The uses of cash in fiscal 2024 were less than the net loss due to non-cash items including stock-based compensation of $2.8 million and depreciation and amortization expenses of $927,000. The primary source of cash in fiscal 2024 was a decrease in inventories of $1.3 million.

Net cash provided by investing activities was $11.4 million and $2.8 million in fiscal 2025 and 2024, respectively. Investment activities in fiscal 2025 primarily consisted of the net proceeds of $11.2 million from the sale and leaseback transaction discussed above, partially offset by the purchase of property and equipment of $45,000. Investment activities in fiscal 2024 primarily consisted of the maturity of certificates of deposit and agency bonds of $3.4 million partially offset by the purchase of property and equipment of $645,000.

Cash provided by financing activities was $633,000 million and $1.8 million in fiscal 2025 and fiscal 2024, respectively and primarily consisted of the net proceeds from the sale of common stock pursuant to our employee stock plans. Net cash provided by financing activities in fiscal 2024 also included proceeds from the sale of common stock pursuant to an At-the-Market offering of $153,000.

At March 31, 2025, we had total minimum lease obligations of approximately $12.6 million from April 1, 2025 through May 30, 2034, under non-cancelable operating leases for our facilities.

While higher interest rates, worldwide inflationary pressures, tariffs and trade disputes, increasing geopolitical tensions and the decline in the global economic environment have created significant uncertainty as to general economic and capital market conditions for the remainder of calendar 2025 and beyond, we believe that our existing balances of cash and cash equivalents, and cash flow expected to be generated from our future operations will be sufficient to meet our cash needs for working capital and capital expenditures for at least the next 12 months. Our future capital requirements will depend on many factors, including revenue growth, if any, that we experience, any additional manufacturing cost increases resulting from supply constraints and the continuation of the impact of higher interest rates and inflation may have on our business, the extent to which we utilize subcontractors, the levels of inventory and accounts receivable that we maintain, the timing and extent of spending to support our product development efforts and the expansion of our sales and marketing team. Additional capital may also be required for the consummation of any acquisition of businesses, products or technologies that we may undertake. On June 28,

46

2023, we filed a registration statement on Form S-3, which was declared effective by the SEC on July 19, 2023. On August 1, 2023, we commenced a registered securities offering pursuant to a Sales Agreement (the “Sales Agreement”) with Needham & Company, LLC (“Needham”). The Sales Agreement provides that we may offer and sell our common stock having an aggregate offering price of up to $25.0 million from time to time (the “Offering”) through Needham, acting as our sales agent.  We sold 133,000 shares pursuant to the Offering at an average price of $4.20 for proceeds of $542,000, less offering costs of $389,000 during the quarter ended September 30, 2023. In May and June 2025, we sold 3,380,773 shares pursuant to the Offering at an average price of $3.32 for proceeds of $11.2 million, less offering costs of $411,000. We cannot assure that additional equity or debt financing, if required, will be available on terms that are acceptable or at all.

As of March 31, 2025, we had $15.1 million in purchase obligations for facility leases, wafers and software and test purchase obligations that are binding commitments, of which $2.9 million are payable in the next twelve months and $12.2 million are committed in the long term.

In connection with the acquisition of MikaMonu on November 23, 2015, we are required to make contingent consideration payments to the former MikaMonu shareholders conditioned upon the achievement of certain revenue targets for products based on the MikaMonu technology. As of March 31, 2025, the accrual for potential payment of contingent consideration was $0.

Critical Accounting Estimates

The preparation of our consolidated financial statements and related disclosures in conformity with accounting principles generally accepted in the United States (“GAAP”) requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates are inherent in the preparation of the consolidated financial statements and include estimates affecting obsolete and excess inventory and contingent consideration. We believe that we consistently apply these judgments and estimates and that our financial statements and accompanying notes fairly represent our financial results for all periods presented. However, any errors in these judgments and estimates may have a material impact on our balance sheet and statement of operations. Critical accounting estimates, as defined by the Securities and Exchange Commission, are those that are most important to the portrayal of our financial condition and results of operations and require our most difficult and subjective judgments and estimates of matters that are inherently uncertain. Our critical accounting estimates include those regarding the valuation of inventories and contingent consideration.

Valuation of Inventories.    Inventories are stated at the lower of cost or net realizable value, cost being determined on a weighted average basis. Our inventory write-down allowance is established when conditions indicate that the selling price of our products could be less than cost due to physical deterioration, obsolescence based on changes in technology and demand, changes in price levels, or other causes. We consider the need to establish the allowance for excess inventory generally based on inventory levels in excess of 12 months of forecasted customer demand for each specific product, which is based on historical sales and expected future orders. At any point in time, some portion of our inventory is subject to the risk of being materially in excess of our projected demand. Additionally, our average selling prices could decline due to market or other conditions, which creates a risk that costs of manufacturing our inventory may not be recovered. These factors contribute to the risk that we may be required to record additional inventory write-downs in the future, which could be material. In addition, if actual market conditions are more favorable than expected, inventory previously written down may be sold to customers resulting in lower cost of sales and higher income from operations than expected in that period.

Contingent Consideration. The fair value of the contingent consideration liability potentially payable in connection with our acquisition of MikaMonu was initially determined as of the acquisition date using unobservable

47

inputs. These inputs included the estimated amount and timing of future revenue, the probability of achievement of the revenue forecast, and a risk-adjusted discount rate to adjust the probability-weighted cash flow payments to their present value. Since the acquisition date, at each reporting period, the contingent consideration liability is re-measured at its then current fair value with changes recorded in selling, general and administrative expenses in the Consolidated Statements of Operations. Due to revisions to the amount of expected revenue, the timing of revenue to be recognized prior to the end of the earnout period and the probability of achievement of the APU revenue forecast, the contingent consideration liability decreased by $160,000 from March 31, 2024 to March 31, 2025. Future changes to any of the inputs, including forecasted revenues from a new product, which are inherently difficult to estimate, or the valuation model selected, may result in material adjustments to the recorded fair value.

Recent Accounting Pronouncements

Please refer to Note 1 to our consolidated financial statements appearing under Part II, Item 8 for a discussion of recent accounting pronouncements that may impact the Company.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

Foreign Currency Exchange Risk.    Our revenues and expenses, except those expenses related to our operations in Israel and Taiwan, including subcontractor manufacturing expenses in Taiwan, are denominated in U.S. dollars. As a result, we have relatively little exposure for currency exchange risks, and foreign exchange losses have been minimal to date. We do not currently enter into forward exchange contracts to hedge exposure denominated in foreign currencies or any other derivative financial instruments for trading or speculative purposes. In the future, if we believe our foreign currency exposure has increased, we may consider entering into hedging transactions to help mitigate that risk.

Interest Rate Sensitivity.    We had cash and cash equivalents totaling $13.4 million at March 31, 2025. These amounts were invested primarily in money market funds. The cash and cash equivalents are held for working capital purposes. We do not enter into investments for trading or speculative purposes. Due to the short-term nature of these investments, we believe that we do not have any material exposure to changes in the fair value of our investment portfolio as a result of changes in interest rates. We believe a hypothetical 100 basis point increase in interest rates would not materially affect the fair value of our interest-sensitive financial instruments. Declines in interest rates, however, will reduce future investment income.

48

49

Report of Independent Registered Public Accounting Firm

Shareholders and Board of Directors

GSI Technology, Inc.

Sunnyvale, California

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of GSI Technology, Inc. (the “Company”) as of March 31, 2025 and 2024, the related consolidated statements of operations, comprehensive loss, stockholders’ equity, and cash flows for each of the three years in the period ended March 31, 2025, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at March 31, 2025 and 2024, and the results of its operations and its cash flows for each of the three years in the period ended March 31, 2025, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter  

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

50

Valuation of Inventories 

 

As described in Note 1 to the consolidated financial statements, the Company’s consolidated inventories balance is stated at the lower of cost or net realizable value. The valuation of inventories is adjusted by the Company when conditions indicate a decline in value due to obsolescence or inventory levels are in excess of forecasted customer demand for each specific product.  

 

We identified the valuation of inventories associated with excess or obsolete attributes for certain products as a critical audit matter. Determining whether an adjustment for excess and obsolete inventory is necessary requires significant judgments related to forecasted customer demand for excess and obsolete units on hand based on historical sales and expected future orders. Auditing these elements involved especially challenging and subjective auditor judgments due to the nature and extent of audit procedures performed.  

 

The primary procedures we performed to address this critical audit matter included:  

 

Evaluating the appropriateness and adequacy of the adjustments estimated by management for certain products by analyzing the carrying value and quantities on hand against historical sales data and expected future orders and performing a retrospective review of the Company’s prior year estimates to actual results.

Evaluating the reasonableness of management’s judgments related to forecasted customer demand for certain products by performing inquiries of management and testing the completeness and accuracy of the expected future orders and the historical sales data.

/s/ BDO USA, P.C.

We have served as the Company's auditor since 2017.

San Jose, California

June 18, 2025

51

GSI TECHNOLOGY, INC.

CONSOLIDATED BALANCE SHEETS

March 31, 

    

2025

    

2024

 

(In thousands, except share and
per share amounts)

ASSETS

Cash and cash equivalents

$

13,434

$

14,429

Accounts receivable, net

3,169

3,118

Inventories

3,891

4,977

Prepaid expenses and other current assets ($375 and $375 from a related party)

2,961

1,954

Assets held for sale

5,629

Total current assets

23,455

30,107

Property and equipment, net

808

1,148

Operating lease right-of-use assets

9,547

1,553

Goodwill

7,978

7,978

Intangible assets, net

1,323

1,556

Deposits

206

122

Total assets

$

43,317

$

42,464

LIABILITIES AND STOCKHOLDERS’ EQUITY

Accounts payable ($8 and $0 to a related party)

$

991

$

668

Lease liabilities, current

1,642

567

Accrued expenses and other liabilities

4,441

4,130

Total current liabilities

7,074

5,365

Deferred tax liability

16

14

Lease liabilities, non-current

8,001

955

Contingent consideration, non-current

160

Total liabilities

15,091

6,494

Commitments and contingencies (Note 9)

Stockholders’ equity:

Preferred stock: $0.001 par value authorized: 5,000,000 shares; issued and outstanding: none

Common Stock: $0.001 par value authorized: 150,000,000 shares; issued and outstanding: 25,605,973 and 25,300,372 shares, respectively

26

25

Additional paid-in capital

63,492

60,598

Accumulated other comprehensive loss

(87)

(87)

Retained deficit

(35,205)

(24,566)

Total stockholders’ equity

28,226

35,970

Total liabilities and stockholders’ equity

$

43,317

$

42,464

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

52

GSI TECHNOLOGY, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands, except per share amounts)

Net revenues

$

20,518

$

21,765

$

29,691

Cost of revenues ($140, $125 and $240 to a related party)

 

10,378

 

9,942

 

12,010

Gross profit

 

10,140

 

11,823

 

17,681

Operating expenses:

Research and development

 

16,005

 

21,689

 

23,550

Selling, general and administrative

 

10,763

 

10,565

 

9,938

Gain from sale of assets

(5,793)

Total operating expenses

 

20,975

 

32,254

 

33,488

Loss from operations

(10,835)

(20,431)

(15,807)

Interest income, net

 

445

 

541

 

308

Other expense, net

 

(119)

 

(127)

 

(106)

Loss before income taxes

 

(10,509)

 

(20,017)

 

(15,605)

Provision for income taxes

 

130

 

70

 

372

Net loss

$

(10,639)

$

(20,087)

$

(15,977)

Net loss per share:

Basic

$

(0.42)

$

(0.80)

$

(0.65)

Diluted

$

(0.42)

$

(0.80)

$

(0.65)

Weighted average shares used in per share calculations:

Basic

 

25,498

 

25,144

 

24,595

Diluted

 

25,498

 

25,144

 

24,595

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

53

GSI TECHNOLOGY, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

Net loss

$

(10,639)

    

$

(20,087)

$

(15,977)

Net unrealized gain on available-for-sale investments

 

 

40

 

27

Total comprehensive loss

$

(10,639)

 

$

(20,047)

$

(15,950)

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

54

GSI TECHNOLOGY, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

Accumulated

Additional

Other

Retained

Total

Common Stock

Paid-in

Comprehensive

Earnings

Stockholders'

    

Shares

    

Amount

    

Capital

    

Loss

    

(Deficit)

    

Equity

(In thousands, except share amounts)

Balance, March 31, 2022

24,486,239

$

24

$

53,083

$

(154)

$

11,498

$

64,451

Issuance of common stock under employee stock option plans

198,820

1

401

402

Stock-based compensation expense

2,469

2,469

Net loss

(15,977)

(15,977)

Net unrealized gain on available-for-sale investments

27

27

Balance, March 31, 2023

24,685,059

25

55,953

(127)

(4,479)

51,372

Issuance of common stock under employee stock option plans

482,313

1,654

1,654

Issuance of common stock pursuant to an At-the-Market offering, net of offering costs of $389

133,000

153

153

Stock-based compensation expense

2,838

2,838

Net loss

(20,087)

(20,087)

Net unrealized gain on available-for-sale investments

40

40

Balance, March 31, 2024

25,300,372

25

60,598

(87)

(24,566)

35,970

Issuance of common stock under employee stock option plans

305,601

1

632

633

Stock-based compensation expense

2,262

2,262

Net loss

(10,639)

(10,639)

Balance, March 31, 2025

25,605,973

$

26

$

63,492

$

(87)

$

(35,205)

$

28,226

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

55

GSI TECHNOLOGY, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

Cash flows from operating activities:

Net loss

$

(10,639)

    

$

(20,087)

    

$

(15,977)

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

Allowance for credit losses and recoveries

 

2

 

(16)

 

(21)

Provision for excess and obsolete inventories

 

305

 

180

 

226

Non-cash lease expense

1,098

576

581

Change in fair value of contingent consideration

(160)

(892)

(1,685)

Depreciation and amortization

 

665

 

927

 

1,015

Gain from sale of assets

(5,793)

Stock-based compensation

 

2,262

 

2,838

 

2,469

Amortization of premium on investments

 

 

(2)

 

13

Changes in assets and liabilities:

Accounts receivable

 

(53)

 

369

 

1,068

Inventories

 

781

 

1,258

 

(1,986)

Prepaid expenses and other assets

 

(1,091)

 

(536)

 

140

Accounts payable

 

306

 

(355)

 

(383)

Accrued expenses and other liabilities

 

(658)

 

(1,610)

 

(2,305)

Net cash used in operating activities

 

(12,975)

 

(17,350)

 

(16,845)

Cash flows from investing activities:

Proceeds from sale of assets

11,392

Maturities of short-term investments

 

 

3,405

 

7,000

Purchases of property and equipment

 

(45)

 

(645)

 

(316)

Net cash provided by investing activities

 

11,347

 

2,760

 

6,684

Cash flows from financing activities:

Proceeds from issuance of common stock under At-the-Market offering, net of offering costs of $389

153

Proceeds from issuance of common stock under employee stock plans

 

633

1,654

 

402

Net cash provided by financing activities

 

633

 

1,807

 

402

Net decrease in cash and cash equivalents

 

(995)

 

(12,783)

 

(9,759)

Cash and cash equivalents at beginning of the period

 

14,429

 

27,212

 

36,971

Cash and cash equivalents at end of the period

$

13,434

 

$

14,429

 

$

27,212

Non-cash investing and financing activities:

Purchases of property and equipment through accounts payable and
accruals

$

$

598

$

564

Operating lease right-of-use assets exchanged for lease obligations

9,092

1,445

376

Supplemental cash flow information:

Net cash paid for income taxes

$

256

 

$

389

 

$

155

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

56

NOTE 1—THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

The Company

GSI Technology, Inc. (the “Company”) was incorporated in California in March 1995 and reincorporated in Delaware on June 9, 2004. The Company is a provider of high-performance semiconductor memory solutions to networking, industrial, test equipment, medical, aerospace and military customers. The Company’s products are incorporated primarily in high-performance networking and telecommunications equipment, such as routers, switches, wide area network infrastructure equipment, wireless base stations and network access equipment. In addition, the Company serves the ongoing needs of the military, industrial, test equipment and medical markets for high-performance SRAMs. The Company’s in-place associative computing product is targeted for markets including computer vision, synthetic aperture radar, drug discovery, cybersecurity, and service markets such as NoSQL, Elasticsearch, and OpenSearch, which the Company supports with a SaaS solution.

Accounting principles

The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).

Basis of consolidation

The consolidated financial statements include the accounts of the Company’s four wholly owned subsidiaries, GSI Technology Holdings, Inc., GSI Technology (BVI), Inc., GSI Technology Israel Ltd. and GSI Technology Taiwan, Inc. All inter-company transactions and balances have been eliminated in consolidation.

Use of estimates

The preparation of 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 at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates are inherent in the preparation of the consolidated financial statements and include obsolete and excess inventory and the valuation of contingent consideration. The uncertainty created by the disruptions in the capital markets as a result of higher interest rates, worldwide inflationary pressures, tariffs and trade disputes, increasing geopolitical tensions, the evolving conflict in Israel, the military conflict in Ukraine and the decline in the global economic environment, has made such estimates more difficult and subjective. Actual results could differ materially from those estimates.

Government Agreements

From time to time, the Company may enter into agreements with federal government agencies. GAAP does not have specific accounting standards covering agreements between the government and business entities. The Company applies International Accounting Standards 20 (“IAS 20”), Accounting for Government Grants and Disclosure of Government Assistance, by analogy when accounting for agreements entered into with the government. Under IAS 20, government grants or awards are initially recognized when there is reasonable assurance the conditions of the grant or award will be met and the grant or award will be received. After initial recognition, government grants or awards are recognized on a systematic basis in a manner consistent with the manner in which the Company recognizes the underlying costs for which the grant or award is intended to compensate. The Company follows ASC 832, Disclosures by Business Entities about Government Assistance, with respect to the disclosures of government grants or awards.

57

Credit LossesMarketable Securities

For marketable securities in an unrealized loss position, the Company periodically assesses its portfolio for impairment. The assessment first considers the intent or requirement to sell the marketable security. If either of these criteria are met, the amortized cost basis is written down to fair value through earnings.

Beginning April 1, 2023, if the criteria above are not met, the Company evaluates whether the decline resulted from credit losses or other factors by considering the extent to which fair value is less than amortized cost, any changes to the rating of the marketable security by a rating agency, and any adverse conditions specifically related to the marketable security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the marketable security is compared to the amortized cost basis of the marketable security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded, limited by the amount that the fair value is less than the amortized cost basis. Any other impairment that has not been recorded through an allowance for credit losses is recognized in other comprehensive loss.

Credit LossesAccounts Receivable

Accounts receivable are recorded at the amounts billed less estimated allowances for credit losses for any potential uncollectible amounts. The Company continually monitors customer payments and maintains an allowance for estimated losses resulting from a customer’s inability to make required payments. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, and economic conditions that may affect a customer’s ability to pay. Accounts receivable are written-off and charged against an allowance for credit losses when the Company has exhausted collection efforts without success.

Risk and uncertainties

The decline in the global economic environment due to, among other things, higher interest rates, tariffs and trade disputes, worldwide inflationary pressures and increasing geopolitical tensions, has affected the business activities of the Company, its customers, suppliers, and other business partners in the fiscal year ended March 31, 2025.

Our software development and certain regional sales activities for our APU product offerings occur in Israel. Our Vice President, Associative Computing, along with a team of software development experts are based in our Israel facility. This team is needed for the development of the various levels of software required in the use of our APU product offering. Proof of concept customers for our Synthetic Aperture Radar image processing acceleration system are also based in Israel. We are closely monitoring developments in the evolving military conflict in Israel including potential impacts to our business, customers, employees and operations in Israel. At this time, the impact on GSI Technology is uncertain and subject to change given the volatile nature of the situation, but adverse changes in the military conditions in Israel could harm our business and our stock price could decline.

The Company believes that during the next 12 months disruptions in the capital markets as a result of higher interest rates, worldwide inflationary pressures, tariffs and trade disputes, increasing geopolitical tensions and the decline in the global economic environment could impact general economic activity and demand in the Company’s end markets.

The Company buys all of its SRAM wafers, an integral component of its products, from a single supplier and is also dependent on independent suppliers to assemble and test its products. During the years ended March 31, 2025, 2024 and 2023, all of the wafers used in the Company’s SRAM products were supplied by Taiwan Semiconductor Manufacturing Company Limited, or TSMC. If this supplier fails to satisfy the Company’s

58

requirements on a timely basis at competitive prices, the Company could suffer manufacturing delays, a possible loss of revenues, or higher cost of revenues, any of which could adversely affect operating results.

A significant portion of the Company’s net revenues come from sales to customers in the networking and telecommunications equipment industry. A decline in demand in this industry could have a material adverse effect on the Company’s operating results and financial condition.

Because much of the manufacturing and testing of the Company’s products is conducted in Taiwan, its business performance may be affected by changes in Taiwan’s political, social and economic environment. For example, any political instability or restrictions on transportation logistics for our products that result from the relationship among the United States, Taiwan and the People’s Republic of China could damage the Company’s business. Moreover, the role of the Taiwanese government in the Taiwanese economy is significant. Taiwanese policies toward economic liberalization, and laws and policies affecting technology companies, foreign investment, currency exchange rates, taxes and other matters could change, resulting in greater restrictions on the Company’s and its suppliers' ability to do business and operate facilities in Taiwan. If any of these risks were to occur, the Company’s business could be harmed.

Some of the Company’s suppliers and the Company’s two principal operations are located near fault lines. In the event of a major earthquake, typhoon or other natural disaster near the facilities of any of these suppliers or the Company, the Company’s business could be harmed.

From time to time, the Company is involved in legal actions. There are many uncertainties associated with any litigation, and the Company may not prevail. If information becomes available that causes us to determine that a loss in any of the Company’s pending litigation, or the settlement of such litigation, is probable, and we can reasonably estimate the loss associated with such events, we will record the loss in accordance with GAAP. However, the actual liability in any such litigation may be materially different from the Company’s estimates, which could require us to record additional costs.

Revenue recognition

The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. Under this criteria, revenue from the sale of products is generally recognized upon shipment according to the Company’s shipping terms, net of accruals for estimated variable consideration resulting from sales returns and allowances based on historical experience.

Cash and cash equivalents

Cash and cash equivalents include cash in demand accounts and highly liquid investments purchased with an original or remaining maturity of three months or less at the date of purchase, stated at cost, which approximates their fair value.

Short-term investments

All of the Company’s short-term investments are classified as available-for-sale. Available-for-sale debt securities with maturities greater than twelve months are classified as long-term investments when they are not intended for use in current operations. Investments in available-for-sale securities are reported at fair value with unrecognized gains (losses), net of tax, as a component of “Accumulated other comprehensive loss” on the Consolidated Balance Sheets.

59

Concentration of credit risk

Financial instruments that potentially subject the Company to a concentration of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company places its cash primarily in checking, certificate of deposit, and money market accounts with reputable financial institutions, and by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company’s accounts receivables are derived primarily from revenue earned from customers located in the U.S. and Asia. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral from its customers. The Company maintains an allowance for credit losses based upon the expected collectability of accounts receivable. There were no write offs of accounts receivable in the years ended March 31, 2025, 2024 or 2023.

At March 31, 2025, two customers accounted for 56% and 29% of accounts receivable, and for the year then ended, two customers accounted for 50% and 23% of net revenues. At March 31, 2024, three customers accounted for 46%, 18% and 14% of accounts receivable, and for the year then ended, two customers accounted for 51% and 14% of net revenues. For the year ended March 31, 2023, three customers accounted for 48%, 17% and 10% of net revenues.

Inventories

Inventories are stated at the lower of cost or net realizable value, cost being determined on a weighted average basis. Inventory write-down allowances are established when conditions indicate that the selling price could be less than cost due to physical deterioration, obsolescence of certain products based on changes in technology and demand, changes in price levels, or other causes. These allowances, once recorded, result in a new cost basis for the related inventory. These allowances are also considered for excess inventory generally based on inventory levels in excess of 12 months of forecasted customer demand based on historical sales and expected future orders, as estimated by management, for each specific product. The allowance is not reversed until the inventory is sold or disposed.

The Company recorded write-downs of excess and obsolete inventories of $305,000, $180,000 and $226,000, respectively, in fiscal 2025, 2024 and 2023.

Property and equipment, net

Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as presented below:

Software

    

3 to 5 years

Computer and other equipment

 

5 to 10 years

Building and building improvements

10 to 25 years

Furniture and fixtures

 

7 years

Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful lives of the assets or the remaining lease term of the respective assets. Gains or losses on disposals of property and equipment are recorded within loss from operations. Costs of repairs and maintenance are included as part of operating expenses unless they are incurred in relation to major improvements to existing property and equipment, at which time they are capitalized.

Operating Leases

60

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, lease liabilities, current and lease liabilities, non-current on the Company's Consolidated Balance Sheets. The Company did not identify any finance leases as of March 31, 2025 and 2024.

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As the Company’s leases do not provide an implicit rate, the Company uses an estimate of its incremental borrowing rate based on observed market data and other information available at the lease commencement date. The operating lease ROU assets also include any lease payments made and exclude lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. The Company does not record leases on the Consolidated Balance Sheets with a term of one year or less. The Company does not separate lease and non-lease components but rather accounts for each separate component as a single lease component for all underlying classes of assets. Variable lease payments are expensed as incurred and are not included within the operating lease ROU asset and lease liability calculation. Variable lease payments primarily include reimbursements of costs incurred by lessors for common area maintenance and utilities. Lease expense for minimum operating lease payments is recognized on a straight-line basis over the lease term.

Impairment of long-lived assets

Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. If the sum of the expected future cash flows (undiscounted and before interest) from the use of the assets is less than the net book value of the asset an impairment could exist and the amount of the impairment loss, if any, will generally be measured as the difference between the net book value of the assets and their estimated fair values. There were no impairment losses recognized during the years ended March 31, 2025, 2024 or 2023.

Goodwill and intangible assets

Goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of these assets may not be recoverable.

The Company assesses goodwill for impairment on an annual basis on the last day of February in the fourth quarter of its fiscal year and if certain events or circumstances indicate that an impairment loss may have been incurred, on an interim basis. The Company has one reporting unit. Impairment is recognized if the carrying value of the net assets of the reporting unit exceeds the fair value of the reporting unit, with the impairment loss not to exceed the amount of goodwill allocated to the reporting unit.

Intangible assets with finite useful lives are amortized over their estimated useful lives, generally on a straight-line basis over five to fifteen years. The Company reviews identifiable amortizable intangible assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. Determination of recoverability is based on the lowest level of identifiable estimated undiscounted cash flows resulting from use of the asset group and its eventual disposition. Measurement of any impairment loss is based on the excess of the carrying value of the asset over its fair value. There were no impairment indicators noted as of March 31, 2025.

Research and development

Research and development expenses are related to new product designs, including, salaries, stock-based compensation, contractor fees, preproduction masks, and allocation of corporate costs and are charged to the statement of operations as incurred.

61

Income taxes

The Company accounts for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when it is more likely than not that the deferred tax asset will not be realized. Due to historical losses in the U.S., the Company has a full valuation allowance on its U.S. federal and state deferred tax assets. As of March 31, 2025 and 2024, the Company’s net deferred tax assets of $22.8 and $20.2 million, respectively, were subject to a valuation allowance of $22.8 and $20.2 million, respectively. Management continues to evaluate the realizability of deferred tax assets and the related valuation allowance.

Authoritative guidance prescribes a comprehensive model for how a company should recognize, measure, present, and disclose in its financial statements uncertain tax positions that the Company has taken or expects to take on a tax return (including a decision whether to file or not to file a return in a particular jurisdiction). Under the guidance, the financial statements will reflect expected future tax consequences of such positions presuming the taxing Authorities’ full knowledge of the position and all relevant facts, but without considering time values. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation process, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.

The Company’s policy is to include interest and penalties related to unrecognized tax benefits within the provision for income taxes in the Consolidated Statements of Operations.

Shipping and handling costs

The Company records costs related to shipping and handling in cost of revenues.

Advertising expense

Advertising costs are charged to expense in the period incurred. Advertising expense was not material for the years ended March 31, 2025, 2024 and 2023.

Foreign currency transactions

The U.S. dollar is the functional currency for all of the Company’s foreign operations. Foreign currency transaction gains and losses, resulting from transactions denominated in currencies other than U.S. dollars are included in the Consolidated Statements of Operations. These gains and losses were not material for the years ended March 31, 2025, 2024 or 2023.

Segments

Segment reporting is based on the “management approach,” following the method that management organizes the Company’s reportable segments for which separate financial information is made available to, and evaluated regularly by, the chief operating decision maker in allocating resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer (“CEO”), who makes the decision on allocating resources and in assessing performance. The CEO reviews the Company's consolidated results as one operating segment. In making operating decisions, the CEO primarily considers consolidated financial information, accompanied by disaggregated information about revenues by customers and product. All of the Company’s principal operations and decision-making functions are located in the U.S. The Company’s CEO views its

62

operations, manages its business, and uses one measurement of profitability for the one operating segment, which designs, develops and sells integrated circuits.

Accounting for stock-based compensation

Stock-based compensation expense recognized in the Consolidated Statements of Operations is based on options ultimately expected to vest, reduced by the amount of estimated forfeitures. The Company chose the straight-line method of allocating compensation cost over the requisite service period of the related award according to authoritative guidance. The Company calculates the expected term based on the historical average period of time that options were outstanding as adjusted for expected changes in future exercise patterns, which, for options granted in fiscal 2025, 2024 and 2023 resulted in an expected term of approximately 4.9 to 5.0 years, 4.5 to 4.9 years and 4.6 to 5.0 years, respectively. The Company uses its historical volatility to estimate expected volatility. The risk-free interest rate is based on the U.S. Treasury yields in effect at the time of grant for periods corresponding to the expected life of the options. The dividend yield is 0%, based on the fact that the Company has never paid dividends and has no present intention to pay dividends. Changes to these assumptions may have a significant impact on the results of operations.

Authoritative guidance requires cash flows, if any, resulting from the tax benefits from tax deductions in excess of the compensation cost recognized for those options (excess tax benefits) to be classified as financing cash flows in the Consolidated Statements of Cash Flows.

Comprehensive loss

Comprehensive loss is defined to include all changes in stockholders’ equity during a period except those resulting from investments by owners and distributions to owners. For the years ended March 31, 2025, 2024 and 2023, comprehensive loss was $10.6 million, $20.0 million and $16.0 million, respectively.

Accounting pronouncements effective for fiscal 2025

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which requires the Company to disclose segment expenses that are significant and regularly provided to the Company’s chief operating decision maker (“CODM”). In addition, ASU 2023-07 requires the Company to disclose the title and position of its CODM and how the CODM uses segment profit or loss information in assessing segment performance and deciding how to allocate resources. We adopted the provisions of ASU No. 2023-07 in the fourth quarter of fiscal 2025, which resulted in additional disclosures in the notes to our consolidated financial statements. See Note 13, Segment and Geographic Information. The adoption of this standard did not have an impact on the Company’s financial position or results of operations.

Accounting pronouncements not yet adopted by the Company

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740).” ASU No. 2023-09 improves the transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. It also includes certain other amendments to improve the effectiveness of income tax disclosures regarding (a) income or loss from continuing operations disaggregated between domestic and foreign and (b) income tax expense or benefit from continuing operations disaggregated by federal, state and foreign. ASU No. 2023-09 is effective for annual periods beginning after December 15, 2024. The Company will adopt ASU 2023-09 at the beginning of fiscal year 2026. The Company is currently evaluating the disclosure requirements and its effect on the Consolidated Financial Statements.

63

In November 2024, the FASB issued ASU No. 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40).” ASU No. 2024-03 does not change the expense captions an entity presents on the face of the income statement; rather it requires disaggregation of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. ASU No. 2024-03 requires footnote disclosure about specific expenses to disaggregate, in a tabular presentation, each relevant expense caption on the face of the income statement that includes any of the following natural expenses: (1) purchases of inventory, (2) employee compensation, (3) depreciation, (4) intangible asset amortization and (5) depreciation, depletion and amortization recognized as part of oil- and gas-production activities or other types of depletion expenses. The tabular disclosure would also include certain other expenses, when applicable. ASU No. 2024-03 does not change or remove existing expense disclosure requirements; however, it may affect where that information appears in the footnotes to the financial statements. ASU No. 2024-03 is effective for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The requirements will be applied prospectively with the option for retrospective application. Early adoption is permitted. The Company is currently evaluating the disclosure requirements and its effect on the Consolidated Financial Statements.

NOTE 2 —REVENUE RECOGNITION

The Company determines revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, we satisfy a performance obligation.

The Company’s customer contracts, which may be in the form of purchase orders, contracts or purchase agreements, contain performance obligations for delivery of agreed upon products. Delivery of all performance obligations contained within a contract with a customer typically occurs at the same time (or within the same accounting period). Transfer of control occurs at the point at which delivery has occurred, title and the risks and rewards of ownership have passed to the customer, and the Company has a right to payment. The Company recognizes revenue upon shipment of the product.

Because all of the Company’s performance obligations relate to contracts with a duration of less than one year, the Company elected to apply the optional exemption practical expedient and, therefore, is not required to disclose the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period.

The Company adjusts the transaction price for variable consideration. Variable consideration is not typically significant and primarily results from stock rotation rights and quick pay discounts provided to certain distributors. As a practical expedient, the Company is recognizing the incremental costs of obtaining a contract, specifically commission expenses that have a period of benefit of less than twelve months, as an expense when incurred. Additionally, the Company has adopted an accounting policy to recognize shipping costs that occur after control transfers to the customer as a fulfillment activity.

The Company’s contracts with customers do not typically include extended payment terms. Payment terms vary by contract type and type of customer and generally range from 30 to 60 days from shipment. Additionally, the Company has right to payment upon shipment.

The Company records revenue net of sales tax, value added tax, excise tax and other taxes collected concurrent with product sales. The impact of such taxes on product sales is immaterial.

64

The Company warrants its products to be free of defects generally for a period of three years. The Company estimates its warranty costs based on historical warranty claim experience and includes such costs in cost of revenues. Warranty costs and the accrued warranty liability were not material as of March 31, 2025 and 2024.

Substantially all of the Company’s revenue is derived from sales of SRAM products which represented approximately 99%, 99% and 97% of total revenues in the years ended March 31, 2025, 2024 and 2023, respectively.

KYEC was our largest end user customer in fiscal 2025. Based on information provided to the Company by KYEC’s contract manufacturers and distributors, purchases by KYEC represented approximately 22%, 3% and 2% of our net revenues in fiscal 2025, 2024 and 2023, respectively. Nokia was the Company’s largest end user customer in fiscal 2024 and 2023. Nokia purchases products directly from the Company and through contract manufacturers and distributors. Based on information provided to the Company by Nokia’s contract manufacturers and distributors, purchases by Nokia represented approximately 12%, 21% and 17% of the Company’s net revenues in fiscal 2025, 2024 and 2023, respectively.

See “Note 13 - Segment and Geographic Information” for revenue by shipment destination.

The following table presents the Company’s revenue disaggregated by customer type.

Year Ended March 31, 

    

2025

    

2024

    

2023

(In thousands)

Contract manufacturers

$

1,614

   

$

4,450

$

5,882

Distribution

18,809

16,636

23,023

OEMs

95

679

786

$

20,518

$

21,765

$

29,691

NOTE 3—NET LOSS PER COMMON SHARE

The Company uses the treasury stock method to calculate the weighted average shares used in computing diluted net loss per share. The following table sets forth the computation of basic and diluted net loss per share:

Year Ended March 31, 

2025

    

2024

    

2023

 

(In thousands, except per share amounts)

Net loss

$

(10,639)

    

$

(20,087)

$

(15,977)

Denominators:

Weighted average shares—Basic

 

25,498

25,144

24,595

Dilutive effect of employee stock options

Dilutive effect of employee stock purchase plan options

 

Weighted average shares—Dilutive

 

25,498

 

25,144

 

24,595

Net loss per common share—Basic

$

(0.42)

 

$

(0.80)

$

(0.65)

Net loss per common share—Diluted

$

(0.42)

 

$

(0.80)

$

(0.65)

65

The following shares of common stock (determined on a weighted average basis) were excluded from the computation of diluted net loss per common share as they had an anti-dilutive effect:

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

Shares underlying options and ESPP shares

7,551

7,930

8,531

NOTE 4—BALANCE SHEET DETAIL

March 31, 

    

2025

    

2024

 

(In thousands)

Inventories:

Work-in-progress

$

1,769

    

$

2,865

Finished goods

 

2,122

 

2,112

$

3,891

 

$

4,977

March 31, 

    

2025

    

2024

 

(In thousands)

Accounts receivable, net:

Accounts receivable

$

3,215

    

$

3,162

Less: Allowances for credit losses

 

(46)

 

(44)

$

3,169

 

$

3,118

March 31, 

    

2025

    

2024

 

(In thousands)

Prepaid expenses and other current assets:

Prepaid tooling and masks

$

1,834

$

668

Other receivables

695

215

Other prepaid expenses and other current assets

432

1,071

$

2,961

$

1,954

March 31, 

    

2025

    

2024

 

(In thousands)

Property and equipment, net:

Computer and other equipment

$

17,733

$

18,555

Software

4,426

4,428

Furniture and fixtures

102

102

Leasehold improvements

927

927

23,188

24,012

Less: Accumulated depreciation

(22,380)

(22,864)

$

808

$

1,148

Depreciation expense was $432,000, $693,000 and $782,000 for the years ended March 31, 2025, 2024 and 2023, respectively.

66

The following table summarizes the components of intangible assets and related accumulated amortization balances at March 31, 2025 and 2024, respectively (in thousands):

As of March 31, 2025

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

    

    

 

Product designs

$

590

$

(590)

$

Patents

4,220

(2,897)

1,323

Software

80

(80)

Total

$

4,890

$

(3,567)

$

1,323

As of March 31, 2024

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

Product designs

$

590

$

(590)

$

Patents

4,220

(2,664)

1,556

Software

80

(80)

Total

$

4,890

$

(3,334)

$

1,556

Amortization of intangible assets of $233,000, $234,000 and $233,000 was included in cost of revenues for the years ended March 31, 2025, 2024 and 2023, respectively.

As of March 31, 2025, the estimated future amortization expense of intangible assets in the table above is as follows (in thousands):

Fiscal year ending March 31,

2026

    

$

233

 

2027

233

2028

233

2029

233

2030

233

Thereafter

158

Total

$

1,323

67

The following table summarizes the components of accrued expenses and other liabilities balances at March 31, 2025 and 2024, respectively (in thousands):

March 31, 

    

2025

    

2024

 

(In thousands)

Accrued expenses and other liabilities:

Accrued compensation

$

2,488

$

3,173

Accrued commissions

85

180

Production mask set

1,250

Miscellaneous accrued expenses

618

777

$

4,441

$

4,130

On November 30, 2022, the Company announced cost reduction initiatives which included an approximate 15% reduction in the Company’s global workforce. The Company incurred $0.3 million in severance related charges during fiscal 2023 including $0.1 million recorded as cost of revenues and $0.2 million recorded as selling, general and administrative expense in the consolidated statements of operations.

In August 2024, the Company implemented strategic cost-cutting measures. These initiatives consisted of workforce reductions across all departments and enhanced operational efficiencies. The cost reduction initiatives included an approximate 16% reduction in the Company’s global workforce. The Company incurred $357,000 in severance related charges during fiscal 2025, including $204,000 recorded as cost of revenues, $128,000 recorded as research and development expense and $24,000 recorded as selling, general and administrative expense in the consolidated statements of operations. The Company does not expect to incur any additional severance related charges resulting from these measures. There were no severance charges accrued as of March 31, 2025 as severance payments to all impacted employees have been completed as of March 31, 2025. There was no accrued severance as of March 31, 2024 and there were no severance charges incurred during the fiscal year ended March 31, 2024.

NOTE 5—GOODWILL

Goodwill represents the difference between the purchase price and the estimated fair value of the identifiable assets acquired and liabilities assumed in a business combination. The Company tests for goodwill impairment on an annual basis, or more frequently if events or changes in circumstances indicate that the asset is more likely than not impaired. The Company has one reporting unit.

The Company had a goodwill balance of $8.0 million as of both March 31, 2025 and 2024. The goodwill resulted from the acquisition of MikaMonu Group Ltd. (“MikaMonu”) in fiscal 2016.

The Company completed its annual impairment test during the fourth quarter of fiscal 2025 and concluded that there was no impairment, as it was more likely than not that the fair value of its sole reporting unit exceeded its carrying value and the performance of a quantitative impairment test was not required.

68

NOTE 6—INCOME TAXES

Loss before income taxes and the provision for income taxes consists of the following:

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

Loss before income taxes:

U.S.

$

(4,511)

$

(12,414)

$

(10,992)

Foreign

(5,998)

(7,603)

(4,613)

$

(10,509)

$

(20,017)

$

(15,605)

Current income tax expense:

U.S. federal

$

$

$

Foreign

126

67

382

State

2

1

1

128

68

383

Deferred income tax expense (benefit):

U.S. federal

2

2

(7)

State

(4)

2

2

(11)

Provision for income taxes

$

130

$

70

$

372

69

The provision for income tax differs from the amount of income tax determined by applying the applicable U.S. statutory income tax rate to pre-tax loss as follows:

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

U.S. Federal taxes at statutory rate

$

(2,203)

$

(4,204)

$

(3,277)

State taxes, net of federal benefit

2

1

(3)

Stock-based compensation

566

408

463

Tax credits

(404)

(530)

(487)

Foreign tax rate differential

1,382

1,663

1,350

GILTI tax

232

1,262

Lapses of applicable statute of limitations

(767)

Non-deductible expenses and other

1

2

1

(1,423)

(2,428)

(691)

Valuation allowance

1,553

2,498

1,063

$

130

$

70

$

372

Deferred tax assets and deferred tax liabilities consist of the following:

March 31, 

        

2025

    

2024

(In thousands)

Deferred tax assets:

Tax credits

$

10,242

$

9,572

Net operating losses

5,933

4,807

Capitalized research and development

4,429

3,407

Stock-based compensation

1,187

1,168

Property and equipment

209

474

Operating lease liabilities

2,103

18

Other reserves and accruals

753

730

Total deferred tax assets

24,856

20,176

Less valuation allowance

(22,794)

(20,165)

Deferred tax assets, net

2,062

11

Deferred tax liabilities:

Right of use assets

(2,078)

(25)

Total deferred tax liabilities

(2,078)

(25)

Net deferred tax liability

$

(16)

$

(14)

The Company currently intends to indefinitely reinvest earnings in operations outside the United States. No provision has been made for state income taxes that might be payable upon remittance of such earnings, nor is it practicable to determine the amount of such potential liability.

As of March 31, 2025 and 2024, $3.4 million and $3.9 million, respectively, of unrecognized tax benefits had been recorded as a reduction to net deferred tax assets. It is possible, however, that some months or years may elapse

70

before an uncertain position for which the Company has established a reserve is resolved. A reconciliation of unrecognized tax benefits is as follows:

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

Unrecognized tax benefits, beginning of period

$

3,948

$

3,723

$

3,502

Lapses of applicable statute of limitations

(767)

Additions based on tax positions related to current year

175

225

221

Unrecognized tax benefits, end of period

$

3,356

$

3,948

$

3,723

There is no unrecognized tax benefit balance as of March 31, 2025 that would affect the Company’s effective tax rate if recognized after considering the valuation allowance. At March 31, 2025, due to the Company’s valuation allowance in the United States, there was no net income tax effect related to Global intangible low-taxed income (“GILTI”) in the Company’s fiscal year ended March 31, 2025.

The Company's federal and state net operating loss carryforwards for income tax purposes are approximately $21.3 million and $25.0 million, respectively, at March 31, 2025. The Company's federal net operating loss carryforwards do not expire and the Company’s state tax net operating loss carryforwards expire beginning in 2034. The Company's federal and state tax credit carryforwards for income tax purposes are approximately $5.6 million and $5.9 million respectively, at March 31, 2025. The Company's federal tax credit carryforwards expire beginning in 2033. The Company's state tax credit carryforwards have no expiration date. Utilization of the Company’s net operating loss carryforwards and research tax credit carryforwards may be subject to substantial annual limitations due to the ownership change limitations provided by the Internal Revenue Code and similar state provisions. The annual limitation could result in the expiration of the net operating loss carryforwards and research tax credit carryforwards before utilization. The Company has not performed an analysis to determine if a limitation applies and whether the limitation would cause the net operating losses to expire unutilized.

Due to historical losses in the U.S., the Company has a full valuation allowance on its U.S. federal and state deferred tax assets. As of March 31, 2025 and 2024, the Company’s net deferred tax assets of $22.8 million and $20.2 million, respectively, were subject to a valuation allowance of $22.8 million and $20.2 million, respectively. The net valuation allowance increased by $2.6 million and $2.7 million in fiscal 2025 and 2024, respectively. As of March 31, 2025 and 2024, the Company’s net deferred tax liabilities were $16,000 and $14,000, respectively. The deferred tax assets consist primarily of the tax credits and federal and state net operating losses. Realization of deferred tax assets is dependent upon future taxable income, if any, the amount and timing of which are uncertain. In assessing the realizability of deferred tax assets, management determined that it is more likely than not that no deferred tax assets will be realized. Therefore, the Company has provided a full valuation allowance against these deferred tax assets.

The Company is subject to taxation in the United States and various state and foreign jurisdictions. Fiscal years 2013 through 2024 remain open to examination by the federal tax authorities and fiscal years 2011 through 2024 remain open to examination by the state of California. Fiscal years 2020 through 2024 are generally subject to audit by foreign tax authorities.

NOTE 7—FINANCIAL INSTRUMENTS

Fair value measurements

Authoritative accounting guidance for fair value measurements provides a framework for measuring fair value and related disclosures.  The guidance applies to all financial assets and financial liabilities that are measured

71

on a recurring basis.  The guidance requires fair value measurement to be classified and disclosed in one of the following three categories:

Level 1: Valuations based on quoted prices in active markets for identical assets and liabilities. The fair value of available-for-sale securities included in the Level 1 category is based on quoted prices that are readily and regularly available in an active market. As of March 31, 2025, the Level 1 category included money market funds of $4.8 million, which were included in cash and cash equivalents on the Consolidated Balance Sheets.

Level 2: Valuations based on observable inputs (other than Level 1 prices), such as quoted prices for similar assets at the measurement date; quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly. The fair value of available-for-sale securities included in the Level 2 category is based on the market values obtained from an independent pricing service that were evaluated using pricing models that vary by asset class and may incorporate available trade, bid and other market information and price quotes from well-established independent pricing vendors and broker-dealers. There were no short-term or long-term investments as of March 31, 2025.

Level 3: Valuations based on inputs that are unobservable and involve management judgment and the reporting entity’s own assumptions about market participants and pricing. As of March 31, 2024, the Company’s Level 3 financial instruments measured at fair value on the Consolidated Balance Sheets consisted of the contingent consideration liability related to the MikaMonu acquisition. The fair value of the contingent consideration liability was initially determined as of the acquisition date using unobservable inputs. These inputs include the estimated amount and timing of future revenues, the probability of achievement of the revenue forecast, revenue volatility and a risk-adjusted discount rate of approximately 14.8% used to adjust the probability-weighted cash flow payments to their present value. Significant increases (decreases) to the estimated amount and timing of future revenues or the probability of achievement of the revenue forecast would result in a significantly higher (lower) fair value measurement. Conversely, a significant increase (decrease) in the risk-adjusted discount rate would result in a significantly (lower) higher fair value measurement. Generally, changes used in the assumptions for future revenues and probability of achievement of the revenue forecast would be accompanied by a directionally similar change in the fair value measurement and expense. Conversely, changes in the risk-adjusted discount rate would be accompanied by a directionally opposite change in the related fair value measurement and expense. The continued appropriateness of the Monte Carlo valuation model selected or any decision to change the valuation model may also lead to changes in fair value measurement. Subsequent to the acquisition date, at each reporting period, the contingent consideration liability is re-measured to fair value with changes recorded in selling, general and administrative expenses in the Consolidated Statements of Operations. During the most recent re-measurement of the contingent consideration liability as of March 31, 2025, the Company’s forecasted future revenues prior to the measurement date of December 31, 2025 were not expected to exceed certain revenue targets, thus no valuation inputs were utilized. As of March 31, 2024, the Company used a risk-adjusted discount rate of approximately 16.1% to adjust the probability-weighted cash flows to their present value using probabilities ranging from 25% to 75% for the remaining contingent events. The contingent consideration liability is included in contingent consideration, non-current on the Consolidated Balance Sheets at March 31, 2025 and 2024 in the amount of $0 and $160,000, respectively.

Refer to Note 14, “Acquisition” for more information.

72

The fair value of financial assets and liabilities measured on a recurring basis is as follows (in thousands):

Fair Value Measurements at Reporting Date Using

Quoted Prices

in Active

Significant

Markets for

Other

Significant

Identical Assets

Observable

Unobservable

and Liabilities

Inputs

Inputs

    

March 31, 2025

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

4,836

$

4,836

$

$

Total

$

4,836

$

4,836

$

$

Fair Value Measurements at Reporting Date Using

Quoted Prices

in Active

Significant

Markets for

Other

Significant

Identical Assets

Observable

Unobservable

and Liabilities

Inputs

Inputs

    

March 31, 2024

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

5,676

$

5,676

$

$

Total

$

5,676

$

5,676

$

$

Liabilities:

Contingent consideration

$

160

$

$

$

160

The following table sets forth the changes in fair value of contingent consideration for the fiscal years ended March 31, 2025, 2024 and 2023, respectively:

Year Ended March 31, 

    

2025

    

2024

    

2023

(In thousands)

Contingent consideration, beginning of period

$

160

$

1,052

$

2,738

Change due to accretion

8

108

222

Re-measurement of contingent consideration

(168)

(1,000)

(1,908)

Contingent consideration, end of period

$

$

160

$

1,052

Short-term and long-term investments

The Company had money market funds of $4.8 million and $5.7 million at March 31, 2025 and March 31, 2024, respectively, included in cash and cash equivalents on the Consolidated Balance Sheets. The Company monitors its investments for impairment periodically and records appropriate reductions in carrying values when declines are determined to be other-than-temporary.

There were no available-for-sale investments at March 31, 2025 and 2024, respectively.

At March 31, 2024, the deferred tax asset related to unrecognized gains and losses on short-term and long-term investments was $10,000.

73

NOTE 8—LEASES

The Company has operating leases for corporate offices, and research and development facilities. The Company’s leases have remaining lease terms of 8 months to 110 months, some of which include options to extend for up to 10 years.

On April 2, 2024, the Company entered into a purchase and sale agreement with an unrelated party, as purchaser, to sell the Company’s 1213 Elko Drive property in Sunnyvale, California (the “Sunnyvale Property”) for $11.9 million in cash. On May 21, 2024 the purchase price was revised to $11.7 million. On June 6, 2024, the Company completed the sale and leaseback transaction for a purchase price, net of closing and other expenses payable by the Company, of $11.2 million in cash. Concurrent with the sale, the Company entered into a lease agreement (the “Lease”) to lease all of the Sunnyvale Property that it occupied from the purchaser for an initial term of ten years from the closing of the sale of the Sunnyvale Property. The Company has the option to renew the term of the Lease for two additional five-year periods. Pursuant to the Lease, the Company is responsible for base rent initially at a rate of approximately $90,768 per month and the monthly operational expenses, such as maintenance, insurance, property taxes and utilities. The rental rate will increase three percent (3%) per year beginning on the first anniversary of the closing. The transaction was accounted for as a sale and leaseback and operating lease accounting classification. The Company recorded a gain of $5.7 million which was recorded in the gain from sale of assets in the Consolidated Statements of Operations in the quarter ended June 30, 2024. In connection with the transaction, the Company presented the net book value of the real property of $5.6 million as assets held for sale in the Consolidated Balance Sheets as of March 31, 2024.

Supplemental balance sheet information related to leases was as follows:

As of

As of

March 31, 2025

March 31, 2024

(In thousands)

Operating Leases

Operating lease right-of-use assets

$

9,547

$

1,553

Lease liabilities-current

$

1,642

$

567

Lease liabilities-non-current

8,001

955

Total operating lease liabilities

$

9,643

$

1,522

The following table provides the details of lease costs:

Year Ended March 31, 

2025

    

2024

(In thousands)

Operating lease cost

$

1,607

$

572

Short-term lease cost

33

32

$

1,640

$

604

74

The following table provides other information related to leases:

Year Ended March 31, 

2025

    

2024

(In thousands)

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

1,471

$

570

Right-of-use assets obtained in exchange for lease obligations

Operating leases

$

9,092

$

1,445

Weighted-average remaining lease term (years):

Operating leases

8.58

2.78

Weighted-average discount rate:

Operating leases

6.24%

4.22%

The following table provides the maturities of the Company’s operating lease liabilities as of March 31, 2025:

Operating Lease

Liabilities

Fiscal Year

(In thousands)

2026

$

1,685

2027

1,582

2028

1,192

2029

1,220

2030

1,257

Thereafter

5,651

Total undiscounted future cash flows

12,587

Less: Imputed interest

(2,944)

Present value of undiscounted future cash flows

$

9,643

Presentation on statement of financial position

Current

$

1,642

Non-current

$

8,001

NOTE 9—COMMITMENTS AND CONTINGENCIES

Royalty obligations

The Company has license agreements that require it to pay royalties on the sale of products using the licensed technology. Royalty expense for the years ended March 31, 2025, 2024 and 2023 was $0, $36,000 and $39,000, respectively, and was included within cost of revenues.

75

Indemnification obligations

The Company is a party to a variety of agreements pursuant to which it may be obligated to indemnify the other party with respect to certain matters. Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold and certain intellectual property rights. In each of these circumstances, payment by the Company is conditioned on the other party making a claim pursuant to the procedures specified in the particular contract, which procedures typically allow the Company to challenge the other party’s claims. Further, the Company’s obligations under these agreements may be limited in terms of time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments made by it under these agreements.

It is not possible to predict the maximum potential amount of future payments under these or similar agreements due to the conditional nature of the Company’s obligations and the unique facts and circumstances involved in each particular agreement. Historically, payments made by the Company under these agreements have not had a material effect on its business, financial condition, cash flows or results of operations. The Company believes that if it were to incur a loss in any of these matters, such loss should not have a material effect on its business, financial condition, cash flows or results of operations.

Product warranties

The Company warrants its products to be free of defects generally for a period of three years. The Company estimates its warranty costs based on historical warranty claim experience and includes such costs in cost of revenues. Warranty costs and the accrued warranty liability were not material as of March 31, 2025 and 2024 and for the years ended March 31, 2025, 2024 or 2023.

NOTE 10—COMMON STOCK

The Company’s Certificate of Incorporation, as amended, authorizes the Company to issue 150,000,000 shares of $0.001 par value common stock.

The Company’s board of directors has authorized the repurchase, at management’s discretion, of shares of its common stock. Under the repurchase program, the Company may repurchase shares from time to time on the open market or in private transactions. The specific timing and amount of the repurchases will be dependent on market conditions, securities law limitations and other factors. The repurchase program may be suspended or terminated at any time without prior notice. Through March 31, 2025, including the shares purchased in a modified “Dutch Auction” self-tender offer, the Company has repurchased and retired a total of 12,004,779 shares at an average cost of $5.06 per share for a total cost of $60.7 million. At March 31, 2025, management was authorized to repurchase additional shares with a value of up to $4.3 million under the repurchase program.

NOTE 11—STOCK-BASED COMPENSATION

The 2007 Equity Incentive Plan

In January 2007, the Company’s board of directors approved the 2007 Equity Incentive Plan, (the “2007 Plan”), which was subsequently approved by the Company’s stockholders in March 2007. A total of 3,000,000 shares of common stock were authorized and reserved for issuance under the 2007 Plan. This reserve automatically increased on April 1 of each year through 2017 by an amount equal to the smaller of (a) five percent of the number of shares of common stock issued and outstanding on the immediately preceding March 31, or (b) a lesser amount determined by the board of directors. As described below, the 2007 Plan was terminated in August 2016 and no

76

further awards may be granted pursuant to the 2007 Plan. In the event of a stock split or other change in the Company’s capital structure, appropriate adjustments will be made in the number of outstanding awards to prevent dilution or enlargement of participants’ rights.

Awards could be granted under the 2007 Plan to the Company’s employees, including officers, directors, or consultants or those of any present or future parent or subsidiary corporation or other affiliated entity. Options granted to non-officer employees generally vested at the rate of 25% on the first anniversary and subsequent anniversaries of the date of grant, while grants to officers vested in full four years after the anniversary date of the officer’s employment that is closest to the date of grant.

In the event of a change in control as described in the 2007 Plan, the acquiring or successor entity may assume or continue all or any awards outstanding under the 2007 Plan or substitute substantially equivalent awards. Any awards that are not assumed or continued in connection with a change in control or exercised or settled prior to the change in control will terminate effective as of the time of the change in control. The administrator may provide for the acceleration of vesting of any or all outstanding awards upon such terms and to such extent as it determines, except that the vesting of all nonemployee director awards will automatically be accelerated in full. The 2007 Plan also authorizes the administrator, in its discretion and without the consent of any participant, to cancel each or any outstanding award denominated in shares upon a change in control in exchange for a payment to the participant with respect to each vested share subject to the cancelled award of an amount equal to the excess of the consideration to be paid per share of common stock in the change in control transaction over the exercise price per share, if any, under the award.

The 2016 Equity Incentive Plan

In June 2016, the Company’s board of directors approved the 2016 Equity Incentive Plan, (the “2016 Plan”), which was subsequently approved by the Company’s stockholders in August 2016. In connection with the stockholders’ approval of the 2016 Plan, 6,000,000 shares available for future award under the 2007 Plan were transferred to the 2016 Plan, 705,699 shares available for grant under the 2007 plan were canceled and the 2007 Plan was terminated. The Company granted options under the 2007 Plan until August 2016, and the 2007 Plan continues to govern the terms of options that remain outstanding under the 2007 Plan.

In July 2021, the Company’s board of directors approved the amendment and restatement of the 2016 Plan, which was subsequently approved by the Company’s stockholders in August 2021. The following summary highlights the material changes to the 2016 Plan:

The number of shares available for issuance was increased by 4,000,000 shares;
The sum of the aggregate grant date fair value of all equity awards and cash compensation for services as a director that may be provided to any non-employee director in any fiscal year was limited to $300,000, reflecting an amendment to a provision of the 2016 Plan that applies a limit of $150,000 to the grant of equity awards alone in any fiscal year; and
The period during which new awards may be granted under the 2016 Plan was extended to August 25, 2031.

Appropriate and proportionate adjustments will be made to the number of shares authorized and other numerical limits in the 2016 Plan and to outstanding awards in the event of any change in the Company’s common stock through merger, consolidation, reorganization, reincorporation, recapitalization, reclassification, stock dividend, stock split, reverse stock split, split-up, split-off, spin-off, combination of shares, exchange of shares or similar change in the Company’s capital structure, or if the Company makes a distribution to its stockholders in a

77

form other than common stock (excluding regular and periodic cash dividends) that has a material effect on the fair market value of the Company’s common stock. In such circumstances, the administrator also has the discretion under the 2016 Plan to adjust other terms of outstanding awards as it deems appropriate.

If any award granted under the 2016 Plan expires or otherwise terminates for any reason without having been exercised or settled in full, or if shares subject to forfeiture or repurchase are forfeited or repurchased by the Company for not more than the participant's purchase price, any such shares reacquired or subject to a terminated award will again become available for issuance under the 2016 Plan. Shares will not be treated as having been issued under the 2016 Plan and will therefore not reduce the number of shares available for issuance to the extent an award is settled in cash or to the extent that shares are withheld or reacquired by the Company in satisfaction of a tax withholding obligation. Upon the exercise of a stock appreciation right, tender of shares in payment of an option's exercise price or net-exercise of an option, the number of shares available under the 2016 Plan will be reduced by number of shares actually issued in settlement of the award.

To enable compensation provided in connection with certain types of awards intended to qualify as “performance-based” within the meaning of Section 162(m) of the Internal Revenue Code, the 2016 Plan establishes limits on the maximum aggregate number of shares or dollar value for which awards may be granted to an employee in any fiscal year, as follows:

No more than 300,000 shares subject to stock options and stock appreciation rights.
No more than 100,000 shares subject to restricted stock and restricted stock unit awards.
For each full fiscal year of the Company contained in the performance period of performance shares or performance unit awards, no more than 50,000 shares subject to performance share awards or more than $500,000 subject to performance unit awards.
For each full fiscal year of the Company contained in the performance period of cash-based or other stock-based awards, no more than $500,000 subject to cash-based awards or more than 50,000 shares subject to other stock-based awards.

Awards may be granted under the 2016 Plan to the Company’s employees, including officers, directors and consultants or those of any present or future parent or subsidiary corporation or other affiliated entity of the Company. To date, options granted to non-officer employees generally vest 25% on the first anniversary and subsequent anniversaries of the date of grant, while grants to officers generally vest in full four years after the anniversary date of the officer’s employment that is closest to the date of grant.

While the Company may grant incentive stock options only to employees, the Company may grant nonstatutory stock options, stock appreciation rights, restricted stock and stock units, performance shares and units, other stock-based awards and cash-based awards to any eligible participant. Non-employee director awards may be granted only to members of the Company’s board of directors who, at the time of grant, are not employees.

Only members of the board of directors who are not employees at the time of grant are eligible to participate in the nonemployee director awards component of the 2016 Plan. The board or the compensation committee shall set the amount and type of nonemployee director awards to be awarded on a periodic, non-discriminatory basis. Nonemployee director awards may be granted in the form of NSOs, stock appreciation rights, restricted stock awards and restricted stock unit awards. Subject to adjustment for changes in the Company's capital structure, no nonemployee director may be awarded, in any fiscal year, one or more nonemployee director awards for more than a number of shares determined by dividing $150,000 by the fair market value of a share of the Company’s stock

78

determined on the last trading day immediately preceding the date on which the applicable nonemployee award is granted.

The 2016 Plan provides that, without the approval of a majority of the votes cast in person or by proxy at a meeting of the Company’s stockholders, the administrator may not provide for any of the following with respect to underwater options or stock appreciation rights: (1) either the cancellation of such outstanding options or stock appreciation rights in exchange for the grant of new options or stock appreciation rights at a lower exercise price or the amendment of outstanding options or stock appreciation rights to reduce the exercise price, (2) the issuance of new full value awards in exchange for the cancellation of such outstanding options or stock appreciation rights, or (3) the cancellation of such outstanding options or stock appreciation rights in exchange for payments in cash.

In the event of a change in control as described in the 2016 Plan, the surviving, continuing, successor or purchasing entity or its parent may, without the consent of any participant, either assume or continue outstanding awards or substitute substantially equivalent awards for its stock. If so determined by the Committee, stock-based awards will be deemed assumed if, for each share subject to the award prior to the change in control, its holder is given the right to receive the same amount of consideration that a stockholder would receive as a result of the change in control. Any awards that are not assumed or continued in connection with a change in control or exercised or settled prior to the change in control will terminate effective as of the time of the Change in Control. The administrator may provide for the acceleration of vesting or settlement of any or all outstanding awards upon such terms and to such extent as it determines, except that the vesting of all nonemployee director awards will automatically be accelerated in full. The 2016 Plan also authorizes the administrator, in its discretion and without the consent of any participant, to cancel each or any outstanding award denominated in shares of stock upon a change in control in exchange for a payment to the participant with respect to each vested share (and each unvested share if so determined by the administrator) subject to the cancelled award of an amount equal to the excess of the consideration to be paid per share of common stock in the change in control transaction over the exercise or purchase price per share, if any, under the award.

The 2007 Employee Stock Purchase Plan

In January 2007, the board of directors approved the 2007 Employee Stock Purchase Plan (the “2007 Purchase Plan”) which was subsequently approved by the Company’s stockholders in March 2007. A total of 500,000 shares of the Company’s common stock was authorized and reserved for sale under the 2007 Purchase Plan. In addition, the 2007 Purchase Plan provides for an automatic annual increase in the number of shares available for issuance under the plan on April 1 of each year beginning in 2008 and continuing through and including April 1, 2017 equal to the lesser of (1) one percent of the number of issued and outstanding shares of common stock on the immediately preceding March 31, (2) 250,000 shares or (3) a number of shares as the board of directors may determine. Appropriate adjustments will be made in the number of authorized shares and in outstanding purchase rights to prevent dilution or enlargement of participants' rights in the event of a stock split or other change in our capital structure. Shares subject to purchase rights that expire or are canceled will again become available for issuance under the 2007 Purchase Plan.

The Company’s employees and employees of any parent or subsidiary corporation designated by the administrator will be eligible to participate in the 2007 Purchase Plan if they are customarily employed by us for more than 20 hours per week and more than five months in any calendar year. However, an employee may not be granted a right to purchase stock under the 2007 Purchase Plan if: (1) the employee immediately after such grant would own stock possessing 5% or more of the total combined voting power or value of all classes of our capital stock or of any parent or subsidiary corporation, or (2) the employee’s rights to purchase stock under all of our employee stock purchase plans would accrue at a rate that exceeds $25,000 in value for each calendar year of participation in such plans.

79

The 2007 Purchase Plan is designed to be implemented through a series of sequential offering periods, generally six (6) months in duration beginning on the first trading day on or after May 1 and November 1 of each year. The administrator is authorized to establish additional or alternative sequential or overlapping offering periods and offering periods having a different duration or different starting or ending dates, provided that no offering period may have a duration exceeding 27 months.

Amounts accumulated for each participant under the 2007 Purchase Plan are used to purchase shares of the Company’s common stock at the end of each offering period at a price generally equal to 85% of the lower of the fair market value of our common stock at the beginning of an offering period or at the end of the offering period. Prior to commencement of an offering period, the administrator is authorized to reduce, but not increase, this purchase price discount for that offering period, or, under circumstances described in the 2007 Purchase Plan, during that offering period. The maximum number of shares a participant may purchase in any six-month offering period is the lesser of (i) that number of shares determined by multiplying (x) 1,000 shares by (y) the number of months (rounded to the nearest whole month) in the offering period and rounding to the nearest whole share or (ii) that number of whole shares determined by dividing (x) the product of $2,083.33 and the number of months (rounded to the nearest whole month) in the offering period and rounding to the nearest whole dollar by (y) the fair market value of a share of our common stock at the beginning of the offering period. Prior to the beginning of any offering period, the administrator may alter the maximum number of shares that may be purchased by any participant during the offering period or specify a maximum aggregate number of shares that may be purchased by all participants in the offering period. If insufficient shares remain available under the plan to permit all participants to purchase the number of shares to which they would otherwise be entitled, the administrator will make a pro rata allocation of the available shares. Any amounts withheld from participants' compensation in excess of the amounts used to purchase shares will be refunded, without interest. During fiscal 2025, 230,395 shares of common stock were issued under the 2007 Purchase Plan.

In the event of a change in control, an acquiring or successor corporation may assume our rights and obligations under the 2007 Purchase Plan. If the acquiring or successor corporation does not assume such rights and obligations, then the purchase date of the offering periods then in progress will be accelerated to a date prior to the change in control.

The following table summarizes stock option activities:

Weighted

Number of Shares

Average

Weighted

Weighted

Shares

Underlying

Remaining

Average

Average Grant

Available for

Options

Contractual

Exercise

Date Fair

    

Grant

    

Outstanding

    

Life (Years)

    

Price

    

Value Per Share

 

Balance at March 31, 2024

2,584,186

8,968,199

$

5.26

$

2.11

Granted

(831,635)

831,635

$

3.08

$

2.23

Exercised

(73,730)

$

2.08

$

0.99

Forfeited

1,343,425

(2,089,388)

$

5.36

$

2.19

Balance at March 31, 2025

3,095,976

7,636,716

5.38

$

5.03

$

2.11

Options vested and exercisable

5,480,321

4.28

$

5.47

$

2.07

Options vested and expected to vest

7,585,284

5.36

$

5.03

$

2.11

Options unvested

2,179,020

8.16

$

3.90

$

2.21

80

The options outstanding and by exercise price at March 31, 2025 are as follows:

Number of

Options Outstanding

Options Exercisable

Shares

Weighted

Weighted Average

Weighted

Underlying

Average

Remaining

Number

Average

Options

Exercise

Contractual

Vested and

Exercise

Exercise Price

    

Outstanding

    

Price

    

Life (Years)

    

Exercisable

    

Price

 

$

0.00

-

2.00

822,453

$

1.91

8.39

632,965

$

1.91

$

2.01

-

4.00

1,356,822

$

3.02

7.20

594,312

$

2.93

$

4.01

-

6.00

3,216,716

$

5.07

5.04

2,012,319

$

5.28

$

6.01

-

8.00

1,616,512

$

6.97

3.40

1,616,512

$

6.97

$

8.01

-

10.00

624,213

$

8.23

4.33

624,213

$

8.23

7,636,716

$

5.03

5.38

5,480,321

$

5.47

Stock-based compensation

The Company recognized $2.3 million, $2.8 million and $2.5 million of stock-based compensation expense for the years ended March 31, 2025, 2024 and 2023, respectively, as follows:

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

Cost of revenues

$

199

$

228

$

202

Research and development

1,010

1,411

1,316

Selling, general and administrative

1,053

1,199

951

$

2,262

$

2,838

$

2,469

Stock-based compensation expense in the years ended March 31, 2025, 2024 and 2023 included $176,000, $230,000 and $211,000, respectively, related to the Company’s Employee Stock Purchase Plan.

No tax benefit was recognized in either fiscal 2025 or fiscal 2024 due to a full valuation allowance. There were no windfall tax benefits realized from exercised stock options recognized in fiscal 2025 or fiscal 2024. Compensation cost capitalized within inventory at March 31, 2025 and 2024 was not material. As of March 31, 2025, the Company’s total unrecognized compensation cost was $5.1 million, which will be recognized over the

81

weighted average period of 2.95 years. The Company calculated the fair value of stock-based awards in the periods presented using the Black-Scholes option pricing model and the following weighted average assumptions:

Year Ended March 31, 

    

2025

    

2024

    

2023

 

Stock Option Plans:

Risk-free interest rate

4.05

-

4.48

%  

3.69

-

4.80

%  

2.95

-

4.27

%  

Expected life (in years)

4.89

-

5.00

4.46

-

4.94

4.55

-

5.00

Volatility

91.0

-

96.7

%  

80.7

-

85.9

%  

49.2

-

53.1

%  

Dividend yield

%  

%  

%  

Employee Stock Purchase Plan:

Risk-free interest rate

4.44

-

5.41

%  

5.26

-

5.38

%  

1.54

-

4.54

%  

Expected life (in years)

0.50

0.50

0.50

Volatility

6.1

-

12.4

%  

28.8

-

83.9

%  

49.3

-

58.2

%  

Dividend yield

%  

%  

%  

The weighted average fair value of options granted during the years ended March 31, 2025, 2024 and 2023 was $2.23, $2.13 and $1.38, respectively.

NOTE 12—RELATED PARTY TRANSACTIONS

The Company incurred engineering service expense and manufacturing services of approximately $140,000, $500,000 and $240,000 during the fiscal years ended March 31, 2025, 2024 and 2023, respectively, from Wistron Neweb Corp (“WNC”) in connection with the manufacturing of single-APU PCIe boards, to be used in the Company’s in-place associative computing product. Haydn Hsieh, a member of the Company’s board of directors, is the Chairman and Chief Strategy Officer of WNC. The amount owed to WNC, of $8,000 and $0 at March 31, 2025 and 2024, respectively, is included in accounts payable in the Consolidated Balance Sheets. Amounts paid to WNC of $375,000 and $375,000 are included in prepaid expenses and other current assets in the Consolidated Balance Sheets at March 31, 2025 and 2024, respectively.

NOTE 13—SEGMENT AND GEOGRAPHIC INFORMATION

Based on its operating management and financial reporting structure, the Company has determined that it has one reportable business segment: the design, development and sale of integrated circuits.

The key measure of segment profit or loss utilized by the CODM to assess performance of and allocate resources to the Company’s operating segment is consolidated net income (loss). Net income (loss) is used in monitoring budget versus actual results. This measure is presented on the consolidated statements of operations and comprehensive loss. Significant segment expenses included in net income (loss) include cost of revenue, research and development, selling, general and administrative expense, interest income, other income (expense), net, and income tax provision, which are presented on the consolidated statements of operations and comprehensive loss. The measure of segment assets is reported on the consolidated balance sheets as total consolidated assets.

82

The following is a summary of net revenues by geographic area based on the location to which product is shipped:

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

United States

$

8,152

   

$

11,461

$

14,435

China

5,326

1,262

1,582

Singapore

2,009

2,034

4,941

Netherlands

554

2,825

3,087

Germany

3,716

3,498

4,474

Rest of the world

761

685

1,172

$

20,518

$

21,765

$

29,691

All sales are denominated in United States dollars.

The locations and net book value of long-lived assets and operating lease right-of-use assets are as follows:

March 31,

    

2025

    

2024

 

(In thousands)

United States

$

9,372

$

6,805

Taiwan

364

590

Israel

619

935

$

10,355

$

8,330

NOTE 14—ACQUISITION

On November 23, 2015, the Company acquired all of the outstanding capital stock of privately held MikaMonu Group Ltd. (“MikaMonu”), a development-stage, Israel-based company that specialized in in-place associative computing for markets including big data, computer vision and cyber security. MikaMonu, located in Tel Aviv, held 12 United States patents and had a number of pending patent applications.

The acquisition was accounted for as a purchase under authoritative guidance for business combinations. The purchase price of the acquisition was allocated to the intangible assets acquired, with the excess of the purchase price over the fair value of assets acquired recorded as goodwill. The Company performs a goodwill impairment test in February of each fiscal year and if certain events or circumstances indicate that an impairment loss may have been incurred, on an interim basis.

The acquisition agreement provides for potential “earnout” payments to the former MikaMonu shareholders in cash or shares of the Company’s common stock, at the Company’s discretion, during a period of up to ten years following the closing if certain revenue targets for products based on the MikaMonu technology are achieved. Earnout payments, up to a maximum of $30.0 million, equal to 5% of net revenues from the sale of qualifying products in excess of certain thresholds, will be made quarterly through December 31, 2025. As of March 31, 2025, none of the revenue targets have been achieved and no revenue based earnout payments have been paid to the former MikaMonu shareholders.

The maximum amount of the remaining potential earnout payments totals approximately $30.0 million at March 31, 2025. The Company determined that the fair value of this contingent consideration liability was

83

$5.8 million at the acquisition date. The contingent consideration liability is included in contingent consideration, non-current on the Consolidated Balance Sheets at March 31, 2025 and 2024 in the amount of $0 and $160,000, respectively.

At each reporting period, the contingent consideration liability is re-measured to fair value with changes recorded in selling, general and administrative expenses in the Consolidated Statements of Operations. Re-measurement of the contingent consideration liability resulted in a reduction in fair value for the years ended March 31, 2025, 2024 and 2023 of ($168,000), ($1.0 million) and ($1.9 million), respectively. See Note 7 for the valuation of contingent consideration.

NOTE 15—EMPLOYEE BENEFIT PLANS

The Company provides a defined contribution retirement plan (the “Retirement Plan”), which qualifies under Section 401(k) of the Internal Revenue Code of 1986. The Retirement Plan covers essentially all United States employees. Eligible employees may make contributions to the Retirement Plan up to 15% of their annual compensation, but no greater than the annual IRS limitation for any plan year. The Retirement Plan does not provide for Company contributions.

The Company provides a defined contribution retirement plan (the “Taiwan Pension Plan”) that covers essentially all of its employees located in Taiwan. The Company makes contributions to the Taiwan Pension Plan equal to 6% of eligible compensation and employees can make voluntary contributions of up to 6% of eligible compensation. All contributions are fully vested.

The Company provides a defined contribution retirement plan (the “Pension Plan”) that covers essentially all of its employees located in Israel. Eligible employees may make contributions to the Pension Plan up to 6% of eligible compensation, and the Company contributes up to 15.83% of eligible compensation. All contributions are fully vested.

84

NOTE 16—GOVERNMENT AGREEMENTS

In June 2023, the Company entered into a prototype agreement with the Space Development Agency for the development of a Next-Generation Associative Processing Unit-2 for Enhanced Space-Based Capabilities (“Prototype Agreement”). Under the Prototype Agreement, the Company will receive an award funded by the Small Business Innovation Research program. Pursuant to an agreed-upon schedule, the Company will receive milestone payments totaling an estimated $1.25 million upon successful completion of each milestone.

In November 2023, the Company entered into a second prototype agreement with the U.S. Air Force Research Laboratory (“AFRL”) for the development of specialized algorithms for a Next-Generation Compute-In-Memory Associative Processing Unit (APU2) to Enable High-Performance Computing in Space. Pursuant to an agreed-upon schedule, the Company will receive milestone payments totaling an estimated $1.1 million upon successful completion of each milestone.

In October 2024, the Company was selected by the U.S. Army for a potential contract award of up to $250,000 under the DoD SBIR program to develop advanced, Army-specific edge computing AI solutions using its groundbreaking Gemini-II technology.

The Prototype Agreements are unrelated to the Company’s ordinary business activities. The Company has discretion in managing the activities under the Prototype Agreement and retains all developed intellectual property. The Company applies IAS 20, by analogy, and recognizes the award as a reduction of research and development expenses based on a cost incurred method.

During fiscal year 2025, the Company recognized $1.2 million as a reduction to research and development expense in the Consolidated Statements of Operations under these agreements.

NOTE 17 – SUBSEQUENT EVENT

On June 28, 2023, we filed a registration statement on Form S-3, which was declared effective by the SEC on July 19, 2023. On August 1, 2023, we commenced a registered securities offering pursuant to a Sales Agreement (the “Sales Agreement”) with Needham & Company, LLC (“Needham”). The Sales Agreement provides that we may offer and sell our common stock having an aggregate offering price of up to $25.0 million from time to time (the “Offering”) through Needham, acting as our sales agent. In May and June 2025, we sold 3,380,773 shares pursuant to the Offering at an average price of $3.32 for proceeds of $11.2 million, less offering costs of $411,000.

85

Item 9.    Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.

Item 9A.    Controls and Procedures

Management’s Evaluation of Disclosure Controls and Procedures

Disclosure controls and procedures, as defined in Rule 13a-15(e) under the Exchange Act, are controls and procedures that are designed to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Annual Report on Form 10-K. Based upon that evaluation, our management, including our Chief Executive Officer and Chief Financial Officer, has concluded that our disclosure controls and procedures were effective as of March 31, 2025.

Inherent Limitations on Effectiveness of Controls

Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. Further, our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our consolidated financial statements for external purposes in accordance with generally accepted accounting principles in the United States (“GAAP”). Our internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of our consolidated financial statements in accordance with GAAP, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our consolidated financial statements.

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our control system will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. Also, any evaluation of the effectiveness of controls in future periods are subject to the risk that those controls may become inadequate because of changes in business conditions, or that the degree of compliance with the policies or procedures may deteriorate.

86

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting and for the assessment of the effectiveness of internal control over financial reporting as defined in Rule 13a-15(f) under the Exchange Act. Under the supervision of our management, we conducted an evaluation of the effectiveness of our internal control over financial reporting as of March 31, 2025 based on the criteria set forth in Internal Control—Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on that assessment, our management has concluded that our internal control over financial reporting was effective as of March 31, 2025.

Changes in Internal Control over Financial Reporting

There has been no change in our internal control over financial reporting during the quarter ended March 31, 2025, that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

Item 9B.    Other Information

Insider Trading Arrangements and Policies

During the quarter ended March 31, 2025, no director or officer of the Company adopted or terminated a contract, instruction or written plan for the purchase or sale of securities of the Company intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) and/or a non-Rule 10b5-1 trading arrangement.

Item 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

87

PART III

The SEC allows us to include information required in this report by referring to other documents or reports we have already filed or will soon be filing. This is called “incorporation by reference.” We intend to file our definitive proxy statement for our 2025 annual meeting of stockholders (the “Proxy Statement”) pursuant to Regulation 14A not later than 120 days after the end of the fiscal year covered by this report, and certain information therein is incorporated in this report by reference.

Item 10.    Directors, Executive Officers and Corporate Governance

The information required by this item with respect to executive officers is set forth in Part I of this Annual Report on Form 10-K and the remaining information required by this item is incorporated by reference from the sections entitled “Proposal No. 1 - Election of Directors” and “Corporate Governance” to be included in the Proxy Statement.

Item 11.    Executive Compensation

The information required by this item is incorporated by reference from the section entitled “Executive Compensation” to be included in the Proxy Statement.

Item 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

The information required by this item is incorporated by reference from the sections entitled “Principal Stockholders and Stock Ownership by Management” and “Executive Compensation – Equity Compensation Plan Information” to be included in the Proxy Statement.

Item 13.    Certain Relationships and Related Transactions, and Director Independence

The information required by this item is incorporated by reference from the section entitled “Related Person Transactions” and “Corporate Governance—Director Independence” to be included in the Proxy Statement.

Item 14.    Principal Accountant Fees and Services

The information required by this item is incorporated by reference from the section entitled “Proposal No. 2 - Ratification of Appointment of Independent Registered Public Accounting Firm” to be included in the Proxy Statement.

88

PART IV

Item 15.    Exhibits and Financial Statement Schedules

(a)The following documents are filed as part of this Form:

1.Financial Statements

  

Page

Report of Independent Registered Public Accounting Firm (BDO USA, P.C., San Jose, CA; PCAOB ID#243)

50

Consolidated Balance Sheets As of March 31, 2025 and 2024

52

Consolidated Statements of Operations For the Three Years Ended March 31, 2025, 2024 and 2023

53

Consolidated Statements of Comprehensive Loss For the Three Years Ended March 31, 2025, 2024 and 2023

54

Consolidated Statements of Stockholders’ Equity For the Three Years Ended March 31, 2025, 2024 and 2023

55

Consolidated Statements of Cash Flows For the Three Years Ended March 31, 2025, 2024 and 2023

56

Notes to Consolidated Financial Statements

57

2.Financial Statement Schedules

Schedules not listed above have been omitted because the information required to be set forth therein is not applicable, is not required or is shown in the consolidated financial statements or the notes thereto.

89

3.Exhibits:

The following exhibits are filed herewith:

Exhibit
Number

Name of Document

3.1

Amended and Restated Certificate of Incorporation of Registrant (Incorporated by reference to Exhibit 3.1 to Registrant’s Current Report on Form 8-K filed on August 26, 2022)

3.2

Bylaws of Registrant (Incorporated by reference to Exhibit 3.1 to Registrant’s Current Report on Form 8-K filed on January 25, 2022)

4.1

Description of Registrant's securities registered pursuant to Section 12 of the Securities Exchange Act of 1934 (Incorporated by reference to identically-numbered exhibit to Registrant’s Annual Report on Form 10-K filed on June 13, 2024)

10.1

Form of Indemnity Agreement between Registrant and Registrant’s directors and officers (Incorporated by reference to identically-numbered exhibit to Registrant’s Registration Statement on Form S-1 (File No. 333-139885) filed on January 10, 2007)

10.2

(1)

2007 Equity Incentive Plan, as amended (Incorporated by reference to Appendix A to Registrant’s definitive Proxy Statement filed on July 21,2011)

10.3

(1)

2007 Employee Stock Purchase Plan and form of Subscription Agreement (Incorporated by reference to identically-numbered exhibit to Registrant’s Registration Statement on Form S-1 (File No. 333-139885) filed on February 16, 2007)

10.4

(1)

Form of Notice of Grant of Stock Option (U.S. Participant) (Incorporated by reference to Exhibit 99.1 to Registrant’s Current Report on Form 8-K filed on June 4, 2007)

10.5

(1)

Form of Notice of Grant of Stock Option (Non-U.S. Participant) (Incorporated by reference to Exhibit 99.2 to Registrant’s Current Report on Form 8-K filed on June 4, 2007)

10.6

(1)

Form of Stock Option Agreement (U.S. Participant) (Incorporated by reference to Exhibit 99.3 to Registrant’s Current Report on Form 8-K filed on June 4, 2007)

10.7

(1)

Form of Stock Option Agreement (Non-U.S. Participant) (Incorporated by reference to Exhibit 99.4 to Registrant’s Current Report on Form 8-K filed on June 4, 2007)

10.8

Intellectual Property Agreement dated August 28, 2009 between GSI Technology, Inc. and Sony Electronics Inc. (Incorporated by reference to Exhibit 10.2 to Registrant’s Quarterly Report on Form 10-Q filed on November 16, 2009)

10.9

(2)

Master Purchase Agreement dated August 31, 2011 between Registrant and Cisco Systems, Inc. (Incorporated by reference to Exhibit 10.1 to Registrant’s Quarterly Report on Form 10-Q filed on November 4, 2011)

10.10

(2)

Master Purchase Agreement dated August 31, 2011 between Registrant and Cisco Systems International B.V. (Incorporated by reference to Exhibit 10.2 to Registrant’s Quarterly Report on Form 10-Q filed on November 4, 2011)

10.11

Stock Purchase Agreement dated November 23, 2015 among GSI Technology, Inc., GSI Technology Holdings, Inc. and MikaMonu Group Ltd. (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on February 4, 2016)

10.12

(1)

GSI Technology, Inc. 2016 Equity Incentive Plan (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K/A filed on September 2, 2016)

90

10.13

(1)

GSI Technology, Inc. 2016 Equity Incentive Plan (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K/A filed on August 26, 2021)

10.14

(1)

Form of Notice of Grant of Stock Option (U.S. Participant) under 2016 Equity Incentive Plan (Incorporated by reference to Exhibit 10.2 to Registrant’s Form 10-Q filed on November 4, 2016)

10.15

(1)

Form of Notice of Grant of Stock Option (Non-U.S. Participant) under 2016 Equity Incentive Plan (Incorporated by reference to Exhibit 10.3 to Registrant’s Form 10-Q filed on November 4, 2016)

10.16

(1)

Form of Stock Option Agreement (U.S. Participant) under 2016 Equity Incentive Plan (Incorporated by reference to Exhibit 10.4 to Registrant’s Form 10-Q filed on November 4, 2016)

10.17

(1)

Form of Stock Option Agreement (Non-U.S. Participant) under 2016 Equity Incentive Plan (Incorporated by reference to Exhibit 10.5 to Registrant’s Form 10-Q filed on November 4, 2016)

10.18

(1)

GSI Technology, Inc. Executive Retention and Severance Plan (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on October 3, 2014)

10.19

(1)

First Amendment to the GSI Technology, Inc. Executive Retention and Severance Plan dated August 29. 2017 (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on August 31, 2018)

10.20

(1)

Second Amendment to the GSI Technology, Inc. Executive Retention and Severance Plan dated August 27. 2020 (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on August 28, 2020)

10.21

(1)

Third Amendment to the GSI Technology, Inc. Executive Retention and Severance Plan dated September 12, 2023 (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on September 15, 2023)

10.22

(1)

GSI Technology, Inc. Amended and Restated Executive Retention and Severance Plan dated August 22, 2024 (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on August 23, 2024)

10.23

(1)

GSI Technology, Inc. 2022 Variable Compensation Plan (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on June 4, 2021)

10.24

(1)

GSI Technology, Inc. 2023 Variable Compensation Plan (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on June 3, 2022)

10.25

(1)

GSI Technology, Inc. 2024 Variable Compensation Plan (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on June 2, 2023)

10.26

Factory Lease dated June 29, 2023, for 30 Tai Yuan Street, Chu-Pei City, Taiwan between GSI Technology Taiwan, Inc., as lessee, and Tai Yuen Textile Co., Ltd. as lessor (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on July 13, 2023)

10.27

Sales Agreement, dated August 1, 2023, by and between GSI Technology, Inc. and Needham & Company, LLC (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on August 1, 2023)

10.28

Purchase and Sale Agreement dated April 2, 2024 between GSI Technology, Inc. and D.R. Stephens & Company, LLC (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on April 3, 2024)

10.29

First Amendment to Purchase and Sale Agreement with Escrow Instructions dated April 30, 2024 between GSI Technology, Inc. and D.R. Stephens & Company, LLC (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on May 2, 2024)

91

10.30

Second Amendment to Purchase and Sale Agreement with Escrow Instructions dated May 17, 2024 between GSI Technology, Inc. and D.R. Stephens & Company, LLC (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on May 22, 2024)

10.31

Third Amendment to Purchase and Sale Agreement with Escrow Instructions dated May 21, 2024 between GSI Technology, Inc. and D.R. Stephens & Company, LLC (Incorporated by reference to Exhibit 10.2 to Registrant’s Current Report on Form 8-K filed on May 22, 2024)

10.32

(1)

GSI Technology, Inc. 2025 Variable Compensation Plan (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on May 31, 2024)

10.33

Lease Agreement between DRSIP/ELKO, LLC, as landlord, and GSI Technology, Inc., as tenant, dated June 6, 2024 (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on June 11, 2024)

10.34

(1)

GSI Technology, Inc. 2026 Variable Compensation Plan (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on May 29, 2025)

19.1

Insider Trading Policy

21.1

List of Subsidiaries

23.1

Consent of Independent Registered Public Accounting Firm – BDO USA, P.C.

24.1

Power of Attorney (Incorporated by reference to the signature page of this Annual Report on Form 10-K)

31.1

Certification of Lee-Lean Shu, President and Chief Executive Officer, pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2

Certification of Douglas Schirle, Chief Financial Officer, pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32.1

Certification of Lee-Lean Shu, President and Chief Executive Officer, and Douglas Schirle, Chief Financial Officer, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

97.1

Policy For Recovery of Erroneously Awarded Incentive Compensation (Incorporated by reference to identically-numbered exhibit to Registrant’s Annual Report on Form 10-K filed on June 13, 2024)

101.INS

Inline XBRL Instance Document

101.SCH

Inline XBRL Taxonomy Extension Schema Document

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

104

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

__________________________________

92

(1)

Compensatory plan or management contract.

(2)

This exhibit has been filed separately with the Commission pursuant to an application for confidential treatment which has been granted by the Commission. The confidential portions of this exhibit have been omitted and marked by asterisks.

Item 16. Form 10-K Summary

Not applicable.

93

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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.

June 18, 2025

GSI TECHNOLOGY, INC.

 

By:

/s/ DOUGLAS M. SCHIRLE

Douglas M. Schirle

Chief Financial Officer

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Lee-Lean Shu and Douglas Schirle, jointly and severally, his attorneys-in-fact, each with the power of substitution, for him in any and all capacities, to sign any amendments to this Annual Report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his substitute or substitutes, may do or cause to be done by virtue thereof.

Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.

Name

 

Title

 

Date

 

 

 

 

 

/s/ LEE-LEAN SHU

 

President, Chief Executive Officer and Chairman

 

June 18, 2025

Lee-Lean Shu

(Principal Executive Officer)

/s/ DOUGLAS M. SCHIRLE

 

Chief Financial Officer, Secretary

 

June 18, 2025

Douglas M. Schirle

(Principal Financial and Accounting Officer)

/s/ JACK A. BRADLEY

Director

June 18, 2025

Jack A. Bradley

 

 

/s/ ELIZABETH CHOLAWSKY

Director

June 18, 2025

Elizabeth Cholawsky

 

 

/s/ HAYDN HSIEH

Director

June 18, 2025

Haydn Hsieh

 

 

/s/ RUEY L. LU

Director

June 18, 2025

Ruey L. Lu

 

 

94

EX-19.1 2 gsit-20250331xex19d1.htm EX-19.1

Exhibit 19.1

GSI TECHNOLOGY, INC.

INSIDER TRADING POLICY

I.

Trading in Company Securities While in Possession of Material Nonpublic Information is Prohibited

The purchase or sale of securities by any person who possesses material nonpublic information is a violation of federal and state securities laws.  Furthermore, it is important that the appearance, as well as the fact, of trading on the basis of material nonpublic information be avoided.  Therefore, it is the policy of GSI Technology, Inc. (the Company) that any person subject to this Policy who possesses material nonpublic information pertaining to the Company may not trade in the Companys securities, advise anyone else to do so, or communicate the information to anyone else until you know that the information has been disseminated to the public.

No director, officer, employee or consultant of the Company who is aware of material nonpublic information relating to the Company may, directly or through family members or other persons or entities,

buy or sell securities of the Company, other than pursuant to a trading plan that complies with Rule 10b5-1 promulgated by the Securities and Exchange Commission ( SEC),
engage in any other action to take personal advantage of that information, or
pass that information on to others outside the Company, including friends and family (a practice referred to as tipping).

In addition, it is the policy of the Company that no officer, director, employee or consultant who, in the course of working for the Company, learns of material nonpublic information of another company with which the Company does business, such as a customer or supplier, may trade in that companys securities until that information becomes public or is no longer material.

II.

All Employees, Officers, Directors and their Family Members and Affiliates Are Subject to this Policy

This Policy applies to all directors, officers, employees and consultants of the Company and its subsidiaries.  For the purposes of this Policy, officers, outside directors and consultants are included within the term employee.  This Policy also applies to any other persons whom the Companys Insider Trading Compliance Officer may designate because they have access to material nonpublic information concerning the Company, as well as any person who receives material nonpublic information from any Company insider.  This Policy applies to family members who reside with employees, officers and directors (including a spouse, a child, a child away at college, stepchildren, grandchildren, parents, stepparents, grandparents, siblings and in-laws), anyone else who lives in such persons household and any family members who do not live in their household but whose transactions in the Companys securities are directed by employees, officers and directors or are subject to the control or influence by such persons, such as parents or children who consult with such persons before they trade in the Companys securities (collectively referred to as Family Members).  You are responsible for the transactions of these other persons and therefore should make them aware of the need to confer with you before they


trade in the Companys securities, and you should treat all such transactions for purposes of this Policy and applicable securities laws as if the transactions were for your own account.  This Policy does not, however, apply to personal securities transactions of Family Members where the purchase or sale decision is made by a third party not controlled by, influenced by or related to you or the Family Member.  This Policy also applies to any entities (such as trusts, limited partnerships and corporations) over which employees, officers and directors have or share voting or investment control (collectively referred to as Controlled Entities), and transactions by Controlled Entities should also be treated for purposes of this Policy and applicable securities laws as if they were for your own account.

III.

Trading Window

Any trade by a person that is subject to this Policy will be permitted only during an open trading window.  The trading window opens following the close of trading on the second full trading day following the public issuance of the Companys earnings release for the most recent fiscal quarter (which generally occurs approximately four weeks following the close of each of the first three quarters or five-six weeks following the close of the fourth quarter) and closes at the close of trading fifteen days prior to the end of a fiscal quarter.  In addition to the times when the trading window is scheduled to be closed, the Company may impose a special blackout period at its discretion due to the existence of material nonpublic information, such as a pending acquisition.  Following termination of employment or other service, employees will be subject to the trading window, as well as any special blackout period in effect at the time of termination, for one full fiscal quarter thereafter.  Even when the window is open, Company personnel are prohibited from trading in the Companys securities while in possession of material nonpublic information.  The Companys Compliance Officer will advise employees when the trading window opens and closes; provided that employees of the Company are charged with the knowledge of and responsible for their own compliance with this Policy in every situation.

IV.

Hardship Exemptions

The Compliance Officer may, on a case by case basis, authorize a transaction in the Companys securities outside of the trading window (but in no event during a special blackout period) due to financial or other hardship.  Any request for a hardship exemption must be in writing and must describe the amount and nature of the proposed transaction and the circumstances of the hardship.  (The request may be made as part of a pre-clearance request, so long as it is in writing.)  An employee requesting the hardship exemption must also certify to the Compliance Officer within two business days prior to the date of the proposed trade that he or she is not in possession of material nonpublic information concerning the Company and that the transaction does not misuse the Companys information.

The existence of the foregoing procedure does not in any way obligate the Compliance Officer to approve any hardship exemption requested by an employee, and all employees are cautioned that this exemption is intended to address limited and unusual circumstances.

V.

Executive Officers and Directors Are Subject to Additional Restrictions

A.Section 16 Insiders.  The Company’s directors and certain officers designated as “executive officers” are subject to the reporting provisions and trading restrictions of Section 16 of the Securities Exchange Act of 1934 (the “Exchange Act”) and the underlying rules and regulations promulgated by the SEC.  Each such person is referred to herein as a “Section 16

2


Insider.”  The Company will maintain a list of Section 16 Insiders and amend such list from time to time as necessary to reflect the addition and the resignation or departure of Section 16 Insiders.

B.Additional Restrictions.  Section 16 Insiders are also subject to the additional restrictions set forth in Appendix I hereto.

VI.

Insider Trading Compliance Officer

The Company has designated Douglas Schirle, Chief Financial Officer, as its Insider Trading Compliance Officer (the Compliance Officer).

The duties of the Compliance Officer include the following:

1.

Administering this Policy and monitoring and enforcing compliance with all Policy provisions and procedures.

2.

Responding to all inquiries relating to this Policy and its procedures.

3.

Designating and announcing special trading blackout periods during which all or some Section 16 Insiders and other employees shall be prohibited from trading in Company securities.

4.

Providing copies of this Policy and other appropriate materials to all current and new directors, officers and employees, and such other persons as the Compliance Officer determines have access to material nonpublic information concerning the Company.

5.

Administering, monitoring and enforcing compliance with federal and state insider trading laws and regulations; and assisting in the preparation and filing of all required SEC reports relating to trading in Company securities, including without limitation Forms 3, 4, 5 and 144 and Schedules 13D and 13G.

6.

Selecting designated brokers through which employees are authorized to trade Company securities.

7.

Revising this Policy as necessary to reflect changes in federal or state insider trading laws and regulations.

8.

Maintaining as Company records originals or copies of all documents required by the provisions of this Policy or the procedures set forth herein, and copies of all required SEC reports relating to insider trading, including without limitation Forms 3, 4, 5 and 144 and Schedules 13D and 13G.

9.

Maintaining the list of Section 16 Insiders and updating such list periodically as necessary to reflect additions or deletions.

10.

Designing and requiring training about the obligations of this Policy as the Compliance Officer considers appropriate.

3


The Compliance Officer may designate one or more individuals who may perform the Compliance Officers duties in the event that the Compliance Officer is unable or unavailable to perform such duties.  In fulfilling his or her duties under this Policy, the Compliance Officer shall be authorized to consult with the Companys outside counsel.

VII.

Pre-Clearance of Trades

All purchases and sales of equity securities of the Company by persons subject to this Policy, other than transactions that are not subject to the Policy or transactions pursuant to a Rule 10b5-1 trading plan approved by the Compliance Officer, must be pre-cleared by the Compliance Officer.  The intent of this requirement is to prevent inadvertent violations of this Policy, avoid trades involving the appearance of improper insider trading, facilitate timely Form 4 reporting and avoid transactions that are subject to disgorgement under Section 16(b) of the Exchange Act.

Requests for pre-clearance must be submitted to the Compliance Officer at least two business days in advance of each proposed transaction.  The request must be submitted either in writing or in an email addressed to insidertrades@gsitechnology.com, a special email box to which the Compliance Officer and other designated persons have access.  If the employee leaves a voicemail message or submits the request by email and does not receive a response from the Compliance Officer within 24 hours, the employee will be responsible for following up to ensure that the message was received.

A request for pre-clearance should provide the following information:

The nature of the proposed transaction and the expected date of the proposed transaction.
The number of shares involved.
If the proposed transaction involves a stock option exercise, the specific option to be exercised and the manner of exercise (e.g. same day sale or cashless exercise).
Contact information for the broker who will execute the proposed transaction.
A confirmation that the Section 16 Insider has carefully considered whether he or she may be aware of any material nonpublic information relating to the Company (describing any borderline matters or items of potential concern) and has concluded that he or she does not.
Whether the proposed transaction complies with all rules and regulations, including Rule 144, Rule 701, Form S-8, and Section 16 of the Exchange Act, applicable to securities transactions by a Section 16 Insider.
Any other information that is material to the Compliance Officers consideration of the proposed transaction.

The Compliance Officer may withhold or condition pre-clearance in his or her sole discretion.  If the proposed transaction is pre-cleared, the employee may proceed with it on the approved terms within three days of the pre-clearance, provided that he or she complies with all other applicable securities law requirements, such as Rule 144 and prohibitions regarding trading on the basis of inside information, and with any special trading blackout imposed by the Company prior to the completion of the trade.  If the employee is a Section 16 Insider, the employee and his

4


or her broker will be responsible for immediately reporting the results of the transaction as further described below.

In addition, pre-clearance by the Compliance Officer is required for a Section 16 Insider (or any other person subject to this Policy) to enter into or modify a Rule 10b5-1 trading plan.  Plans that are not pre-cleared may not be used by a Section 16 Insider.  Pre-clearance must be requested at least five full trading days prior to entry into or modification of the 10b5-1 trading plan and be accompanied by a copy of the plan.  However, pre-clearance will not be required for individual transactions effected pursuant to a pre-cleared Rule 10b5-1 trading plan that specifies or establishes a formula for determining the dates, prices and amounts of planned trades.  Of course, the results of transactions effected by a Section 16 Insider under a Rule 10b5-1 trading plan must be reported immediately to the Company since they will be reportable on Form 4 within two business days following the execution of the trade.  Additional information regarding Rule 10b5-1 trading plans is set forth in Appendix I hereto.

Notwithstanding the foregoing, any transactions by the Compliance Officer shall be subject to pre-clearance by the Chief Executive Officer or, in the event of his or her unavailability, the Chair of the Nominating and Governance Committee of the Board of Directors.

VIII.

Designated Brokers

Each market transaction in the Companys stock must be executed by a broker designated by the Company unless the employee has received authorization from the Compliance Officer to use a different broker.

Each employee and any broker that handles the employees transactions in the Companys stock will be required to enter into an agreement whereby:

The employee authorizes the broker to immediately report directly to the Company the details of all transactions in Company equity securities executed by the broker in the employees account and the accounts of all others designated by the Section 16 Insider whose transactions may be attributed to the Section 16 Insider.
The broker agrees not to execute any transaction for the employee or any of the foregoing designated persons (other than under a pre-approved Rule 10b5-1 trading plan) until the broker has verified with the Company that the transaction has been pre-cleared.
The broker agrees to immediately report the transaction details (including transactions under Rule 10b5-1 trading plans) directly to the Company and to the Section 16 Insider by telephone and in writing (by fax or email).

IX.

Applicability of This Policy to Transactions in Company Securities

A.General Rule.  This Policy applies to all transactions in the Company’s securities, including common stock and any other securities the Company may issue from time to time, such as preferred stock, warrants and convertible debentures, as well as to derivative securities relating to the Company’s stock, whether or not issued by the Company, such as exchange-traded options.  For purposes of this Policy, the term “trade” includes any transaction in the Company’s securities, including gifts and pledges.

5


B.Employee Benefit Plans.

Stock Option Plans.  The trading prohibitions and restrictions set forth in this Policy do not apply to the exercise of stock options for cash, but do apply to all sales of securities acquired through the exercise of stock options.  Thus, this Policy does apply to the same-day sale or cashless exercise of Company stock options.

Employee Stock Purchase Plans.  The trading prohibitions and restrictions set forth in this Policy do not apply to periodic contributions by the Company or employees to employee stock purchase plans or employee benefit plans (e.g., a pension or 401(k) plan) which are used to purchase Company securities pursuant to the employees advance instructions.  However, no officers or employees may alter their instructions regarding the level of withholding or the purchase of Company securities in such plans while in the possession of material nonpublic information.  Any sale of securities acquired under such plans is subject to the prohibitions and restrictions of this Policy.

X.

Definition of “Material Nonpublic Information”

A.“Material”.  Information about the Company is “material” if it would be expected to affect the investment or voting decisions of a reasonable shareholder or investor, or if the disclosure of the information would be expected to significantly alter the total mix of the information in the marketplace about the Company.  In simple terms, material information is any type of information which could reasonably be expected to affect the market price of the Company’s securities.  Both positive and negative information may be material.  While it is not possible to identify all information that could be deemed material, the following types of information ordinarily would be considered material:

Financial performance, especially quarterly and year-end operating results, and significant changes in financial performance or liquidity.
Projections of future earnings or losses, or other earnings guidance, and any changes to previously announced earnings guidance.
Company projections and strategic plans.
Potential mergers, acquisitions or tender offers, the sale of Company assets or subsidiaries or major partnering agreements.
New major contracts, orders, suppliers, customers or financing sources or the loss thereof.
Major discoveries or significant changes or developments in products or product lines, research or technologies.
Significant changes or developments in supplies or inventory, including significant product defects, recalls or product returns.
Significant pricing changes on key products or services.
Stock splits, public or private securities/debt offerings, or changes in Company dividend policies or amounts.
Significant changes in senior management or membership of the Board of Directors.
Significant labor disputes or negotiations.

6


Actual or threatened major litigation or significant developments in, or the resolution of, such litigation.
Substantial contracts not in the ordinary course of business.
Significant cybersecurity incidents, such as data breaches or significant disruptions or unauthorized access to information technology infrastructure.

B.“Nonpublic”.  Material information is “nonpublic” if it has not been widely disseminated to the general public through a report filed with the SEC or through major newswire services, national news services or financial news services.  For the purpose of this Policy, information will be considered public after the close of trading on the second full trading day following the Company’s widespread public release of the information.

C.Consult the Compliance Officer When in Doubt.  Any employees who are unsure whether the information that they possess is material or nonpublic must consult the Compliance Officer for guidance before trading in any Company securities.

XI.

Employees May Not Disclose Material Nonpublic Information to Others or Make Recommendations Regarding Trading in Company Securities

No employee may disclose material nonpublic information concerning the Company to any other person (including family members) where such information may be used by such person to his or her advantage in the trading of the securities of companies to which such information relates, a practice commonly known as tipping.  No employee or related person may make recommendations or express opinions as to trading in the Companys securities while in possession of material nonpublic information, except such person may advise others not to trade in the Companys securities if doing so might violate the law or this policy.

XII.

Employees May Not Participate in Chat Rooms

Employees are prohibited from participating in chat room discussions or other Internet forums regarding the Companys securities or business.

XIII.

Only Designated Company Spokespersons Are Authorized to Disclose Material Nonpublic Information

The Company is required under the federal securities laws to avoid the selective disclosure of material nonpublic information.  The Company has established procedures for releasing material information in a manner that is designed to achieve broad dissemination of the information immediately upon its release.  Employees may not, therefore, disclose material information to anyone outside the Company, including family members and friends, other than in accordance with those established procedures.  Any inquiries from outsiders regarding material nonpublic information about the Company should be forwarded to the Compliance Officer or the Chief Executive Officer.

XIV.

Certain Types of Transactions Are Prohibited

A.Short Sales.  Short sales of the Company’s securities evidence an expectation on the part of the seller that the securities will decline in value, and therefore signal to the market that the seller has no confidence in the Company or its short-term prospects.  In addition, short sales may reduce the seller’s incentive to improve the Company’s performance.  For these

7


reasons, short sales of the Company’s securities are prohibited by this Policy.  In addition, Section 16(c) of the Exchange Act expressly prohibits executive officers and directors from engaging in short sales.

B.Publicly Traded Options.  A transaction in options is, in effect, a bet on the short-term movement of the Company’s stock and therefore may create the appearance that the director or employee is trading based on inside information.  Transactions in options also may focus the director’s or employee’s attention on short-term performance at the expense of the Company’s long-term objectives.  Accordingly, transactions in puts, calls or other derivative securities involving the Company’s stock, on an exchange or in any other organized market, are prohibited by this Policy.  (Option positions arising from certain types of hedging transactions are governed by the section below captioned “Hedging Transactions.”)

C.Hedging Transactions.  Certain forms of hedging or monetization transactions, such as zero-cost collars and forward sale contracts, allow an employee to lock in much of the value of his or her stock holdings, often in exchange for all or part of the potential for upside appreciation in the stock.  These transactions allow the employee to continue to own the covered securities, but without the full risks and rewards of ownership.  When that occurs, the employee may no longer have the same objectives as the Company’s other shareholders.  Therefore, such transactions involving the Company’s securities are prohibited by this Policy.

D.Margin Accounts and Pledges.  Securities held in a margin account as collateral for a margin loan may be sold by the broker without the customer’s consent if the customer fails to meet a margin call.  Similarly, securities pledged (or hypothecated) as collateral for a loan may be sold in foreclosure if the borrower defaults on the loan.  Because a margin sale or foreclosure sale may occur at a time when the pledgor is aware of material nonpublic information or otherwise is not permitted to trade in Company securities, directors, officers and other employees are prohibited from holding Company securities in a margin account or pledging Company securities as collateral for a loan.

E.Trading in Other Public Companies’ Securities While in Possession of Material Nonpublic Information is Prohibited.  No person subject to this Policy who possesses material nonpublic information relating to other publicly traded companies, including our vendors, customers and partners, as a result of employment with the Company or the performance of services on our behalf, may, directly or indirectly (through family members, other persons, entities or otherwise) buy or sell securities of such companies, or advise anyone else to do so, or otherwise engage in any action to take personal advantage of that information.

XV.

The Company May Suspend All Trading Activities by Employees

In order to avoid any questions and to protect both employees and the Company from any potential liability, from time to time the Company may impose a blackout period during which some or all of the Companys employees may not buy or sell the Companys securities.  The Compliance Officer will impose such a blackout period if, in his judgment, there exists nonpublic information that would make trades by the Companys employees (or certain of the Companys employees) inappropriate in light of the risk that such trades could be viewed as violating applicable securities laws.

8


XVI.

Violations of Insider Trading Laws or This Policy Can Result in Severe Consequences

A.Civil and Criminal Penalties.  The consequences of prohibited insider trading or tipping can be severe.  Persons violating insider trading or tipping rules may be required to disgorge the profit made or the loss avoided by the trading, pay civil penalties up to three times the profit made or loss avoided, face private action for damages, as well as being subject to criminal penalties, including up to 20 years in prison and fines of up to $5 million.  The Company and/or the supervisors of the person violating the rules may also be required to pay major civil or criminal penalties.

B.Company Discipline.  Violation of this Policy or federal or state insider trading laws by any director, officer or employee may subject the director to removal proceedings and the officer or employee to disciplinary action by the Company, including termination for cause.

C.Reporting Violations.  Any person who violates this Policy or any federal or state laws governing insider trading, or knows of any such violation by any other person, must report the violation immediately to the Compliance Officer or the Audit Committee of the Company’s Board of Directors.  Upon learning of any such violation, the Compliance Officer or Audit Committee, in consultation with the Company’s legal counsel, will determine whether the Company should release any material nonpublic information or whether the Company should report the violation to the SEC or other appropriate governmental authority.

XVII.

Every Individual Is Responsible

Every employee has the individual responsibility to comply with this Policy against illegal insider trading. An employee may, from time to time, have to forego a proposed transaction in the Companys securities even if he or she planned to make the transaction before learning of the material nonpublic information and even though the employee believes that he or she may suffer an economic loss or forego anticipated profit by waiting.

XVIII.

This Policy Continues to Apply Following Termination of Employment

The Policy continues to apply to transactions in the Companys securities even after termination of employment.  If an employee is in possession of material nonpublic information when his or her employment terminates, he or she may not trade in the Companys securities until that information has become public or is no longer material.

XIX.

The Compliance Officer Is Available to Answer Questions about this Policy

Please direct all inquiries regarding any of the provisions or procedures of this Policy to the Compliance Officer.

XX.

This Policy Is Subject to Revision

The Company may change the terms of this Policy from time to time to respond to developments in law and practice.  The Company will take steps to inform all affected persons of any material change to this Policy.

9


XXI.

Nominating and Governance Committee

The Nominating and Governance Committee will be responsible for monitoring and recommending any modification to the Insider Trader Policy, if necessary or advisable, to the Board of Directors.

XXII.

All Employees Must Acknowledge Their Agreement to Comply with This Policy

This Policy will be delivered to all employees upon its adoption or material revision by the Company, and to all new employees at the start of their employment or relationship with the Company.  Upon first receiving a copy of the Policy or any revised versions, each employee must sign an acknowledgment that he or she has received a copy and agrees to comply with the Policys terms.  This acknowledgment and agreement will constitute consent for the Company to impose sanctions for violation of this Policy and to issue any necessary stop-transfer orders to the Companys transfer agent to enforce compliance with this Policy.

10


APPENDIX I

Special Restrictions on Transactions in Company Securities by

Executive Officers and Directors

I.

Overview

To minimize the risk of apparent or actual violations of the rules governing insider trading, we have adopted these special restrictions relating to transactions in Company securities by Section 16 Insiders.  As with the other provisions of this Policy, Section 16 Insiders are responsible for ensuring compliance with this Appendix I by Family Members and Controlled Entities (as those terms are defined in this Policy).  Section 16 Insiders should provide each of these persons or entities with a copy of this Policy.

II.

Individual Account Plan Blackout Periods

Certain trading restrictions apply during a blackout period applicable to any Company individual account plan in which participants may hold Company stock (such as the Companys 401(k) Plan).  For the purpose of such restrictions, a blackout period is a period in which the plan participants are temporarily restricted from making trades in Company stock.  During any blackout period, directors and executive officers are prohibited from trading in shares of the Companys stock that were acquired in connection with such directors or officers service or employment with the Company.  Such trading restriction is required by law, and no hardship exemptions are available.  The Company will notify directors and executive officers in the event of any blackout period.

III.

Reporting of Transactions

To facilitate timely reporting under Section 16 of the Exchange Act of insider transactions in Company stock, Section 16 Insiders are required to on the same day as the trade date, or, with respect to transactions effected pursuant to a 10b5-1 Plan, on the day the Section 16 Insider is advised of the terms of the transaction, (a) report the details of each transaction to the Compliance Officer immediately after it is executed and (b) arrange with persons whose trades must be reported by the Section 16 Insider under Section 16 (such as immediate family members living in the Section 16 Insiders household) to immediately report directly to the Company and to the Section 16 Insider the details of any transactions they have in the Companys stock.

Transaction details to be reported include:

Transaction date (trade date).
Number of shares involved.
Price per share at which the transaction was executed (before addition or deduction of brokerage commission and other transaction fees).
If the transaction was a stock option exercise, the specific option exercised.
Contact information for the broker who executed the transaction.
Specific representation that the Section 16 Insider is not in possession of material non-public information.


For a Section 16 Insider, a specific representation whether the transaction was intended to satisfy the affirmative defense conditions of Rule 10b5-1I.

The transaction details must be reported to the Compliance Officer, with copies to the Company personnel who will assist the Section 16 Insider in preparing his or her Form 4.

IV.

Persons Subject to Section 16

Most purchases and sales of Company securities by its directors, executive officers and greater-than-10% stockholders are subject to Section 16 of the Exchange Act. The Nominating and Governance Committee will review, at least annually, those individuals who are deemed to be executive officers for purposes of Section 16 and will recommend any changes regarding such status to the Board of Directors.  An executive officer is generally defined as the president, principal financial officer, principal accounting officer or controller, any vice president in charge of a principal business unit, division or function or any other officer or person who performs a policy-making function.

V.

Form 4 Reporting

Under Section 16, most trades by Section 16 Insiders are subject to reporting on Form 4 within two business days following the trade date (which in the case of an open market trade is the date when the broker places the buy or sell order, not the date when the trade is settled). To facilitate timely reporting, all transactions that are subject to Section 16 must be reported to the Company on the same day as the trade date, or, with respect to transactions effected pursuant to a Rule 10b5-1 plan, on the day the Section 16 Insider is advised of the terms of the transaction.

VI.

Special Guidelines for 10b5-1 Trading Plans

A Section 16 Insider (or any other person subject to the Insider Trading Policy) will not be deemed to have violated the Policy for transactions pursuant to a 10b5-1 trading plan that has been pre-cleared by the Compliance Officer. The Compliance Officer may withhold or condition pre-clearance of any proposed 10b5-1 Plan (each, a Proposed Plan) for any reason, in his or her sole discretion.

A.Each Proposed Plan must be approved prior to the effective time of any transactions under such Proposed Plan by the Compliance Officer in consultation with the Company’s counsel.  The Company reserves the right to withhold approval of any Plan that the Compliance Officer determines:

1.

fails to comply with the Rule;

2.

would permit a transaction to occur before the later of (i) 90 days after adoption (including deemed adoption) of the Proposed Plan or (ii) two business days after disclosure of the issuer’s financial results in a Form 10-Q or Form 10-K for the quarter in which the Proposed Plan was adopted (subject to a maximum of 120 days after adoption of the Proposed Plan);

3.

is established during a “closed” window period or a special “blackout” period, or the Section 16 Insider is unable to represent to the satisfaction of the Compliance Officer that the Section 16 Insider is not in possession of material nonpublic information regarding the Company;

2


4.

lacks appropriate mechanisms to ensure that the Section 16 Insider complies with all rules and regulations, including Rule 144, Rule 701, Form S-8, and Section 16 of the Exchange Act, applicable to securities transactions by the Section 16 Insider;

5.

does not provide the Company the right to suspend all transactions under the Proposed Plan if the Compliance Officer, in his or her sole discretion, deems such suspension necessary or advisable, including suspensions to comply with any “lock-up” agreement the Company agrees to in connection with a financing or other similar events;

6.

exposes the Company or the Section 16 Insider to liability under any other applicable state or federal rule, regulation or law;

7.

creates any appearance of impropriety;

8.

fails to meet guidelines for such plans established by the Company from time to time;

9.

otherwise fails to satisfy review by the Compliance Officer for any reason;

Once a Plan is approved, no further pre-approval of transactions conducted pursuant to the Plan will be required.

B.Transactions must be made pursuant to a documented plan (the “Plan”) entered into in good faith that complies with all provisions of Rule 10b5-1, as amended from time to time (the “Rule”), including, without limitation:

1.

Each Plan must be in the form of a binding, written contract that specifies either:

(a)

the amount of securities to be purchased or sold and the price at which and the date on which the securities are to be purchased or sold; or

(b)

a written formula or algorithm, or computer program, for determining the amount of securities to be purchased or sold and the price at which and the date on which the securities are to be purchased or sold.

2.

Each Plan must prohibit the Section 16 Insider and any other person who possesses material nonpublic information from exercising any subsequent influence over how, when, or whether to effect purchases or sales and must state that any person executing Plan transactions may not deviate from Plan instructions.

C.Any modifications to or deviations from a 10b5-1 Plan are deemed to be the Section 16 Insider entering into a new 10b5-1 Plan and, accordingly, require pre-clearance of such modification or deviation. Any termination of the Plan is subject to the prior approval of the Compliance Officer.  Any termination of a 10b5-1 Plan must be immediately reported to the Compliance Officer. If a Section 16 Insider has pre-cleared a new 10b5-1 Plan (the “Second

3


Plan”) intended to succeed an earlier pre-cleared 10b5-1 Plan (the “First Plan”), the Section 16 Insider may not affirmatively terminate the First Plan without pre-clearance, because such termination is deemed to be entering into the Second Plan.

D.Each Plan must:

1.

be established at a time when the Section 16 Insider is not aware of material nonpublic information about the Company or the securities covered by the Plan;

2.

be established at a time when the trading window is open with respect to the Section 16 Insider;

3.

be established in good faith and not as part of a plan or scheme to evade the insider trading rules; and

4.

provide that the first transaction under the Plan will occur no sooner than the later of 30 days after the date of establishment of the Plan and the opening of the trading window following the Company’s next quarterly earnings release.

E.None of the Company, the Board of Directors, the Compliance Officer nor any of the Company’s other officers, employees or representatives shall be deemed, solely by virtue of their approval of a Plan, to have represented that such Plan complies with the Rule or to have assumed any liability or responsibility to the Section 16 Insider or any other party if such Plan fails to comply with the Rule.

4


EX-21.1 3 gsit-20250331xex21d1.htm EX-21.1

Exhibit 21.1

GSI TECHNOLOGY, INC. SUBSIDIARIES

GSI Technology Holdings, Inc., a Cayman Islands company

GSI Technology (BVI), Inc., a British Virgin Islands company

GSI Technology Taiwan, Inc., a Republic of China company

GSI Technology Israel Ltd., an Israeli company


EX-23.1 4 gsit-20250331xex23d1.htm EX-23.1 Consent - Form 10-K or Form 8-K

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-272985) and Form S-8 (No. 333-144140, 333-219798 and 333-260474) of GSI Technology, Inc. (the Company) of our report dated June 18, 2025, relating to the consolidated financial statements of the Company which appears in this Form 10­-K.

/s/ BDO USA, P.C.

San Jose, California

June 18, 2025


EX-31.1 5 gsit-20250331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT

TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Lee-Lean Shu, certify that:

1.

I have reviewed this annual report on Form 10-K of GSI Technology, 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.

June 18, 2025

/s/ LEE-LEAN SHU

Lee-Lean Shu

President and Chief Executive Officer


EX-31.2 6 gsit-20250331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT

TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Douglas M. Schirle, certify that:

1.

I have reviewed this annual report on Form 10-K of GSI Technology, 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.

June 18, 2025

/s/ DOUGLAS M. SCHIRLE

Douglas M. Schirle

Chief Financial Officer


EX-32.1 7 gsit-20250331xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of GSI Technology, Inc. (the "Company") on Form 10-K for the year ended March 31, 2025 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), the undersigned officers of the Company, each certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)

The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and

(2)

The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

June 18, 2025

 

 

 

 

/s/ LEE-LEAN SHU

Lee-Lean Shu

President and Chief Executive Officer

/s/ DOUGLAS M. SCHIRLE

Douglas M. Schirle

Chief Financial Officer

A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to the Registrant and will be retained by the Registrant and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 8 gsit-20250331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 995200100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 995200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 99940401 - Disclosure - 4. BALANCE SHEET DETAIL - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 99940402 - Disclosure - 4. BALANCE SHEET DETAIL - Accounts receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 99940403 - Disclosure - 4. BALANCE SHEET DETAIL - Prepaid expenses and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940404 - Disclosure - 4. BALANCE SHEET DETAIL - Property and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 99940405 - Disclosure - 4. BALANCE SHEET DETAIL - Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 99940406 - Disclosure - 4. BALANCE SHEET DETAIL - Future amortization (Details) link:presentationLink link:calculationLink link:definitionLink 99940407 - Disclosure - 4. BALANCE SHEET DETAIL - Accrued expenses and other liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940601 - Disclosure - 6. INCOME TAXES - Provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 99940602 - Disclosure - 6. INCOME TAXES - Statutory income tax (Details) link:presentationLink link:calculationLink link:definitionLink 99940603 - Disclosure - 6. INCOME TAXES - Deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 99940801 - Disclosure - 8. LEASES - Operating leases (Details) link:presentationLink link:calculationLink link:definitionLink 99940802 - Disclosure - 8. LEASES - Lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 99940804 - Disclosure - 8. LEASES - Maturity of lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - Disclosure - 8. LEASES - Maturity of Lease Liabilities (Details) - Calc 2 link:presentationLink link:calculationLink link:definitionLink 995200090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 995210101 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 995210201 - Disclosure - 2. REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 995210301 - Disclosure - 3. NET LOSS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 995210401 - Disclosure - 4. BALANCE SHEET DETAIL link:presentationLink link:calculationLink link:definitionLink 995210501 - Disclosure - 5. GOODWILL link:presentationLink link:calculationLink link:definitionLink 995210601 - Disclosure - 6. INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 995210701 - Disclosure - 7. FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 995210901 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 995211001 - Disclosure - 10. COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 995211101 - Disclosure - 11. STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 995211301 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 995211401 - Disclosure - 14. ACQUISITION link:presentationLink link:calculationLink link:definitionLink 995211501 - Disclosure - 15. EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 995211701 - Disclosure - 17. SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 99920102 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 99930103 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930203 - Disclosure - 2. REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 99930303 - Disclosure - 3. NET LOSS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 99930403 - Disclosure - 4. BALANCE SHEET DETAIL (Tables) link:presentationLink link:calculationLink link:definitionLink 99930603 - Disclosure - 6. INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 99930703 - Disclosure - 7. FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 99931103 - Disclosure - 11. STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 99931303 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 99940101 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 99940102 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&E (Details) link:presentationLink link:calculationLink link:definitionLink 99940201 - Disclosure - 2. REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 99940202 - Disclosure - 2. REVENUE RECOGNITION - Revenue disaggregated (Details) link:presentationLink link:calculationLink link:definitionLink 99940301 - Disclosure - 3. NET LOSS PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 99940302 - Disclosure - 3. NET LOSS PER COMMON SHARE - Shares underlying options (Details) link:presentationLink link:calculationLink link:definitionLink 99940408 - Disclosure - 4. BALANCE SHEET DETAIL - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 99940501 - Disclosure - 5. GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 99940604 - Disclosure - 6. INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 99940605 - Disclosure - 6. INCOME TAXES - Tax Cuts and Jobs Act (Details) link:presentationLink link:calculationLink link:definitionLink 99940701 - Disclosure - 7. FINANCIAL INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 99940702 - Disclosure - 7. FINANCIAL INSTRUMENTS - Change in contingent consideration (Details) link:presentationLink link:calculationLink link:definitionLink 99940703 - Disclosure - 7. FINANCIAL INSTRUMENTS - Available-for-sale investments (Details) link:presentationLink link:calculationLink link:definitionLink 99940705 - Disclosure - 7. FINANCIAL INSTRUMENTS - Other information (Details) link:presentationLink link:calculationLink link:definitionLink 99940901 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details) link:presentationLink link:calculationLink link:definitionLink 99941001 - Disclosure - 10. COMMON STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 99941002 - Disclosure - 10. COMMON STOCK - Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 99941101 - Disclosure - 11. STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 99941102 - Disclosure - 11. STOCK-BASED COMPENSATION - Stock option activities (Details) link:presentationLink link:calculationLink link:definitionLink 99941103 - Disclosure - 11. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) link:presentationLink link:calculationLink link:definitionLink 99941104 - Disclosure - 11. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 99941105 - Disclosure - 11. STOCK-BASED COMPENSATION - Weighted average assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 99941201 - Disclosure - 12. RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 99941301 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 99941302 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION - Long-lived assets (Details) link:presentationLink link:calculationLink link:definitionLink 99941401 - Disclosure - 14. ACQUISITION (Details) link:presentationLink link:calculationLink link:definitionLink 99941501 - Disclosure - 15. EMPLOYEE BENEFIT PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 99941601 - Disclosure - 16. GOVERNMENT AGREEMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 99941701 - Disclosure - 17. SUBSEQUENT EVENT (Details) link:presentationLink link:calculationLink link:definitionLink 995200405 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995200505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995210801 - Disclosure - 8. LEASES link:presentationLink link:calculationLink link:definitionLink 995211201 - Disclosure - 12. RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 995211601 - Disclosure - 16. GOVERNMENT AGREEMENTS link:presentationLink link:calculationLink link:definitionLink 99930803 - Disclosure - 8. LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 99940803 - Disclosure - 8. LEASES - Other information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 gsit-20250331_cal.xml EX-101.CAL EX-101.DEF 10 gsit-20250331_def.xml EX-101.DEF EX-101.LAB 11 gsit-20250331_lab.xml EX-101.LAB EX-101.PRE 12 gsit-20250331_pre.xml EX-101.PRE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.25.2
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Mar. 31, 2025
May 31, 2025
Sep. 30, 2024
Document And Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Mar. 31, 2025    
Document Transition Report false    
Entity File Number 001-33387    
Entity Registrant Name GSI TECHNOLOGY INC    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 77-0398779    
Entity Address, Address Line One 1213 Elko Drive    
Entity Address, City or Town Sunnyvale    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94089    
City Area Code 408    
Local Phone Number 331-8800    
Title of 12(b) Security Common Stock, $0.001 par value    
Trading Symbol GSIT    
Security Exchange Name NASDAQ    
Entity Voluntary Filers No    
Entity Well-known Seasoned Issuer No    
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    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   27,872,119  
Entity Public Float     $ 62.5
Entity Central Index Key 0001126741    
Current Fiscal Year End Date --03-31    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2025    
Auditor Name BDO USA, P.C.    
Auditor Firm ID 243    
Auditor Location San Jose, California    
Amendment Flag false    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
ASSETS    
Cash and cash equivalents $ 13,434 $ 14,429
Accounts receivable, net 3,169 3,118
Inventories 3,891 4,977
Prepaid expenses and other current assets ($375 and $375 from a related party) 2,961 1,954
Assets held for sale   5,629
Total current assets 23,455 30,107
Property and equipment, net 808 1,148
Operating lease right-of-use assets 9,547 1,553
Goodwill 7,978 7,978
Intangible assets, net 1,323 1,556
Deposits 206 122
Total assets 43,317 42,464
LIABILITIES AND STOCKHOLDERS' EQUITY    
Accounts payable ($8 and $0 to a related party) 991 668
Lease liabilities, current 1,642 567
Accrued expenses and other liabilities 4,441 4,130
Total current liabilities 7,074 5,365
Deferred tax liability 16 14
Lease liabilities, non-current 8,001 955
Contingent consideration, non-current   160
Total liabilities 15,091 6,494
Commitments and contingencies (Note 9)
Stockholders' equity:    
Preferred stock: $0.001 par value authorized: 5,000,000 shares; issued and outstanding: none
Common Stock: $0.001 par value authorized: 150,000,000 shares; issued and outstanding: 25,605,973 and 25,300,372 shares, respectively 26 25
Additional paid-in capital 63,492 60,598
Accumulated other comprehensive loss (87) (87)
Retained deficit (35,205) (24,566)
Total stockholders' equity 28,226 35,970
Total liabilities and stockholders' equity $ 43,317 $ 42,464
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Mar. 31, 2025
Mar. 31, 2024
Assets Abstract    
Prepaid expenses and other current assets $ 2,961,000 $ 1,954,000
Accounts payable $ 991,000 $ 668,000
Stockholders' Equity    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 25,605,973 25,300,372
Common stock, shares outstanding 25,605,973 25,300,372
Related party    
Assets Abstract    
Prepaid expenses and other current assets $ 375,000 $ 375,000
Accounts payable $ 8,000 $ 0
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS      
Net revenues $ 20,518 $ 21,765 $ 29,691
Cost of revenues ($140, $125 and $240 to a related party) 10,378 9,942 12,010
Gross profit 10,140 11,823 17,681
Operating expenses:      
Research and development 16,005 21,689 23,550
Selling, general and administrative 10,763 10,565 9,938
Gain from sale of assets (5,793)    
Total operating expenses 20,975 32,254 33,488
Loss from operations (10,835) (20,431) (15,807)
Interest income, net 445 541 308
Other expense, net (119) (127) (106)
Loss before income taxes (10,509) (20,017) (15,605)
Provision for income taxes 130 70 372
Net loss $ (10,639) $ (20,087) $ (15,977)
Net loss per share:      
Basic $ (0.42) $ (0.8) $ (0.65)
Diluted $ (0.42) $ (0.8) $ (0.65)
Weighted average shares used in per share calculations:      
Basic 25,498 25,144 24,595
Diluted 25,498 25,144 24,595
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF OPERATIONS      
Cost of revenues, related party $ 140 $ 125 $ 240
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS      
Net loss $ (10,639) $ (20,087) $ (15,977)
Net unrealized gain on available-for-sale investments   40 27
Total comprehensive loss $ (10,639) $ (20,047) $ (15,950)
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings (Deficit)
Total
Beginning Balance - Shares at Mar. 31, 2022 24,486,239        
Beginning Balance - Amount at Mar. 31, 2022 $ 24 $ 53,083 $ (154) $ 11,498 $ 64,451
Issuance of common stock under employee stock option plans, shares 198,820        
Issuance of common stock under employee stock option plans, amount $ 1 401     402
Stock-based compensation expense   2,469     2,469
Comprehensive loss:          
Net loss       (15,977) (15,977)
Net unrealized gain on available-for-sale investments     27   27
Ending Balance, Shares at Mar. 31, 2023 24,685,059        
Ending Balance, Amount at Mar. 31, 2023 $ 25 55,953 (127) (4,479) 51,372
Issuance of common stock under employee stock option plans, shares 482,313        
Issuance of common stock under employee stock option plans, amount   1,654     1,654
Issuance of common stock pursuant to an At-the-Market offering, net of offering costs, shares 133,000        
Issuance of common stock pursuant to an At-the-Market offering, net of offering costs, amount   153     153
Stock-based compensation expense   2,838     2,838
Comprehensive loss:          
Net loss       (20,087) (20,087)
Net unrealized gain on available-for-sale investments     40   40
Ending Balance, Shares at Mar. 31, 2024 25,300,372        
Ending Balance, Amount at Mar. 31, 2024 $ 25 60,598 (87) (24,566) 35,970
Issuance of common stock under employee stock option plans, shares 305,601        
Issuance of common stock under employee stock option plans, amount $ 1 632     633
Stock-based compensation expense   2,262     2,262
Comprehensive loss:          
Net loss       (10,639) (10,639)
Ending Balance, Shares at Mar. 31, 2025 25,605,973        
Ending Balance, Amount at Mar. 31, 2025 $ 26 $ 63,492 $ (87) $ (35,205) $ 28,226
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)
$ in Thousands
12 Months Ended
Mar. 31, 2024
USD ($)
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY  
Offering costs $ 389
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:      
Net loss $ (10,639,000) $ (20,087,000) $ (15,977,000)
Adjustments to reconcile net loss to net cash used in operating activities:      
Allowance for credit losses and recoveries 2,000 (16,000) (21,000)
Provision for excess and obsolete inventories 305,000 180,000 226,000
Non-cash lease expense 1,098,000 576,000 581,000
Change in fair value of contingent consideration (160,000) (892,000) (1,685,000)
Depreciation and amortization 665,000 927,000 1,015,000
Gain on sale of assets (5,793,000)    
Stock-based compensation 2,262,000 2,838,000 2,469,000
Amortization of premium on investments   (2,000) 13,000
Changes in assets and liabilities:      
Accounts receivable (53,000) 369,000 1,068,000
Inventories 781,000 1,258,000 (1,986,000)
Prepaid expenses and other assets (1,091,000) (536,000) 140,000
Accounts payable 306,000 (355,000) (383,000)
Accrued expenses and other liabilities (658,000) (1,610,000) (2,305,000)
Net cash used in operating activities (12,975,000) (17,350,000) (16,845,000)
Cash flows from investing activities:      
Proceeds from sale of assets 11,392,000    
Maturities of short-term investments   3,405,000 7,000,000
Purchases of property and equipment (45,000) (645,000) (316,000)
Net cash provided by investing activities 11,347,000 2,760,000 6,684,000
Cash flows from financing activities:      
Proceeds from issuance of common stock under At-the-Market offering, net of offering costs of $389   153,000  
Proceeds from issuance of common stock under employee stock plans 633,000 1,654,000 402,000
Net cash provided by financing activities 633,000 1,807,000 402,000
Net increase (decrease) in cash and cash equivalents (995,000) (12,783,000) (9,759,000)
Cash and cash equivalents at beginning of the period 14,429,000 27,212,000 36,971,000
Cash and cash equivalents at end of the period 13,434,000 14,429,000 27,212,000
Non-cash investing and financing activities:      
Purchases of property and equipment through accounts payable and accruals   598,000 564,000
Operating lease right-of-use assets exchanged for lease obligations 9,092,000 1,445,000 376,000
Supplemental cash flow information:      
Net cash paid for income taxes $ 256,000 $ 389,000 $ 155,000
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
$ in Thousands
12 Months Ended
Mar. 31, 2024
USD ($)
CONSOLIDATED STATEMENTS OF CASH FLOWS  
Offering costs $ 389
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.25.2
1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Mar. 31, 2025
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
NOTE 1 - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 1—THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

The Company

GSI Technology, Inc. (the “Company”) was incorporated in California in March 1995 and reincorporated in Delaware on June 9, 2004. The Company is a provider of high-performance semiconductor memory solutions to networking, industrial, test equipment, medical, aerospace and military customers. The Company’s products are incorporated primarily in high-performance networking and telecommunications equipment, such as routers, switches, wide area network infrastructure equipment, wireless base stations and network access equipment. In addition, the Company serves the ongoing needs of the military, industrial, test equipment and medical markets for high-performance SRAMs. The Company’s in-place associative computing product is targeted for markets including computer vision, synthetic aperture radar, drug discovery, cybersecurity, and service markets such as NoSQL, Elasticsearch, and OpenSearch, which the Company supports with a SaaS solution.

Accounting principles

The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).

Basis of consolidation

The consolidated financial statements include the accounts of the Company’s four wholly owned subsidiaries, GSI Technology Holdings, Inc., GSI Technology (BVI), Inc., GSI Technology Israel Ltd. and GSI Technology Taiwan, Inc. All inter-company transactions and balances have been eliminated in consolidation.

Use of estimates

The preparation of 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 at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates are inherent in the preparation of the consolidated financial statements and include obsolete and excess inventory and the valuation of contingent consideration. The uncertainty created by the disruptions in the capital markets as a result of higher interest rates, worldwide inflationary pressures, tariffs and trade disputes, increasing geopolitical tensions, the evolving conflict in Israel, the military conflict in Ukraine and the decline in the global economic environment, has made such estimates more difficult and subjective. Actual results could differ materially from those estimates.

Government Agreements

From time to time, the Company may enter into agreements with federal government agencies. GAAP does not have specific accounting standards covering agreements between the government and business entities. The Company applies International Accounting Standards 20 (“IAS 20”), Accounting for Government Grants and Disclosure of Government Assistance, by analogy when accounting for agreements entered into with the government. Under IAS 20, government grants or awards are initially recognized when there is reasonable assurance the conditions of the grant or award will be met and the grant or award will be received. After initial recognition, government grants or awards are recognized on a systematic basis in a manner consistent with the manner in which the Company recognizes the underlying costs for which the grant or award is intended to compensate. The Company follows ASC 832, Disclosures by Business Entities about Government Assistance, with respect to the disclosures of government grants or awards.

Credit LossesMarketable Securities

For marketable securities in an unrealized loss position, the Company periodically assesses its portfolio for impairment. The assessment first considers the intent or requirement to sell the marketable security. If either of these criteria are met, the amortized cost basis is written down to fair value through earnings.

Beginning April 1, 2023, if the criteria above are not met, the Company evaluates whether the decline resulted from credit losses or other factors by considering the extent to which fair value is less than amortized cost, any changes to the rating of the marketable security by a rating agency, and any adverse conditions specifically related to the marketable security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the marketable security is compared to the amortized cost basis of the marketable security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded, limited by the amount that the fair value is less than the amortized cost basis. Any other impairment that has not been recorded through an allowance for credit losses is recognized in other comprehensive loss.

Credit LossesAccounts Receivable

Accounts receivable are recorded at the amounts billed less estimated allowances for credit losses for any potential uncollectible amounts. The Company continually monitors customer payments and maintains an allowance for estimated losses resulting from a customer’s inability to make required payments. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, and economic conditions that may affect a customer’s ability to pay. Accounts receivable are written-off and charged against an allowance for credit losses when the Company has exhausted collection efforts without success.

Risk and uncertainties

The decline in the global economic environment due to, among other things, higher interest rates, tariffs and trade disputes, worldwide inflationary pressures and increasing geopolitical tensions, has affected the business activities of the Company, its customers, suppliers, and other business partners in the fiscal year ended March 31, 2025.

Our software development and certain regional sales activities for our APU product offerings occur in Israel. Our Vice President, Associative Computing, along with a team of software development experts are based in our Israel facility. This team is needed for the development of the various levels of software required in the use of our APU product offering. Proof of concept customers for our Synthetic Aperture Radar image processing acceleration system are also based in Israel. We are closely monitoring developments in the evolving military conflict in Israel including potential impacts to our business, customers, employees and operations in Israel. At this time, the impact on GSI Technology is uncertain and subject to change given the volatile nature of the situation, but adverse changes in the military conditions in Israel could harm our business and our stock price could decline.

The Company believes that during the next 12 months disruptions in the capital markets as a result of higher interest rates, worldwide inflationary pressures, tariffs and trade disputes, increasing geopolitical tensions and the decline in the global economic environment could impact general economic activity and demand in the Company’s end markets.

The Company buys all of its SRAM wafers, an integral component of its products, from a single supplier and is also dependent on independent suppliers to assemble and test its products. During the years ended March 31, 2025, 2024 and 2023, all of the wafers used in the Company’s SRAM products were supplied by Taiwan Semiconductor Manufacturing Company Limited, or TSMC. If this supplier fails to satisfy the Company’s

requirements on a timely basis at competitive prices, the Company could suffer manufacturing delays, a possible loss of revenues, or higher cost of revenues, any of which could adversely affect operating results.

A significant portion of the Company’s net revenues come from sales to customers in the networking and telecommunications equipment industry. A decline in demand in this industry could have a material adverse effect on the Company’s operating results and financial condition.

Because much of the manufacturing and testing of the Company’s products is conducted in Taiwan, its business performance may be affected by changes in Taiwan’s political, social and economic environment. For example, any political instability or restrictions on transportation logistics for our products that result from the relationship among the United States, Taiwan and the People’s Republic of China could damage the Company’s business. Moreover, the role of the Taiwanese government in the Taiwanese economy is significant. Taiwanese policies toward economic liberalization, and laws and policies affecting technology companies, foreign investment, currency exchange rates, taxes and other matters could change, resulting in greater restrictions on the Company’s and its suppliers' ability to do business and operate facilities in Taiwan. If any of these risks were to occur, the Company’s business could be harmed.

Some of the Company’s suppliers and the Company’s two principal operations are located near fault lines. In the event of a major earthquake, typhoon or other natural disaster near the facilities of any of these suppliers or the Company, the Company’s business could be harmed.

From time to time, the Company is involved in legal actions. There are many uncertainties associated with any litigation, and the Company may not prevail. If information becomes available that causes us to determine that a loss in any of the Company’s pending litigation, or the settlement of such litigation, is probable, and we can reasonably estimate the loss associated with such events, we will record the loss in accordance with GAAP. However, the actual liability in any such litigation may be materially different from the Company’s estimates, which could require us to record additional costs.

Revenue recognition

The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. Under this criteria, revenue from the sale of products is generally recognized upon shipment according to the Company’s shipping terms, net of accruals for estimated variable consideration resulting from sales returns and allowances based on historical experience.

Cash and cash equivalents

Cash and cash equivalents include cash in demand accounts and highly liquid investments purchased with an original or remaining maturity of three months or less at the date of purchase, stated at cost, which approximates their fair value.

Short-term investments

All of the Company’s short-term investments are classified as available-for-sale. Available-for-sale debt securities with maturities greater than twelve months are classified as long-term investments when they are not intended for use in current operations. Investments in available-for-sale securities are reported at fair value with unrecognized gains (losses), net of tax, as a component of “Accumulated other comprehensive loss” on the Consolidated Balance Sheets.

Concentration of credit risk

Financial instruments that potentially subject the Company to a concentration of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company places its cash primarily in checking, certificate of deposit, and money market accounts with reputable financial institutions, and by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company’s accounts receivables are derived primarily from revenue earned from customers located in the U.S. and Asia. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral from its customers. The Company maintains an allowance for credit losses based upon the expected collectability of accounts receivable. There were no write offs of accounts receivable in the years ended March 31, 2025, 2024 or 2023.

At March 31, 2025, two customers accounted for 56% and 29% of accounts receivable, and for the year then ended, two customers accounted for 50% and 23% of net revenues. At March 31, 2024, three customers accounted for 46%, 18% and 14% of accounts receivable, and for the year then ended, two customers accounted for 51% and 14% of net revenues. For the year ended March 31, 2023, three customers accounted for 48%, 17% and 10% of net revenues.

Inventories

Inventories are stated at the lower of cost or net realizable value, cost being determined on a weighted average basis. Inventory write-down allowances are established when conditions indicate that the selling price could be less than cost due to physical deterioration, obsolescence of certain products based on changes in technology and demand, changes in price levels, or other causes. These allowances, once recorded, result in a new cost basis for the related inventory. These allowances are also considered for excess inventory generally based on inventory levels in excess of 12 months of forecasted customer demand based on historical sales and expected future orders, as estimated by management, for each specific product. The allowance is not reversed until the inventory is sold or disposed.

The Company recorded write-downs of excess and obsolete inventories of $305,000, $180,000 and $226,000, respectively, in fiscal 2025, 2024 and 2023.

Property and equipment, net

Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as presented below:

Software

    

3 to 5 years

Computer and other equipment

 

5 to 10 years

Building and building improvements

10 to 25 years

Furniture and fixtures

 

7 years

Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful lives of the assets or the remaining lease term of the respective assets. Gains or losses on disposals of property and equipment are recorded within loss from operations. Costs of repairs and maintenance are included as part of operating expenses unless they are incurred in relation to major improvements to existing property and equipment, at which time they are capitalized.

Operating Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, lease liabilities, current and lease liabilities, non-current on the Company's Consolidated Balance Sheets. The Company did not identify any finance leases as of March 31, 2025 and 2024.

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As the Company’s leases do not provide an implicit rate, the Company uses an estimate of its incremental borrowing rate based on observed market data and other information available at the lease commencement date. The operating lease ROU assets also include any lease payments made and exclude lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. The Company does not record leases on the Consolidated Balance Sheets with a term of one year or less. The Company does not separate lease and non-lease components but rather accounts for each separate component as a single lease component for all underlying classes of assets. Variable lease payments are expensed as incurred and are not included within the operating lease ROU asset and lease liability calculation. Variable lease payments primarily include reimbursements of costs incurred by lessors for common area maintenance and utilities. Lease expense for minimum operating lease payments is recognized on a straight-line basis over the lease term.

Impairment of long-lived assets

Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. If the sum of the expected future cash flows (undiscounted and before interest) from the use of the assets is less than the net book value of the asset an impairment could exist and the amount of the impairment loss, if any, will generally be measured as the difference between the net book value of the assets and their estimated fair values. There were no impairment losses recognized during the years ended March 31, 2025, 2024 or 2023.

Goodwill and intangible assets

Goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of these assets may not be recoverable.

The Company assesses goodwill for impairment on an annual basis on the last day of February in the fourth quarter of its fiscal year and if certain events or circumstances indicate that an impairment loss may have been incurred, on an interim basis. The Company has one reporting unit. Impairment is recognized if the carrying value of the net assets of the reporting unit exceeds the fair value of the reporting unit, with the impairment loss not to exceed the amount of goodwill allocated to the reporting unit.

Intangible assets with finite useful lives are amortized over their estimated useful lives, generally on a straight-line basis over five to fifteen years. The Company reviews identifiable amortizable intangible assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. Determination of recoverability is based on the lowest level of identifiable estimated undiscounted cash flows resulting from use of the asset group and its eventual disposition. Measurement of any impairment loss is based on the excess of the carrying value of the asset over its fair value. There were no impairment indicators noted as of March 31, 2025.

Research and development

Research and development expenses are related to new product designs, including, salaries, stock-based compensation, contractor fees, preproduction masks, and allocation of corporate costs and are charged to the statement of operations as incurred.

Income taxes

The Company accounts for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when it is more likely than not that the deferred tax asset will not be realized. Due to historical losses in the U.S., the Company has a full valuation allowance on its U.S. federal and state deferred tax assets. As of March 31, 2025 and 2024, the Company’s net deferred tax assets of $22.8 and $20.2 million, respectively, were subject to a valuation allowance of $22.8 and $20.2 million, respectively. Management continues to evaluate the realizability of deferred tax assets and the related valuation allowance.

Authoritative guidance prescribes a comprehensive model for how a company should recognize, measure, present, and disclose in its financial statements uncertain tax positions that the Company has taken or expects to take on a tax return (including a decision whether to file or not to file a return in a particular jurisdiction). Under the guidance, the financial statements will reflect expected future tax consequences of such positions presuming the taxing Authorities’ full knowledge of the position and all relevant facts, but without considering time values. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation process, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.

The Company’s policy is to include interest and penalties related to unrecognized tax benefits within the provision for income taxes in the Consolidated Statements of Operations.

Shipping and handling costs

The Company records costs related to shipping and handling in cost of revenues.

Advertising expense

Advertising costs are charged to expense in the period incurred. Advertising expense was not material for the years ended March 31, 2025, 2024 and 2023.

Foreign currency transactions

The U.S. dollar is the functional currency for all of the Company’s foreign operations. Foreign currency transaction gains and losses, resulting from transactions denominated in currencies other than U.S. dollars are included in the Consolidated Statements of Operations. These gains and losses were not material for the years ended March 31, 2025, 2024 or 2023.

Segments

Segment reporting is based on the “management approach,” following the method that management organizes the Company’s reportable segments for which separate financial information is made available to, and evaluated regularly by, the chief operating decision maker in allocating resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer (“CEO”), who makes the decision on allocating resources and in assessing performance. The CEO reviews the Company's consolidated results as one operating segment. In making operating decisions, the CEO primarily considers consolidated financial information, accompanied by disaggregated information about revenues by customers and product. All of the Company’s principal operations and decision-making functions are located in the U.S. The Company’s CEO views its

operations, manages its business, and uses one measurement of profitability for the one operating segment, which designs, develops and sells integrated circuits.

Accounting for stock-based compensation

Stock-based compensation expense recognized in the Consolidated Statements of Operations is based on options ultimately expected to vest, reduced by the amount of estimated forfeitures. The Company chose the straight-line method of allocating compensation cost over the requisite service period of the related award according to authoritative guidance. The Company calculates the expected term based on the historical average period of time that options were outstanding as adjusted for expected changes in future exercise patterns, which, for options granted in fiscal 2025, 2024 and 2023 resulted in an expected term of approximately 4.9 to 5.0 years, 4.5 to 4.9 years and 4.6 to 5.0 years, respectively. The Company uses its historical volatility to estimate expected volatility. The risk-free interest rate is based on the U.S. Treasury yields in effect at the time of grant for periods corresponding to the expected life of the options. The dividend yield is 0%, based on the fact that the Company has never paid dividends and has no present intention to pay dividends. Changes to these assumptions may have a significant impact on the results of operations.

Authoritative guidance requires cash flows, if any, resulting from the tax benefits from tax deductions in excess of the compensation cost recognized for those options (excess tax benefits) to be classified as financing cash flows in the Consolidated Statements of Cash Flows.

Comprehensive loss

Comprehensive loss is defined to include all changes in stockholders’ equity during a period except those resulting from investments by owners and distributions to owners. For the years ended March 31, 2025, 2024 and 2023, comprehensive loss was $10.6 million, $20.0 million and $16.0 million, respectively.

Accounting pronouncements effective for fiscal 2025

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which requires the Company to disclose segment expenses that are significant and regularly provided to the Company’s chief operating decision maker (“CODM”). In addition, ASU 2023-07 requires the Company to disclose the title and position of its CODM and how the CODM uses segment profit or loss information in assessing segment performance and deciding how to allocate resources. We adopted the provisions of ASU No. 2023-07 in the fourth quarter of fiscal 2025, which resulted in additional disclosures in the notes to our consolidated financial statements. See Note 13, Segment and Geographic Information. The adoption of this standard did not have an impact on the Company’s financial position or results of operations.

Accounting pronouncements not yet adopted by the Company

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740).” ASU No. 2023-09 improves the transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. It also includes certain other amendments to improve the effectiveness of income tax disclosures regarding (a) income or loss from continuing operations disaggregated between domestic and foreign and (b) income tax expense or benefit from continuing operations disaggregated by federal, state and foreign. ASU No. 2023-09 is effective for annual periods beginning after December 15, 2024. The Company will adopt ASU 2023-09 at the beginning of fiscal year 2026. The Company is currently evaluating the disclosure requirements and its effect on the Consolidated Financial Statements.

In November 2024, the FASB issued ASU No. 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40).” ASU No. 2024-03 does not change the expense captions an entity presents on the face of the income statement; rather it requires disaggregation of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. ASU No. 2024-03 requires footnote disclosure about specific expenses to disaggregate, in a tabular presentation, each relevant expense caption on the face of the income statement that includes any of the following natural expenses: (1) purchases of inventory, (2) employee compensation, (3) depreciation, (4) intangible asset amortization and (5) depreciation, depletion and amortization recognized as part of oil- and gas-production activities or other types of depletion expenses. The tabular disclosure would also include certain other expenses, when applicable. ASU No. 2024-03 does not change or remove existing expense disclosure requirements; however, it may affect where that information appears in the footnotes to the financial statements. ASU No. 2024-03 is effective for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The requirements will be applied prospectively with the option for retrospective application. Early adoption is permitted. The Company is currently evaluating the disclosure requirements and its effect on the Consolidated Financial Statements.

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.25.2
2. REVENUE RECOGNITION
12 Months Ended
Mar. 31, 2025
REVENUE RECOGNITION  
NOTE 2 - REVENUE RECOGNITION

NOTE 2 —REVENUE RECOGNITION

The Company determines revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, we satisfy a performance obligation.

The Company’s customer contracts, which may be in the form of purchase orders, contracts or purchase agreements, contain performance obligations for delivery of agreed upon products. Delivery of all performance obligations contained within a contract with a customer typically occurs at the same time (or within the same accounting period). Transfer of control occurs at the point at which delivery has occurred, title and the risks and rewards of ownership have passed to the customer, and the Company has a right to payment. The Company recognizes revenue upon shipment of the product.

Because all of the Company’s performance obligations relate to contracts with a duration of less than one year, the Company elected to apply the optional exemption practical expedient and, therefore, is not required to disclose the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period.

The Company adjusts the transaction price for variable consideration. Variable consideration is not typically significant and primarily results from stock rotation rights and quick pay discounts provided to certain distributors. As a practical expedient, the Company is recognizing the incremental costs of obtaining a contract, specifically commission expenses that have a period of benefit of less than twelve months, as an expense when incurred. Additionally, the Company has adopted an accounting policy to recognize shipping costs that occur after control transfers to the customer as a fulfillment activity.

The Company’s contracts with customers do not typically include extended payment terms. Payment terms vary by contract type and type of customer and generally range from 30 to 60 days from shipment. Additionally, the Company has right to payment upon shipment.

The Company records revenue net of sales tax, value added tax, excise tax and other taxes collected concurrent with product sales. The impact of such taxes on product sales is immaterial.

The Company warrants its products to be free of defects generally for a period of three years. The Company estimates its warranty costs based on historical warranty claim experience and includes such costs in cost of revenues. Warranty costs and the accrued warranty liability were not material as of March 31, 2025 and 2024.

Substantially all of the Company’s revenue is derived from sales of SRAM products which represented approximately 99%, 99% and 97% of total revenues in the years ended March 31, 2025, 2024 and 2023, respectively.

KYEC was our largest end user customer in fiscal 2025. Based on information provided to the Company by KYEC’s contract manufacturers and distributors, purchases by KYEC represented approximately 22%, 3% and 2% of our net revenues in fiscal 2025, 2024 and 2023, respectively. Nokia was the Company’s largest end user customer in fiscal 2024 and 2023. Nokia purchases products directly from the Company and through contract manufacturers and distributors. Based on information provided to the Company by Nokia’s contract manufacturers and distributors, purchases by Nokia represented approximately 12%, 21% and 17% of the Company’s net revenues in fiscal 2025, 2024 and 2023, respectively.

See “Note 13 - Segment and Geographic Information” for revenue by shipment destination.

The following table presents the Company’s revenue disaggregated by customer type.

Year Ended March 31, 

    

2025

    

2024

    

2023

(In thousands)

Contract manufacturers

$

1,614

   

$

4,450

$

5,882

Distribution

18,809

16,636

23,023

OEMs

95

679

786

$

20,518

$

21,765

$

29,691

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.25.2
3. NET LOSS PER COMMON SHARE
12 Months Ended
Mar. 31, 2025
NET LOSS PER COMMON SHARE  
NOTE 3 - NET LOSS PER COMMON SHARE

NOTE 3—NET LOSS PER COMMON SHARE

The Company uses the treasury stock method to calculate the weighted average shares used in computing diluted net loss per share. The following table sets forth the computation of basic and diluted net loss per share:

Year Ended March 31, 

2025

    

2024

    

2023

 

(In thousands, except per share amounts)

Net loss

$

(10,639)

    

$

(20,087)

$

(15,977)

Denominators:

Weighted average shares—Basic

 

25,498

25,144

24,595

Dilutive effect of employee stock options

Dilutive effect of employee stock purchase plan options

 

Weighted average shares—Dilutive

 

25,498

 

25,144

 

24,595

Net loss per common share—Basic

$

(0.42)

 

$

(0.80)

$

(0.65)

Net loss per common share—Diluted

$

(0.42)

 

$

(0.80)

$

(0.65)

The following shares of common stock (determined on a weighted average basis) were excluded from the computation of diluted net loss per common share as they had an anti-dilutive effect:

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

Shares underlying options and ESPP shares

7,551

7,930

8,531

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.25.2
4. BALANCE SHEET DETAIL
12 Months Ended
Mar. 31, 2025
BALANCE SHEET DETAIL  
NOTE 4 - BALANCE SHEET DETAIL

NOTE 4—BALANCE SHEET DETAIL

March 31, 

    

2025

    

2024

 

(In thousands)

Inventories:

Work-in-progress

$

1,769

    

$

2,865

Finished goods

 

2,122

 

2,112

$

3,891

 

$

4,977

March 31, 

    

2025

    

2024

 

(In thousands)

Accounts receivable, net:

Accounts receivable

$

3,215

    

$

3,162

Less: Allowances for credit losses

 

(46)

 

(44)

$

3,169

 

$

3,118

March 31, 

    

2025

    

2024

 

(In thousands)

Prepaid expenses and other current assets:

Prepaid tooling and masks

$

1,834

$

668

Other receivables

695

215

Other prepaid expenses and other current assets

432

1,071

$

2,961

$

1,954

March 31, 

    

2025

    

2024

 

(In thousands)

Property and equipment, net:

Computer and other equipment

$

17,733

$

18,555

Software

4,426

4,428

Furniture and fixtures

102

102

Leasehold improvements

927

927

23,188

24,012

Less: Accumulated depreciation

(22,380)

(22,864)

$

808

$

1,148

Depreciation expense was $432,000, $693,000 and $782,000 for the years ended March 31, 2025, 2024 and 2023, respectively.

The following table summarizes the components of intangible assets and related accumulated amortization balances at March 31, 2025 and 2024, respectively (in thousands):

As of March 31, 2025

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

    

    

 

Product designs

$

590

$

(590)

$

Patents

4,220

(2,897)

1,323

Software

80

(80)

Total

$

4,890

$

(3,567)

$

1,323

As of March 31, 2024

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

Product designs

$

590

$

(590)

$

Patents

4,220

(2,664)

1,556

Software

80

(80)

Total

$

4,890

$

(3,334)

$

1,556

Amortization of intangible assets of $233,000, $234,000 and $233,000 was included in cost of revenues for the years ended March 31, 2025, 2024 and 2023, respectively.

As of March 31, 2025, the estimated future amortization expense of intangible assets in the table above is as follows (in thousands):

Fiscal year ending March 31,

2026

    

$

233

 

2027

233

2028

233

2029

233

2030

233

Thereafter

158

Total

$

1,323

The following table summarizes the components of accrued expenses and other liabilities balances at March 31, 2025 and 2024, respectively (in thousands):

March 31, 

    

2025

    

2024

 

(In thousands)

Accrued expenses and other liabilities:

Accrued compensation

$

2,488

$

3,173

Accrued commissions

85

180

Production mask set

1,250

Miscellaneous accrued expenses

618

777

$

4,441

$

4,130

On November 30, 2022, the Company announced cost reduction initiatives which included an approximate 15% reduction in the Company’s global workforce. The Company incurred $0.3 million in severance related charges during fiscal 2023 including $0.1 million recorded as cost of revenues and $0.2 million recorded as selling, general and administrative expense in the consolidated statements of operations.

In August 2024, the Company implemented strategic cost-cutting measures. These initiatives consisted of workforce reductions across all departments and enhanced operational efficiencies. The cost reduction initiatives included an approximate 16% reduction in the Company’s global workforce. The Company incurred $357,000 in severance related charges during fiscal 2025, including $204,000 recorded as cost of revenues, $128,000 recorded as research and development expense and $24,000 recorded as selling, general and administrative expense in the consolidated statements of operations. The Company does not expect to incur any additional severance related charges resulting from these measures. There were no severance charges accrued as of March 31, 2025 as severance payments to all impacted employees have been completed as of March 31, 2025. There was no accrued severance as of March 31, 2024 and there were no severance charges incurred during the fiscal year ended March 31, 2024.

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.25.2
5. GOODWILL
12 Months Ended
Mar. 31, 2025
GOODWILL  
NOTE 5 - GOODWILL

NOTE 5—GOODWILL

Goodwill represents the difference between the purchase price and the estimated fair value of the identifiable assets acquired and liabilities assumed in a business combination. The Company tests for goodwill impairment on an annual basis, or more frequently if events or changes in circumstances indicate that the asset is more likely than not impaired. The Company has one reporting unit.

The Company had a goodwill balance of $8.0 million as of both March 31, 2025 and 2024. The goodwill resulted from the acquisition of MikaMonu Group Ltd. (“MikaMonu”) in fiscal 2016.

The Company completed its annual impairment test during the fourth quarter of fiscal 2025 and concluded that there was no impairment, as it was more likely than not that the fair value of its sole reporting unit exceeded its carrying value and the performance of a quantitative impairment test was not required.

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.25.2
6. INCOME TAXES
12 Months Ended
Mar. 31, 2025
INCOME TAXES  
NOTE 6 - INCOME TAXES

NOTE 6—INCOME TAXES

Loss before income taxes and the provision for income taxes consists of the following:

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

Loss before income taxes:

U.S.

$

(4,511)

$

(12,414)

$

(10,992)

Foreign

(5,998)

(7,603)

(4,613)

$

(10,509)

$

(20,017)

$

(15,605)

Current income tax expense:

U.S. federal

$

$

$

Foreign

126

67

382

State

2

1

1

128

68

383

Deferred income tax expense (benefit):

U.S. federal

2

2

(7)

State

(4)

2

2

(11)

Provision for income taxes

$

130

$

70

$

372

The provision for income tax differs from the amount of income tax determined by applying the applicable U.S. statutory income tax rate to pre-tax loss as follows:

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

U.S. Federal taxes at statutory rate

$

(2,203)

$

(4,204)

$

(3,277)

State taxes, net of federal benefit

2

1

(3)

Stock-based compensation

566

408

463

Tax credits

(404)

(530)

(487)

Foreign tax rate differential

1,382

1,663

1,350

GILTI tax

232

1,262

Lapses of applicable statute of limitations

(767)

Non-deductible expenses and other

1

2

1

(1,423)

(2,428)

(691)

Valuation allowance

1,553

2,498

1,063

$

130

$

70

$

372

Deferred tax assets and deferred tax liabilities consist of the following:

March 31, 

        

2025

    

2024

(In thousands)

Deferred tax assets:

Tax credits

$

10,242

$

9,572

Net operating losses

5,933

4,807

Capitalized research and development

4,429

3,407

Stock-based compensation

1,187

1,168

Property and equipment

209

474

Operating lease liabilities

2,103

18

Other reserves and accruals

753

730

Total deferred tax assets

24,856

20,176

Less valuation allowance

(22,794)

(20,165)

Deferred tax assets, net

2,062

11

Deferred tax liabilities:

Right of use assets

(2,078)

(25)

Total deferred tax liabilities

(2,078)

(25)

Net deferred tax liability

$

(16)

$

(14)

The Company currently intends to indefinitely reinvest earnings in operations outside the United States. No provision has been made for state income taxes that might be payable upon remittance of such earnings, nor is it practicable to determine the amount of such potential liability.

As of March 31, 2025 and 2024, $3.4 million and $3.9 million, respectively, of unrecognized tax benefits had been recorded as a reduction to net deferred tax assets. It is possible, however, that some months or years may elapse

before an uncertain position for which the Company has established a reserve is resolved. A reconciliation of unrecognized tax benefits is as follows:

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

Unrecognized tax benefits, beginning of period

$

3,948

$

3,723

$

3,502

Lapses of applicable statute of limitations

(767)

Additions based on tax positions related to current year

175

225

221

Unrecognized tax benefits, end of period

$

3,356

$

3,948

$

3,723

There is no unrecognized tax benefit balance as of March 31, 2025 that would affect the Company’s effective tax rate if recognized after considering the valuation allowance. At March 31, 2025, due to the Company’s valuation allowance in the United States, there was no net income tax effect related to Global intangible low-taxed income (“GILTI”) in the Company’s fiscal year ended March 31, 2025.

The Company's federal and state net operating loss carryforwards for income tax purposes are approximately $21.3 million and $25.0 million, respectively, at March 31, 2025. The Company's federal net operating loss carryforwards do not expire and the Company’s state tax net operating loss carryforwards expire beginning in 2034. The Company's federal and state tax credit carryforwards for income tax purposes are approximately $5.6 million and $5.9 million respectively, at March 31, 2025. The Company's federal tax credit carryforwards expire beginning in 2033. The Company's state tax credit carryforwards have no expiration date. Utilization of the Company’s net operating loss carryforwards and research tax credit carryforwards may be subject to substantial annual limitations due to the ownership change limitations provided by the Internal Revenue Code and similar state provisions. The annual limitation could result in the expiration of the net operating loss carryforwards and research tax credit carryforwards before utilization. The Company has not performed an analysis to determine if a limitation applies and whether the limitation would cause the net operating losses to expire unutilized.

Due to historical losses in the U.S., the Company has a full valuation allowance on its U.S. federal and state deferred tax assets. As of March 31, 2025 and 2024, the Company’s net deferred tax assets of $22.8 million and $20.2 million, respectively, were subject to a valuation allowance of $22.8 million and $20.2 million, respectively. The net valuation allowance increased by $2.6 million and $2.7 million in fiscal 2025 and 2024, respectively. As of March 31, 2025 and 2024, the Company’s net deferred tax liabilities were $16,000 and $14,000, respectively. The deferred tax assets consist primarily of the tax credits and federal and state net operating losses. Realization of deferred tax assets is dependent upon future taxable income, if any, the amount and timing of which are uncertain. In assessing the realizability of deferred tax assets, management determined that it is more likely than not that no deferred tax assets will be realized. Therefore, the Company has provided a full valuation allowance against these deferred tax assets.

The Company is subject to taxation in the United States and various state and foreign jurisdictions. Fiscal years 2013 through 2024 remain open to examination by the federal tax authorities and fiscal years 2011 through 2024 remain open to examination by the state of California. Fiscal years 2020 through 2024 are generally subject to audit by foreign tax authorities.

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.25.2
7. FINANCIAL INSTRUMENTS
12 Months Ended
Mar. 31, 2025
FINANCIAL INSTRUMENTS  
NOTE 7 - FINANCIAL INSTRUMENTS

NOTE 7—FINANCIAL INSTRUMENTS

Fair value measurements

Authoritative accounting guidance for fair value measurements provides a framework for measuring fair value and related disclosures.  The guidance applies to all financial assets and financial liabilities that are measured

on a recurring basis.  The guidance requires fair value measurement to be classified and disclosed in one of the following three categories:

Level 1: Valuations based on quoted prices in active markets for identical assets and liabilities. The fair value of available-for-sale securities included in the Level 1 category is based on quoted prices that are readily and regularly available in an active market. As of March 31, 2025, the Level 1 category included money market funds of $4.8 million, which were included in cash and cash equivalents on the Consolidated Balance Sheets.

Level 2: Valuations based on observable inputs (other than Level 1 prices), such as quoted prices for similar assets at the measurement date; quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly. The fair value of available-for-sale securities included in the Level 2 category is based on the market values obtained from an independent pricing service that were evaluated using pricing models that vary by asset class and may incorporate available trade, bid and other market information and price quotes from well-established independent pricing vendors and broker-dealers. There were no short-term or long-term investments as of March 31, 2025.

Level 3: Valuations based on inputs that are unobservable and involve management judgment and the reporting entity’s own assumptions about market participants and pricing. As of March 31, 2024, the Company’s Level 3 financial instruments measured at fair value on the Consolidated Balance Sheets consisted of the contingent consideration liability related to the MikaMonu acquisition. The fair value of the contingent consideration liability was initially determined as of the acquisition date using unobservable inputs. These inputs include the estimated amount and timing of future revenues, the probability of achievement of the revenue forecast, revenue volatility and a risk-adjusted discount rate of approximately 14.8% used to adjust the probability-weighted cash flow payments to their present value. Significant increases (decreases) to the estimated amount and timing of future revenues or the probability of achievement of the revenue forecast would result in a significantly higher (lower) fair value measurement. Conversely, a significant increase (decrease) in the risk-adjusted discount rate would result in a significantly (lower) higher fair value measurement. Generally, changes used in the assumptions for future revenues and probability of achievement of the revenue forecast would be accompanied by a directionally similar change in the fair value measurement and expense. Conversely, changes in the risk-adjusted discount rate would be accompanied by a directionally opposite change in the related fair value measurement and expense. The continued appropriateness of the Monte Carlo valuation model selected or any decision to change the valuation model may also lead to changes in fair value measurement. Subsequent to the acquisition date, at each reporting period, the contingent consideration liability is re-measured to fair value with changes recorded in selling, general and administrative expenses in the Consolidated Statements of Operations. During the most recent re-measurement of the contingent consideration liability as of March 31, 2025, the Company’s forecasted future revenues prior to the measurement date of December 31, 2025 were not expected to exceed certain revenue targets, thus no valuation inputs were utilized. As of March 31, 2024, the Company used a risk-adjusted discount rate of approximately 16.1% to adjust the probability-weighted cash flows to their present value using probabilities ranging from 25% to 75% for the remaining contingent events. The contingent consideration liability is included in contingent consideration, non-current on the Consolidated Balance Sheets at March 31, 2025 and 2024 in the amount of $0 and $160,000, respectively.

Refer to Note 14, “Acquisition” for more information.

The fair value of financial assets and liabilities measured on a recurring basis is as follows (in thousands):

Fair Value Measurements at Reporting Date Using

Quoted Prices

in Active

Significant

Markets for

Other

Significant

Identical Assets

Observable

Unobservable

and Liabilities

Inputs

Inputs

    

March 31, 2025

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

4,836

$

4,836

$

$

Total

$

4,836

$

4,836

$

$

Fair Value Measurements at Reporting Date Using

Quoted Prices

in Active

Significant

Markets for

Other

Significant

Identical Assets

Observable

Unobservable

and Liabilities

Inputs

Inputs

    

March 31, 2024

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

5,676

$

5,676

$

$

Total

$

5,676

$

5,676

$

$

Liabilities:

Contingent consideration

$

160

$

$

$

160

The following table sets forth the changes in fair value of contingent consideration for the fiscal years ended March 31, 2025, 2024 and 2023, respectively:

Year Ended March 31, 

    

2025

    

2024

    

2023

(In thousands)

Contingent consideration, beginning of period

$

160

$

1,052

$

2,738

Change due to accretion

8

108

222

Re-measurement of contingent consideration

(168)

(1,000)

(1,908)

Contingent consideration, end of period

$

$

160

$

1,052

Short-term and long-term investments

The Company had money market funds of $4.8 million and $5.7 million at March 31, 2025 and March 31, 2024, respectively, included in cash and cash equivalents on the Consolidated Balance Sheets. The Company monitors its investments for impairment periodically and records appropriate reductions in carrying values when declines are determined to be other-than-temporary.

There were no available-for-sale investments at March 31, 2025 and 2024, respectively.

At March 31, 2024, the deferred tax asset related to unrecognized gains and losses on short-term and long-term investments was $10,000.

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.25.2
8. LEASES
12 Months Ended
Mar. 31, 2025
LEASES  
NOTE 8 - LEASES

NOTE 8—LEASES

The Company has operating leases for corporate offices, and research and development facilities. The Company’s leases have remaining lease terms of 8 months to 110 months, some of which include options to extend for up to 10 years.

On April 2, 2024, the Company entered into a purchase and sale agreement with an unrelated party, as purchaser, to sell the Company’s 1213 Elko Drive property in Sunnyvale, California (the “Sunnyvale Property”) for $11.9 million in cash. On May 21, 2024 the purchase price was revised to $11.7 million. On June 6, 2024, the Company completed the sale and leaseback transaction for a purchase price, net of closing and other expenses payable by the Company, of $11.2 million in cash. Concurrent with the sale, the Company entered into a lease agreement (the “Lease”) to lease all of the Sunnyvale Property that it occupied from the purchaser for an initial term of ten years from the closing of the sale of the Sunnyvale Property. The Company has the option to renew the term of the Lease for two additional five-year periods. Pursuant to the Lease, the Company is responsible for base rent initially at a rate of approximately $90,768 per month and the monthly operational expenses, such as maintenance, insurance, property taxes and utilities. The rental rate will increase three percent (3%) per year beginning on the first anniversary of the closing. The transaction was accounted for as a sale and leaseback and operating lease accounting classification. The Company recorded a gain of $5.7 million which was recorded in the gain from sale of assets in the Consolidated Statements of Operations in the quarter ended June 30, 2024. In connection with the transaction, the Company presented the net book value of the real property of $5.6 million as assets held for sale in the Consolidated Balance Sheets as of March 31, 2024.

Supplemental balance sheet information related to leases was as follows:

As of

As of

March 31, 2025

March 31, 2024

(In thousands)

Operating Leases

Operating lease right-of-use assets

$

9,547

$

1,553

Lease liabilities-current

$

1,642

$

567

Lease liabilities-non-current

8,001

955

Total operating lease liabilities

$

9,643

$

1,522

The following table provides the details of lease costs:

Year Ended March 31, 

2025

    

2024

(In thousands)

Operating lease cost

$

1,607

$

572

Short-term lease cost

33

32

$

1,640

$

604

The following table provides other information related to leases:

Year Ended March 31, 

2025

    

2024

(In thousands)

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

1,471

$

570

Right-of-use assets obtained in exchange for lease obligations

Operating leases

$

9,092

$

1,445

Weighted-average remaining lease term (years):

Operating leases

8.58

2.78

Weighted-average discount rate:

Operating leases

6.24%

4.22%

The following table provides the maturities of the Company’s operating lease liabilities as of March 31, 2025:

Operating Lease

Liabilities

Fiscal Year

(In thousands)

2026

$

1,685

2027

1,582

2028

1,192

2029

1,220

2030

1,257

Thereafter

5,651

Total undiscounted future cash flows

12,587

Less: Imputed interest

(2,944)

Present value of undiscounted future cash flows

$

9,643

Presentation on statement of financial position

Current

$

1,642

Non-current

$

8,001

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.25.2
9. COMMITMENTS AND CONTINGENCIES
12 Months Ended
Mar. 31, 2025
COMMITMENTS AND CONTINGENCIES  
NOTE 9 - COMMITMENTS AND CONTINGENCIES

NOTE 9—COMMITMENTS AND CONTINGENCIES

Royalty obligations

The Company has license agreements that require it to pay royalties on the sale of products using the licensed technology. Royalty expense for the years ended March 31, 2025, 2024 and 2023 was $0, $36,000 and $39,000, respectively, and was included within cost of revenues.

Indemnification obligations

The Company is a party to a variety of agreements pursuant to which it may be obligated to indemnify the other party with respect to certain matters. Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold and certain intellectual property rights. In each of these circumstances, payment by the Company is conditioned on the other party making a claim pursuant to the procedures specified in the particular contract, which procedures typically allow the Company to challenge the other party’s claims. Further, the Company’s obligations under these agreements may be limited in terms of time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments made by it under these agreements.

It is not possible to predict the maximum potential amount of future payments under these or similar agreements due to the conditional nature of the Company’s obligations and the unique facts and circumstances involved in each particular agreement. Historically, payments made by the Company under these agreements have not had a material effect on its business, financial condition, cash flows or results of operations. The Company believes that if it were to incur a loss in any of these matters, such loss should not have a material effect on its business, financial condition, cash flows or results of operations.

Product warranties

The Company warrants its products to be free of defects generally for a period of three years. The Company estimates its warranty costs based on historical warranty claim experience and includes such costs in cost of revenues. Warranty costs and the accrued warranty liability were not material as of March 31, 2025 and 2024 and for the years ended March 31, 2025, 2024 or 2023.

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.25.2
10. COMMON STOCK
12 Months Ended
Mar. 31, 2025
COMMON STOCK  
NOTE 10 - COMMON STOCK

NOTE 10—COMMON STOCK

The Company’s Certificate of Incorporation, as amended, authorizes the Company to issue 150,000,000 shares of $0.001 par value common stock.

The Company’s board of directors has authorized the repurchase, at management’s discretion, of shares of its common stock. Under the repurchase program, the Company may repurchase shares from time to time on the open market or in private transactions. The specific timing and amount of the repurchases will be dependent on market conditions, securities law limitations and other factors. The repurchase program may be suspended or terminated at any time without prior notice. Through March 31, 2025, including the shares purchased in a modified “Dutch Auction” self-tender offer, the Company has repurchased and retired a total of 12,004,779 shares at an average cost of $5.06 per share for a total cost of $60.7 million. At March 31, 2025, management was authorized to repurchase additional shares with a value of up to $4.3 million under the repurchase program.

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.25.2
11. STOCK-BASED COMPENSATION
12 Months Ended
Mar. 31, 2025
STOCK-BASED COMPENSATION  
NOTE 11 - STOCK-BASED COMPENSATION

NOTE 11—STOCK-BASED COMPENSATION

The 2007 Equity Incentive Plan

In January 2007, the Company’s board of directors approved the 2007 Equity Incentive Plan, (the “2007 Plan”), which was subsequently approved by the Company’s stockholders in March 2007. A total of 3,000,000 shares of common stock were authorized and reserved for issuance under the 2007 Plan. This reserve automatically increased on April 1 of each year through 2017 by an amount equal to the smaller of (a) five percent of the number of shares of common stock issued and outstanding on the immediately preceding March 31, or (b) a lesser amount determined by the board of directors. As described below, the 2007 Plan was terminated in August 2016 and no

further awards may be granted pursuant to the 2007 Plan. In the event of a stock split or other change in the Company’s capital structure, appropriate adjustments will be made in the number of outstanding awards to prevent dilution or enlargement of participants’ rights.

Awards could be granted under the 2007 Plan to the Company’s employees, including officers, directors, or consultants or those of any present or future parent or subsidiary corporation or other affiliated entity. Options granted to non-officer employees generally vested at the rate of 25% on the first anniversary and subsequent anniversaries of the date of grant, while grants to officers vested in full four years after the anniversary date of the officer’s employment that is closest to the date of grant.

In the event of a change in control as described in the 2007 Plan, the acquiring or successor entity may assume or continue all or any awards outstanding under the 2007 Plan or substitute substantially equivalent awards. Any awards that are not assumed or continued in connection with a change in control or exercised or settled prior to the change in control will terminate effective as of the time of the change in control. The administrator may provide for the acceleration of vesting of any or all outstanding awards upon such terms and to such extent as it determines, except that the vesting of all nonemployee director awards will automatically be accelerated in full. The 2007 Plan also authorizes the administrator, in its discretion and without the consent of any participant, to cancel each or any outstanding award denominated in shares upon a change in control in exchange for a payment to the participant with respect to each vested share subject to the cancelled award of an amount equal to the excess of the consideration to be paid per share of common stock in the change in control transaction over the exercise price per share, if any, under the award.

The 2016 Equity Incentive Plan

In June 2016, the Company’s board of directors approved the 2016 Equity Incentive Plan, (the “2016 Plan”), which was subsequently approved by the Company’s stockholders in August 2016. In connection with the stockholders’ approval of the 2016 Plan, 6,000,000 shares available for future award under the 2007 Plan were transferred to the 2016 Plan, 705,699 shares available for grant under the 2007 plan were canceled and the 2007 Plan was terminated. The Company granted options under the 2007 Plan until August 2016, and the 2007 Plan continues to govern the terms of options that remain outstanding under the 2007 Plan.

In July 2021, the Company’s board of directors approved the amendment and restatement of the 2016 Plan, which was subsequently approved by the Company’s stockholders in August 2021. The following summary highlights the material changes to the 2016 Plan:

The number of shares available for issuance was increased by 4,000,000 shares;
The sum of the aggregate grant date fair value of all equity awards and cash compensation for services as a director that may be provided to any non-employee director in any fiscal year was limited to $300,000, reflecting an amendment to a provision of the 2016 Plan that applies a limit of $150,000 to the grant of equity awards alone in any fiscal year; and
The period during which new awards may be granted under the 2016 Plan was extended to August 25, 2031.

Appropriate and proportionate adjustments will be made to the number of shares authorized and other numerical limits in the 2016 Plan and to outstanding awards in the event of any change in the Company’s common stock through merger, consolidation, reorganization, reincorporation, recapitalization, reclassification, stock dividend, stock split, reverse stock split, split-up, split-off, spin-off, combination of shares, exchange of shares or similar change in the Company’s capital structure, or if the Company makes a distribution to its stockholders in a

form other than common stock (excluding regular and periodic cash dividends) that has a material effect on the fair market value of the Company’s common stock. In such circumstances, the administrator also has the discretion under the 2016 Plan to adjust other terms of outstanding awards as it deems appropriate.

If any award granted under the 2016 Plan expires or otherwise terminates for any reason without having been exercised or settled in full, or if shares subject to forfeiture or repurchase are forfeited or repurchased by the Company for not more than the participant's purchase price, any such shares reacquired or subject to a terminated award will again become available for issuance under the 2016 Plan. Shares will not be treated as having been issued under the 2016 Plan and will therefore not reduce the number of shares available for issuance to the extent an award is settled in cash or to the extent that shares are withheld or reacquired by the Company in satisfaction of a tax withholding obligation. Upon the exercise of a stock appreciation right, tender of shares in payment of an option's exercise price or net-exercise of an option, the number of shares available under the 2016 Plan will be reduced by number of shares actually issued in settlement of the award.

To enable compensation provided in connection with certain types of awards intended to qualify as “performance-based” within the meaning of Section 162(m) of the Internal Revenue Code, the 2016 Plan establishes limits on the maximum aggregate number of shares or dollar value for which awards may be granted to an employee in any fiscal year, as follows:

No more than 300,000 shares subject to stock options and stock appreciation rights.
No more than 100,000 shares subject to restricted stock and restricted stock unit awards.
For each full fiscal year of the Company contained in the performance period of performance shares or performance unit awards, no more than 50,000 shares subject to performance share awards or more than $500,000 subject to performance unit awards.
For each full fiscal year of the Company contained in the performance period of cash-based or other stock-based awards, no more than $500,000 subject to cash-based awards or more than 50,000 shares subject to other stock-based awards.

Awards may be granted under the 2016 Plan to the Company’s employees, including officers, directors and consultants or those of any present or future parent or subsidiary corporation or other affiliated entity of the Company. To date, options granted to non-officer employees generally vest 25% on the first anniversary and subsequent anniversaries of the date of grant, while grants to officers generally vest in full four years after the anniversary date of the officer’s employment that is closest to the date of grant.

While the Company may grant incentive stock options only to employees, the Company may grant nonstatutory stock options, stock appreciation rights, restricted stock and stock units, performance shares and units, other stock-based awards and cash-based awards to any eligible participant. Non-employee director awards may be granted only to members of the Company’s board of directors who, at the time of grant, are not employees.

Only members of the board of directors who are not employees at the time of grant are eligible to participate in the nonemployee director awards component of the 2016 Plan. The board or the compensation committee shall set the amount and type of nonemployee director awards to be awarded on a periodic, non-discriminatory basis. Nonemployee director awards may be granted in the form of NSOs, stock appreciation rights, restricted stock awards and restricted stock unit awards. Subject to adjustment for changes in the Company's capital structure, no nonemployee director may be awarded, in any fiscal year, one or more nonemployee director awards for more than a number of shares determined by dividing $150,000 by the fair market value of a share of the Company’s stock

determined on the last trading day immediately preceding the date on which the applicable nonemployee award is granted.

The 2016 Plan provides that, without the approval of a majority of the votes cast in person or by proxy at a meeting of the Company’s stockholders, the administrator may not provide for any of the following with respect to underwater options or stock appreciation rights: (1) either the cancellation of such outstanding options or stock appreciation rights in exchange for the grant of new options or stock appreciation rights at a lower exercise price or the amendment of outstanding options or stock appreciation rights to reduce the exercise price, (2) the issuance of new full value awards in exchange for the cancellation of such outstanding options or stock appreciation rights, or (3) the cancellation of such outstanding options or stock appreciation rights in exchange for payments in cash.

In the event of a change in control as described in the 2016 Plan, the surviving, continuing, successor or purchasing entity or its parent may, without the consent of any participant, either assume or continue outstanding awards or substitute substantially equivalent awards for its stock. If so determined by the Committee, stock-based awards will be deemed assumed if, for each share subject to the award prior to the change in control, its holder is given the right to receive the same amount of consideration that a stockholder would receive as a result of the change in control. Any awards that are not assumed or continued in connection with a change in control or exercised or settled prior to the change in control will terminate effective as of the time of the Change in Control. The administrator may provide for the acceleration of vesting or settlement of any or all outstanding awards upon such terms and to such extent as it determines, except that the vesting of all nonemployee director awards will automatically be accelerated in full. The 2016 Plan also authorizes the administrator, in its discretion and without the consent of any participant, to cancel each or any outstanding award denominated in shares of stock upon a change in control in exchange for a payment to the participant with respect to each vested share (and each unvested share if so determined by the administrator) subject to the cancelled award of an amount equal to the excess of the consideration to be paid per share of common stock in the change in control transaction over the exercise or purchase price per share, if any, under the award.

The 2007 Employee Stock Purchase Plan

In January 2007, the board of directors approved the 2007 Employee Stock Purchase Plan (the “2007 Purchase Plan”) which was subsequently approved by the Company’s stockholders in March 2007. A total of 500,000 shares of the Company’s common stock was authorized and reserved for sale under the 2007 Purchase Plan. In addition, the 2007 Purchase Plan provides for an automatic annual increase in the number of shares available for issuance under the plan on April 1 of each year beginning in 2008 and continuing through and including April 1, 2017 equal to the lesser of (1) one percent of the number of issued and outstanding shares of common stock on the immediately preceding March 31, (2) 250,000 shares or (3) a number of shares as the board of directors may determine. Appropriate adjustments will be made in the number of authorized shares and in outstanding purchase rights to prevent dilution or enlargement of participants' rights in the event of a stock split or other change in our capital structure. Shares subject to purchase rights that expire or are canceled will again become available for issuance under the 2007 Purchase Plan.

The Company’s employees and employees of any parent or subsidiary corporation designated by the administrator will be eligible to participate in the 2007 Purchase Plan if they are customarily employed by us for more than 20 hours per week and more than five months in any calendar year. However, an employee may not be granted a right to purchase stock under the 2007 Purchase Plan if: (1) the employee immediately after such grant would own stock possessing 5% or more of the total combined voting power or value of all classes of our capital stock or of any parent or subsidiary corporation, or (2) the employee’s rights to purchase stock under all of our employee stock purchase plans would accrue at a rate that exceeds $25,000 in value for each calendar year of participation in such plans.

The 2007 Purchase Plan is designed to be implemented through a series of sequential offering periods, generally six (6) months in duration beginning on the first trading day on or after May 1 and November 1 of each year. The administrator is authorized to establish additional or alternative sequential or overlapping offering periods and offering periods having a different duration or different starting or ending dates, provided that no offering period may have a duration exceeding 27 months.

Amounts accumulated for each participant under the 2007 Purchase Plan are used to purchase shares of the Company’s common stock at the end of each offering period at a price generally equal to 85% of the lower of the fair market value of our common stock at the beginning of an offering period or at the end of the offering period. Prior to commencement of an offering period, the administrator is authorized to reduce, but not increase, this purchase price discount for that offering period, or, under circumstances described in the 2007 Purchase Plan, during that offering period. The maximum number of shares a participant may purchase in any six-month offering period is the lesser of (i) that number of shares determined by multiplying (x) 1,000 shares by (y) the number of months (rounded to the nearest whole month) in the offering period and rounding to the nearest whole share or (ii) that number of whole shares determined by dividing (x) the product of $2,083.33 and the number of months (rounded to the nearest whole month) in the offering period and rounding to the nearest whole dollar by (y) the fair market value of a share of our common stock at the beginning of the offering period. Prior to the beginning of any offering period, the administrator may alter the maximum number of shares that may be purchased by any participant during the offering period or specify a maximum aggregate number of shares that may be purchased by all participants in the offering period. If insufficient shares remain available under the plan to permit all participants to purchase the number of shares to which they would otherwise be entitled, the administrator will make a pro rata allocation of the available shares. Any amounts withheld from participants' compensation in excess of the amounts used to purchase shares will be refunded, without interest. During fiscal 2025, 230,395 shares of common stock were issued under the 2007 Purchase Plan.

In the event of a change in control, an acquiring or successor corporation may assume our rights and obligations under the 2007 Purchase Plan. If the acquiring or successor corporation does not assume such rights and obligations, then the purchase date of the offering periods then in progress will be accelerated to a date prior to the change in control.

The following table summarizes stock option activities:

Weighted

Number of Shares

Average

Weighted

Weighted

Shares

Underlying

Remaining

Average

Average Grant

Available for

Options

Contractual

Exercise

Date Fair

    

Grant

    

Outstanding

    

Life (Years)

    

Price

    

Value Per Share

 

Balance at March 31, 2024

2,584,186

8,968,199

$

5.26

$

2.11

Granted

(831,635)

831,635

$

3.08

$

2.23

Exercised

(73,730)

$

2.08

$

0.99

Forfeited

1,343,425

(2,089,388)

$

5.36

$

2.19

Balance at March 31, 2025

3,095,976

7,636,716

5.38

$

5.03

$

2.11

Options vested and exercisable

5,480,321

4.28

$

5.47

$

2.07

Options vested and expected to vest

7,585,284

5.36

$

5.03

$

2.11

Options unvested

2,179,020

8.16

$

3.90

$

2.21

The options outstanding and by exercise price at March 31, 2025 are as follows:

Number of

Options Outstanding

Options Exercisable

Shares

Weighted

Weighted Average

Weighted

Underlying

Average

Remaining

Number

Average

Options

Exercise

Contractual

Vested and

Exercise

Exercise Price

    

Outstanding

    

Price

    

Life (Years)

    

Exercisable

    

Price

 

$

0.00

-

2.00

822,453

$

1.91

8.39

632,965

$

1.91

$

2.01

-

4.00

1,356,822

$

3.02

7.20

594,312

$

2.93

$

4.01

-

6.00

3,216,716

$

5.07

5.04

2,012,319

$

5.28

$

6.01

-

8.00

1,616,512

$

6.97

3.40

1,616,512

$

6.97

$

8.01

-

10.00

624,213

$

8.23

4.33

624,213

$

8.23

7,636,716

$

5.03

5.38

5,480,321

$

5.47

Stock-based compensation

The Company recognized $2.3 million, $2.8 million and $2.5 million of stock-based compensation expense for the years ended March 31, 2025, 2024 and 2023, respectively, as follows:

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

Cost of revenues

$

199

$

228

$

202

Research and development

1,010

1,411

1,316

Selling, general and administrative

1,053

1,199

951

$

2,262

$

2,838

$

2,469

Stock-based compensation expense in the years ended March 31, 2025, 2024 and 2023 included $176,000, $230,000 and $211,000, respectively, related to the Company’s Employee Stock Purchase Plan.

No tax benefit was recognized in either fiscal 2025 or fiscal 2024 due to a full valuation allowance. There were no windfall tax benefits realized from exercised stock options recognized in fiscal 2025 or fiscal 2024. Compensation cost capitalized within inventory at March 31, 2025 and 2024 was not material. As of March 31, 2025, the Company’s total unrecognized compensation cost was $5.1 million, which will be recognized over the

weighted average period of 2.95 years. The Company calculated the fair value of stock-based awards in the periods presented using the Black-Scholes option pricing model and the following weighted average assumptions:

Year Ended March 31, 

    

2025

    

2024

    

2023

 

Stock Option Plans:

Risk-free interest rate

4.05

-

4.48

%  

3.69

-

4.80

%  

2.95

-

4.27

%  

Expected life (in years)

4.89

-

5.00

4.46

-

4.94

4.55

-

5.00

Volatility

91.0

-

96.7

%  

80.7

-

85.9

%  

49.2

-

53.1

%  

Dividend yield

%  

%  

%  

Employee Stock Purchase Plan:

Risk-free interest rate

4.44

-

5.41

%  

5.26

-

5.38

%  

1.54

-

4.54

%  

Expected life (in years)

0.50

0.50

0.50

Volatility

6.1

-

12.4

%  

28.8

-

83.9

%  

49.3

-

58.2

%  

Dividend yield

%  

%  

%  

The weighted average fair value of options granted during the years ended March 31, 2025, 2024 and 2023 was $2.23, $2.13 and $1.38, respectively.

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.25.2
12. RELATED PARTY TRANSACTIONS
12 Months Ended
Mar. 31, 2025
RELATED PARTY TRANSACTIONS  
NOTE 12 - RELATED PARTY TRANSACTIONS

NOTE 12—RELATED PARTY TRANSACTIONS

The Company incurred engineering service expense and manufacturing services of approximately $140,000, $500,000 and $240,000 during the fiscal years ended March 31, 2025, 2024 and 2023, respectively, from Wistron Neweb Corp (“WNC”) in connection with the manufacturing of single-APU PCIe boards, to be used in the Company’s in-place associative computing product. Haydn Hsieh, a member of the Company’s board of directors, is the Chairman and Chief Strategy Officer of WNC. The amount owed to WNC, of $8,000 and $0 at March 31, 2025 and 2024, respectively, is included in accounts payable in the Consolidated Balance Sheets. Amounts paid to WNC of $375,000 and $375,000 are included in prepaid expenses and other current assets in the Consolidated Balance Sheets at March 31, 2025 and 2024, respectively.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.25.2
13. SEGMENT AND GEOGRAPHIC INFORMATION
12 Months Ended
Mar. 31, 2025
SEGMENT AND GEOGRAPHIC INFORMATION  
NOTE 13 - SEGMENT AND GEOGRAPHIC INFORMATION

NOTE 13—SEGMENT AND GEOGRAPHIC INFORMATION

Based on its operating management and financial reporting structure, the Company has determined that it has one reportable business segment: the design, development and sale of integrated circuits.

The key measure of segment profit or loss utilized by the CODM to assess performance of and allocate resources to the Company’s operating segment is consolidated net income (loss). Net income (loss) is used in monitoring budget versus actual results. This measure is presented on the consolidated statements of operations and comprehensive loss. Significant segment expenses included in net income (loss) include cost of revenue, research and development, selling, general and administrative expense, interest income, other income (expense), net, and income tax provision, which are presented on the consolidated statements of operations and comprehensive loss. The measure of segment assets is reported on the consolidated balance sheets as total consolidated assets.

The following is a summary of net revenues by geographic area based on the location to which product is shipped:

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

United States

$

8,152

   

$

11,461

$

14,435

China

5,326

1,262

1,582

Singapore

2,009

2,034

4,941

Netherlands

554

2,825

3,087

Germany

3,716

3,498

4,474

Rest of the world

761

685

1,172

$

20,518

$

21,765

$

29,691

All sales are denominated in United States dollars.

The locations and net book value of long-lived assets and operating lease right-of-use assets are as follows:

March 31,

    

2025

    

2024

 

(In thousands)

United States

$

9,372

$

6,805

Taiwan

364

590

Israel

619

935

$

10,355

$

8,330

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.25.2
14. ACQUISITION
12 Months Ended
Mar. 31, 2025
ACQUISITION  
NOTE 14 - ACQUISITION

NOTE 14—ACQUISITION

On November 23, 2015, the Company acquired all of the outstanding capital stock of privately held MikaMonu Group Ltd. (“MikaMonu”), a development-stage, Israel-based company that specialized in in-place associative computing for markets including big data, computer vision and cyber security. MikaMonu, located in Tel Aviv, held 12 United States patents and had a number of pending patent applications.

The acquisition was accounted for as a purchase under authoritative guidance for business combinations. The purchase price of the acquisition was allocated to the intangible assets acquired, with the excess of the purchase price over the fair value of assets acquired recorded as goodwill. The Company performs a goodwill impairment test in February of each fiscal year and if certain events or circumstances indicate that an impairment loss may have been incurred, on an interim basis.

The acquisition agreement provides for potential “earnout” payments to the former MikaMonu shareholders in cash or shares of the Company’s common stock, at the Company’s discretion, during a period of up to ten years following the closing if certain revenue targets for products based on the MikaMonu technology are achieved. Earnout payments, up to a maximum of $30.0 million, equal to 5% of net revenues from the sale of qualifying products in excess of certain thresholds, will be made quarterly through December 31, 2025. As of March 31, 2025, none of the revenue targets have been achieved and no revenue based earnout payments have been paid to the former MikaMonu shareholders.

The maximum amount of the remaining potential earnout payments totals approximately $30.0 million at March 31, 2025. The Company determined that the fair value of this contingent consideration liability was

$5.8 million at the acquisition date. The contingent consideration liability is included in contingent consideration, non-current on the Consolidated Balance Sheets at March 31, 2025 and 2024 in the amount of $0 and $160,000, respectively.

At each reporting period, the contingent consideration liability is re-measured to fair value with changes recorded in selling, general and administrative expenses in the Consolidated Statements of Operations. Re-measurement of the contingent consideration liability resulted in a reduction in fair value for the years ended March 31, 2025, 2024 and 2023 of ($168,000), ($1.0 million) and ($1.9 million), respectively. See Note 7 for the valuation of contingent consideration.

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.25.2
15. EMPLOYEE BENEFIT PLANS
12 Months Ended
Mar. 31, 2025
EMPLOYEE BENEFIT PLANS  
NOTE 15 - EMPLOYEE BENEFIT PLANS

NOTE 15—EMPLOYEE BENEFIT PLANS

The Company provides a defined contribution retirement plan (the “Retirement Plan”), which qualifies under Section 401(k) of the Internal Revenue Code of 1986. The Retirement Plan covers essentially all United States employees. Eligible employees may make contributions to the Retirement Plan up to 15% of their annual compensation, but no greater than the annual IRS limitation for any plan year. The Retirement Plan does not provide for Company contributions.

The Company provides a defined contribution retirement plan (the “Taiwan Pension Plan”) that covers essentially all of its employees located in Taiwan. The Company makes contributions to the Taiwan Pension Plan equal to 6% of eligible compensation and employees can make voluntary contributions of up to 6% of eligible compensation. All contributions are fully vested.

The Company provides a defined contribution retirement plan (the “Pension Plan”) that covers essentially all of its employees located in Israel. Eligible employees may make contributions to the Pension Plan up to 6% of eligible compensation, and the Company contributes up to 15.83% of eligible compensation. All contributions are fully vested.

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.25.2
16. GOVERNMENT AGREEMENTS
12 Months Ended
Mar. 31, 2025
GOVERNMENT AGREEMENTS  
NOTE 16 - GOVERNMENT AGREEMENTS

NOTE 16—GOVERNMENT AGREEMENTS

In June 2023, the Company entered into a prototype agreement with the Space Development Agency for the development of a Next-Generation Associative Processing Unit-2 for Enhanced Space-Based Capabilities (“Prototype Agreement”). Under the Prototype Agreement, the Company will receive an award funded by the Small Business Innovation Research program. Pursuant to an agreed-upon schedule, the Company will receive milestone payments totaling an estimated $1.25 million upon successful completion of each milestone.

In November 2023, the Company entered into a second prototype agreement with the U.S. Air Force Research Laboratory (“AFRL”) for the development of specialized algorithms for a Next-Generation Compute-In-Memory Associative Processing Unit (APU2) to Enable High-Performance Computing in Space. Pursuant to an agreed-upon schedule, the Company will receive milestone payments totaling an estimated $1.1 million upon successful completion of each milestone.

In October 2024, the Company was selected by the U.S. Army for a potential contract award of up to $250,000 under the DoD SBIR program to develop advanced, Army-specific edge computing AI solutions using its groundbreaking Gemini-II technology.

The Prototype Agreements are unrelated to the Company’s ordinary business activities. The Company has discretion in managing the activities under the Prototype Agreement and retains all developed intellectual property. The Company applies IAS 20, by analogy, and recognizes the award as a reduction of research and development expenses based on a cost incurred method.

During fiscal year 2025, the Company recognized $1.2 million as a reduction to research and development expense in the Consolidated Statements of Operations under these agreements.

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.2
17. SUBSEQUENT EVENT
12 Months Ended
Mar. 31, 2025
SUBSEQUENT EVENT  
NOTE 17 - SUBSEQUENT EVENT

NOTE 17 – SUBSEQUENT EVENT

On June 28, 2023, we filed a registration statement on Form S-3, which was declared effective by the SEC on July 19, 2023. On August 1, 2023, we commenced a registered securities offering pursuant to a Sales Agreement (the “Sales Agreement”) with Needham & Company, LLC (“Needham”). The Sales Agreement provides that we may offer and sell our common stock having an aggregate offering price of up to $25.0 million from time to time (the “Offering”) through Needham, acting as our sales agent. In May and June 2025, we sold 3,380,773 shares pursuant to the Offering at an average price of $3.32 for proceeds of $11.2 million, less offering costs of $411,000.

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure      
Net Income (Loss) $ (10,639) $ (20,087) $ (15,977)
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
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 43 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Insider Trading Policies and Procedures
12 Months Ended
Mar. 31, 2025
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Mar. 31, 2025
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]

We recognize the importance of assessing, identifying, and managing material risks associated with cybersecurity threats, as such term is defined in Item 106(a) of Regulation S-K. These risks include, among other things, internal operational risks; system security risks; data protection; risks to proprietary business information; intellectual property theft; fraud; extortion; harm to employees, partners, or customers; violation of privacy or security laws and other litigation and legal risk; and reputational risks. We have implemented several cybersecurity processes, technologies, and controls to aid in our efforts to identify, assess, and manage such material risks.

To aide in identifying and assessing material risks from cybersecurity threats, our Enterprise Risk Management program considers cybersecurity risks alongside other significant company risks as part of our overall risk assessment process. We employ a range of tools and services, including regular network and endpoint monitoring and vulnerability assessments to inform our professionals’ risk identification and assessment.

We manage these known risks by using internal security controls designed to align with standards set the International Organization for Standardization (“ISO”). In connection with the identification, assessment and management of material risks and cybersecurity threats, we also conduct the following activities at various intervals during the year:

monitor emerging data protection laws and implement changes from time-to-time to our processes designed to comply with such laws;
undertake regular reviews of our customer facing policies and statements related to cybersecurity;
run exercises to simulate a response to a cybersecurity incident and use the findings to improve our processes and technologies;
run exercises to simulate a response to a cybersecurity incident to provide training to our cyber incident response team;
conduct a variety of information security and privacy trainings, including new employee training, job-specific security training, specialized training for IT and security personnel, and phishing simulations; and
carry information security risk insurance to help defray potential losses that might arise from a cybersecurity incident.

Our cybersecurity incident response plan was developed to respond to the threat of security breaches, the threat of cyberattacks, and to protect and preserve the confidentiality, integrity, and continued availability of information owned by, or in the care of, the Company. Our incident response plan coordinates the activities that we take to prepare for, detect, respond to, and recover from cybersecurity incidents, which include processes to triage, assess severity for, escalate material cybersecurity incidents to our global crisis management plan, contain, investigate, and remediate the incident.

We regularly engage with auditors to review our cybersecurity program to help identify areas for continued focus, improvement and compliance.

In our risk factors, we describe how potential risks from cybersecurity threats may affect us, including our business strategy, results of operations, or financial condition. See our risk factor disclosures at Item 1A of this Annual Report on Form 10-K.

Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block]

We recognize the importance of assessing, identifying, and managing material risks associated with cybersecurity threats, as such term is defined in Item 106(a) of Regulation S-K. These risks include, among other things, internal operational risks; system security risks; data protection; risks to proprietary business information; intellectual property theft; fraud; extortion; harm to employees, partners, or customers; violation of privacy or security laws and other litigation and legal risk; and reputational risks. We have implemented several cybersecurity processes, technologies, and controls to aid in our efforts to identify, assess, and manage such material risks.

To aide in identifying and assessing material risks from cybersecurity threats, our Enterprise Risk Management program considers cybersecurity risks alongside other significant company risks as part of our overall risk assessment process. We employ a range of tools and services, including regular network and endpoint monitoring and vulnerability assessments to inform our professionals’ risk identification and assessment.

Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block]

Cybersecurity is an important part of our risk management processes and an area of focus for our Board of Directors and management. The Board has oversight responsibility for the Company’s Enterprise Risk Management framework. The Board as a whole and through the various Board committees oversees the Company’s management of material enterprise level risk, focusing on four areas of risk: strategic, compliance, operational, and financial.  To fulfill its oversight responsibility, the Board also regularly reviews, consults, and discusses with management on strategic direction, challenges, and risks faced by the Company. Board members, including members of the Audit Committee, have expertise and/or operational experience in cybersecurity matters. We are committed to maintaining robust governance and oversight of these risks and to implementing mechanisms, controls, technologies, and processes designed to help us assess, identify, and manage these risks.

As part of our entire Board’s operational risk management responsibilities, it has oversight of risks from cybersecurity threats. The Audit Committee has been designated with the responsibility to regularly review the Company’s processes and procedures around managing cybersecurity threat risks and cybersecurity incidents. Asdiscussed below, members of management report to the Audit Committee which reports to the entire Board about cybersecurity threat risks, among other cybersecurity related matters, at least annually.

In support of the Board's oversight of the Company's cybersecurity risk management program, the Audit Committee receives quarterly cybersecurity updates from members of management. These updates include topics, such as threat risk management updates, the results of exercises and response readiness assessments, our incident response plan, and steps management has taken to respond to such threat risks, if any.

Members of the Board and Audit Committee are also encouraged to regularly engage in ad hoc conversations with management on cybersecurity-related news events and discuss any updates to our cybersecurity risk management and strategy programs.

Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] Audit Committee
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] In support of the Board's oversight of the Company's cybersecurity risk management program, the Audit Committee receives quarterly cybersecurity updates from members of management. These updates include topics, such as threat risk management updates, the results of exercises and response readiness assessments, our incident response plan, and steps management has taken to respond to such threat risks, if any.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block] Management
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] Board members, including members of the Audit Committee, have expertise and/or operational experience in cybersecurity matters.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.2
1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Mar. 31, 2025
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Accounting principles

Accounting principles

The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).

Basis of consolidation

Basis of consolidation

The consolidated financial statements include the accounts of the Company’s four wholly owned subsidiaries, GSI Technology Holdings, Inc., GSI Technology (BVI), Inc., GSI Technology Israel Ltd. and GSI Technology Taiwan, Inc. All inter-company transactions and balances have been eliminated in consolidation.

Use of estimates

Use of estimates

The preparation of 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 at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates are inherent in the preparation of the consolidated financial statements and include obsolete and excess inventory and the valuation of contingent consideration. The uncertainty created by the disruptions in the capital markets as a result of higher interest rates, worldwide inflationary pressures, tariffs and trade disputes, increasing geopolitical tensions, the evolving conflict in Israel, the military conflict in Ukraine and the decline in the global economic environment, has made such estimates more difficult and subjective. Actual results could differ materially from those estimates.

Government Agreements

Government Agreements

From time to time, the Company may enter into agreements with federal government agencies. GAAP does not have specific accounting standards covering agreements between the government and business entities. The Company applies International Accounting Standards 20 (“IAS 20”), Accounting for Government Grants and Disclosure of Government Assistance, by analogy when accounting for agreements entered into with the government. Under IAS 20, government grants or awards are initially recognized when there is reasonable assurance the conditions of the grant or award will be met and the grant or award will be received. After initial recognition, government grants or awards are recognized on a systematic basis in a manner consistent with the manner in which the Company recognizes the underlying costs for which the grant or award is intended to compensate. The Company follows ASC 832, Disclosures by Business Entities about Government Assistance, with respect to the disclosures of government grants or awards.

Credit Losses-Marketable Securities

Credit LossesMarketable Securities

For marketable securities in an unrealized loss position, the Company periodically assesses its portfolio for impairment. The assessment first considers the intent or requirement to sell the marketable security. If either of these criteria are met, the amortized cost basis is written down to fair value through earnings.

Beginning April 1, 2023, if the criteria above are not met, the Company evaluates whether the decline resulted from credit losses or other factors by considering the extent to which fair value is less than amortized cost, any changes to the rating of the marketable security by a rating agency, and any adverse conditions specifically related to the marketable security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the marketable security is compared to the amortized cost basis of the marketable security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded, limited by the amount that the fair value is less than the amortized cost basis. Any other impairment that has not been recorded through an allowance for credit losses is recognized in other comprehensive loss.

Credit Losses-Accounts Receivable

Credit LossesAccounts Receivable

Accounts receivable are recorded at the amounts billed less estimated allowances for credit losses for any potential uncollectible amounts. The Company continually monitors customer payments and maintains an allowance for estimated losses resulting from a customer’s inability to make required payments. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, and economic conditions that may affect a customer’s ability to pay. Accounts receivable are written-off and charged against an allowance for credit losses when the Company has exhausted collection efforts without success.

Risk and uncertainties

Risk and uncertainties

The decline in the global economic environment due to, among other things, higher interest rates, tariffs and trade disputes, worldwide inflationary pressures and increasing geopolitical tensions, has affected the business activities of the Company, its customers, suppliers, and other business partners in the fiscal year ended March 31, 2025.

Our software development and certain regional sales activities for our APU product offerings occur in Israel. Our Vice President, Associative Computing, along with a team of software development experts are based in our Israel facility. This team is needed for the development of the various levels of software required in the use of our APU product offering. Proof of concept customers for our Synthetic Aperture Radar image processing acceleration system are also based in Israel. We are closely monitoring developments in the evolving military conflict in Israel including potential impacts to our business, customers, employees and operations in Israel. At this time, the impact on GSI Technology is uncertain and subject to change given the volatile nature of the situation, but adverse changes in the military conditions in Israel could harm our business and our stock price could decline.

The Company believes that during the next 12 months disruptions in the capital markets as a result of higher interest rates, worldwide inflationary pressures, tariffs and trade disputes, increasing geopolitical tensions and the decline in the global economic environment could impact general economic activity and demand in the Company’s end markets.

The Company buys all of its SRAM wafers, an integral component of its products, from a single supplier and is also dependent on independent suppliers to assemble and test its products. During the years ended March 31, 2025, 2024 and 2023, all of the wafers used in the Company’s SRAM products were supplied by Taiwan Semiconductor Manufacturing Company Limited, or TSMC. If this supplier fails to satisfy the Company’s

requirements on a timely basis at competitive prices, the Company could suffer manufacturing delays, a possible loss of revenues, or higher cost of revenues, any of which could adversely affect operating results.

A significant portion of the Company’s net revenues come from sales to customers in the networking and telecommunications equipment industry. A decline in demand in this industry could have a material adverse effect on the Company’s operating results and financial condition.

Because much of the manufacturing and testing of the Company’s products is conducted in Taiwan, its business performance may be affected by changes in Taiwan’s political, social and economic environment. For example, any political instability or restrictions on transportation logistics for our products that result from the relationship among the United States, Taiwan and the People’s Republic of China could damage the Company’s business. Moreover, the role of the Taiwanese government in the Taiwanese economy is significant. Taiwanese policies toward economic liberalization, and laws and policies affecting technology companies, foreign investment, currency exchange rates, taxes and other matters could change, resulting in greater restrictions on the Company’s and its suppliers' ability to do business and operate facilities in Taiwan. If any of these risks were to occur, the Company’s business could be harmed.

Some of the Company’s suppliers and the Company’s two principal operations are located near fault lines. In the event of a major earthquake, typhoon or other natural disaster near the facilities of any of these suppliers or the Company, the Company’s business could be harmed.

From time to time, the Company is involved in legal actions. There are many uncertainties associated with any litigation, and the Company may not prevail. If information becomes available that causes us to determine that a loss in any of the Company’s pending litigation, or the settlement of such litigation, is probable, and we can reasonably estimate the loss associated with such events, we will record the loss in accordance with GAAP. However, the actual liability in any such litigation may be materially different from the Company’s estimates, which could require us to record additional costs.

Revenue recognition

Revenue recognition

The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. Under this criteria, revenue from the sale of products is generally recognized upon shipment according to the Company’s shipping terms, net of accruals for estimated variable consideration resulting from sales returns and allowances based on historical experience.

Cash and cash equivalents

Cash and cash equivalents

Cash and cash equivalents include cash in demand accounts and highly liquid investments purchased with an original or remaining maturity of three months or less at the date of purchase, stated at cost, which approximates their fair value.

Short-term investments

Short-term investments

All of the Company’s short-term investments are classified as available-for-sale. Available-for-sale debt securities with maturities greater than twelve months are classified as long-term investments when they are not intended for use in current operations. Investments in available-for-sale securities are reported at fair value with unrecognized gains (losses), net of tax, as a component of “Accumulated other comprehensive loss” on the Consolidated Balance Sheets.

Concentration of credit risk

Concentration of credit risk

Financial instruments that potentially subject the Company to a concentration of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company places its cash primarily in checking, certificate of deposit, and money market accounts with reputable financial institutions, and by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company’s accounts receivables are derived primarily from revenue earned from customers located in the U.S. and Asia. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral from its customers. The Company maintains an allowance for credit losses based upon the expected collectability of accounts receivable. There were no write offs of accounts receivable in the years ended March 31, 2025, 2024 or 2023.

At March 31, 2025, two customers accounted for 56% and 29% of accounts receivable, and for the year then ended, two customers accounted for 50% and 23% of net revenues. At March 31, 2024, three customers accounted for 46%, 18% and 14% of accounts receivable, and for the year then ended, two customers accounted for 51% and 14% of net revenues. For the year ended March 31, 2023, three customers accounted for 48%, 17% and 10% of net revenues.

Inventories

Inventories

Inventories are stated at the lower of cost or net realizable value, cost being determined on a weighted average basis. Inventory write-down allowances are established when conditions indicate that the selling price could be less than cost due to physical deterioration, obsolescence of certain products based on changes in technology and demand, changes in price levels, or other causes. These allowances, once recorded, result in a new cost basis for the related inventory. These allowances are also considered for excess inventory generally based on inventory levels in excess of 12 months of forecasted customer demand based on historical sales and expected future orders, as estimated by management, for each specific product. The allowance is not reversed until the inventory is sold or disposed.

The Company recorded write-downs of excess and obsolete inventories of $305,000, $180,000 and $226,000, respectively, in fiscal 2025, 2024 and 2023.

Property and equipment, net

Property and equipment, net

Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as presented below:

Software

    

3 to 5 years

Computer and other equipment

 

5 to 10 years

Building and building improvements

10 to 25 years

Furniture and fixtures

 

7 years

Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful lives of the assets or the remaining lease term of the respective assets. Gains or losses on disposals of property and equipment are recorded within loss from operations. Costs of repairs and maintenance are included as part of operating expenses unless they are incurred in relation to major improvements to existing property and equipment, at which time they are capitalized.

Operating Leases

Operating Leases

The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, lease liabilities, current and lease liabilities, non-current on the Company's Consolidated Balance Sheets. The Company did not identify any finance leases as of March 31, 2025 and 2024.

Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As the Company’s leases do not provide an implicit rate, the Company uses an estimate of its incremental borrowing rate based on observed market data and other information available at the lease commencement date. The operating lease ROU assets also include any lease payments made and exclude lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. The Company does not record leases on the Consolidated Balance Sheets with a term of one year or less. The Company does not separate lease and non-lease components but rather accounts for each separate component as a single lease component for all underlying classes of assets. Variable lease payments are expensed as incurred and are not included within the operating lease ROU asset and lease liability calculation. Variable lease payments primarily include reimbursements of costs incurred by lessors for common area maintenance and utilities. Lease expense for minimum operating lease payments is recognized on a straight-line basis over the lease term.

Impairment of long-lived assets

Impairment of long-lived assets

Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. If the sum of the expected future cash flows (undiscounted and before interest) from the use of the assets is less than the net book value of the asset an impairment could exist and the amount of the impairment loss, if any, will generally be measured as the difference between the net book value of the assets and their estimated fair values. There were no impairment losses recognized during the years ended March 31, 2025, 2024 or 2023.

Goodwill and intangible assets

Goodwill and intangible assets

Goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of these assets may not be recoverable.

The Company assesses goodwill for impairment on an annual basis on the last day of February in the fourth quarter of its fiscal year and if certain events or circumstances indicate that an impairment loss may have been incurred, on an interim basis. The Company has one reporting unit. Impairment is recognized if the carrying value of the net assets of the reporting unit exceeds the fair value of the reporting unit, with the impairment loss not to exceed the amount of goodwill allocated to the reporting unit.

Intangible assets with finite useful lives are amortized over their estimated useful lives, generally on a straight-line basis over five to fifteen years. The Company reviews identifiable amortizable intangible assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. Determination of recoverability is based on the lowest level of identifiable estimated undiscounted cash flows resulting from use of the asset group and its eventual disposition. Measurement of any impairment loss is based on the excess of the carrying value of the asset over its fair value. There were no impairment indicators noted as of March 31, 2025.

Research and development

Research and development

Research and development expenses are related to new product designs, including, salaries, stock-based compensation, contractor fees, preproduction masks, and allocation of corporate costs and are charged to the statement of operations as incurred.

Income taxes

Income taxes

The Company accounts for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when it is more likely than not that the deferred tax asset will not be realized. Due to historical losses in the U.S., the Company has a full valuation allowance on its U.S. federal and state deferred tax assets. As of March 31, 2025 and 2024, the Company’s net deferred tax assets of $22.8 and $20.2 million, respectively, were subject to a valuation allowance of $22.8 and $20.2 million, respectively. Management continues to evaluate the realizability of deferred tax assets and the related valuation allowance.

Authoritative guidance prescribes a comprehensive model for how a company should recognize, measure, present, and disclose in its financial statements uncertain tax positions that the Company has taken or expects to take on a tax return (including a decision whether to file or not to file a return in a particular jurisdiction). Under the guidance, the financial statements will reflect expected future tax consequences of such positions presuming the taxing Authorities’ full knowledge of the position and all relevant facts, but without considering time values. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation process, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement.

The Company’s policy is to include interest and penalties related to unrecognized tax benefits within the provision for income taxes in the Consolidated Statements of Operations.

Shipping and handling costs

Shipping and handling costs

The Company records costs related to shipping and handling in cost of revenues.

Advertising expense

Advertising expense

Advertising costs are charged to expense in the period incurred. Advertising expense was not material for the years ended March 31, 2025, 2024 and 2023.

Foreign currency transactions

Foreign currency transactions

The U.S. dollar is the functional currency for all of the Company’s foreign operations. Foreign currency transaction gains and losses, resulting from transactions denominated in currencies other than U.S. dollars are included in the Consolidated Statements of Operations. These gains and losses were not material for the years ended March 31, 2025, 2024 or 2023.

Segments

Segments

Segment reporting is based on the “management approach,” following the method that management organizes the Company’s reportable segments for which separate financial information is made available to, and evaluated regularly by, the chief operating decision maker in allocating resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer (“CEO”), who makes the decision on allocating resources and in assessing performance. The CEO reviews the Company's consolidated results as one operating segment. In making operating decisions, the CEO primarily considers consolidated financial information, accompanied by disaggregated information about revenues by customers and product. All of the Company’s principal operations and decision-making functions are located in the U.S. The Company’s CEO views its

operations, manages its business, and uses one measurement of profitability for the one operating segment, which designs, develops and sells integrated circuits.

Accounting for stock-based compensation

Accounting for stock-based compensation

Stock-based compensation expense recognized in the Consolidated Statements of Operations is based on options ultimately expected to vest, reduced by the amount of estimated forfeitures. The Company chose the straight-line method of allocating compensation cost over the requisite service period of the related award according to authoritative guidance. The Company calculates the expected term based on the historical average period of time that options were outstanding as adjusted for expected changes in future exercise patterns, which, for options granted in fiscal 2025, 2024 and 2023 resulted in an expected term of approximately 4.9 to 5.0 years, 4.5 to 4.9 years and 4.6 to 5.0 years, respectively. The Company uses its historical volatility to estimate expected volatility. The risk-free interest rate is based on the U.S. Treasury yields in effect at the time of grant for periods corresponding to the expected life of the options. The dividend yield is 0%, based on the fact that the Company has never paid dividends and has no present intention to pay dividends. Changes to these assumptions may have a significant impact on the results of operations.

Authoritative guidance requires cash flows, if any, resulting from the tax benefits from tax deductions in excess of the compensation cost recognized for those options (excess tax benefits) to be classified as financing cash flows in the Consolidated Statements of Cash Flows.

Comprehensive loss

Comprehensive loss

Comprehensive loss is defined to include all changes in stockholders’ equity during a period except those resulting from investments by owners and distributions to owners. For the years ended March 31, 2025, 2024 and 2023, comprehensive loss was $10.6 million, $20.0 million and $16.0 million, respectively.

Accounting pronouncements effective for fiscal 2025 or not yet adopted by the Company

Accounting pronouncements effective for fiscal 2025

In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which requires the Company to disclose segment expenses that are significant and regularly provided to the Company’s chief operating decision maker (“CODM”). In addition, ASU 2023-07 requires the Company to disclose the title and position of its CODM and how the CODM uses segment profit or loss information in assessing segment performance and deciding how to allocate resources. We adopted the provisions of ASU No. 2023-07 in the fourth quarter of fiscal 2025, which resulted in additional disclosures in the notes to our consolidated financial statements. See Note 13, Segment and Geographic Information. The adoption of this standard did not have an impact on the Company’s financial position or results of operations.

Accounting pronouncements not yet adopted by the Company

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740).” ASU No. 2023-09 improves the transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. It also includes certain other amendments to improve the effectiveness of income tax disclosures regarding (a) income or loss from continuing operations disaggregated between domestic and foreign and (b) income tax expense or benefit from continuing operations disaggregated by federal, state and foreign. ASU No. 2023-09 is effective for annual periods beginning after December 15, 2024. The Company will adopt ASU 2023-09 at the beginning of fiscal year 2026. The Company is currently evaluating the disclosure requirements and its effect on the Consolidated Financial Statements.

In November 2024, the FASB issued ASU No. 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40).” ASU No. 2024-03 does not change the expense captions an entity presents on the face of the income statement; rather it requires disaggregation of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. ASU No. 2024-03 requires footnote disclosure about specific expenses to disaggregate, in a tabular presentation, each relevant expense caption on the face of the income statement that includes any of the following natural expenses: (1) purchases of inventory, (2) employee compensation, (3) depreciation, (4) intangible asset amortization and (5) depreciation, depletion and amortization recognized as part of oil- and gas-production activities or other types of depletion expenses. The tabular disclosure would also include certain other expenses, when applicable. ASU No. 2024-03 does not change or remove existing expense disclosure requirements; however, it may affect where that information appears in the footnotes to the financial statements. ASU No. 2024-03 is effective for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The requirements will be applied prospectively with the option for retrospective application. Early adoption is permitted. The Company is currently evaluating the disclosure requirements and its effect on the Consolidated Financial Statements.

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.25.2
1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Mar. 31, 2025
THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of property plant and equipment useful life

Software

    

3 to 5 years

Computer and other equipment

 

5 to 10 years

Building and building improvements

10 to 25 years

Furniture and fixtures

 

7 years

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.2
2. REVENUE RECOGNITION (Tables)
12 Months Ended
Mar. 31, 2025
REVENUE RECOGNITION  
Summary of revenue disaggregated by customer type

Year Ended March 31, 

    

2025

    

2024

    

2023

(In thousands)

Contract manufacturers

$

1,614

   

$

4,450

$

5,882

Distribution

18,809

16,636

23,023

OEMs

95

679

786

$

20,518

$

21,765

$

29,691

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.2
3. NET LOSS PER COMMON SHARE (Tables)
12 Months Ended
Mar. 31, 2025
NET LOSS PER COMMON SHARE  
Basic and diluted net loss per share

Year Ended March 31, 

2025

    

2024

    

2023

 

(In thousands, except per share amounts)

Net loss

$

(10,639)

    

$

(20,087)

$

(15,977)

Denominators:

Weighted average shares—Basic

 

25,498

25,144

24,595

Dilutive effect of employee stock options

Dilutive effect of employee stock purchase plan options

 

Weighted average shares—Dilutive

 

25,498

 

25,144

 

24,595

Net loss per common share—Basic

$

(0.42)

 

$

(0.80)

$

(0.65)

Net loss per common share—Diluted

$

(0.42)

 

$

(0.80)

$

(0.65)

Anti-dilutive shares

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

Shares underlying options and ESPP shares

7,551

7,930

8,531

XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.2
4. BALANCE SHEET DETAIL (Tables)
12 Months Ended
Mar. 31, 2025
BALANCE SHEET DETAIL  
Schedule of inventories

March 31, 

    

2025

    

2024

 

(In thousands)

Inventories:

Work-in-progress

$

1,769

    

$

2,865

Finished goods

 

2,122

 

2,112

$

3,891

 

$

4,977

Schedule of accounts receivable, net

March 31, 

    

2025

    

2024

 

(In thousands)

Accounts receivable, net:

Accounts receivable

$

3,215

    

$

3,162

Less: Allowances for credit losses

 

(46)

 

(44)

$

3,169

 

$

3,118

Schedule of prepaid expenses and other current assets

March 31, 

    

2025

    

2024

 

(In thousands)

Prepaid expenses and other current assets:

Prepaid tooling and masks

$

1,834

$

668

Other receivables

695

215

Other prepaid expenses and other current assets

432

1,071

$

2,961

$

1,954

Schedule of property and equipment, net

March 31, 

    

2025

    

2024

 

(In thousands)

Property and equipment, net:

Computer and other equipment

$

17,733

$

18,555

Software

4,426

4,428

Furniture and fixtures

102

102

Leasehold improvements

927

927

23,188

24,012

Less: Accumulated depreciation

(22,380)

(22,864)

$

808

$

1,148

Schedule of intangible assets

The following table summarizes the components of intangible assets and related accumulated amortization balances at March 31, 2025 and 2024, respectively (in thousands):

As of March 31, 2025

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

    

    

 

Product designs

$

590

$

(590)

$

Patents

4,220

(2,897)

1,323

Software

80

(80)

Total

$

4,890

$

(3,567)

$

1,323

As of March 31, 2024

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

Product designs

$

590

$

(590)

$

Patents

4,220

(2,664)

1,556

Software

80

(80)

Total

$

4,890

$

(3,334)

$

1,556

Estimated future amortization expense of intangible assets

As of March 31, 2025, the estimated future amortization expense of intangible assets in the table above is as follows (in thousands):

Fiscal year ending March 31,

2026

    

$

233

 

2027

233

2028

233

2029

233

2030

233

Thereafter

158

Total

$

1,323

Schedule of accrued expenses and other liabilities

The following table summarizes the components of accrued expenses and other liabilities balances at March 31, 2025 and 2024, respectively (in thousands):

March 31, 

    

2025

    

2024

 

(In thousands)

Accrued expenses and other liabilities:

Accrued compensation

$

2,488

$

3,173

Accrued commissions

85

180

Production mask set

1,250

Miscellaneous accrued expenses

618

777

$

4,441

$

4,130

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.2
6. INCOME TAXES (Tables)
12 Months Ended
Mar. 31, 2025
INCOME TAXES  
Loss before income taxes and provision for income taxes

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

Loss before income taxes:

U.S.

$

(4,511)

$

(12,414)

$

(10,992)

Foreign

(5,998)

(7,603)

(4,613)

$

(10,509)

$

(20,017)

$

(15,605)

Current income tax expense:

U.S. federal

$

$

$

Foreign

126

67

382

State

2

1

1

128

68

383

Deferred income tax expense (benefit):

U.S. federal

2

2

(7)

State

(4)

2

2

(11)

Provision for income taxes

$

130

$

70

$

372

Income tax reconciliation

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

U.S. Federal taxes at statutory rate

$

(2,203)

$

(4,204)

$

(3,277)

State taxes, net of federal benefit

2

1

(3)

Stock-based compensation

566

408

463

Tax credits

(404)

(530)

(487)

Foreign tax rate differential

1,382

1,663

1,350

GILTI tax

232

1,262

Lapses of applicable statute of limitations

(767)

Non-deductible expenses and other

1

2

1

(1,423)

(2,428)

(691)

Valuation allowance

1,553

2,498

1,063

$

130

$

70

$

372

Deferred tax assets and deferred tax liabilities

March 31, 

        

2025

    

2024

(In thousands)

Deferred tax assets:

Tax credits

$

10,242

$

9,572

Net operating losses

5,933

4,807

Capitalized research and development

4,429

3,407

Stock-based compensation

1,187

1,168

Property and equipment

209

474

Operating lease liabilities

2,103

18

Other reserves and accruals

753

730

Total deferred tax assets

24,856

20,176

Less valuation allowance

(22,794)

(20,165)

Deferred tax assets, net

2,062

11

Deferred tax liabilities:

Right of use assets

(2,078)

(25)

Total deferred tax liabilities

(2,078)

(25)

Net deferred tax liability

$

(16)

$

(14)

Unrecognized tax benefits

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

Unrecognized tax benefits, beginning of period

$

3,948

$

3,723

$

3,502

Lapses of applicable statute of limitations

(767)

Additions based on tax positions related to current year

175

225

221

Unrecognized tax benefits, end of period

$

3,356

$

3,948

$

3,723

XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.2
7. FINANCIAL INSTRUMENTS (Tables)
12 Months Ended
Mar. 31, 2025
FINANCIAL INSTRUMENTS  
Schedule of fair value of financial assets and liabilities measured on a recurring basis

The fair value of financial assets and liabilities measured on a recurring basis is as follows (in thousands):

Fair Value Measurements at Reporting Date Using

Quoted Prices

in Active

Significant

Markets for

Other

Significant

Identical Assets

Observable

Unobservable

and Liabilities

Inputs

Inputs

    

March 31, 2025

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

4,836

$

4,836

$

$

Total

$

4,836

$

4,836

$

$

Fair Value Measurements at Reporting Date Using

Quoted Prices

in Active

Significant

Markets for

Other

Significant

Identical Assets

Observable

Unobservable

and Liabilities

Inputs

Inputs

    

March 31, 2024

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

5,676

$

5,676

$

$

Total

$

5,676

$

5,676

$

$

Liabilities:

Contingent consideration

$

160

$

$

$

160

Schedule of changes in fair value of contingent consideration

Year Ended March 31, 

    

2025

    

2024

    

2023

(In thousands)

Contingent consideration, beginning of period

$

160

$

1,052

$

2,738

Change due to accretion

8

108

222

Re-measurement of contingent consideration

(168)

(1,000)

(1,908)

Contingent consideration, end of period

$

$

160

$

1,052

XML 52 R39.htm IDEA: XBRL DOCUMENT v3.25.2
8. LEASES (Tables)
12 Months Ended
Mar. 31, 2025
LEASES  
Summary of balance sheet information related to leases

As of

As of

March 31, 2025

March 31, 2024

(In thousands)

Operating Leases

Operating lease right-of-use assets

$

9,547

$

1,553

Lease liabilities-current

$

1,642

$

567

Lease liabilities-non-current

8,001

955

Total operating lease liabilities

$

9,643

$

1,522

Summary of components of lease costs

Year Ended March 31, 

2025

    

2024

(In thousands)

Operating lease cost

$

1,607

$

572

Short-term lease cost

33

32

$

1,640

$

604

Summary of other information related to leases

Year Ended March 31, 

2025

    

2024

(In thousands)

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

1,471

$

570

Right-of-use assets obtained in exchange for lease obligations

Operating leases

$

9,092

$

1,445

Weighted-average remaining lease term (years):

Operating leases

8.58

2.78

Weighted-average discount rate:

Operating leases

6.24%

4.22%

Summary of maturities of the lease liabilities

Operating Lease

Liabilities

Fiscal Year

(In thousands)

2026

$

1,685

2027

1,582

2028

1,192

2029

1,220

2030

1,257

Thereafter

5,651

Total undiscounted future cash flows

12,587

Less: Imputed interest

(2,944)

Present value of undiscounted future cash flows

$

9,643

Presentation on statement of financial position

Current

$

1,642

Non-current

$

8,001

XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.2
11. STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Mar. 31, 2025
STOCK-BASED COMPENSATION  
Summary of stock option activities

Weighted

Number of Shares

Average

Weighted

Weighted

Shares

Underlying

Remaining

Average

Average Grant

Available for

Options

Contractual

Exercise

Date Fair

    

Grant

    

Outstanding

    

Life (Years)

    

Price

    

Value Per Share

 

Balance at March 31, 2024

2,584,186

8,968,199

$

5.26

$

2.11

Granted

(831,635)

831,635

$

3.08

$

2.23

Exercised

(73,730)

$

2.08

$

0.99

Forfeited

1,343,425

(2,089,388)

$

5.36

$

2.19

Balance at March 31, 2025

3,095,976

7,636,716

5.38

$

5.03

$

2.11

Options vested and exercisable

5,480,321

4.28

$

5.47

$

2.07

Options vested and expected to vest

7,585,284

5.36

$

5.03

$

2.11

Options unvested

2,179,020

8.16

$

3.90

$

2.21

Schedule of options outstanding by exercise price

Number of

Options Outstanding

Options Exercisable

Shares

Weighted

Weighted Average

Weighted

Underlying

Average

Remaining

Number

Average

Options

Exercise

Contractual

Vested and

Exercise

Exercise Price

    

Outstanding

    

Price

    

Life (Years)

    

Exercisable

    

Price

 

$

0.00

-

2.00

822,453

$

1.91

8.39

632,965

$

1.91

$

2.01

-

4.00

1,356,822

$

3.02

7.20

594,312

$

2.93

$

4.01

-

6.00

3,216,716

$

5.07

5.04

2,012,319

$

5.28

$

6.01

-

8.00

1,616,512

$

6.97

3.40

1,616,512

$

6.97

$

8.01

-

10.00

624,213

$

8.23

4.33

624,213

$

8.23

7,636,716

$

5.03

5.38

5,480,321

$

5.47

Summary of stock-based compensation expense by line item

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

Cost of revenues

$

199

$

228

$

202

Research and development

1,010

1,411

1,316

Selling, general and administrative

1,053

1,199

951

$

2,262

$

2,838

$

2,469

Schedule of weighted average assumptions

Year Ended March 31, 

    

2025

    

2024

    

2023

 

Stock Option Plans:

Risk-free interest rate

4.05

-

4.48

%  

3.69

-

4.80

%  

2.95

-

4.27

%  

Expected life (in years)

4.89

-

5.00

4.46

-

4.94

4.55

-

5.00

Volatility

91.0

-

96.7

%  

80.7

-

85.9

%  

49.2

-

53.1

%  

Dividend yield

%  

%  

%  

Employee Stock Purchase Plan:

Risk-free interest rate

4.44

-

5.41

%  

5.26

-

5.38

%  

1.54

-

4.54

%  

Expected life (in years)

0.50

0.50

0.50

Volatility

6.1

-

12.4

%  

28.8

-

83.9

%  

49.3

-

58.2

%  

Dividend yield

%  

%  

%  

XML 54 R41.htm IDEA: XBRL DOCUMENT v3.25.2
13. SEGMENT AND GEOGRAPHIC INFORMATION (Tables)
12 Months Ended
Mar. 31, 2025
SEGMENT AND GEOGRAPHIC INFORMATION  
Net revenues by geographic area

Year Ended March 31, 

    

2025

    

2024

    

2023

 

(In thousands)

United States

$

8,152

   

$

11,461

$

14,435

China

5,326

1,262

1,582

Singapore

2,009

2,034

4,941

Netherlands

554

2,825

3,087

Germany

3,716

3,498

4,474

Rest of the world

761

685

1,172

$

20,518

$

21,765

$

29,691

Long-lived assets by geographic area

March 31,

    

2025

    

2024

 

(In thousands)

United States

$

9,372

$

6,805

Taiwan

364

590

Israel

619

935

$

10,355

$

8,330

XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.2
1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Thousands
12 Months Ended
Jun. 06, 2024
Mar. 31, 2025
USD ($)
item
customer
subsidiary
facility
Mar. 31, 2024
USD ($)
customer
Mar. 31, 2023
USD ($)
customer
Basis of consolidation and risks and uncertainties        
Number of subsidiaries | subsidiary   4    
Number of principal operations near fault lines | facility   2    
Allowance for doubtful accounts receivable write offs | $   $ 0 $ 0 $ 0
Number of reporting units | item   1    
Lease term 10 years      
Sale and lease back transaction net book value | $     $ 5,600  
Accounts Receivable        
Basis of consolidation and risks and uncertainties        
Number of customers | customer   2 3  
Accounts Receivable | Customer Concentration Risk | Major Customer One        
Basis of consolidation and risks and uncertainties        
Percentage attributable to customers   56.00% 46.00%  
Accounts Receivable | Customer Concentration Risk | Major Customer Two        
Basis of consolidation and risks and uncertainties        
Percentage attributable to customers   29.00% 18.00%  
Accounts Receivable | Customer Concentration Risk | Major Customer Three        
Basis of consolidation and risks and uncertainties        
Percentage attributable to customers     14.00%  
Sales Revenue, Net        
Basis of consolidation and risks and uncertainties        
Number of customers | customer   2 2 3
Sales Revenue, Net | Customer Concentration Risk | Major Customer One        
Basis of consolidation and risks and uncertainties        
Percentage attributable to customers   50.00% 51.00% 48.00%
Sales Revenue, Net | Customer Concentration Risk | Major Customer Two        
Basis of consolidation and risks and uncertainties        
Percentage attributable to customers   23.00% 14.00% 17.00%
Sales Revenue, Net | Customer Concentration Risk | Major Customer Three        
Basis of consolidation and risks and uncertainties        
Percentage attributable to customers       10.00%
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.2
1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&E (Details)
12 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Property and equipment, net:      
Impairment losses on long-lived equipment $ 0 $ 0 $ 0
Inventories      
Minimum months to determine excess inventory 12 months    
Inventory write-downs $ 305,000 180,000 226,000
Segments      
Number of operating segments | segment 1    
Accounting for stock-based compensation      
Dividend yield (as a percent) 0.00%    
Comprehensive income (loss) $ (10,639,000) (20,047,000) $ (15,950,000)
Income taxes      
Net deferred tax assets 22,800,000 20,200,000  
Valuation allowance $ 22,794,000 $ 20,165,000  
Minimum      
Property and equipment, net:      
Useful life, intangible assets 5 years    
Accounting for stock-based compensation      
Expected term 4 years 10 months 24 days 4 years 6 months 4 years 7 months 6 days
Maximum      
Property and equipment, net:      
Useful life, intangible assets 15 years    
Accounting for stock-based compensation      
Expected term 5 years 4 years 10 months 24 days 5 years
Software | Minimum      
Property and equipment, net:      
Useful life, property and equipment 3 years    
Software | Maximum      
Property and equipment, net:      
Useful life, property and equipment 5 years    
Computer and other equipment | Minimum      
Property and equipment, net:      
Useful life, property and equipment 5 years    
Computer and other equipment | Maximum      
Property and equipment, net:      
Useful life, property and equipment 10 years    
Building and building improvements | Minimum      
Property and equipment, net:      
Useful life, property and equipment 10 years    
Building and building improvements | Maximum      
Property and equipment, net:      
Useful life, property and equipment 25 years    
Furniture and fixtures      
Property and equipment, net:      
Useful life, property and equipment 7 years    
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.2
2. REVENUE RECOGNITION (Details)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, Practical Expedient, Incremental Cost of Obtaining Contract true    
Warranty period 3 years    
Sales Revenue, Net | Customer Concentration Risk | KYEC      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Concentration risk percentage 22.00% 3.00% 2.00%
Sales revenue goods | Customer Concentration Risk | Nokia      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Concentration risk percentage 12.00% 21.00% 17.00%
SRAM Products | Sales Revenue, Net | Customer Concentration Risk      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Concentration risk percentage 99.00% 99.00% 97.00%
Minimum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Payment terms 30 days    
Maximum      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Payment terms 60 days    
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.2
2. REVENUE RECOGNITION - Revenue disaggregated (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]      
Net revenues $ 20,518 $ 21,765 $ 29,691
Contract Manufacturers      
Disaggregation of Revenue [Line Items]      
Net revenues 1,614 4,450 5,882
Distribution      
Disaggregation of Revenue [Line Items]      
Net revenues 18,809 16,636 23,023
OEMs      
Disaggregation of Revenue [Line Items]      
Net revenues $ 95 $ 679 $ 786
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.2
3. NET LOSS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
NET LOSS PER COMMON SHARE      
Net loss $ (10,639) $ (20,087) $ (15,977)
Weighted average shares - Basic 25,498 25,144 24,595
Weighted average shares - Dilutive 25,498 25,144 24,595
Net loss per common share - Basic $ (0.42) $ (0.8) $ (0.65)
Net loss per common share - Diluted $ (0.42) $ (0.8) $ (0.65)
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.2
3. NET LOSS PER COMMON SHARE - Shares underlying options (Details) - shares
shares in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
NET LOSS PER COMMON SHARE      
Shares underlying options and ESPP shares 7,551 7,930 8,531
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.25.2
4. BALANCE SHEET DETAIL - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Inventories:    
Work-in-progress $ 1,769 $ 2,865
Finished goods 2,122 2,112
Total inventory $ 3,891 $ 4,977
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.2
4. BALANCE SHEET DETAIL - Accounts receivable, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Accounts receivable, net:    
Accounts receivable $ 3,215 $ 3,162
Less: Allowances for credit losses (46) (44)
Total accounts receivable, net $ 3,169 $ 3,118
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.25.2
4. BALANCE SHEET DETAIL - Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Prepaid expenses and other current assets:    
Prepaid tooling and masks $ 1,834 $ 668
Other receivables 695 215
Other prepaid expenses and other current assets 432 1,071
Total prepaid expenses and other current assets $ 2,961 $ 1,954
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.2
4. BALANCE SHEET DETAIL - Property and equipment, net (Details) - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Property and equipment, net:      
Property and equipment, gross $ 23,188,000 $ 24,012,000  
Less: Accumulated depreciation (22,380,000) (22,864,000)  
Total property and equipment, net 808,000 1,148,000  
Depreciation 432,000 693,000 $ 782,000
Computer and other equipment      
Property and equipment, net:      
Property and equipment, gross 17,733,000 18,555,000  
Software      
Property and equipment, net:      
Property and equipment, gross 4,426,000 4,428,000  
Furniture and fixtures      
Property and equipment, net:      
Property and equipment, gross 102,000 102,000  
Leasehold improvements      
Property and equipment, net:      
Property and equipment, gross $ 927,000 $ 927,000  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.2
4. BALANCE SHEET DETAIL - Intangible assets (Details) - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Gross Carrying Amount $ 4,890,000 $ 4,890,000  
Accumulated Amortization (3,567,000) (3,334,000)  
Total 1,323,000 1,556,000  
Amortization of intangible assets 233,000 234,000 $ 233,000
Product Designs      
Gross Carrying Amount 590,000 590,000  
Accumulated Amortization (590,000) (590,000)  
Patents      
Gross Carrying Amount 4,220,000 4,220,000  
Accumulated Amortization (2,897,000) (2,664,000)  
Total 1,323,000 1,556,000  
Software.      
Gross Carrying Amount 80,000 80,000  
Accumulated Amortization $ (80,000) $ (80,000)  
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.25.2
4. BALANCE SHEET DETAIL - Future amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Fiscal year ending March 31,    
2026 $ 233  
2027 233  
2028 233  
2029 233  
2030 233  
Thereafter 158  
Total $ 1,323 $ 1,556
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.2
4. BALANCE SHEET DETAIL - Accrued expenses and other liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Accrued expenses and other liabilities:    
Accrued compensation $ 2,488 $ 3,173
Accrued commissions 85 180
Production mask set 1,250  
Miscellaneous accrued expenses 618 777
Total accrued expenses and other liabilities $ 4,441 $ 4,130
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.2
4. BALANCE SHEET DETAIL - Additional information (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 30, 2022
Aug. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Cost reduction 15.00% 16.00%      
Severance related charges     $ 357,000 $ 0 $ 300,000
Accrued severance     0 $ 0  
Cost of revenues          
Severance related charges     204,000   100,000
Research and development          
Severance related charges     128,000    
Selling, general and administrative expense          
Severance related charges     $ 24,000   $ 200,000
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.2
5. GOODWILL (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
GOODWILL    
Number of reporting units | segment 1  
Goodwill | $ $ 7,978 $ 7,978
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.25.2
6. INCOME TAXES - Provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Loss before income taxes:      
U.S. $ (4,511) $ (12,414) $ (10,992)
Foreign (5,998) (7,603) (4,613)
Loss before income taxes (10,509) (20,017) (15,605)
Current income tax expense:      
Foreign 126 67 382
State 2 1 1
Current income tax expense (benefit) 128 68 383
Deferred income tax expense (benefit):      
U.S. federal 2 2 (7)
State     (4)
Deferred income tax expense (benefit) 2 2 (11)
Provision for income taxes $ 130 $ 70 $ 372
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.25.2
6. INCOME TAXES - Statutory income tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
INCOME TAXES      
U.S. Federal taxes at statutory rate $ (2,203) $ (4,204) $ (3,277)
State taxes, net of federal benefit 2 1 (3)
Stock-based compensation 566 408 463
Tax credits (404) (530) (487)
Foreign tax rate differential 1,382 1,663 1,350
GILTI tax   232 1,262
Lapses of applicable statute of limitations (767)    
Non-deductible expenses and other 1 2 1
Income tax expense (benefit) before change in valuation allowance (1,423) (2,428) (691)
Valuation allowance 1,553 2,498 1,063
Provision for income taxes $ 130 $ 70 $ 372
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.25.2
6. INCOME TAXES - Deferred tax assets and liabilities (Details) - USD ($)
Mar. 31, 2025
Mar. 31, 2024
Deferred tax assets:    
Tax credits $ 10,242,000 $ 9,572,000
Net operating losses 5,933,000 4,807,000
Capitalized research and development 4,429,000 3,407,000
Stock-based compensation 1,187,000 1,168,000
Property and equipment 209,000 474,000
Operating lease liabilities 2,103,000 18,000
Other reserves and accruals 753,000 730,000
Total deferred tax assets 24,856,000 20,176,000
Valuation allowance (22,794,000) (20,165,000)
Total deferred tax assets 2,062,000 11,000
Deferred tax liabilities:    
Right of use assets (2,078,000) (25,000)
Total deferred tax liabilities (2,078,000) (25,000)
Net deferred tax liability (16,000) $ (14,000)
Deferred tax liabilities, undistributed foreign earnings $ 0  
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.25.2
6. INCOME TAXES (Details) - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
INCOME TAXES      
Unrecognized tax benefits, noncurrent $ 0    
Deferred tax assets unrecognized tax benefit 3,400,000 $ 3,900,000  
Deferred tax assets, gross 24,856,000 20,176,000  
Valuation allowance (22,794,000) (20,165,000)  
Net deferred tax asset 22,800,000 20,200,000  
Provision for income taxes 130,000 70,000 $ 372,000
Loss before income taxes (10,509,000) (20,017,000) (15,605,000)
Deferred tax liability 16,000 14,000  
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits, beginning of period 3,948,000 3,723,000 3,502,000
Lapses of applicable statutes of limitations (767,000)    
Additions based on tax positions related to current year 175,000 225,000 221,000
Unrecognized tax benefits, end of period $ 3,356,000 $ 3,948,000 $ 3,723,000
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.25.2
6. INCOME TAXES - Tax Cuts and Jobs Act (Details) - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Valuation allowance $ 22,794,000 $ 20,165,000
Valuation allowance, increase 2,600,000 $ 2,700,000
Tax effect, Global intangible low-taxed income 0  
Federal    
Net operating loss carryforwards for income tax purposes 21,300,000  
Tax credit carryforwards for income tax purposes 5,600,000  
State    
Net operating loss carryforwards for income tax purposes 25,000,000  
Tax credit carryforwards for income tax purposes $ 5,900,000  
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.25.2
7. FINANCIAL INSTRUMENTS (Details)
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Nov. 23, 2015
Fair value measurements      
Discount rate   0.161 0.148
Minimum      
Fair value measurements      
Probability rate   0.25  
Maximum      
Fair value measurements      
Probability rate   0.75  
Fair Value, Inputs, Level 2 | Available for sale Securities      
Fair value measurements      
Long-term investments $ 0    
Other accrued expenses      
Fair value measurements      
Contingent consideration liability 0 $ 160,000  
Fair Value, Measurements, Recurring      
Fair value measurements      
Assets 4,836,000 5,676,000  
Liabilities   160,000  
Fair Value, Measurements, Recurring | Money Market Funds      
Fair value measurements      
Money market funds 4,800,000 5,700,000  
Assets 4,836,000 5,676,000  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1      
Fair value measurements      
Assets 4,836,000 5,676,000  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Money Market Funds      
Fair value measurements      
Money market funds 4,800,000    
Assets $ 4,836,000 5,676,000  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3      
Fair value measurements      
Liabilities   $ 160,000  
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.25.2
7. FINANCIAL INSTRUMENTS - Change in contingent consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Changes in fair value of contingent consideration      
Contingent consideration, beginning of period $ 160 $ 1,052 $ 2,738
Change due to accretion 8 108 222
Re-measurement of contingent consideration $ (168) (1,000) (1,908)
Contingent consideration, end of period   $ 160 $ 1,052
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.25.2
7. FINANCIAL INSTRUMENTS - Available-for-sale investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Short-term Investments    
Available-for-sale investments    
Fair Value $ 0 $ 0
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.25.2
7. FINANCIAL INSTRUMENTS - Other information (Details)
Mar. 31, 2024
USD ($)
Other information  
Deferred tax asset related to unrecognized gains and losses on short-term and long-term investments $ 10,000
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.25.2
8. LEASES - Operating leases (Details)
3 Months Ended 12 Months Ended
Jun. 06, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2025
USD ($)
May 21, 2024
USD ($)
Apr. 02, 2024
USD ($)
Mar. 31, 2024
USD ($)
Leases            
Operating lease, option to extend     true      
Operating lease, renewal term     10 years      
Purchase price       $ 11,700,000 $ 11,900,000  
Proceeds from sale of assets $ 11,200,000   $ 11,392,000      
Lease term 10 years          
Number of options to renew the lease term 2          
Renewal lease term for sale and leaseback transaction 5 years          
Amount of base rent per month $ 90,768          
Incremental rental rate percentage 3.00%          
Gain from sale and leaseback transaction   $ 5,700,000        
Sale and lease back transaction net book value           $ 5,600,000
Operating lease right-of-use assets     9,547,000     1,553,000
Lease liabilities, current     1,642,000     567,000
Lease liabilities, non-current     8,001,000     955,000
Total operating lease liabilities     $ 9,643,000     $ 1,522,000
Minimum            
Leases            
Operating lease, term of lease     8 months      
Maximum            
Leases            
Operating lease, term of lease     110 months      
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.25.2
8. LEASES - Lease costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Components of lease costs    
Operating lease cost $ 1,607 $ 572
Short-term lease cost 33 32
Lease costs $ 1,640 $ 604
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.25.2
8. LEASES - Other information (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ 1,471 $ 570
Right-of-use assets obtained in exchange for lease obligations - Operating leases $ 9,092 $ 1,445
Weighted-average remaining lease term (years) - Operating leases 8 years 6 months 29 days 2 years 9 months 10 days
Weighted-average discount rate - Operating leases 6.24% 4.22%
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.25.2
8. LEASES - Maturity of lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Maturity of Lease Liabilities    
2026 $ 1,685  
2027 1,582  
2028 1,192  
2029 1,220  
2030 1,257  
Thereafter 5,651  
Total undiscounted future cash flows 12,587  
Less: Imputed interest (2,944)  
Total operating lease liabilities 9,643 $ 1,522
Current 1,642 567
Non-current $ 8,001 $ 955
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.25.2
9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details) - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
COMMITMENTS AND CONTINGENCIES      
Royalty expense $ 0 $ 36,000 $ 39,000
Product warranties      
Warranty period 3 years    
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.25.2
10. COMMON STOCK (Details) - $ / shares
Mar. 31, 2025
Mar. 31, 2024
COMMON STOCK    
Common stock, shares authorized 150,000,000 150,000,000
Common stock, par value $ 0.001 $ 0.001
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.25.2
10. COMMON STOCK - Repurchases (Details) - Common
$ / shares in Units, $ in Millions
12 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Share repurchase program  
Repurchase of common stock, shares | shares 12,004,779
Treasury stock acquired cost per share | $ / shares $ 5.06
Repurchase of common stock, amount $ 60.7
Remaining authorized amount to be repurchased $ 4.3
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.25.2
11. STOCK-BASED COMPENSATION (Details)
1 Months Ended 12 Months Ended
Jul. 31, 2021
USD ($)
shares
Jun. 30, 2016
shares
Mar. 31, 2025
USD ($)
item
shares
Mar. 31, 2007
shares
Share-based Compensation Arrangement by Share-based Payment Award        
Granted (in shares)     831,635  
Equity Incentive Plan Year 2007 [Member]        
Share-based Compensation Arrangement by Share-based Payment Award        
Maximum shares authorized       3,000,000
Maximum annual plan shares authorized reserve increase percentage     5.00%  
Granted (in shares)     0  
Equity Incentive Plan Year 2007 [Member] | Non Officer Employee [Member]        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting percentage     25.00%  
Equity Incentive Plan Year 2007 [Member] | Officer [Member]        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     4 years  
2016 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award        
Additional shares authorized 4,000,000      
Shares available for future award   6,000,000    
Previously authorized shares cancelled (in shares)   705,699    
Maximum shares subject to stock options and stock appreciation rights granted per employee per fiscal year     300,000  
Maximum shares subject to stock restricted stock and restricted stock unit awards granted per employee per fiscal year     100,000  
Maximum shares subject to performance share awards granted per employee per fiscal year     50,000  
Maximum amount subject to performance unit awards granted per employee per fiscal year | $     $ 500,000  
Maximum amount subject to cash-based or other stock-based awards granted per employee per fiscal year | $     $ 500,000  
Maximum shares subject to cash-based or other stock-based awards granted per employee per fiscal year     50,000  
2016 Equity Incentive Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award        
Aggregate fair value maximum, amended, annual awards and compensation for services, non-employee director | $ $ 300,000      
Aggregate fair value maximum, annual awards for services, non-employee director | $ $ 150,000      
2016 Equity Incentive Plan | Non Officer Employee [Member]        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting percentage     25.00%  
2016 Equity Incentive Plan | Officer [Member]        
Share-based Compensation Arrangement by Share-based Payment Award        
Vesting period     4 years  
2016 Equity Incentive Plan | Director [Member]        
Share-based Compensation Arrangement by Share-based Payment Award        
Maximum total fair market value of a share | $     $ 150,000  
Employee Stock Purchase Plan Year 2007        
Share-based Compensation Arrangement by Share-based Payment Award        
Maximum shares authorized       500,000
Maximum annual plan shares authorized reserve increase percentage     1.00%  
Maximum annual plan shares authorized reserve share increase     250,000  
Minimum hours to work per week to qualify for the Employee Stock Purchase Plan | item     20  
Minimum number of months per year needed to work to qualify for the Employee Stock Purchase Plan     5 months  
Maximum percentage stock ownership to qualify for the Employee Stock Purchase Plan     5.00%  
Maximum annual purchase rights per employee per year to enable granting of additional rights | $     $ 25,000  
Offering period length     6 months  
Exercise price percentage of fair value of shares     85.00%  
Maximum share purchase per employee per offering period number of shares multiplier     1,000  
Maximum share purchase per employee per offering period value multiplier     2,083.33  
Shares issued (in shares)     230,395  
Employee Stock Purchase Plan Year 2007 | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award        
Offering period length     27 months  
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.25.2
11. STOCK-BASED COMPENSATION - Stock option activities (Details) - $ / shares
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
STOCK-BASED COMPENSATION      
Shares available for grant, Beginning 2,584,186    
Granted (in shares) (831,635)    
Forfeited (in shares) 1,343,425    
Shares available for grant, Ending 3,095,976 2,584,186  
Number of Shares Underlying Options Outstanding      
Balance at the beginning of the period (in shares) 8,968,199    
Granted (in shares) 831,635    
Exercised (in shares) (73,730)    
Forfeited (in shares) (2,089,388)    
Balance at the end of the period (in shares) 7,636,716 8,968,199  
Options vested and exercisable (in shares) 5,480,321    
Options vested and expected to vest (in shares) 7,585,284    
Options unvested (in shares) 2,179,020    
Weighted Average Remaining Contractual Life      
Options weighted average remaining contractual life 5 years 4 months 17 days    
Options vested and exercisable 4 years 3 months 10 days    
Options vested and expected to vest 5 years 4 months 9 days    
Options unvested 8 years 1 month 28 days    
Weighted Average Exercise Price      
Balance at the beginning of the period (in dollars per share) $ 5.26    
Granted (in dollars per share) 3.08    
Exercised (in dollars per share) 2.08    
Forfeited (in dollars per share) 5.36    
Balance at the end of the period (in dollars per share) 5.03 $ 5.26  
Options vested and exercisable (in dollars per share) 5.47    
Options vested and expected to vest (in dollars per share) 5.03    
Options unvested (in dollars per share) 3.9    
Weighted Average Grant Date Fair Value Per Share      
Balance at the beginning of the period (in dollars per share) 2.11    
Granted (in dollars per share) 2.23 2.13 $ 1.38
Exercised (in dollars per share) 0.99    
Forfeited (in dollars per share) 2.19    
Balance at the end of the period (in dollars per share) 2.11 $ 2.11  
Options vested and exercisable (in dollars per share) 2.07    
Options vested and expected to vest (in dollars per share) 2.11    
Options unvested (in dollars per share) $ 2.21    
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.25.2
11. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) - $ / shares
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Options outstanding by exercise price    
Exercise Price (in dollars per share) $ 5.03 $ 5.26
Number of Shares Underlying Options Outstanding (in shares) 7,636,716  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.03  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 4 months 17 days  
Options Exercisable, Number Vested and Exercisable (in shares) 5,480,321  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.47  
$0.00 - $2.00    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 0  
Exercise Price, high end of range (in dollars per share) $ 2  
Number of Shares Underlying Options Outstanding (in shares) 822,453  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 1.91  
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 4 months 20 days  
Options Exercisable, Number Vested and Exercisable (in shares) 632,965  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 1.91  
$2.01 - $4.00    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 2.01  
Exercise Price, high end of range (in dollars per share) $ 4  
Number of Shares Underlying Options Outstanding (in shares) 1,356,822  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 3.02  
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 2 months 12 days  
Options Exercisable, Number Vested and Exercisable (in shares) 594,312  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 2.93  
$4.01 - $6.00    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 4.01  
Exercise Price, high end of range (in dollars per share) $ 6  
Number of Shares Underlying Options Outstanding (in shares) 3,216,716  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.07  
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 14 days  
Options Exercisable, Number Vested and Exercisable (in shares) 2,012,319  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.28  
$6.01 - $8.00    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 6.01  
Exercise Price, high end of range (in dollars per share) $ 8  
Number of Shares Underlying Options Outstanding (in shares) 1,616,512  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 6.97  
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 4 months 24 days  
Options Exercisable, Number Vested and Exercisable (in shares) 1,616,512  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 6.97  
$8.01 - $10.00    
Options outstanding by exercise price    
Exercise Price, low end of range (in dollars per share) 8.01  
Exercise Price, high end of range (in dollars per share) $ 10  
Number of Shares Underlying Options Outstanding (in shares) 624,213  
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.23  
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 3 months 29 days  
Options Exercisable, Number Vested and Exercisable (in shares) 624,213  
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.23  
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.25.2
11. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details) - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Stock-based compensation expense by line item      
Stock-based compensation expense $ 2,262,000 $ 2,838,000 $ 2,469,000
Cost of revenues      
Stock-based compensation expense by line item      
Stock-based compensation expense 199,000 228,000 202,000
Research and development      
Stock-based compensation expense by line item      
Stock-based compensation expense 1,010,000 1,411,000 1,316,000
Selling, general and administrative      
Stock-based compensation expense by line item      
Stock-based compensation expense 1,053,000 1,199,000 951,000
Employee Stock Purchase Plan Year 2007      
Stock-based compensation expense by line item      
Stock-based compensation expense $ 176,000 $ 230,000 $ 211,000
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.25.2
11. STOCK-BASED COMPENSATION - Weighted average assumptions (Details) - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Other information      
Income tax benefit recognized from allocation of share-based compensation expense $ 0 $ 0  
Windfall tax benefits realized 0 $ 0  
Unrecognized compensation costs $ 5,100,000    
Weighted average period of recognition of unrecognized compensation costs 2 years 11 months 12 days    
Weighted average fair value per underlying share of options granted (in dollars per share) $ 2.23 $ 2.13 $ 1.38
Minimum      
Stock-based compensation      
Expected life 4 years 10 months 24 days 4 years 6 months 4 years 7 months 6 days
Maximum      
Stock-based compensation      
Expected life 5 years 4 years 10 months 24 days 5 years
Employee Stock Option [Member]      
Stock-based compensation      
Risk-free interest rate, low end of range (as a percent) 4.05% 3.69% 2.95%
Risk-free interest rate, high end of range (as a percent) 4.48% 4.80% 4.27%
Volatility, low end of range (as a percent) 91.00% 80.70% 49.20%
Volatility, high end of range (as a percent) 96.70% 85.90% 53.10%
Employee Stock Option [Member] | Minimum      
Stock-based compensation      
Expected life 4 years 10 months 20 days 4 years 5 months 15 days 4 years 6 months 18 days
Employee Stock Option [Member] | Maximum      
Stock-based compensation      
Expected life 5 years 4 years 11 months 8 days 5 years
Employee stock purchase plan options      
Stock-based compensation      
Risk-free interest rate, low end of range (as a percent) 4.44% 5.26% 1.54%
Risk-free interest rate, high end of range (as a percent) 5.41% 5.38% 4.54%
Expected life 6 months 6 months 6 months
Volatility, low end of range (as a percent) 6.10% 28.80% 49.30%
Volatility, high end of range (as a percent) 12.40% 83.90% 58.20%
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.25.2
12. RELATED PARTY TRANSACTIONS (Details) - USD ($)
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Related Party Transaction [Line Items]      
Accounts payable $ 991,000 $ 668,000  
Prepaid expenses and other current assets 2,961,000 1,954,000  
Related party      
Related Party Transaction [Line Items]      
Manufacturing services $ 140,000 500,000 $ 240,000
Operating Cost and Expense, Related Party, Name [Extensible Enumeration] gsit:WistronNewebCorpMember    
Accounts Payable, Current, Related Party, Name [Extensible Enumeration] gsit:WistronNewebCorpMember    
Accounts payable $ 8,000 0  
Prepaid expenses and other current assets $ 375,000 $ 375,000  
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.25.2
13. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Net revenues by geographic area      
Net revenues $ 20,518 $ 21,765 $ 29,691
Number of reporting units | segment 1    
United States      
Net revenues by geographic area      
Net revenues $ 8,152 11,461 14,435
China      
Net revenues by geographic area      
Net revenues 5,326 1,262 1,582
Singapore      
Net revenues by geographic area      
Net revenues 2,009 2,034 4,941
Netherlands      
Net revenues by geographic area      
Net revenues 554 2,825 3,087
Germany      
Net revenues by geographic area      
Net revenues 3,716 3,498 4,474
Rest of the world      
Net revenues by geographic area      
Net revenues $ 761 $ 685 $ 1,172
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.25.2
13. SEGMENT AND GEOGRAPHIC INFORMATION - Long-lived assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 31, 2024
Net revenues and long-lived assets by geographic area    
Long-lived assets and operating lease right-of-use assets $ 10,355 $ 8,330
United States    
Net revenues and long-lived assets by geographic area    
Long-lived assets and operating lease right-of-use assets 9,372 6,805
Taiwan    
Net revenues and long-lived assets by geographic area    
Long-lived assets and operating lease right-of-use assets 364 590
Israel    
Net revenues and long-lived assets by geographic area    
Long-lived assets and operating lease right-of-use assets $ 619 $ 935
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.25.2
14. ACQUISITION (Details)
12 Months Ended
Nov. 23, 2015
USD ($)
patent
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Other accrued expenses        
Acquisition disclosure        
Contingent consideration liability   $ 0 $ 160,000  
Mika Monu        
Acquisition disclosure        
Contingent consideration   30,000,000    
Change in contingent consideration liability   (168,000) (1,000,000) $ (1,900,000)
Mika Monu | Other accrued expenses        
Acquisition disclosure        
Contingent consideration liability $ 5,800,000 $ 0 $ 160,000  
Mika Monu | UNITED STATES        
Acquisition disclosure        
Number of patents held | patent 12      
Mika Monu | Quarterly payments based on net revenue | Maximum        
Acquisition disclosure        
Contingent consideration $ 30,000,000      
Contingent consideration, percent of net revenue 5.00%      
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.25.2
15. EMPLOYEE BENEFIT PLANS (Details)
12 Months Ended
Mar. 31, 2025
UNITED STATES  
Defined Contribution Plan  
Maximum amount employee can contribute (as a percent) 15.00%
Taiwan  
Defined Contribution Plan  
Maximum amount employee can contribute (as a percent) 6.00%
Maximum amount employer can contribute (as a percent) 6.00%
Israel  
Defined Contribution Plan  
Maximum amount employee can contribute (as a percent) 6.00%
Maximum amount employer can contribute (as a percent) 15.83%
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.25.2
16. GOVERNMENT AGREEMENTS (Details) - USD ($)
12 Months Ended
Mar. 31, 2025
Oct. 31, 2024
Nov. 30, 2023
Jun. 30, 2023
Government Assistance        
Milestone payments receivable   $ 250,000    
Government Assistance, Statement of Income or Comprehensive Income [Extensible Enumeration] Research and Development Expense      
Small Business Innovation Research program        
Government Assistance        
Milestone payments receivable     $ 1,100,000 $ 1,250,000
Amount recognized $ 1,200,000      
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.25.2
17. SUBSEQUENT EVENT (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 30, 2025
May 31, 2025
Mar. 31, 2024
Aug. 01, 2023
Subsequent Event [Line Items]        
Proceeds from issuance of common stock     $ 153,000  
Maximum        
Subsequent Event [Line Items]        
Aggregate offering price       $ 25,000,000
Subsequent Event        
Subsequent Event [Line Items]        
Shares sold (in shares) 3,380,773 3,380,773    
Average price $ 3.32 $ 3.32    
Proceeds from issuance of common stock $ 11,200,000 $ 11,200,000    
Offering costs $ 411,000 $ 411,000    
XML 98 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 99 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 101 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.2 html 227 429 1 false 70 0 false 10 false false R1.htm 995200090 - Document - Document and Entity Information Sheet http://gsitechnology.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 995200100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://gsitechnology.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 995200205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Sheet http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperationsParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Statements 5 false false R6.htm 995200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 995200400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 995200405 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Sheet http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) Statements 8 false false R9.htm 995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 9 false false R10.htm 995200505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Statements 10 false false R11.htm 995210101 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPolicies 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 11 false false R12.htm 995210201 - Disclosure - 2. REVENUE RECOGNITION Sheet http://gsitechnology.com/role/Disclosure2RevenueRecognition 2. REVENUE RECOGNITION Notes 12 false false R13.htm 995210301 - Disclosure - 3. NET LOSS PER COMMON SHARE Sheet http://gsitechnology.com/role/Disclosure3NetLossPerCommonShare 3. NET LOSS PER COMMON SHARE Notes 13 false false R14.htm 995210401 - Disclosure - 4. BALANCE SHEET DETAIL Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetail 4. BALANCE SHEET DETAIL Notes 14 false false R15.htm 995210501 - Disclosure - 5. GOODWILL Sheet http://gsitechnology.com/role/Disclosure5Goodwill 5. GOODWILL Notes 15 false false R16.htm 995210601 - Disclosure - 6. INCOME TAXES Sheet http://gsitechnology.com/role/Disclosure6IncomeTaxes 6. INCOME TAXES Notes 16 false false R17.htm 995210701 - Disclosure - 7. FINANCIAL INSTRUMENTS Sheet http://gsitechnology.com/role/Disclosure7FinancialInstruments 7. FINANCIAL INSTRUMENTS Notes 17 false false R18.htm 995210801 - Disclosure - 8. LEASES Sheet http://gsitechnology.com/role/Disclosure8Leases 8. LEASES Notes 18 false false R19.htm 995210901 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES Sheet http://gsitechnology.com/role/Disclosure9CommitmentsAndContingencies 9. COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 995211001 - Disclosure - 10. COMMON STOCK Sheet http://gsitechnology.com/role/Disclosure10CommonStock 10. COMMON STOCK Notes 20 false false R21.htm 995211101 - Disclosure - 11. STOCK-BASED COMPENSATION Sheet http://gsitechnology.com/role/Disclosure11StockBasedCompensation 11. STOCK-BASED COMPENSATION Notes 21 false false R22.htm 995211201 - Disclosure - 12. RELATED PARTY TRANSACTIONS Sheet http://gsitechnology.com/role/Disclosure12RelatedPartyTransactions 12. RELATED PARTY TRANSACTIONS Notes 22 false false R23.htm 995211301 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION Sheet http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformation 13. SEGMENT AND GEOGRAPHIC INFORMATION Notes 23 false false R24.htm 995211401 - Disclosure - 14. ACQUISITION Sheet http://gsitechnology.com/role/Disclosure14Acquisition 14. ACQUISITION Notes 24 false false R25.htm 995211501 - Disclosure - 15. EMPLOYEE BENEFIT PLANS Sheet http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlans 15. EMPLOYEE BENEFIT PLANS Notes 25 false false R26.htm 995211601 - Disclosure - 16. GOVERNMENT AGREEMENTS Sheet http://gsitechnology.com/role/Disclosure16GovernmentAgreements 16. GOVERNMENT AGREEMENTS Notes 26 false false R27.htm 995211701 - Disclosure - 17. SUBSEQUENT EVENT Sheet http://gsitechnology.com/role/Disclosure17SubsequentEvent 17. SUBSEQUENT EVENT Notes 27 false false R28.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 28 false false R29.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 29 false false R30.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 30 false false R31.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 31 false false R32.htm 99920102 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 32 false false R33.htm 99930103 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesTables 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPolicies 33 false false R34.htm 99930203 - Disclosure - 2. REVENUE RECOGNITION (Tables) Sheet http://gsitechnology.com/role/Disclosure2RevenueRecognitionTables 2. REVENUE RECOGNITION (Tables) Tables http://gsitechnology.com/role/Disclosure2RevenueRecognition 34 false false R35.htm 99930303 - Disclosure - 3. NET LOSS PER COMMON SHARE (Tables) Sheet http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareTables 3. NET LOSS PER COMMON SHARE (Tables) Tables http://gsitechnology.com/role/Disclosure3NetLossPerCommonShare 35 false false R36.htm 99930403 - Disclosure - 4. BALANCE SHEET DETAIL (Tables) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables 4. BALANCE SHEET DETAIL (Tables) Tables http://gsitechnology.com/role/Disclosure4BalanceSheetDetail 36 false false R37.htm 99930603 - Disclosure - 6. INCOME TAXES (Tables) Sheet http://gsitechnology.com/role/Disclosure6IncomeTaxesTables 6. INCOME TAXES (Tables) Tables http://gsitechnology.com/role/Disclosure6IncomeTaxes 37 false false R38.htm 99930703 - Disclosure - 7. FINANCIAL INSTRUMENTS (Tables) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables 7. FINANCIAL INSTRUMENTS (Tables) Tables http://gsitechnology.com/role/Disclosure7FinancialInstruments 38 false false R39.htm 99930803 - Disclosure - 8. LEASES (Tables) Sheet http://gsitechnology.com/role/Disclosure8LeasesTables 8. LEASES (Tables) Tables http://gsitechnology.com/role/Disclosure8Leases 39 false false R40.htm 99931103 - Disclosure - 11. STOCK-BASED COMPENSATION (Tables) Sheet http://gsitechnology.com/role/Disclosure11StockBasedCompensationTables 11. STOCK-BASED COMPENSATION (Tables) Tables http://gsitechnology.com/role/Disclosure11StockBasedCompensation 40 false false R41.htm 99931303 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION (Tables) Sheet http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationTables 13. SEGMENT AND GEOGRAPHIC INFORMATION (Tables) Tables http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformation 41 false false R42.htm 99940101 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesTables 42 false false R43.htm 99940102 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&E (Details) Sheet http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&E (Details) Details http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesTables 43 false false R44.htm 99940201 - Disclosure - 2. REVENUE RECOGNITION (Details) Sheet http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails 2. REVENUE RECOGNITION (Details) Details http://gsitechnology.com/role/Disclosure2RevenueRecognitionTables 44 false false R45.htm 99940202 - Disclosure - 2. REVENUE RECOGNITION - Revenue disaggregated (Details) Sheet http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails 2. REVENUE RECOGNITION - Revenue disaggregated (Details) Details 45 false false R46.htm 99940301 - Disclosure - 3. NET LOSS PER COMMON SHARE (Details) Sheet http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails 3. NET LOSS PER COMMON SHARE (Details) Details http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareTables 46 false false R47.htm 99940302 - Disclosure - 3. NET LOSS PER COMMON SHARE - Shares underlying options (Details) Sheet http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareSharesUnderlyingOptionsDetails 3. NET LOSS PER COMMON SHARE - Shares underlying options (Details) Details 47 false false R48.htm 99940401 - Disclosure - 4. BALANCE SHEET DETAIL - Inventories (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails 4. BALANCE SHEET DETAIL - Inventories (Details) Details 48 false false R49.htm 99940402 - Disclosure - 4. BALANCE SHEET DETAIL - Accounts receivable, net (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails 4. BALANCE SHEET DETAIL - Accounts receivable, net (Details) Details 49 false false R50.htm 99940403 - Disclosure - 4. BALANCE SHEET DETAIL - Prepaid expenses and other current assets (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails 4. BALANCE SHEET DETAIL - Prepaid expenses and other current assets (Details) Details 50 false false R51.htm 99940404 - Disclosure - 4. BALANCE SHEET DETAIL - Property and equipment, net (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails 4. BALANCE SHEET DETAIL - Property and equipment, net (Details) Details 51 false false R52.htm 99940405 - Disclosure - 4. BALANCE SHEET DETAIL - Intangible assets (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails 4. BALANCE SHEET DETAIL - Intangible assets (Details) Details 52 false false R53.htm 99940406 - Disclosure - 4. BALANCE SHEET DETAIL - Future amortization (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails 4. BALANCE SHEET DETAIL - Future amortization (Details) Details 53 false false R54.htm 99940407 - Disclosure - 4. BALANCE SHEET DETAIL - Accrued expenses and other liabilities (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails 4. BALANCE SHEET DETAIL - Accrued expenses and other liabilities (Details) Details 54 false false R55.htm 99940408 - Disclosure - 4. BALANCE SHEET DETAIL - Additional information (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails 4. BALANCE SHEET DETAIL - Additional information (Details) Details 55 false false R56.htm 99940501 - Disclosure - 5. GOODWILL (Details) Sheet http://gsitechnology.com/role/Disclosure5GoodwillDetails 5. GOODWILL (Details) Details http://gsitechnology.com/role/Disclosure5Goodwill 56 false false R57.htm 99940601 - Disclosure - 6. INCOME TAXES - Provision for income taxes (Details) Sheet http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails 6. INCOME TAXES - Provision for income taxes (Details) Details 57 false false R58.htm 99940602 - Disclosure - 6. INCOME TAXES - Statutory income tax (Details) Sheet http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails 6. INCOME TAXES - Statutory income tax (Details) Details 58 false false R59.htm 99940603 - Disclosure - 6. INCOME TAXES - Deferred tax assets and liabilities (Details) Sheet http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails 6. INCOME TAXES - Deferred tax assets and liabilities (Details) Details 59 false false R60.htm 99940604 - Disclosure - 6. INCOME TAXES (Details) Sheet http://gsitechnology.com/role/Disclosure6IncomeTaxesDetails 6. INCOME TAXES (Details) Details http://gsitechnology.com/role/Disclosure6IncomeTaxesTables 60 false false R61.htm 99940605 - Disclosure - 6. INCOME TAXES - Tax Cuts and Jobs Act (Details) Sheet http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails 6. INCOME TAXES - Tax Cuts and Jobs Act (Details) Details 61 false false R62.htm 99940701 - Disclosure - 7. FINANCIAL INSTRUMENTS (Details) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails 7. FINANCIAL INSTRUMENTS (Details) Details http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables 62 false false R63.htm 99940702 - Disclosure - 7. FINANCIAL INSTRUMENTS - Change in contingent consideration (Details) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails 7. FINANCIAL INSTRUMENTS - Change in contingent consideration (Details) Details 63 false false R64.htm 99940703 - Disclosure - 7. FINANCIAL INSTRUMENTS - Available-for-sale investments (Details) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails 7. FINANCIAL INSTRUMENTS - Available-for-sale investments (Details) Details 64 false false R65.htm 99940705 - Disclosure - 7. FINANCIAL INSTRUMENTS - Other information (Details) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsOtherInformationDetails 7. FINANCIAL INSTRUMENTS - Other information (Details) Details 65 false false R66.htm 99940801 - Disclosure - 8. LEASES - Operating leases (Details) Sheet http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails 8. LEASES - Operating leases (Details) Details 66 false false R67.htm 99940802 - Disclosure - 8. LEASES - Lease costs (Details) Sheet http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails 8. LEASES - Lease costs (Details) Details 67 false false R68.htm 99940803 - Disclosure - 8. LEASES - Other information (Details) Sheet http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails 8. LEASES - Other information (Details) Details 68 false false R69.htm 99940804 - Disclosure - 8. LEASES - Maturity of lease liabilities (Details) Sheet http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails 8. LEASES - Maturity of lease liabilities (Details) Details 69 false false R70.htm 99940901 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details) Sheet http://gsitechnology.com/role/Disclosure9CommitmentsAndContingenciesProductWarrantiesDetails 9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details) Details 70 false false R71.htm 99941001 - Disclosure - 10. COMMON STOCK (Details) Sheet http://gsitechnology.com/role/Disclosure10CommonStockDetails 10. COMMON STOCK (Details) Details http://gsitechnology.com/role/Disclosure10CommonStock 71 false false R72.htm 99941002 - Disclosure - 10. COMMON STOCK - Repurchases (Details) Sheet http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails 10. COMMON STOCK - Repurchases (Details) Details 72 false false R73.htm 99941101 - Disclosure - 11. STOCK-BASED COMPENSATION (Details) Sheet http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails 11. STOCK-BASED COMPENSATION (Details) Details http://gsitechnology.com/role/Disclosure11StockBasedCompensationTables 73 false false R74.htm 99941102 - Disclosure - 11. STOCK-BASED COMPENSATION - Stock option activities (Details) Sheet http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails 11. STOCK-BASED COMPENSATION - Stock option activities (Details) Details 74 false false R75.htm 99941103 - Disclosure - 11. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) Sheet http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails 11. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) Details 75 false false R76.htm 99941104 - Disclosure - 11. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details) Sheet http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails 11. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details) Details 76 false false R77.htm 99941105 - Disclosure - 11. STOCK-BASED COMPENSATION - Weighted average assumptions (Details) Sheet http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails 11. STOCK-BASED COMPENSATION - Weighted average assumptions (Details) Details 77 false false R78.htm 99941201 - Disclosure - 12. RELATED PARTY TRANSACTIONS (Details) Sheet http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionsDetails 12. RELATED PARTY TRANSACTIONS (Details) Details http://gsitechnology.com/role/Disclosure12RelatedPartyTransactions 78 false false R79.htm 99941301 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details) Sheet http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails 13. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details) Details 79 false false R80.htm 99941302 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION - Long-lived assets (Details) Sheet http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails 13. SEGMENT AND GEOGRAPHIC INFORMATION - Long-lived assets (Details) Details 80 false false R81.htm 99941401 - Disclosure - 14. ACQUISITION (Details) Sheet http://gsitechnology.com/role/Disclosure14AcquisitionDetails 14. ACQUISITION (Details) Details http://gsitechnology.com/role/Disclosure14Acquisition 81 false false R82.htm 99941501 - Disclosure - 15. EMPLOYEE BENEFIT PLANS (Details) Sheet http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails 15. EMPLOYEE BENEFIT PLANS (Details) Details http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlans 82 false false R83.htm 99941601 - Disclosure - 16. GOVERNMENT AGREEMENTS (Details) Sheet http://gsitechnology.com/role/Disclosure16GovernmentAgreementsDetails 16. GOVERNMENT AGREEMENTS (Details) Details http://gsitechnology.com/role/Disclosure16GovernmentAgreements 83 false false R84.htm 99941701 - Disclosure - 17. SUBSEQUENT EVENT (Details) Sheet http://gsitechnology.com/role/Disclosure17SubsequentEventDetails 17. SUBSEQUENT EVENT (Details) Details http://gsitechnology.com/role/Disclosure17SubsequentEvent 84 false false All Reports Book All Reports gsit-20250331.xsd gsit-20250331_cal.xml gsit-20250331_def.xml gsit-20250331_lab.xml gsit-20250331_pre.xml gsit-20250331x10k.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 104 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "gsit-20250331x10k.htm": { "nsprefix": "gsit", "nsuri": "http://gsitechnology.com/20250331", "dts": { "schema": { "local": [ "gsit-20250331.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/2023/calculation-1.1.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "gsit-20250331_cal.xml" ] }, "definitionLink": { "local": [ "gsit-20250331_def.xml" ] }, "labelLink": { "local": [ "gsit-20250331_lab.xml" ] }, "presentationLink": { "local": [ "gsit-20250331_pre.xml" ] }, "inline": { "local": [ "gsit-20250331x10k.htm" ] } }, "keyStandard": 365, "keyCustom": 64, "axisStandard": 27, "axisCustom": 0, "memberStandard": 42, "memberCustom": 25, "hidden": { "total": 21, "http://fasb.org/us-gaap/2024": 14, "http://xbrl.sec.gov/dei/2024": 6, "http://gsitechnology.com/20250331": 1 }, "contextCount": 227, "entityCount": 1, "segmentCount": 70, "elementCount": 760, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 847, "http://xbrl.sec.gov/dei/2024": 37, "http://xbrl.sec.gov/cyd/2024": 11, "http://xbrl.sec.gov/ecd/2024": 5 }, "report": { "R1": { "role": "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation", "longName": "995200090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets", "longName": "995200100 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R3": { "role": "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_FtK50Dq4oUiFH64RMQdLxQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "unique": true } }, "R4": { "role": "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations", "longName": "995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:CostOfRevenue", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "unique": true } }, "R5": { "role": "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperationsParenthetical", "longName": "995200205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:OtherCostOfOperatingRevenue", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:OtherCostOfOperatingRevenue", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "longName": "995200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": null }, "R7": { "role": "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "longName": "995200400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_o38Md4o6v0ajazUYoDJ35Q", "name": "us-gaap:SharesIssued", "unitRef": "Unit_Standard_shares_E8033rhfzk-IQylrp_CgNg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_o38Md4o6v0ajazUYoDJ35Q", "name": "us-gaap:SharesIssued", "unitRef": "Unit_Standard_shares_E8033rhfzk-IQylrp_CgNg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical", "longName": "995200405 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_4_1_2023_To_3_31_2024_AhEgpmEGA0OXpD93NwGaxg", "name": "gsit:OfferingCosts", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ProfitLoss", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "longName": "995200505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "10", "firstAnchor": { "contextRef": "Duration_4_1_2023_To_3_31_2024_AhEgpmEGA0OXpD93NwGaxg", "name": "gsit:OfferingCosts", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": null }, "R11": { "role": "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPolicies", "longName": "995210101 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://gsitechnology.com/role/Disclosure2RevenueRecognition", "longName": "995210201 - Disclosure - 2. REVENUE RECOGNITION", "shortName": "2. REVENUE RECOGNITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShare", "longName": "995210301 - Disclosure - 3. NET LOSS PER COMMON SHARE", "shortName": "3. NET LOSS PER COMMON SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetail", "longName": "995210401 - Disclosure - 4. BALANCE SHEET DETAIL", "shortName": "4. BALANCE SHEET DETAIL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://gsitechnology.com/role/Disclosure5Goodwill", "longName": "995210501 - Disclosure - 5. GOODWILL", "shortName": "5. GOODWILL", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxes", "longName": "995210601 - Disclosure - 6. INCOME TAXES", "shortName": "6. INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://gsitechnology.com/role/Disclosure7FinancialInstruments", "longName": "995210701 - Disclosure - 7. FINANCIAL INSTRUMENTS", "shortName": "7. FINANCIAL INSTRUMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://gsitechnology.com/role/Disclosure8Leases", "longName": "995210801 - Disclosure - 8. LEASES", "shortName": "8. LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingencies", "longName": "995210901 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES", "shortName": "9. COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://gsitechnology.com/role/Disclosure10CommonStock", "longName": "995211001 - Disclosure - 10. COMMON STOCK", "shortName": "10. COMMON STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://gsitechnology.com/role/Disclosure11StockBasedCompensation", "longName": "995211101 - Disclosure - 11. STOCK-BASED COMPENSATION", "shortName": "11. STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactions", "longName": "995211201 - Disclosure - 12. RELATED PARTY TRANSACTIONS", "shortName": "12. RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformation", "longName": "995211301 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION", "shortName": "13. SEGMENT AND GEOGRAPHIC INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://gsitechnology.com/role/Disclosure14Acquisition", "longName": "995211401 - Disclosure - 14. ACQUISITION", "shortName": "14. ACQUISITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlans", "longName": "995211501 - Disclosure - 15. EMPLOYEE BENEFIT PLANS", "shortName": "15. EMPLOYEE BENEFIT PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://gsitechnology.com/role/Disclosure16GovernmentAgreements", "longName": "995211601 - Disclosure - 16. GOVERNMENT AGREEMENTS", "shortName": "16. GOVERNMENT AGREEMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:GovernmentAssistanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:GovernmentAssistanceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://gsitechnology.com/role/Disclosure17SubsequentEvent", "longName": "995211701 - Disclosure - 17. SUBSEQUENT EVENT", "shortName": "17. SUBSEQUENT EVENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": null }, "R29": { "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": "29", "firstAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_N6owrLIzUUGQBcFWuekY5Q", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2025_To_3_31_2025_N6owrLIzUUGQBcFWuekY5Q", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "99920102 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "32", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesTables", "longName": "99930103 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "gsit:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "gsit:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://gsitechnology.com/role/Disclosure2RevenueRecognitionTables", "longName": "99930203 - Disclosure - 2. REVENUE RECOGNITION (Tables)", "shortName": "2. REVENUE RECOGNITION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareTables", "longName": "99930303 - Disclosure - 3. NET LOSS PER COMMON SHARE (Tables)", "shortName": "3. NET LOSS PER COMMON SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables", "longName": "99930403 - Disclosure - 4. BALANCE SHEET DETAIL (Tables)", "shortName": "4. BALANCE SHEET DETAIL (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxesTables", "longName": "99930603 - Disclosure - 6. INCOME TAXES (Tables)", "shortName": "6. INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables", "longName": "99930703 - Disclosure - 7. FINANCIAL INSTRUMENTS (Tables)", "shortName": "7. FINANCIAL INSTRUMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://gsitechnology.com/role/Disclosure8LeasesTables", "longName": "99930803 - Disclosure - 8. LEASES (Tables)", "shortName": "8. LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "gsit:LesseeBalanceSheetInformationRelatedToLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "gsit:LesseeBalanceSheetInformationRelatedToLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://gsitechnology.com/role/Disclosure11StockBasedCompensationTables", "longName": "99931103 - Disclosure - 11. STOCK-BASED COMPENSATION (Tables)", "shortName": "11. STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationTables", "longName": "99931303 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "shortName": "13. SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "longName": "99940101 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "shortName": "1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "gsit:NumberOfSubsidiaries", "unitRef": "Unit_Standard_subsidiary_JGSgrltGFEqBHEc9s38o-g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "gsit:NumberOfSubsidiaries", "unitRef": "Unit_Standard_subsidiary_JGSgrltGFEqBHEc9s38o-g", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "longName": "99940102 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&E (Details)", "shortName": "1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&E (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "longName": "99940201 - Disclosure - 2. REVENUE RECOGNITION (Details)", "shortName": "2. REVENUE RECOGNITION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails", "longName": "99940202 - Disclosure - 2. REVENUE RECOGNITION - Revenue disaggregated (Details)", "shortName": "2. REVENUE RECOGNITION - Revenue disaggregated (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_srt_MajorCustomersAxis_gsit_ContractManufacturersMember_ZubJjYm1R0Gp6xyihQR41w", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "unique": true } }, "R46": { "role": "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "longName": "99940301 - Disclosure - 3. NET LOSS PER COMMON SHARE (Details)", "shortName": "3. NET LOSS PER COMMON SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareSharesUnderlyingOptionsDetails", "longName": "99940302 - Disclosure - 3. NET LOSS PER COMMON SHARE - Shares underlying options (Details)", "shortName": "3. NET LOSS PER COMMON SHARE - Shares underlying options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_E8033rhfzk-IQylrp_CgNg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_E8033rhfzk-IQylrp_CgNg", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails", "longName": "99940401 - Disclosure - 4. BALANCE SHEET DETAIL - Inventories (Details)", "shortName": "4. BALANCE SHEET DETAIL - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails", "longName": "99940402 - Disclosure - 4. BALANCE SHEET DETAIL - Accounts receivable, net (Details)", "shortName": "4. BALANCE SHEET DETAIL - Accounts receivable, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails", "longName": "99940403 - Disclosure - 4. BALANCE SHEET DETAIL - Prepaid expenses and other current assets (Details)", "shortName": "4. BALANCE SHEET DETAIL - Prepaid expenses and other current assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "gsit:PrepaidToolingAndMasks", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "gsit:PrepaidToolingAndMasks", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails", "longName": "99940404 - Disclosure - 4. BALANCE SHEET DETAIL - Property and equipment, net (Details)", "shortName": "4. BALANCE SHEET DETAIL - Property and equipment, net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R52": { "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails", "longName": "99940405 - Disclosure - 4. BALANCE SHEET DETAIL - Intangible assets (Details)", "shortName": "4. BALANCE SHEET DETAIL - Intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails", "longName": "99940406 - Disclosure - 4. BALANCE SHEET DETAIL - Future amortization (Details)", "shortName": "4. BALANCE SHEET DETAIL - Future amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails", "longName": "99940407 - Disclosure - 4. BALANCE SHEET DETAIL - Accrued expenses and other liabilities (Details)", "shortName": "4. BALANCE SHEET DETAIL - Accrued expenses and other liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails", "longName": "99940408 - Disclosure - 4. BALANCE SHEET DETAIL - Additional information (Details)", "shortName": "4. BALANCE SHEET DETAIL - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_11_30_2022_To_11_30_2022_ISJqsOF7O0q08nQ59t3oUw", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "Unit_Standard_pure_KRiQWMNcI0u2uwvOl9CECw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_30_2022_To_11_30_2022_ISJqsOF7O0q08nQ59t3oUw", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "Unit_Standard_pure_KRiQWMNcI0u2uwvOl9CECw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R56": { "role": "http://gsitechnology.com/role/Disclosure5GoodwillDetails", "longName": "99940501 - Disclosure - 5. GOODWILL (Details)", "shortName": "5. GOODWILL (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_ERozN3mQRkGh2Un-sVXRwA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails", "longName": "99940601 - Disclosure - 6. INCOME TAXES - Provision for income taxes (Details)", "shortName": "6. INCOME TAXES - Provision for income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails", "longName": "99940602 - Disclosure - 6. INCOME TAXES - Statutory income tax (Details)", "shortName": "6. INCOME TAXES - Statutory income tax (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "longName": "99940603 - Disclosure - 6. INCOME TAXES - Deferred tax assets and liabilities (Details)", "shortName": "6. INCOME TAXES - Deferred tax assets and liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxesDetails", "longName": "99940604 - Disclosure - 6. INCOME TAXES (Details)", "shortName": "6. INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails", "longName": "99940605 - Disclosure - 6. INCOME TAXES - Tax Cuts and Jobs Act (Details)", "shortName": "6. INCOME TAXES - Tax Cuts and Jobs Act (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "unique": true } }, "R62": { "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "longName": "99940701 - Disclosure - 7. FINANCIAL INSTRUMENTS (Details)", "shortName": "7. FINANCIAL INSTRUMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_3_31_2024_f4t_WEbupk-gi2uYSv5NbQ", "name": "us-gaap:LongTermDebtMeasurementInput", "unitRef": "Unit_Standard_pure_KRiQWMNcI0u2uwvOl9CECw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_f4t_WEbupk-gi2uYSv5NbQ", "name": "us-gaap:LongTermDebtMeasurementInput", "unitRef": "Unit_Standard_pure_KRiQWMNcI0u2uwvOl9CECw", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R63": { "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails", "longName": "99940702 - Disclosure - 7. FINANCIAL INSTRUMENTS - Change in contingent consideration (Details)", "shortName": "7. FINANCIAL INSTRUMENTS - Change in contingent consideration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_3_31_2024_f4t_WEbupk-gi2uYSv5NbQ", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2022_Jr6PbOSpEEmcGrtz0dKTWg", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "unique": true } }, "R64": { "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails", "longName": "99940703 - Disclosure - 7. FINANCIAL INSTRUMENTS - Available-for-sale investments (Details)", "shortName": "7. FINANCIAL INSTRUMENTS - Available-for-sale investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_FinancialInstrumentAxis_us-gaap_ShortTermInvestmentsMember_QZImxXmHr0OPach23YyDsQ", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_FinancialInstrumentAxis_us-gaap_ShortTermInvestmentsMember_QZImxXmHr0OPach23YyDsQ", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsOtherInformationDetails", "longName": "99940705 - Disclosure - 7. FINANCIAL INSTRUMENTS - Other information (Details)", "shortName": "7. FINANCIAL INSTRUMENTS - Other information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_3_31_2024_f4t_WEbupk-gi2uYSv5NbQ", "name": "us-gaap:DeferredTaxAssetsInvestments", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_f4t_WEbupk-gi2uYSv5NbQ", "name": "us-gaap:DeferredTaxAssetsInvestments", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails", "longName": "99940801 - Disclosure - 8. LEASES - Operating leases (Details)", "shortName": "8. LEASES - Operating leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails", "longName": "99940802 - Disclosure - 8. LEASES - Lease costs (Details)", "shortName": "8. LEASES - Lease costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R68": { "role": "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails", "longName": "99940803 - Disclosure - 8. LEASES - Other information (Details)", "shortName": "8. LEASES - Other information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "gsit:LesseeOtherInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "gsit:LesseeOtherInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails", "longName": "99940804 - Disclosure - 8. LEASES - Maturity of lease liabilities (Details)", "shortName": "8. LEASES - Maturity of lease liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingenciesProductWarrantiesDetails", "longName": "99940901 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details)", "shortName": "9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:RoyaltyExpense", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:RoyaltyExpense", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R71": { "role": "http://gsitechnology.com/role/Disclosure10CommonStockDetails", "longName": "99941001 - Disclosure - 10. COMMON STOCK (Details)", "shortName": "10. COMMON STOCK (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_E8033rhfzk-IQylrp_CgNg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": null }, "R72": { "role": "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails", "longName": "99941002 - Disclosure - 10. COMMON STOCK - Repurchases (Details)", "shortName": "10. COMMON STOCK - Repurchases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_4pB9cMkgAkGP_8B0pMHU4Q", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "Unit_Standard_shares_E8033rhfzk-IQylrp_CgNg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_4pB9cMkgAkGP_8B0pMHU4Q", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "Unit_Standard_shares_E8033rhfzk-IQylrp_CgNg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "longName": "99941101 - Disclosure - 11. STOCK-BASED COMPENSATION (Details)", "shortName": "11. STOCK-BASED COMPENSATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Unit_Standard_shares_E8033rhfzk-IQylrp_CgNg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2007_us-gaap_PlanNameAxis_gsit_EquityIncentivePlanYear2007Member_nP4tmbwLnEuMYDexzUHRQw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_E8033rhfzk-IQylrp_CgNg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "unique": true } }, "R74": { "role": "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails", "longName": "99941102 - Disclosure - 11. STOCK-BASED COMPENSATION - Stock option activities (Details)", "shortName": "11. STOCK-BASED COMPENSATION - Stock option activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "As_Of_3_31_2024_f4t_WEbupk-gi2uYSv5NbQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Unit_Standard_shares_E8033rhfzk-IQylrp_CgNg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "gsit:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGranted", "unitRef": "Unit_Standard_shares_E8033rhfzk-IQylrp_CgNg", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "unique": true } }, "R75": { "role": "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails", "longName": "99941103 - Disclosure - 11. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details)", "shortName": "11. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "unitRef": "Unit_Divide_USD_shares_FtK50Dq4oUiFH64RMQdLxQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Unit_Standard_shares_E8033rhfzk-IQylrp_CgNg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "unique": true } }, "R76": { "role": "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails", "longName": "99941104 - Disclosure - 11. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details)", "shortName": "11. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R77": { "role": "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "longName": "99941105 - Disclosure - 11. STOCK-BASED COMPENSATION - Weighted average assumptions (Details)", "shortName": "11. STOCK-BASED COMPENSATION - Weighted average assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R78": { "role": "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionsDetails", "longName": "99941201 - Disclosure - 12. RELATED PARTY TRANSACTIONS (Details)", "shortName": "12. RELATED PARTY TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_us-gaap_RelatedPartyMember_zX4iXkWgSkGTt4xvaCTeMg", "name": "us-gaap:OperatingCostsAndExpenses", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "unique": true } }, "R79": { "role": "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails", "longName": "99941301 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details)", "shortName": "13. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_sGsRBZOcVkacdm-RW9CW8A", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_srt_StatementGeographicalAxis_country_US_YG-ZGTr3Rka3JT_wyF0Onw", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "unique": true } }, "R80": { "role": "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "longName": "99941302 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION - Long-lived assets (Details)", "shortName": "13. SEGMENT AND GEOGRAPHIC INFORMATION - Long-lived assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_UoNbl3Bdi0me9JygSaS-2A", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R81": { "role": "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "longName": "99941401 - Disclosure - 14. ACQUISITION (Details)", "shortName": "14. ACQUISITION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherLiabilitiesMember_aklIrbJtL0uKJ85tuHNq5Q", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2025_us-gaap_BusinessAcquisitionAxis_gsit_MikamonuMember_lBHx6rJEX0if-2zOp6GUbQ", "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "unique": true } }, "R82": { "role": "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails", "longName": "99941501 - Disclosure - 15. EMPLOYEE BENEFIT PLANS (Details)", "shortName": "15. EMPLOYEE BENEFIT PLANS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_us-gaap_RetirementPlanSponsorLocationAxis_country_US_ktn4BlRRwUW4inz67RGQ0Q", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "Unit_Standard_pure_KRiQWMNcI0u2uwvOl9CECw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_4_1_2024_To_3_31_2025_us-gaap_RetirementPlanSponsorLocationAxis_country_US_ktn4BlRRwUW4inz67RGQ0Q", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "Unit_Standard_pure_KRiQWMNcI0u2uwvOl9CECw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R83": { "role": "http://gsitechnology.com/role/Disclosure16GovernmentAgreementsDetails", "longName": "99941601 - Disclosure - 16. GOVERNMENT AGREEMENTS (Details)", "shortName": "16. GOVERNMENT AGREEMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "As_Of_10_31_2024_FhNv-6Ev9kC8G20BALrjIA", "name": "us-gaap:GovernmentAssistanceAwardAmount", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:GovernmentAssistanceTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_10_31_2024_FhNv-6Ev9kC8G20BALrjIA", "name": "us-gaap:GovernmentAssistanceAwardAmount", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:GovernmentAssistanceTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true, "unique": true } }, "R84": { "role": "http://gsitechnology.com/role/Disclosure17SubsequentEventDetails", "longName": "99941701 - Disclosure - 17. SUBSEQUENT EVENT (Details)", "shortName": "17. SUBSEQUENT EVENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "Duration_4_1_2023_To_3_31_2024_AhEgpmEGA0OXpD93NwGaxg", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_8_1_2023_srt_RangeAxis_srt_MaximumMember_Yy0JOddhy02rA6bmLFoiPA", "name": "gsit:CommonStockCapitalReservedForFutureIssuance", "unitRef": "Unit_Standard_USD_uHpWCCKUzECOz9p_plmdPA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "gsit-20250331x10k.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionsDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable ($8 and $0 to a related party)", "verboseLabel": "Accounts payable", "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": [ "r66", "r974" ] }, "us-gaap_AccountsPayableCurrentRelatedPartyCounterpartyNameExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrentRelatedPartyCounterpartyNameExtensibleEnumeration", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current, Related Party, Name [Extensible Enumeration]", "documentation": "Indicates name of related party for accounts payable classified as current." } } }, "auth_ref": [ "r1242" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "terseLabel": "Accounts receivable", "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": [ "r171", "r270", "r913" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r892" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Total accounts receivable, net", "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": [ "r1152" ] }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrentAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net:" } } }, "auth_ref": [] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of premium on investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r103" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued expenses and other liabilities", "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": [ "r68" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrentAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued expenses and other liabilities:" } } }, "auth_ref": [] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued commissions", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r68", "r914" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation", "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": [ "r37", "r164", "r748" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r16", "r17", "r88", "r173", "r743", "r775", "r776" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income", "terseLabel": "Accumulated Other Comprehensive Loss", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r8", "r17", "r585", "r588", "r650", "r771", "r772", "r1131", "r1132", "r1133", "r1139", "r1140", "r1141", "r1142" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r1052" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r79", "r974", "r1287" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital", "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": [ "r794", "r1139", "r1140", "r1141", "r1142", "r1223", "r1288" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r1065" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r1065" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r1065" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r1065" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r49", "r50", "r478" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by operating activities:", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising expense", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r144" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1110" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1023", "r1034", "r1044", "r1077" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r1026", "r1037", "r1047", "r1080" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1111" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r1065" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r1072" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r1027", "r1038", "r1048", "r1072", "r1081", "r1085", "r1093" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r1091" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r510", "r519" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Current", "negatedLabel": "Less: Allowances for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r174", "r271", "r310" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts Receivable, Write-offs", "terseLabel": "Allowance for doubtful accounts receivable write offs", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r315" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "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. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r6", "r342", "r349", "r938" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareSharesUnderlyingOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Shares underlying options", "verboseLabel": "Shares underlying options and ESPP shares", "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": [ "r229" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r128", "r137", "r167", "r199", "r233", "r241", "r257", "r260", "r304", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r578", "r582", "r612", "r737", "r832", "r929", "r930", "r974", "r1002", "r1181", "r1182", "r1243" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Assets Abstract", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r158", "r177", "r199", "r304", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r578", "r582", "r612", "r974", "r1181", "r1182", "r1243" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r596", "r597", "r961" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1006", "r1007", "r1030" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r1006", "r1007", "r1030" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r1006", "r1007", "r1030" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Debt Maturities [Abstract]", "terseLabel": "Other information" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value", "terseLabel": "Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r275", "r327", "r596", "r732", "r961", "r966", "r1153", "r1227", "r1228", "r1229" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Long-term investments", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent." } } }, "auth_ref": [ "r162", "r272", "r327" ] }, "us-gaap_AvailableforsaleSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableforsaleSecuritiesMember", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Available-for-Sale Securities [Member]", "terseLabel": "Available for sale Securities", "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r138" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r1088" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r1089" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r1084" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r1084" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r1084" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r1084" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r1084" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r1084" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r506", "r507", "r508", "r509" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r1087" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1086" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r1085" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r1085" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r355", "r1254", "r1255" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r56", "r57", "r355", "r1254", "r1255" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "BALANCE SHEET DETAIL" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounting principles", "verboseLabel": "Accounting principles", "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": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "NOTE 1 - THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "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": [ "r104" ] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "lang": { "en-us": { "role": { "label": "Building and building improvements", "verboseLabel": "Building and building improvements", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r343", "r344", "r345", "r346", "r347", "r571", "r952", "r953" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r51", "r52", "r343", "r344", "r345", "r346", "r347", "r571", "r952", "r953" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "terseLabel": "Acquisition disclosure", "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": [ "r571" ] }, "gsit_BusinessAcquisitionNumberOfPatentsHeldByAcquiree": { "xbrltype": "integerItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "BusinessAcquisitionNumberOfPatentsHeldByAcquiree", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of patents held by the acquiree.", "label": "Business Acquisition Number of Patents Held by Acquiree", "terseLabel": "Number of patents held" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in contingent consideration liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r574", "r1134" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r54" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r53", "r126", "r573", "r598", "r599", "r600" ] }, "gsit_BusinessCombinationContingentConsiderationPercentOfNetRevenue": { "xbrltype": "percentItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "BusinessCombinationContingentConsiderationPercentOfNetRevenue", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage used to calculate contingent consideration based on net revenue.", "label": "Business Combination, Contingent Consideration, Percent of Net Revenue", "terseLabel": "Contingent consideration, percent of net revenue" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure14Acquisition" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "NOTE 14 - ACQUISITION", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r124", "r572" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "ACQUISITION" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "CN", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "China" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment through accounts payable and accruals", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r23", "r24", "r25" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r20", "r161", "r911" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and cash equivalents", "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": [ "r21" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of the period", "periodStartLabel": "Cash and cash equivalents at beginning of the period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r20", "r101", "r197" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r101" ] }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowOperatingActivitiesLesseeAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r1063" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r1060" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r1058" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r155", "r168", "r169", "r170", "r199", "r222", "r223", "r226", "r228", "r235", "r236", "r304", "r365", "r367", "r368", "r369", "r372", "r373", "r377", "r378", "r380", "r383", "r390", "r612", "r784", "r785", "r786", "r787", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r819", "r841", "r863", "r885", "r886", "r887", "r888", "r889", "r1115", "r1136", "r1143" ] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r38", "r39", "r40", "r41" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1064" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r1064" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies 1", "terseLabel": "Commitments and contingencies (Note 9)", "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": [ "r72", "r130", "r740", "r818" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "NOTE 9 - COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r116", "r359", "r360", "r893", "r1176", "r1178" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Common", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1288" ] }, "gsit_CommonStockCapitalReservedForFutureIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "CommonStockCapitalReservedForFutureIssuance", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure17SubsequentEventDetails" ], "lang": { "en-us": { "role": { "documentation": "Aggregate amount of common shares reserved for future issuance.", "label": "Common Stock, Capital Reserved for Future Issuance", "terseLabel": "Aggregate offering price" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares available for future award", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r77" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r992", "r993", "r994", "r996", "r997", "r998", "r999", "r1139", "r1140", "r1142", "r1223", "r1285", "r1288" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r77" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r77", "r819" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "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": [ "r77" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r9", "r77", "r819", "r838", "r1288", "r1289" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock: $0.001 par value authorized: 150,000,000 shares; issued and outstanding: 25,605,973 and 25,300,372 shares, respectively", "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": [ "r77", "r742", "r974" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r1069" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r1068" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r1070" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r1067" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "EMPLOYEE BENEFIT PLANS" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive loss", "verboseLabel": "Comprehensive income (loss)", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r18", "r181", "r183", "r188", "r733", "r755", "r756" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Comprehensive loss:" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Comprehensive loss", "terseLabel": "Comprehensive loss", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "gsit_ComputerAndOtherEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ComputerAndOtherEquipmentMember", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems. Also includes other equipment.", "label": "Computer and other equipment", "terseLabel": "Computer and other equipment" } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Software.", "terseLabel": "Software.", "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": [ "r905", "r909", "r1165", "r1166", "r1167", "r1168", "r1169", "r1171", "r1173", "r1174" ] }, "gsit_ConcentrationOfRiskNumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ConcentrationOfRiskNumberOfCustomers", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of customers that are reflected in the stated concentration of risk.", "label": "Concentration of Risk Number of Customers", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r28", "r29", "r59", "r60", "r268", "r892" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r28", "r29", "r59", "r60", "r268", "r778", "r892" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "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": [ "r28", "r29", "r59", "r60", "r268", "r892", "r1117" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration of credit risk", "terseLabel": "Concentration of credit risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r63", "r147" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Risk and uncertainties", "terseLabel": "Risk and uncertainties", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r105" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration of credit risk", "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": [ "r892" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "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": [ "r27", "r28", "r29", "r30", "r59", "r127", "r892" ] }, "gsit_ConcentrationRiskThresholdPercentage": { "xbrltype": "percentItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ConcentrationRiskThresholdPercentage", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents about concentration risk threshold percentage.", "label": "Concentration Risk Threshold Percentage", "terseLabel": "Concentration risk percentage", "verboseLabel": "Percentage attributable to customers" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "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": [ "r28", "r29", "r59", "r60", "r268", "r892" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of consolidation", "terseLabel": "Basis of consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r55", "r917" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "gsit_ContractManufacturersMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ContractManufacturersMember", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "documentation": "Information relating to contract manufacturers.", "label": "Contract Manufacturers", "terseLabel": "Contract Manufacturers" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "verboseLabel": "Cost of revenues ($140, $125 and $240 to a related party)", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r91", "r199", "r304", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r612", "r929", "r1181" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Revenues", "verboseLabel": "Cost of revenues", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document And Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Credit Loss, Financial Instrument [Policy Text Block]", "terseLabel": "Credit Losses-Marketable Securities", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r307", "r308", "r309", "r311", "r312", "r316", "r318", "r319", "r320", "r321", "r323", "r324", "r325", "r326", "r328", "r329", "r330", "r332" ] }, "gsit_CreditLossesAccountsReceivablePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "CreditLossesAccountsReceivablePolicyPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit losses on accounts receivable.", "label": "Credit Losses Accounts Receivable Policy [Policy Text Block]", "terseLabel": "Credit Losses-Accounts Receivable" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1119", "r1138" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current income tax expense (benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r558", "r1138" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current income tax expense:" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1119", "r1138", "r1222" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk", "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": [ "r106", "r268" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1015", "r1104" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r1015", "r1104" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r1017", "r1106" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r1017", "r1106" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r1019", "r1108" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1017", "r1106" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r1010", "r1099" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r1011", "r1100" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r1011", "r1100" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r1009", "r1098" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r1009", "r1098" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r1009", "r1098" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r1012", "r1101" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r1014", "r1103" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r1014", "r1103" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r1015", "r1104" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r1018", "r1107" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r1016", "r1105" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r1013", "r1102" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "DE", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Germany" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1138", "r1221", "r1222" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred income tax expense (benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r152", "r1138" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred income tax expense (benefit):" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r73", "r74", "r129", "r549" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred tax liability", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r527", "r528", "r738" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1138", "r1221", "r1222" ] }, "gsit_DeferredTaxAssetsCapitalizedResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from capitalized research and development costs.", "label": "Deferred Tax Assets, Capitalized Research and Development", "terseLabel": "Capitalized research and development" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "terseLabel": "Deferred tax assets, gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r550" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInvestments", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Investments", "terseLabel": "Deferred tax asset related to unrecognized gains and losses on short-term and long-term investments", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments)." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "terseLabel": "Net deferred tax assets", "verboseLabel": "Net deferred tax asset", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1218" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1218" ] }, "gsit_DeferredTaxAssetsOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from operating lease liabilities.", "label": "Deferred Tax Assets, Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets Operating Loss Carryforwards", "verboseLabel": "Net operating losses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Property and equipment", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credits", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Other reserves and accruals", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other." } } }, "auth_ref": [ "r1220" ] }, "gsit_DeferredTaxAssetsUnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "DeferredTaxAssetsUnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents amount of unrecognized tax benefits recorded as a reduction to deferred tax assets.", "label": "Deferred Tax Assets Unrecognized Tax Benefits", "terseLabel": "Deferred tax assets unrecognized tax benefit" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "terseLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r551" ] }, "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxExpenseFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Expense from Stock Options Exercised", "terseLabel": "Windfall tax benefits realized", "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability", "verboseLabel": "Deferred tax liability", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r1218" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Right of use assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Deferred tax liabilities, undistributed foreign earnings", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences." } } }, "auth_ref": [ "r1220" ] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan", "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": [ "r474" ] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Maximum amount employer can contribute (as a percent)", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Maximum amount employee can contribute (as a percent)", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedContributionPlanTable", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan [Table]", "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r474" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposits Assets, Noncurrent", "terseLabel": "Deposits", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r1128" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r36" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r233", "r244", "r260", "r929", "r930" ] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "DirectorMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "auth_ref": [ "r1151", "r1286" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r402", "r942", "r943", "r944", "r945", "r946", "r947", "r948" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r402", "r942", "r943", "r944", "r945", "r946", "r947", "r948" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of revenue disaggregated by customer type", "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": [ "r1184" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "NOTE 11 - STOCK-BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r476", "r480", "r511", "r512", "r514", "r955" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current", "terseLabel": "Assets held for sale", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r64", "r65", "r111", "r114" ] }, "gsit_DistributionMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "DistributionMember", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to distribution.", "label": "Distribution", "terseLabel": "Distribution" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1006", "r1007", "r1030" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1006", "r1007", "r1030", "r1073" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1051" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticPlanMember", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Plan [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1186", "r1187", "r1188" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r1062" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "NET LOSS PER COMMON SHARE", "terseLabel": "Net loss per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Net loss per common 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": [ "r189", "r209", "r210", "r211", "r212", "r213", "r214", "r219", "r222", "r226", "r227", "r228", "r232", "r569", "r576", "r593", "r594", "r734", "r757", "r921" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Net loss per common 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": [ "r189", "r209", "r210", "r211", "r212", "r213", "r214", "r222", "r226", "r227", "r228", "r232", "r569", "r576", "r593", "r594", "r734", "r757", "r921" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "verboseLabel": "NOTE 3 - NET LOSS PER COMMON SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r218", "r229", "r230", "r231" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, GILTI, Amount", "terseLabel": "GILTI tax", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)." } } }, "auth_ref": [ "r958", "r1216", "r1217" ] }, "gsit_EffectiveIncomeTaxRateReconciliationLapseOfApplicableStatuteOfLimitationsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "EffectiveIncomeTaxRateReconciliationLapseOfApplicableStatuteOfLimitationsAmount", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to lapses of applicable statutes of limitations.", "label": "Effective Income Tax Rate Reconciliation, Lapse of Applicable Statute of Limitations, Amount", "terseLabel": "Lapses of applicable statute of limitations" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued compensation", "terseLabel": "Accrued compensation", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r68" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]", "terseLabel": "Other information" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "terseLabel": "Stock-based compensation expense by line item", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period of recognition of unrecognized compensation costs", "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": [ "r513" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Unrecognized compensation costs", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1215" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "terseLabel": "Income tax benefit recognized from allocation of share-based compensation expense", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r510" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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": [] }, "gsit_EmployeeStockPurchasePlanMaximumAnnualRightsToPurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "EmployeeStockPurchasePlanMaximumAnnualRightsToPurchase", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum amount at which an employee's rights to purchase stock under all of the employee stock purchase plans would accrue for each calendar year above which additional rights to purchase stock may not be granted.", "label": "Employee Stock Purchase Plan Maximum Annual Rights To Purchase", "terseLabel": "Maximum annual purchase rights per employee per year to enable granting of additional rights" } } }, "auth_ref": [] }, "gsit_EmployeeStockPurchasePlanMaximumSharePurchaseMultiplier": { "xbrltype": "sharesItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "EmployeeStockPurchasePlanMaximumSharePurchaseMultiplier", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares per month used to calculate the maximum number of shares an employee can purchase in an offering period.", "label": "Employee Stock Purchase Plan Maximum Share Purchase Multiplier", "terseLabel": "Maximum share purchase per employee per offering period number of shares multiplier" } } }, "auth_ref": [] }, "gsit_EmployeeStockPurchasePlanMaximumStockOwnershipToQualify": { "xbrltype": "percentItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "EmployeeStockPurchasePlanMaximumStockOwnershipToQualify", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the percentage which employees must own less than in order to qualify for the Employee Stock Purchase Plan (ESPP).", "label": "Employee Stock Purchase Plan Maximum Stock Ownership To Qualify", "terseLabel": "Maximum percentage stock ownership to qualify for the Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "gsit_EmployeeStockPurchasePlanMaximumValueMultiplier": { "xbrltype": "sharesItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "EmployeeStockPurchasePlanMaximumValueMultiplier", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the value per month used to calculate the maximum number of shares an employee can purchase in an offering period.", "label": "Employee Stock Purchase Plan Maximum Value Multiplier", "terseLabel": "Maximum share purchase per employee per offering period value multiplier" } } }, "auth_ref": [] }, "gsit_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "An arrangement whereby an employee can receive options in accordance with the Company's Employee Stock Purchase Plan (ESPP), subject to conditions and restrictions of the plan.", "label": "Employee stock purchase plan options" } } }, "auth_ref": [] }, "gsit_EmployeeStockPurchasePlanMinimumHoursPerWeekToQualify": { "xbrltype": "integerItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "EmployeeStockPurchasePlanMinimumHoursPerWeekToQualify", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the minimum number of per week an employee needs to work to qualify for the Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan Minimum Hours Per Week To Qualify", "terseLabel": "Minimum hours to work per week to qualify for the Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "gsit_EmployeeStockPurchasePlanMinimumMonthsPerYearToQualify": { "xbrltype": "durationItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "EmployeeStockPurchasePlanMinimumMonthsPerYearToQualify", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the minimum number of months per year needed to work for employees to qualify for the Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan Minimum Months Per Year To Qualify", "terseLabel": "Minimum number of months per year needed to work to qualify for the Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "gsit_EmployeeStockPurchasePlanOfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "EmployeeStockPurchasePlanOfferingPeriod", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "The offering period of the Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan Offering Period", "terseLabel": "Offering period length" } } }, "auth_ref": [] }, "gsit_EmployeeStockPurchasePlanYear2007Member": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "EmployeeStockPurchasePlanYear2007Member", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2007 Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan Year 2007" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1004" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1004" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r1004" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1113" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1004" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1004" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1004" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1004" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r1114" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r1056" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r1109" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r1109" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r1109" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "COMMON STOCK" } } }, "auth_ref": [] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Equity, Class of Treasury Stock [Line Items]", "verboseLabel": "Share repurchase program", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r9", "r156", "r185", "r186", "r187", "r204", "r205", "r206", "r208", "r213", "r215", "r217", "r234", "r305", "r306", "r353", "r391", "r559", "r560", "r566", "r567", "r568", "r570", "r575", "r576", "r584", "r585", "r586", "r587", "r588", "r589", "r592", "r614", "r615", "r616", "r617", "r618", "r619", "r629", "r631", "r650", "r753", "r771", "r772", "r773", "r794", "r863" ] }, "gsit_EquityIncentivePlan2016Member": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "EquityIncentivePlan2016Member", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2016 Equity Incentive Plan.", "label": "2016 Equity Incentive Plan" } } }, "auth_ref": [] }, "gsit_EquityIncentivePlanYear2007Member": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "EquityIncentivePlanYear2007Member", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the 2007 Equity Incentive Plan.", "label": "Equity Incentive Plan Year 2007 [Member]" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r1066" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r1023", "r1034", "r1044", "r1077" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r1020", "r1031", "r1041", "r1074" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r1072" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair value measurements", "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": [ "r596", "r597", "r608", "r961" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r596", "r597", "r608", "r961" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r964" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r964" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Hierarchy [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r374", "r429", "r430", "r431", "r432", "r433", "r434", "r595", "r597", "r598", "r599", "r600", "r607", "r608", "r610", "r665", "r666", "r667", "r939", "r940", "r949", "r950", "r951", "r961", "r966" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r596", "r597", "r598", "r600", "r961", "r1228", "r1233" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1", "verboseLabel": "Fair Value, Inputs, Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r374", "r429", "r434", "r597", "r608", "r665", "r949", "r950", "r951", "r961" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2", "verboseLabel": "Fair Value, Inputs, Level 2", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r374", "r429", "r434", "r597", "r598", "r608", "r666", "r939", "r940", "r949", "r950", "r951", "r961" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3", "verboseLabel": "Fair Value, Inputs, Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r374", "r429", "r430", "r431", "r432", "r433", "r434", "r597", "r598", "r599", "r600", "r608", "r667", "r939", "r940", "r949", "r950", "r951", "r961", "r966" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Changes in fair value of contingent consideration", "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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of changes in fair value of contingent consideration", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r601", "r606", "r609" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r596", "r597", "r598", "r600", "r961", "r1228", "r1233" ] }, "gsit_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangeDueToAccretion": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangeDueToAccretion", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's change due to accretion.", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Change Due To Accretion", "terseLabel": "Change due to accretion" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Re-measurement of contingent consideration", "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r1230", "r1232" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value", "periodEndLabel": "Contingent consideration, end of period", "periodStartLabel": "Contingent consideration, beginning of period", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r601", "r609" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r374", "r429", "r430", "r431", "r432", "r433", "r434", "r595", "r597", "r598", "r599", "r600", "r607", "r608", "r610", "r665", "r666", "r667", "r939", "r940", "r949", "r950", "r951", "r961", "r966" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurements, Recurring", "verboseLabel": "Fair Value, Measurements, Recurring", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r961", "r1225", "r1226", "r1227", "r1228", "r1229", "r1233" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r312", "r313", "r316", "r317", "r322", "r331", "r332", "r333", "r375", "r388", "r590", "r611", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r754", "r936", "r961", "r964", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r975", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1155", "r1156", "r1157", "r1158", "r1224", "r1227", "r1228", "r1229", "r1231", "r1233" ] }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsDisclosureTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "NOTE 7 - FINANCIAL INSTRUMENTS", "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life, intangible assets", "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/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r166", "r339", "r348", "r938" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r1172", "r1290" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r350", "r905", "r938" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2030", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r350", "r905", "r938" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r350", "r905", "r938" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r350", "r905", "r938" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r350", "r905", "r938" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r341", "r343", "r344", "r345", "r347", "r348", "r351", "r352", "r699", "r700", "r905" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Fiscal year ending March 31," } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Gross Carrying Amount", "terseLabel": "Gross Carrying Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r339", "r348", "r700", "r938" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "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": [ "r341", "r343", "r344", "r345", "r347", "r348", "r351", "r352", "r905" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total", "verboseLabel": "Intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r699", "r1171" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCountryMember", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "lang": { "en-us": { "role": { "label": "Federal", "terseLabel": "Federal", "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile." } } }, "auth_ref": [ "r531", "r532" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign currency transactions", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r613" ] }, "us-gaap_ForeignPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignPlanMember", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Plan [Member]", "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r1186", "r1187", "r1188" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1027", "r1038", "r1048", "r1081" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1027", "r1038", "r1048", "r1081" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1027", "r1038", "r1048", "r1081" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r1027", "r1038", "r1048", "r1081" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1027", "r1038", "r1048", "r1081" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "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]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r1061" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and fixtures", "verboseLabel": "Furniture and fixtures", "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_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 3.0 }, "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Gain on sale of assets", "negatedTerseLabel": "Gain from sale of assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r1135" ] }, "gsit_GlobalIntangibleLowTaxedIncomeRelatedIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "GlobalIntangibleLowTaxedIncomeRelatedIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense (benefit) related to Global intangible low-taxed income.", "label": "Global Intangible Low Taxed Income Related Income Tax Expense (Benefit)", "terseLabel": "Tax effect, Global intangible low-taxed income" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure5GoodwillDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill, Total", "terseLabel": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r165", "r340", "r731", "r930", "r937", "r963", "r974", "r1162", "r1163" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "GOODWILL" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure5Goodwill" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "NOTE 5 - GOODWILL", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1161", "r1164" ] }, "us-gaap_GovernmentAssistanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistanceAbstract", "lang": { "en-us": { "role": { "label": "GOVERNMENT AGREEMENTS" } } }, "auth_ref": [] }, "us-gaap_GovernmentAssistanceAwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistanceAwardAmount", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure16GovernmentAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Milestone Payment", "terseLabel": "Milestone payments receivable", "documentation": "Amount of government assistance awarded that comprises amount received, receivable, and to be received unless condition for government assistance is not met. Includes, but is not limited to, government grant, assistance, incentive, award, subsidy, and loan." } } }, "auth_ref": [ "r1235" ] }, "us-gaap_GovernmentAssistanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistanceLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure16GovernmentAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Line Items]", "terseLabel": "Government Assistance", "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": [ "r623" ] }, "us-gaap_GovernmentAssistanceOperatingIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistanceOperatingIncome", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure16GovernmentAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Amount", "terseLabel": "Amount recognized", "documentation": "Amount of increase (decrease) in income from government assistance, classified as operating." } } }, "auth_ref": [ "r623" ] }, "us-gaap_GovernmentAssistanceOperatingIncomeStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistanceOperatingIncomeStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://gsitechnology.com/role/Disclosure16GovernmentAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes increase (decrease) in income from government assistance, classified as operating." } } }, "auth_ref": [ "r623" ] }, "us-gaap_GovernmentAssistancePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistancePolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Policy Text Block]", "terseLabel": "Government Agreements", "documentation": "Disclosure of accounting policy for government assistance." } } }, "auth_ref": [ "r622", "r628" ] }, "us-gaap_GovernmentAssistanceTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistanceTable", "presentation": [ "http://gsitechnology.com/role/Disclosure16GovernmentAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Table]", "documentation": "Disclosure of information about government assistance." } } }, "auth_ref": [ "r623" ] }, "us-gaap_GovernmentAssistanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistanceTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure16GovernmentAgreements" ], "lang": { "en-us": { "role": { "label": "Government Assistance [Text Block]", "terseLabel": "NOTE 16 - GOVERNMENT AGREEMENTS", "documentation": "The entire disclosure for government assistance." } } }, "auth_ref": [ "r621", "r624", "r625", "r626", "r627" ] }, "us-gaap_GovernmentAssistanceTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistanceTypeAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure16GovernmentAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Type [Axis]", "documentation": "Information by type of government assistance." } } }, "auth_ref": [ "r623" ] }, "us-gaap_GovernmentAssistanceTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GovernmentAssistanceTypeDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure16GovernmentAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Type [Domain]", "documentation": "Type of government assistance." } } }, "auth_ref": [ "r623" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r89", "r91", "r136", "r199", "r304", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r612", "r923", "r929", "r1145", "r1147", "r1148", "r1149", "r1150", "r1181" ] }, "country_IL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "IL", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Israel", "terseLabel": "Israel" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1006", "r1007", "r1030" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment losses on long-lived equipment", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r6", "r35", "r113", "r962" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of long-lived assets", "terseLabel": "Impairment of long-lived assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r115" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "U.S.", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r200", "r530" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Loss before income taxes", "verboseLabel": "Loss before income taxes", "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": [ "r90", "r132", "r136", "r735", "r750", "r923", "r929", "r1145", "r1147", "r1148", "r1149", "r1150" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest [Abstract]", "terseLabel": "Loss before income taxes:" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r200", "r530" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r354", "r355", "r357", "r602", "r606", "r609", "r768", "r770", "r848", "r905", "r965", "r1256" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r355", "r357", "r602", "r606", "r609", "r768", "r770", "r848", "r905", "r965", "r1256" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r196", "r531", "r532", "r542", "r555", "r958", "r1219" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r196", "r531", "r532", "r542", "r555", "r958", "r1219" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "NOTE 6 - INCOME TAXES", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r201", "r523", "r531", "r539", "r540", "r541", "r546", "r553", "r561", "r563", "r564", "r565", "r789", "r958" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes", "verboseLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r142", "r153", "r216", "r217", "r233", "r245", "r260", "r529", "r531", "r562", "r759", "r958" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r184", "r525", "r526", "r546", "r547", "r552", "r557", "r783" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r537", "r958", "r1216" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax rate differential", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r532", "r535", "r958", "r1216" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "U.S. Federal taxes at statutory rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r531", "r958" ] }, "gsit_IncomeTaxReconciliationNonDeductibleExpensesAndOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "IncomeTaxReconciliationNonDeductibleExpensesAndOtherAdjustments", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to non deductible expenses and other adjustments", "label": "Income Tax Reconciliation Non Deductible Expenses And Other Adjustments", "terseLabel": "Non-deductible expenses and other" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount", "terseLabel": "Stock-based compensation", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r958", "r1216", "r1217" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes, net of federal benefit", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r534", "r958", "r1216" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedLabel": "Tax credits", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r536", "r538", "r1216" ] }, "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations before reflecting changes in the deferred tax assets valuation allowance.", "label": "Income Tax Reconciliation Tax Expense Benefit Before Change In Valuation Allowance", "totalLabel": "Income tax expense (benefit) before change in valuation allowance" } } }, "auth_ref": [] }, "gsit_IncomeTaxesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "IncomeTaxesAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Income Taxes [Abstract]", "terseLabel": "Income taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "verboseLabel": "Net cash paid for income taxes", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r22", "r196", "r554", "r555" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "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": [ "r5" ] }, "gsit_IncreaseDecreaseInFairValueOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "IncreaseDecreaseInFairValueOfContingentConsideration", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in fair value of contingent consideration.", "label": "Increase (Decrease) In Fair Value of Contingent Consideration", "negatedLabel": "Change in fair value of contingent consideration" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Accrued Liabilities", "verboseLabel": "Accrued expenses and other liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r5" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r1027", "r1038", "r1048", "r1072", "r1081", "r1085", "r1093" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r1091" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r1008", "r1097" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r1008", "r1097" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r1008", "r1097" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and intangible assets", "terseLabel": "Goodwill and intangible assets", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r695", "r696", "r697", "r699", "r918", "r1164" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure Abstract", "terseLabel": "Inventories" } } }, "auth_ref": [] }, "gsit_InventoryExcessMinimumMeasurementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "InventoryExcessMinimumMeasurementPeriod", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "lang": { "en-us": { "role": { "documentation": "The minimum number of months used to determine excess inventory levels.", "label": "Inventory Excess Minimum Measurement Period", "terseLabel": "Minimum months to determine excess inventory" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "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": [ "r110", "r915" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventory", "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": [ "r176", "r912", "r974" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNetAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventories:" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r143", "r160", "r175", "r334", "r335", "r337", "r694", "r919" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-progress", "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": [ "r110", "r916" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Provision for excess and obsolete inventories", "verboseLabel": "Inventory write-downs", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r336" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Investment Income, Net", "verboseLabel": "Interest income, net", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r95", "r96", "r97" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Short-term investments", "terseLabel": "Short-term investments", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r758", "r779", "r780", "r781", "r782", "r873", "r874" ] }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentsAllOtherInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "FINANCIAL INSTRUMENTS" } } }, "auth_ref": [] }, "gsit_KyecMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "KyecMember", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Information relating to customer, KYEC.", "label": "KYEC [Member]", "terseLabel": "KYEC" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Lease costs", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r638", "r973" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Components of lease costs" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of components of lease costs", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1237" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "terseLabel": "Leasehold improvements", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r112", "r647" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "LEASES" } } }, "auth_ref": [] }, "gsit_LesseeBalanceSheetInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "LesseeBalanceSheetInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of balance sheet information related to leases.", "label": "Lessee, Balance Sheet Information Related To Leases [Table Text Block]", "terseLabel": "Summary of balance sheet information related to leases" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases", "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": [ "r636", "r648" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r636", "r648" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Operating Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r635" ] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Operating lease, option to extend", "documentation": "Indicates (true false) whether lessee has option to extend operating lease." } } }, "auth_ref": [ "r637" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of maturities of the lease liabilities", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1238" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total undiscounted future cash flows", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r646" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r646" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r646" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2030", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r646" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r646" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r646" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r646" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r646" ] }, "gsit_LesseeOperatingLeaseRemainingTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "LesseeOperatingLeaseRemainingTermOfContract", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The remaining lease term of operating leases.", "label": "Lessee Operating Lease, Remaining Term Of Contract", "terseLabel": "Operating lease, term of lease" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, renewal term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1236" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure8Leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "NOTE 8 - LEASES", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r630" ] }, "gsit_LesseeOtherInformationRelatedToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "LesseeOtherInformationRelatedToLeasesTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other information related to leases.", "label": "Lessee, Other Information Related To Leases [Table Text Block]", "terseLabel": "Summary of other information related to leases" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r67", "r68", "r69", "r70", "r71", "r72", "r75", "r199", "r304", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r579", "r582", "r583", "r612", "r817", "r922", "r1002", "r1181", "r1243", "r1244" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r83", "r131", "r745", "r974", "r1137", "r1159", "r1234" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r69", "r159", "r199", "r304", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r579", "r582", "r583", "r612", "r974", "r1181", "r1243", "r1244" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r597", "r1225" ] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Liability for Uncertain Tax Positions, Noncurrent", "terseLabel": "Unrecognized tax benefits, noncurrent", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r71" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived assets by geographic area", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r108" ] }, "us-gaap_LongTermDebtMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMeasurementInput", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Measurement Input", "terseLabel": "Discount rate", "documentation": "Value of input used to measure long-term debt." } } }, "auth_ref": [ "r1227", "r1228", "r1229" ] }, "gsit_MajorCustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "MajorCustomerOneMember", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the major customer number one.", "label": "Major Customer One", "terseLabel": "Major Customer One" } } }, "auth_ref": [] }, "gsit_MajorCustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "MajorCustomerThreeMember", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the major customer number three.", "label": "Major Customer Three Member", "terseLabel": "Major Customer Three" } } }, "auth_ref": [] }, "gsit_MajorCustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "MajorCustomerTwoMember", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the major customer number two.", "label": "Major Customer Two Member", "terseLabel": "Major Customer Two" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r268", "r944", "r985", "r989", "r1184", "r1253", "r1257", "r1258", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure17SubsequentEventDetails", "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Maximum", "terseLabel": "Maximum" } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r475", "r520", "r600", "r693", "r767", "r769", "r777", "r809", "r810", "r871", "r875", "r877", "r878", "r880", "r903", "r904", "r935", "r941", "r954", "r966", "r967", "r971", "r972", "r986", "r1183", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250" ] }, "gsit_MaximumTotalFairMarketValueOfShare": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "MaximumTotalFairMarketValueOfShare", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the value divided by the fair market value of a share of the Company's stock determined on the last trading day immediately preceding the date on which the applicable nonemployee award is granted.", "label": "Maximum Total Fair Market Value Of Share", "terseLabel": "Maximum total fair market value of a share" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r1064" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1064" ] }, "gsit_MikamonuMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "MikamonuMember", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to MikaMonu.", "label": "MikaMonu", "terseLabel": "Mika Monu" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Minimum", "terseLabel": "Minimum" } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r475", "r520", "r600", "r693", "r767", "r769", "r777", "r809", "r810", "r871", "r875", "r877", "r878", "r880", "r903", "r904", "r935", "r941", "r954", "r966", "r967", "r971", "r986", "r1183", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r1084" ] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsAtCarryingValue", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds", "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds", "verboseLabel": "Money Market Funds", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1185" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r1092" ] }, "country_NL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "NL", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Netherlands" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r268", "r944", "r985", "r989", "r1184", "r1253", "r1257", "r1258", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r1065" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r195" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r195" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r101", "r102", "r103" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r92", "r103", "r133", "r157", "r180", "r182", "r187", "r199", "r207", "r209", "r210", "r211", "r212", "r213", "r216", "r217", "r224", "r304", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r569", "r576", "r594", "r612", "r752", "r840", "r861", "r862", "r1000", "r1181" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "verboseLabel": "Net loss", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r191", "r209", "r210", "r211", "r212", "r219", "r220", "r225", "r228", "r576" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements Policy [Policy Text Block]", "verboseLabel": "Accounting pronouncements effective for fiscal 2025 or not yet adopted by the Company", "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": [] }, "gsit_NokiaMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "NokiaMember", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Information relating to customer, Nokia.", "label": "Nokia", "terseLabel": "Nokia" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r1064" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r1027", "r1038", "r1048", "r1072", "r1081" ] }, "gsit_NonOfficerEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "NonOfficerEmployeeMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "An employee of the company that is not an officer.", "label": "Non Officer Employee [Member]" } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1055" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1054" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r1072" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1092" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1092" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-cash investing activities:", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "gsit_NoncashRightOfUseAssetsAndOperatingLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "NoncashRightOfUseAssetsAndOperatingLeaseObligations", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the noncash amount of right of use assets and operating lease obligations.", "label": "Noncash Right Of Use Assets And Operating Lease Obligations", "terseLabel": "Operating lease right-of-use assets exchanged for lease obligations" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "lang": { "en-us": { "role": { "label": "Number of Operating Segments", "terseLabel": "Number of operating segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r930", "r1146" ] }, "gsit_NumberOfPrincipalOperationsNearFaultLines": { "xbrltype": "integerItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "NumberOfPrincipalOperationsNearFaultLines", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of principal operations of the entity that are located near geologic fault lines.", "label": "Number of Principal Operations Near Fault Lines", "terseLabel": "Number of principal operations near fault lines" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails", "http://gsitechnology.com/role/Disclosure5GoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reporting units", "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": [ "r924", "r934", "r1146" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportingUnits", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reporting Units", "terseLabel": "Number of reporting units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "gsit_NumberOfSubsidiaries": { "xbrltype": "integerItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "NumberOfSubsidiaries", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of subsidiaries owned by the entity.", "label": "Number of Subsidiaries", "terseLabel": "Number of subsidiaries" } } }, "auth_ref": [] }, "gsit_OfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "OfferingCosts", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Amount of stock issuance or offering costs.", "label": "Offering Costs", "terseLabel": "Offering costs" } } }, "auth_ref": [] }, "srt_OfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OfficerMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Officer [Member]" } } }, "auth_ref": [ "r269", "r1286" ] }, "us-gaap_OperatingCostAndExpenseRelatedPartyCounterpartyNameExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingCostAndExpenseRelatedPartyCounterpartyNameExtensibleEnumeration", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Cost and Expense, Related Party, Name [Extensible Enumeration]", "documentation": "Indicates name of related party for operating cost and expense." } } }, "auth_ref": [ "r1242" ] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Expenses from Transactions with Related Party", "verboseLabel": "Manufacturing services", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r136", "r923", "r1145", "r1147", "r1148", "r1149", "r1150" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r639", "r973" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Maturity of Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r633" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities, current", "verboseLabel": "Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r633" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, non-current", "verboseLabel": "Non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r633" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases", "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": [ "r634", "r642" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r632" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - Operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r645", "r973" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years) - Operating leases", "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": [ "r644", "r973" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards for income tax purposes", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r556" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Basis of consolidation and risks and uncertainties" } } }, "auth_ref": [] }, "gsit_OriginalEquipmentManufacturerMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "OriginalEquipmentManufacturerMember", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to original equipment manufacturer.", "label": "OEMs", "terseLabel": "OEMs" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Miscellaneous accrued expenses", "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": [ "r68" ] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Noncurrent", "verboseLabel": "Contingent consideration, non-current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r71" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "terseLabel": "Net unrealized gain on available-for-sale investments", "verboseLabel": "Net unrealized gain on available-for-sale investments", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r178", "r179", "r303" ] }, "us-gaap_OtherCostOfOperatingRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCostOfOperatingRevenue", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Other Cost of Operating Revenue", "terseLabel": "Cost of revenues, related party", "documentation": "Other costs incurred during the reporting period related to other revenue generating activities." } } }, "auth_ref": [ "r91" ] }, "us-gaap_OtherLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesMember", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Other accrued expenses", "terseLabel": "Other accrued expenses", "documentation": "Primary financial statement caption encompassing other liabilities." } } }, "auth_ref": [ "r56", "r58" ] }, "us-gaap_OtherNoncashExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashExpense", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Noncash Expense", "terseLabel": "Non-cash lease expense", "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other." } } }, "auth_ref": [ "r103" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r98" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1064" ] }, "us-gaap_OtherPrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other prepaid expenses and other current assets", "terseLabel": "Other prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1129", "r1160" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other receivables", "terseLabel": "Other receivables", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r172", "r827", "r930", "r1252" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1025", "r1036", "r1046", "r1079" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r1028", "r1039", "r1049", "r1082" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1028", "r1039", "r1049", "r1082" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Patents", "terseLabel": "Patents", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r125", "r1165", "r1166", "r1167", "r1168", "r1169", "r1171", "r1173", "r1174" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1053" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure17SubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "terseLabel": "Offering costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r19" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property 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": [ "r100" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r1063" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1063" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "NOTE 15 - EMPLOYEE BENEFIT PLANS", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r404", "r426", "r428", "r434", "r452", "r454", "r455", "r456", "r457", "r458", "r472", "r473", "r474", "r951" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1055" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r1072" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r1065" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1054" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213", "r1214" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r1056" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r1112" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r1055" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r76", "r377" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "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": [ "r76", "r819" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "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": [ "r76", "r377" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "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": [ "r76", "r819", "r838", "r1288", "r1289" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock: $0.001 par value authorized: 5,000,000 shares; issued and outstanding: none", "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": [ "r76", "r741", "r974" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionsDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets ($375 and $375 from a related party)", "totalLabel": "Total prepaid expenses and other current assets", "verboseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1130" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets:" } } }, "auth_ref": [] }, "gsit_PrepaidToolingAndMasks": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "PrepaidToolingAndMasks", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Prepaid Tooling And Masks", "label": "Prepaid tooling and masks", "terseLabel": "Prepaid tooling and masks" } } }, "auth_ref": [] }, "gsit_ProbabilityRate": { "xbrltype": "decimalItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ProbabilityRate", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Probability rate for the remaining contingent events.", "label": "Probability Rate", "terseLabel": "Probability rate" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure17SubsequentEventDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock", "verboseLabel": "Proceeds from issuance of common stock under At-the-Market offering, net of offering costs of $389", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Proceeds from issuance of common stock under employee stock plans", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r4", "r12" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities", "verboseLabel": "Maturities of short-term investments", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r192", "r193", "r1154" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "verboseLabel": "Proceeds from sale of assets", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r99" ] }, "gsit_ProductDesignsMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ProductDesignsMember", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Product Designs", "terseLabel": "Product Designs" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r264", "r698", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r907", "r942", "r984", "r986", "r987", "r990", "r991", "r1179", "r1180", "r1184", "r1253", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284" ] }, "gsit_ProductionMaskSet": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ProductionMaskSet", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet of the current production mask set.", "label": "Production Mask Set", "terseLabel": "Production mask set" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r264", "r698", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r907", "r942", "r984", "r986", "r987", "r990", "r991", "r1179", "r1180", "r1184", "r1253", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r157", "r180", "r182", "r194", "r199", "r207", "r213", "r216", "r217", "r304", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r569", "r576", "r577", "r580", "r581", "r594", "r612", "r735", "r751", "r793", "r840", "r861", "r862", "r959", "r960", "r1001", "r1133", "r1181" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "verboseLabel": "Long-lived assets and operating lease right-of-use assets", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r1118", "r1175" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7", "r647" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property 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": [ "r112", "r163", "r749" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment, net:", "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": [ "r647" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property 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": [ "r7", "r647", "r736", "r749", "r974" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property and equipment, net", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r7", "r148", "r151", "r747" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Property and Equipment, Net", "terseLabel": "Schedule of property and equipment, net", "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": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Type [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": [ "r112", "r647" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life, property and equipment", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for Doubtful Accounts", "verboseLabel": "Allowance for credit losses and recoveries", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r190", "r314" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r1053" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r1053" ] }, "gsit_QuarterlyPaymentsBasedOnNetRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "QuarterlyPaymentsBasedOnNetRevenueMember", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to contingent consideration based on a percent of net revenue, and paid quarterly.", "label": "Quarterly payments based on net revenue", "terseLabel": "Quarterly payments based on net revenue" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure17SubsequentEventDetails", "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r426", "r475", "r506", "r507", "r508", "r520", "r600", "r668", "r677", "r693", "r767", "r769", "r777", "r809", "r810", "r871", "r875", "r877", "r878", "r880", "r903", "r904", "r935", "r941", "r954", "r966", "r967", "r971", "r972", "r986", "r994", "r1177", "r1183", "r1228", "r1246", "r1247", "r1248", "r1249", "r1250" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure17SubsequentEventDetails", "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r361", "r362", "r363", "r364", "r426", "r475", "r506", "r507", "r508", "r520", "r600", "r668", "r677", "r693", "r767", "r769", "r777", "r809", "r810", "r871", "r875", "r877", "r878", "r880", "r903", "r904", "r935", "r941", "r954", "r966", "r967", "r971", "r972", "r986", "r994", "r1177", "r1183", "r1228", "r1246", "r1247", "r1248", "r1249", "r1250" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r1020", "r1031", "r1041", "r1074" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionsDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r269", "r453", "r654", "r655", "r739", "r746", "r812", "r813", "r814", "r815", "r816", "r837", "r839", "r870" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionsDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "terseLabel": "Related party", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r202", "r203", "r654", "r655", "r656", "r657", "r739", "r746", "r812", "r813", "r814", "r815", "r816", "r837", "r839", "r870" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r269", "r844", "r845", "r848" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionsDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r269", "r453", "r654", "r655", "r739", "r746", "r812", "r813", "r814", "r815", "r816", "r837", "r839", "r870", "r1242" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "NOTE 12 - RELATED PARTY TRANSACTIONS", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r651", "r652", "r653", "r655", "r658", "r790", "r791", "r792", "r846", "r847", "r848", "r867", "r869" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "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": [ "r522", "r905", "r929", "r1251" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "verboseLabel": "Research and development", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r521" ] }, "gsit_RestOfWorldMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "RestOfWorldMember", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the countries of rest of the world.", "label": "Rest of the world" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r1021", "r1032", "r1042", "r1075" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r1022", "r1033", "r1043", "r1076" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r1029", "r1040", "r1050", "r1083" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Cost reduction", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Reserve", "terseLabel": "Accrued severance", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r356", "r358" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r80", "r118", "r744", "r774", "r776", "r788", "r820", "r974" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Deficit)", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r156", "r204", "r205", "r206", "r208", "r213", "r215", "r217", "r305", "r306", "r353", "r559", "r560", "r566", "r567", "r568", "r570", "r575", "r576", "r584", "r586", "r587", "r589", "r592", "r629", "r631", "r771", "r773", "r794", "r1288" ] }, "us-gaap_RetirementPlanSponsorLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanSponsorLocationAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Axis]", "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r1186", "r1187", "r1188" ] }, "us-gaap_RetirementPlanSponsorLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanSponsorLocationDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Sponsor Location [Domain]", "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [ "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r453", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r1186", "r1187", "r1188" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenues", "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": [ "r134", "r135", "r233", "r242", "r243", "r256", "r260", "r264", "r266", "r268", "r401", "r402", "r698" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognition" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "NOTE 2 - REVENUE RECOGNITION", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r154", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r403" ] }, "gsit_RevenuePerformanceObligationPaymentTerms": { "xbrltype": "durationItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "RevenuePerformanceObligationPaymentTerms", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration.", "label": "Revenue, Performance Obligation, Payment Terms", "terseLabel": "Payment terms" } } }, "auth_ref": [] }, "gsit_RevenuePerformanceObligationWarrantyTerm": { "xbrltype": "durationItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "RevenuePerformanceObligationWarrantyTerm", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Warranty period and related obligation in contract with customer.", "label": "Revenue, Performance Obligation, Warranty Term", "terseLabel": "Warranty period" } } }, "auth_ref": [] }, "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContract", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true/false]", "terseLabel": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract", "documentation": "Indicates (true false) whether practical expedient was elected to recognize incremental cost of obtaining contract as expense when incurred if amortization period would have been one year or less." } } }, "auth_ref": [ "r338", "r400" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition [Policy Text Block]", "terseLabel": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r842", "r906", "r920" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Net revenues and long-lived assets by geographic area", "verboseLabel": "Net revenues by geographic area", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations - Operating leases", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r643", "r973" ] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingenciesProductWarrantiesDetails" ], "lang": { "en-us": { "role": { "label": "Royalty Expense", "terseLabel": "Royalty expense", "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property." } } }, "auth_ref": [ "r93" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r1092" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r1092" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "SG", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Singapore" } } }, "auth_ref": [] }, "gsit_SRMProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "SRMProductsMember", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "documentation": "Information about SRAM products.", "label": "SRAM Products", "terseLabel": "SRAM Products" } } }, "auth_ref": [] }, "gsit_SaleAndLeasebackTransactionBaseRentPerMonth": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "SaleAndLeasebackTransactionBaseRentPerMonth", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of base rent per month under sale leaseback transaction.", "label": "Sale and Leaseback Transaction, Base Rent Per Month", "terseLabel": "Amount of base rent per month" } } }, "auth_ref": [] }, "us-gaap_SaleAndLeasebackTransactionGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleAndLeasebackTransactionGainLossNet", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Sale and Leaseback Transaction, Gain (Loss), Net", "negatedLabel": "Gain from sale and leaseback transaction", "terseLabel": "Gain from sale and leaseback transaction", "documentation": "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale." } } }, "auth_ref": [ "r641", "r649", "r973" ] }, "gsit_SaleAndLeasebackTransactionRentalRateIncrementPercentage": { "xbrltype": "percentItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "SaleAndLeasebackTransactionRentalRateIncrementPercentage", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Incremental rental rate percentage per the sale leaseback transaction.", "label": "Sale and Leaseback Transaction, Rental Rate, Increment Percentage", "terseLabel": "Incremental rental rate percentage" } } }, "auth_ref": [] }, "us-gaap_SaleLeasebackTransactionLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleLeasebackTransactionLeaseTerm", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Sale Leaseback Transaction, Lease Term", "terseLabel": "Lease term", "documentation": "Lease term for sale and leaseback transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1240" ] }, "us-gaap_SaleLeasebackTransactionNetBookValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleLeasebackTransactionNetBookValue", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Sale Leaseback Transaction, Net Book Value", "terseLabel": "Sale and lease back transaction net book value", "documentation": "The net book value of the asset(s) sold in connection with the sale of the property to another party and lease back to the seller." } } }, "auth_ref": [ "r139", "r140", "r141", "r1239" ] }, "gsit_SaleLeasebackTransactionRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "SaleLeasebackTransactionRenewalTerm", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Renewal lease term for sale and leaseback transaction, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Sale Leaseback Transaction, Renewal Term", "terseLabel": "Renewal lease term for sale and leaseback transaction" } } }, "auth_ref": [] }, "gsit_SaleLeasebackTransactionRenewalTermNumberOfOptions": { "xbrltype": "integerItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "SaleLeasebackTransactionRenewalTermNumberOfOptions", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of options to renew the lease term under sale lease back transaction.", "label": "Sale Leaseback Transaction, Renewal Term, Number of Options", "terseLabel": "Number of options to renew the lease term" } } }, "auth_ref": [] }, "gsit_SaleLeasebackTransactionTransactionPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "SaleLeasebackTransactionTransactionPrice", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of transaction price under sale and leaseback transaction.", "label": "Sale Leaseback Transaction, Transaction Price", "terseLabel": "Purchase price" } } }, "auth_ref": [] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesMember", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Sales revenue goods", "terseLabel": "Sales revenue goods", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r13" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "label": "Sales Revenue, Net [Member]", "terseLabel": "Sales Revenue, Net", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r268", "r1116" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Receivable, Net", "terseLabel": "Schedule of accounts receivable, net", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r78", "r84" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Expenses and Other Liabilities", "terseLabel": "Schedule of accrued expenses and other liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "label": "Anti-dilutive shares", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Available-for-sale Securities [Line Items]", "terseLabel": "Available-for-sale investments", "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", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r51", "r52", "r571" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Deferred tax assets and deferred tax liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r1218" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "label": "Basic and diluted net loss per share", "verboseLabel": "Basic and diluted net loss per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1144" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Income tax reconciliation", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r533", "r958", "r1216" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Employee Service Share-based Compensation Allocation of Recognized Period Costs [Text Block]", "terseLabel": "Summary of stock-based compensation expense by line item", "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": [ "r48" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of fair value of financial assets and liabilities measured on a recurring basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r1225", "r1226" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets", "terseLabel": "Schedule of intangible assets", "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": [ "r938", "r1170" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Loss before income taxes and provision for income taxes", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1138" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventories", "terseLabel": "Schedule of inventories", "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": [ "r15", "r85", "r86", "r87" ] }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income [Table]", "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments." } } }, "auth_ref": [ "r95", "r96", "r97", "r754" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Prepaid Expenses and Other Current Assets", "terseLabel": "Schedule of prepaid expenses and other current assets", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7", "r647" ] }, "gsit_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Schedule Of Property Plant And Equipment Useful Life [Table Text Block]", "terseLabel": "Schedule of property plant and equipment useful life" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r61", "r62", "r844", "r845", "r848" ] }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Text Block]", "terseLabel": "Net revenues by geographic area", "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r89", "r107" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Disclosure of information about revenue from external customer and long-lived asset by geographical area. Long-lived asset excludes financial instrument, customer relationship with financial institution, mortgage and other servicing right, deferred policy acquisition cost, and deferred tax asset." } } }, "auth_ref": [ "r34", "r89" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r477", "r479", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r506", "r507", "r508", "r509" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]", "documentation": "Disclosure of information about share-based payment arrangement by range of exercise prices." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of options outstanding by exercise price", "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation, Stock Option Activity [Table Text Block]", "terseLabel": "Summary of stock option activities", "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": [ "r10", "r11", "r119" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Payment Award Stock Options Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted average assumptions", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r123" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Unrecognized tax benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r543", "r957" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "lang": { "en-us": { "role": { "label": "Estimated Future Amortization Expense Of Intangible Assets", "terseLabel": "Estimated future amortization expense of intangible assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r938", "r1172" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1003" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1005" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails", "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Segment, Geographical [Domain]" } } }, "auth_ref": [ "r266", "r267", "r701", "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", "r806", "r807", "r808", "r872", "r876", "r879", "r881", "r891", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r908", "r943", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r988", "r994", "r1184", "r1253", "r1257", "r1258", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "SEGMENT AND GEOGRAPHIC INFORMATION" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "lang": { "en-us": { "role": { "label": "Segments" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "NOTE 13 - SEGMENT AND GEOGRAPHIC INFORMATION", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r137", "r233", "r237", "r238", "r239", "r240", "r241", "r246", "r247", "r248", "r258", "r259", "r260", "r261", "r262", "r264", "r265", "r268", "r924", "r927", "r928", "r929", "r931", "r933", "r934" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r263", "r266", "r925", "r926", "r932" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense.", "verboseLabel": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r94" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses", "terseLabel": "Selling, general and administrative", "verboseLabel": "Selling, general and administrative expense", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Severance Costs", "terseLabel": "Severance related charges", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Total", "verboseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation [Abstract]", "terseLabel": "Accounting for stock-based compensation" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r955" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r507" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Volatility, high end of range (as a percent)", "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Volatility, low end of range (as a percent)", "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, high end of range (as a percent)", "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, low end of range (as a percent)", "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based compensation", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award", "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": [ "r477", "r479", "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r506", "r507", "r508", "r509" ] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualCashBasedAndOtherStockBasedShareAwardsPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualCashBasedAndOtherStockBasedShareAwardsPerEmployee", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum amount of shares subject to cash-based share awards and other stock-based awards that can be granted to an employee in any fiscal year.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Annual Cash Based And Other Stock Based Share Awards Per Employee", "terseLabel": "Maximum shares subject to cash-based or other stock-based awards granted per employee per fiscal year" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPerformanceShareAwardsPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPerformanceShareAwardsPerEmployee", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum amount of shares subject to performance share awards that can be granted to an employee in any fiscal year.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Annual Performance Share Awards Per Employee", "terseLabel": "Maximum shares subject to performance share awards granted per employee per fiscal year" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValueCashBasedAndOtherStockBasedAwardsGrantedPerEmployee": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValueCashBasedAndOtherStockBasedAwardsGrantedPerEmployee", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum amount subject to cash-based or other stock-based unit awards that can be granted to an employee in any fiscal year.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Annual Value Cash Based And Other Stock Based Awards Granted Per Employee", "terseLabel": "Maximum amount subject to cash-based or other stock-based awards granted per employee per fiscal year" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValueEquityAwardsAndCashCompensationGrantedPerNonEmployeeDirector": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValueEquityAwardsAndCashCompensationGrantedPerNonEmployeeDirector", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum amount subject to performance unit awards and other cash-based awards that can be granted to a non-employee director in any fiscal year.", "label": "Share-based Compensation Arrangement By Share-based Payment Award Maximum Annual Value Equity Awards And Cash Compensation Granted Per Non Employee Director", "terseLabel": "Aggregate fair value maximum, amended, annual awards and compensation for services, non-employee director" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValueEquityAwardsGrantedPerNonEmployeeDirector": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValueEquityAwardsGrantedPerNonEmployeeDirector", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum amount subject to performance unit awards that can be granted to a non-employee director in any fiscal year.", "label": "Share-based Compensation Arrangement By Share-based Payment Award Maximum Annual Value Equity Awards Granted Per Non Employee Director", "terseLabel": "Aggregate fair value maximum, annual awards for services, non-employee director" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValuePerformanceUnitAwardsGrantedPerEmployee": { "xbrltype": "monetaryItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValuePerformanceUnitAwardsGrantedPerEmployee", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum amount subject to performance unit awards that can be granted to an employee in any fiscal year.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Annual Value Performance Unit Awards Granted Per Employee", "terseLabel": "Maximum amount subject to performance unit awards granted per employee per fiscal year" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Maximum shares authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r956" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "periodEndLabel": "Shares available for grant, Ending", "periodStartLabel": "Shares available for grant, Beginning", "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": [ "r42" ] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeited", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The effect on the total number of shares available for grant that is related to options forfeited during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Forfeited", "terseLabel": "Forfeited (in shares)" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGranted": { "xbrltype": "sharesItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGranted", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The effect on the total number of shares available for grant that is related to options granted during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Granted", "terseLabel": "Granted (in shares)" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionNonvestedWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionNonvestedWeightedAverageExercisePrice1", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price1", "terseLabel": "Options unvested (in dollars per share)" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value per share of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Options unvested (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r487" ] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average grant date fair value as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Grant Date Fair Value", "terseLabel": "Options vested and exercisable (in dollars per share)" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value per share of options exercised during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Exercised (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)", "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": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r489" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value per underlying share of options granted (in dollars per share)", "verboseLabel": "Granted (in dollars per share)", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r499" ] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOutstandingWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsNonvestedOutstandingWeightedAverageRemainingContractualTerm", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for non-vested option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options unvested" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r485", "r486" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares Underlying Options Outstanding", "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at the end of the period (in dollars per share)", "periodStartLabel": "Balance at the beginning of the period (in dollars per share)", "terseLabel": "Exercise Price (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r485", "r486" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options outstanding as of the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Grant Date Fair Value", "periodEndLabel": "Balance at the end of the period (in dollars per share)", "periodStartLabel": "Balance at the beginning of the period (in dollars per share)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options vested and exercisable (in shares)", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r502" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest (in shares)", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r501" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested and expected to vest (in dollars per share)", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r501" ] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageGrantDateFairValue", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value per share of options outstanding and expected to vest as of the reporting date as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Grant Date Fair Value", "terseLabel": "Options vested and expected to vest (in dollars per share)" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term Abstract", "terseLabel": "Weighted Average Remaining Contractual Life" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued (in shares)", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r481", "r482", "r483", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r506", "r507", "r508", "r509" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r489" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounting for stock-based compensation", "terseLabel": "Accounting for stock-based compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r476", "r484", "r503", "r504", "r505", "r506", "r509", "r515", "r516", "r517", "r518" ] }, "gsit_ShareBasedCompensationRangeFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationRangeFiveMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "Fifth range of option prices pertaining to options granted.", "label": "Share-Based Compensation, Range Five", "terseLabel": "$8.01 - $10.00" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationRangeFourMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationRangeFourMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "Fourth range of option prices pertaining to options granted.", "label": "Share-Based Compensation, Range Four", "terseLabel": "$6.01 - $8.00" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationRangeOneMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationRangeOneMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "First range of option prices pertaining to options granted.", "label": "Share-Based Compensation, Range One", "terseLabel": "$0.00 - $2.00" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationRangeThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationRangeThreeMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "Third range of option prices pertaining to options granted.", "label": "Share-Based Compensation, Range Three", "terseLabel": "$4.01 - $6.00" } } }, "auth_ref": [] }, "gsit_ShareBasedCompensationRangeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShareBasedCompensationRangeTwoMember", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "documentation": "Second range of option prices pertaining to options granted.", "label": "Share-Based Compensation, Range Two", "terseLabel": "$2.01 - $4.00" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r46" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]", "terseLabel": "Options outstanding by exercise price", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise Price, low end of range (in dollars per share)", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r47" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options", "terseLabel": "Options Exercisable, Number Vested and Exercisable (in shares)", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options", "terseLabel": "Number of Shares Underlying Options Outstanding (in shares)", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r120", "r121" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise Price, high end of range (in dollars per share)", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r47" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1189" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life", "verboseLabel": "Expected term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r505" ] }, "gsit_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualPercentageIncreasePlanReserve": { "xbrltype": "percentItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualPercentageIncreasePlanReserve", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum annual percentage increase in the plan shares authorized reserve.", "label": "Sharebased Compensation Arrangement by Sharebased Payment Award Maximum Annual Percentage Increase Plan Reserve", "terseLabel": "Maximum annual plan shares authorized reserve increase percentage" } } }, "auth_ref": [] }, "gsit_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualRestrictedStockAndRestrictedStockUnitAwardsGrantedPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualRestrictedStockAndRestrictedStockUnitAwardsGrantedPerEmployee", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum amount of shares subject to restricted stock and restricted stock unit awards that can be granted to an employee in any fiscal year.", "label": "Sharebased Compensation Arrangement by Sharebased Payment Award Maximum Annual Restricted Stock and Restricted Stock Unit Awards Granted Per Employee", "terseLabel": "Maximum shares subject to stock restricted stock and restricted stock unit awards granted per employee per fiscal year" } } }, "auth_ref": [] }, "gsit_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualShareIncreasePlanReserve": { "xbrltype": "sharesItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualShareIncreasePlanReserve", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum annual share increase in the plan shares authorized reserve.", "label": "Sharebased Compensation Arrangement by Sharebased Payment Award Maximum Annual Share Increase Plan Reserve", "terseLabel": "Maximum annual plan shares authorized reserve share increase" } } }, "auth_ref": [] }, "gsit_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualStockOptionAndStockAppreciationRightsGrantedPerEmployee": { "xbrltype": "sharesItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualStockOptionAndStockAppreciationRightsGrantedPerEmployee", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the maximum amount of shares subject to stock options and stock appreciation rights that can be granted to an employee in any fiscal year.", "label": "Sharebased Compensation Arrangement by Sharebased Payment Award Maximum Annual Stock Option and Stock Appreciation Rights Granted Per Employee", "terseLabel": "Maximum shares subject to stock options and stock appreciation rights granted per employee per fiscal year" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and exercisable", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r42" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "terseLabel": "Options unvested (in shares)", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)", "documentation": "Weighted average grant-date fair value of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options weighted average remaining contractual life", "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": [ "r122" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and expected to vest", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r501" ] }, "gsit_SharebasedCompensationArrangementBySharebasedPaymentAwardPreviouslyAuthorizedSharesCancelled": { "xbrltype": "sharesItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPreviouslyAuthorizedSharesCancelled", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares that were previously authorized and reserved for issuance under the Equity Plan that have been cancelled.", "label": "Sharebased Compensation Arrangement by Sharebased Payment Award Previously Authorized Shares Cancelled", "terseLabel": "Previously authorized shares cancelled (in shares)" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement By Share-based Payment Award, Purchase Price Of Common Stock, Percent", "terseLabel": "Exercise price percentage of fair value of shares", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Exercisable Options, Weighted Average Exercise Price", "terseLabel": "Options Exercisable, Weighted Average Exercise Price (in dollars per share)", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r43" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Exercise Price", "terseLabel": "Options Outstanding, Weighted Average Exercise Price (in dollars per share)", "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices." } } }, "auth_ref": [ "r120", "r121" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term", "terseLabel": "Options Outstanding, Weighted Average Remaining Contractual Life", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r122" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Issued", "periodEndLabel": "Ending Balance, Shares", "periodStartLabel": "Beginning Balance - Shares", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r9" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://gsitechnology.com/role/Disclosure17SubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Price Per Share", "terseLabel": "Average price", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "gsit_ShippingAndHandlingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "ShippingAndHandlingCostsPolicyTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Shipping and handling cost policy text block.", "label": "Shipping And Handling Costs Policy Text Block", "terseLabel": "Shipping and handling costs" } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestmentsMember", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Investments [Member]", "verboseLabel": "Short-term Investments", "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet." } } }, "auth_ref": [ "r882", "r883", "r884", "r910" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails" ], "lang": { "en-us": { "role": { "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r640", "r973" ] }, "gsit_SmallBusinessInnovationResearchProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "SmallBusinessInnovationResearchProgramMember", "presentation": [ "http://gsitechnology.com/role/Disclosure16GovernmentAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Small Business Innovation Research program.", "label": "Small Business Innovation Research Program [Member]", "terseLabel": "Small Business Innovation Research program" } } }, "auth_ref": [] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Software", "terseLabel": "Software", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StandardProductWarrantyDisclosureAbstract", "presentation": [ "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingenciesProductWarrantiesDetails" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Disclosure [Abstract]", "terseLabel": "Product warranties" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "lang": { "en-us": { "role": { "label": "State", "terseLabel": "State", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r531" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r155", "r168", "r169", "r170", "r199", "r222", "r223", "r226", "r228", "r235", "r236", "r304", "r365", "r367", "r368", "r369", "r372", "r373", "r377", "r378", "r380", "r383", "r390", "r612", "r784", "r785", "r786", "r787", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r819", "r841", "r863", "r885", "r886", "r887", "r888", "r889", "r1115", "r1136", "r1143" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r77", "r81", "r82", "r156", "r185", "r186", "r187", "r204", "r205", "r206", "r208", "r213", "r215", "r217", "r234", "r305", "r306", "r353", "r391", "r559", "r560", "r566", "r567", "r568", "r570", "r575", "r576", "r584", "r585", "r586", "r587", "r588", "r589", "r592", "r614", "r615", "r616", "r617", "r618", "r619", "r629", "r631", "r650", "r753", "r771", "r772", "r773", "r794", "r863" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails", "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r266", "r267", "r701", "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", "r806", "r807", "r808", "r872", "r876", "r879", "r881", "r891", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r908", "r943", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r988", "r994", "r1184", "r1253", "r1257", "r1258", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266", "r1267", "r1268", "r1269", "r1270", "r1271", "r1272", "r1273", "r1274", "r1275", "r1276", "r1277", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283", "r1284" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement", "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": [ "r204", "r205", "r206", "r234", "r631", "r698", "r779", "r805", "r811", "r812", "r813", "r814", "r815", "r816", "r819", "r822", "r823", "r824", "r825", "r826", "r828", "r829", "r830", "r831", "r833", "r834", "r835", "r836", "r837", "r839", "r842", "r843", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r863", "r995" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r204", "r205", "r206", "r234", "r269", "r631", "r698", "r779", "r805", "r811", "r812", "r813", "r814", "r815", "r816", "r819", "r822", "r823", "r824", "r825", "r826", "r828", "r829", "r830", "r831", "r833", "r834", "r835", "r836", "r837", "r839", "r842", "r843", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r863", "r995" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r1024", "r1035", "r1045", "r1078" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://gsitechnology.com/role/Disclosure17SubsequentEventDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares sold (in shares)", "verboseLabel": "Issuance of common stock pursuant to an At-the-Market offering, net of offering costs, shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r9", "r76", "r77", "r118", "r784", "r863", "r886" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance of common stock under employee stock option plans, shares", "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": [ "r9", "r76", "r77", "r118" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r9", "r76", "r77", "r118", "r490" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Issuance of common stock pursuant to an At-the-Market offering, net of offering costs, amount", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r9", "r76", "r77", "r118", "r794", "r863", "r886", "r1001" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance of common stock under employee stock option plans, amount", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r45", "r76", "r77", "r118" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized amount to be repurchased", "documentation": "Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchase of common stock, shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r9", "r76", "r77", "r118", "r787", "r863", "r888" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Stock Repurchased During Period, Value", "terseLabel": "Repurchase of common stock, amount", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r9", "r76", "r77", "r118", "r794", "r863", "r888", "r1001" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance, Amount", "periodStartLabel": "Beginning Balance - Amount", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r77", "r81", "r82", "r109", "r821", "r838", "r864", "r865", "r974", "r1002", "r1137", "r1159", "r1234", "r1288" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStock" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "NOTE 10 - COMMON STOCK", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r117", "r198", "r376", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r391", "r591", "r866", "r868", "r890" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://gsitechnology.com/role/Disclosure17SubsequentEventDetails" ], "lang": { "en-us": { "role": { "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": [ "r620", "r660" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://gsitechnology.com/role/Disclosure17SubsequentEventDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r620", "r660" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://gsitechnology.com/role/Disclosure17SubsequentEventDetails" ], "lang": { "en-us": { "role": { "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": [ "r620", "r660" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure17SubsequentEventDetails" ], "lang": { "en-us": { "role": { "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": [ "r620", "r660" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure17SubsequentEventDetails" ], "lang": { "en-us": { "role": { "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": [ "r620", "r660" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENT" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure17SubsequentEvent" ], "lang": { "en-us": { "role": { "label": "NOTE 17 - SUBSEQUENT EVENT", "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": [ "r659", "r661" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetail" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "NOTE 4 - BALANCE SHEET DETAIL", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r1127" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "country_TW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "TW", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Taiwan", "verboseLabel": "Taiwan" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r1071" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "lang": { "en-us": { "role": { "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards for income tax purposes", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r556" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r1151", "r1241" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Relationship to Entity [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1063" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r1070" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r1091" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r1093" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Major Types of Debt and Equity Securities [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r375", "r388", "r590", "r611", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r754", "r961", "r964", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r975", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1155", "r1156", "r1157", "r1158", "r1224", "r1227", "r1228", "r1229", "r1231", "r1233" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r1094" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r1095" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r1095" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r1093" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r1093" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r1096" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r1094" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "lang": { "en-us": { "role": { "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Treasury stock acquired cost per share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r38" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails", "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "United States", "terseLabel": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r1090" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized tax benefits", "periodEndLabel": "Unrecognized tax benefits, end of period", "periodStartLabel": "Unrecognized tax benefits, beginning of period", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r524", "r543", "r957" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to current year", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r544", "r957" ] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Lapses of applicable statutes of limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r545" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of estimates", "terseLabel": "Use of estimates", "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": [ "r31", "r32", "r33", "r145", "r146", "r149", "r150" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Change in Amount", "verboseLabel": "Valuation allowance, increase", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r548" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r1059" ] }, "gsit_WarrantyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://gsitechnology.com/20250331", "localname": "WarrantyPeriod", "presentation": [ "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingenciesProductWarrantiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the period for which the entity warranties its products.", "label": "Warranty period", "terseLabel": "Warranty period" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average shares-Dilutive", "terseLabel": "Weighted average shares - Dilutive", "verboseLabel": "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": [ "r221", "r228" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding [Abstract]", "terseLabel": "Weighted average shares used in per share calculations:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average shares-Basic", "terseLabel": "Weighted average shares - Basic", "verboseLabel": "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": [ "r219", "r228" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r1057" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-10" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-3" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-12" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481089/718-20-55-13" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479668/805-30-25-6" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483475/205-20-45-11" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-5B" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r97": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-9" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479613/805-30-35-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r128": { "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" }, "r129": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-8B" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-50" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "51", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-51" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481266/840-40-55-52" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r153": { "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" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r161": { "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" }, "r162": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r171": { "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" }, "r172": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r180": { "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" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r189": { "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" }, "r190": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-11" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r197": { "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" }, "r198": { "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(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r221": { "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" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r263": { "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" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479130/326-30-45-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-5" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-22" }, "r401": { "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" }, "r402": { "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" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-10B" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r529": { "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" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r602": { "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" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r606": { "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" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-4" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-4" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-4" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-4" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-5" }, "r629": { "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" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r634": { "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" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r642": { "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" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r644": { "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" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r739": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r747": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r755": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r757": { "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" }, "r758": { "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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r768": { "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" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r776": { "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" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r779": { "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" }, "r780": { "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(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r781": { "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(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r782": { "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(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r783": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r793": { "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" }, "r794": { "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" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r840": { "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" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r842": { "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" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r872": { "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" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-12" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-19" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r879": { "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" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r881": { "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" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r905": { "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" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r907": { "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" }, "r908": { "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" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "SubTopic": "320", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r929": { "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" }, "r930": { "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" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r932": { "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" }, "r933": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r934": { "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" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r939": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r940": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r941": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r950": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r951": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r952": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r953": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r954": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r955": { "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" }, "r956": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r957": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r962": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r963": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r964": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r965": { "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" }, "r966": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r967": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r968": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r969": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r970": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r971": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r972": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r973": { "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" }, "r974": { "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" }, "r975": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r976": { "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" }, "r977": { "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" }, "r978": { "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1023": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1024": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1025": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1026": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1027": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1032": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1033": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1034": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1035": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1036": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1040": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1042": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1043": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1044": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1051": { "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" }, "r1052": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1053": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1054": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1055": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1064": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1065": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1066": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1068": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1074": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1075": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "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" }, "r1081": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1082": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1083": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1084": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1085": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1086": { "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" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1092": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1093": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1094": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1095": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1096": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1097": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1098": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1099": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1100": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1101": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1105": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1106": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1107": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1108": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1114": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1115": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r1128": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1129": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1130": { "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" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1137": { "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" }, "r1138": { "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(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r1144": { "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" }, "r1145": { "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" }, "r1146": { "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" }, "r1147": { "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" }, "r1148": { "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" }, "r1149": { "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" }, "r1150": { "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" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r1152": { "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" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-1" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481830/320-10-45-11" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r1159": { "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" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1165": { "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" }, "r1166": { "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" }, "r1167": { "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" }, "r1168": { "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" }, "r1169": { "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" }, "r1170": { "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" }, "r1171": { "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" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1176": { "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" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r1184": { "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" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9" }, "r1189": { "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" }, "r1190": { "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" }, "r1191": { "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" }, "r1192": { "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" }, "r1193": { "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" }, "r1194": { "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" }, "r1195": { "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" }, "r1196": { "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" }, "r1197": { "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" }, "r1198": { "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" }, "r1199": { "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" }, "r1200": { "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" }, "r1201": { "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" }, "r1202": { "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" }, "r1203": { "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" }, "r1204": { "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" }, "r1205": { "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" }, "r1206": { "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" }, "r1207": { "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" }, "r1208": { "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" }, "r1209": { "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" }, "r1210": { "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" }, "r1211": { "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" }, "r1212": { "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" }, "r1213": { "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" }, "r1214": { "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" }, "r1215": { "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" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1223": { "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" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1234": { "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" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483507/832-10-50-3" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r1237": { "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" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479741/842-40-50-2" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1243": { "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" }, "r1244": { "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" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r1251": { "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" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1253": { "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" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1256": { "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" }, "r1257": { "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" }, "r1258": { "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" }, "r1259": { "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" }, "r1260": { "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" }, "r1261": { "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" }, "r1262": { "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" }, "r1263": { "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" }, "r1264": { "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" }, "r1265": { "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" }, "r1266": { "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" }, "r1267": { "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" }, "r1268": { "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" }, "r1269": { "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" }, "r1270": { "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" }, "r1271": { "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" }, "r1272": { "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" }, "r1273": { "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" }, "r1274": { "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" }, "r1275": { "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" }, "r1276": { "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" }, "r1277": { "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" }, "r1278": { "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" }, "r1279": { "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" }, "r1280": { "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" }, "r1281": { "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" }, "r1282": { "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" }, "r1283": { "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" }, "r1284": { "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" }, "r1285": { "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" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1288": { "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" }, "r1289": { "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" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" } } } ZIP 105 0001558370-25-008723-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-25-008723-xbrl.zip M4$L#!!0 ( ,& TEH0EFS@/Q@ !\) 0 1 9W-I="TR,#(U,#,S,2YX MGC8$>"./4,C^=M$[/ M3A Q-4NGYNK3B6,O&^]/_O;+?_WEY_]N-'Z_G@Z0;FG.AI@VTAC!-M'1([77 M:&YMM]A$0\(8-0QTS:B^(@BUSD[A/_@?:C1^D6U<8PYU+!/)QLY/6WY!UVO. M,C^BJV;K??/\[/P277UL77V\O$"3H4\WA*XMJ8KPB>L?N;8F&XRP;3.Z<&QR M:['-#5EBQ[!!,O,/!QNR)1#8($*D"$&HV,9L1>P1WA"^Q1KY=+*V[>W'9G/% MJ4VTM6D9UFIWJED;V96S=KMU@F!43?[1H.:W@/SQ\?'T:<&,4XNM@/*LW13% M"Q@0GYR192;U51-*?4)1H-L!;9CNLND6ADEI3A^HR6UL:D$?GHPF:N)&O-^:Y9@VVT7'A!/M M=&4]-+U"@<^%7\'AC17&VZ#"$O.%9.05Q(GMW9;P5&I9$B$WR4HH<^9(?F@R MRR!-C\ROQ9F=Q24HBK#1;1:K$&$$Q4U1+.J<-\[:C;UB$M/9G*?IS_E9DSS9 MQ.1T89"&(",,VV ;>.--0G M%6:YA(WV7O<&663; E$8UGI##]!%+I MR!,5\Z%7V2'(J:MC0'*-\O7VW,JMY#WW #H,11LV6#E$7S+YE4%V8[VML MB.EVMB;$QZX 72Y@EV)*EZ %+<'?W?%H-A[T;SKSW@VZ[@PZHVX/S3[W>O-9 M#9,2IN A'R_'6W_NSL$KHX(2N/-\X&9S^&?8&\UG:'R+QI/>M#/O T$-82D( MN]8&!F$M_+$',K!X4223]92 MLL VAT/)]/>Y]YHUO^MAP;C60UL26 Q7]\: MUF-A0 -Z)9"7I8#LS#ZCV\'X2PU@ABMS$9[1;HB-J=$W'T!XBU'"W0<)9Z98 MI7QWYN+LXJP5]V@N3J-S(KKIS3O] 92$VD<_>1S^KP:U,*@=368)^)1HA#Y@ M"']'?E$1>'.KJX$^+PZTSPFQ@-5?$82(->H54)\PLL54[SUM8:XD'.*$L;TF MK"OS"G:'<_!BBRM!F=;4.M$NKA,>8T0\S@CB'F0)WLA-D=@(2^ZUDE12$@L\ M8WL'>/;^<.A63*NEC(.B ;4J7)11!9>75 'BE5H5WI3Q P39MMC?VK&OM4&G'5=^$IV2.GPB':?.! MBD7P6XN%'F?H0HF:*N2ODD'>U2GJC[KC80_-.[_W9NZD[O) 2XLA*KD@6["I M42Z#LLB*.! D[X)G!0#.KJ3&-A'7);$-F@_A6J-:!M4;LB00Y.CPP_6TP!"K M[7F%%M1X)V*V)-X^+XFSY[,) UZ;[A+POQ\0##.?MV)AKMR?&4CG$ZM ?9\T MT.]/T:#7F4DX@U:1(9NML2N(G?Q_U^*9(54FG1JQA-D-(R8;1)IHL0:K(%A# MF*,8M7?CI?RMMJZ%ZZG!3"0_PF#Z#)"U=%_ VHZ^!+Q=D.R\*L9NY1R@2Z'L MOKZ#-)3%6A?P0N&JP#P)[9EO:M[5EZ(1QL1AD[PKBG%)1"?%%F;T@ ML_FX^X_/X\%-;SK[7]3[];X__UJ#F^XWM<0.*VR*%;V9L]E@!M[/C*Y,NH1W M N9-=XT>HL()0*F!DQ+WG$92!_?F4/!#3(5.B62NW M"W%TTTB4^)TG\3L_1=/>;[W1?0_^[8X!+F&":V#2@6F/B"TV.TX(@[=K8YFS M-7^Q\1S(_B/1N.1^ 4=::]&J3"2W(%5MK4\!3? M+%9;Y](JP?J0!.O#J9S:^W,W5A)N-,11PEGN MC6I/.2=*.O,\+!&Z)B*@2*$*EM992G1S=AJX7")VK6'(@*$EQUC>O2#"3F+R M<,Y73:<$)RWTA-A3HM*X[LQZ-S(&[8UFG3J R0&J/2,K+^]^1ZP5P]LUU9)9 M^A(5E-"EA#4MB&MFO3MA[*2MN^N-[Z:=R>=^%V:JV_%T6(.8!^)%1_O#H3PU M,1 M5(*3$M2T(*KI='^][\_J7$ >"I>]S=:P=H1<$Q-Z84\@I$QFX=*IE+BD MA#DMB'-ZP\E@_+770]>]4>^V/T<3B#YK[R +HGK_?"H(ETVKR&Y)G2VL^6WBZ6YOYP?M9*;NXY*,N-?O)9 MURM9SZ45,:K>(I_'284BA4^!0X M3U#C4B&MGPY0'JD*J7=)I+(R_#5D%=.5&5YE/K4"N%::\YB3N:S!.S2%F8%B MP6HJ.%.>?YLT;;W7%H1:DJM&,^< M,6J@R>1_\&;[_[U:1RKD"C)4((=2A7#AG9,U7A7P\IX #5ZMF'MG>7$,\VJK M<4V\N1FX-I#'!^EA1C7>U=)#&?#F$ZO0++F!ML:N&G;R?_S>U DS=C!CCK>B M;UGN6*4VU$@GWMM : MFC*9^:>N(S<%_]U:\(Z6=8=GH3IJ\!+W."9O X+6D6A>'HT7#!!PJ$&ME-;/ M #.75@5BB:W[-6J54.NNL;DB?3/8IB]/0%/=.]5>!M2"3:DQ3[BOF9@WD,L4 M_!>D!6S%GWN^M6)44HS. XR92,K?6FR)NN.=VZ3>]0#-JA2B^N@=.K<^P M 1YM@P-+4(Z 9ZT,E91!7JRJCF9*U57#GIC 65L$./0;\:A4H=40L:W$HC48!89'S8C4ZI="9DJW# MM'7.19LJ7E]A .&M0Y4U0%O56;LV.);V.*3[=>[WA-A M&N5DPJB6M8QW<'MJW2BWJ4["4^5N1L, MJS>D5HM$Q*U0"Y\GPBY3<:.^S[56":5*G$^)(3;*3#"S=W.(6KF8F'.@5U90 M09RR5ZLE-_4,Y)64D\YT_A7-IQV N.O=-UJC>.">:W\/5@:F):NK$*Y\HT1H M%U>-^:&8#RQS-: /8(WS/EM7M1FU#B2C@Z(Z(%@V#,&S_J1=E3M'LJ!.HU'A MJ+Z I :GVE4D62CE$JO@*G4O28V<$KFK.PO<2E,:R!4C)&_Q,9]8A5S*Q8VM M*[$#Z[?>=.3:S+MIKU=O-*AVM4P69EET*K@*WC-3(_5LM^17^32"JI5]_CJ,2^;YRF>X%%?OE8ZM5/#5<;O+.9PJF$JXVK6".4:L?3+ M#**%^:YD&^Q98K%L_^F[^E:"8M^!+;8[4$&MVA66B]1_\ 9 \3^Q,#79^UVZY\@WNG3QO!)$@R>%LR0+,"':[N*$AL1KY-^"S9(\NF$T\W6 ,;- M5Q$*QKZL4%&XCE F R_*R@15B'&DXL#[6%:<^"M<1*J?FT]<_XBW6V%!Q"/O M@6E:;D/RF7@$]2QF(Q-O"-]BS>L-A^Z$NG+>#FM_HW7:.D%<6Y,-'EB:?+:O M%I,B6?44V'H=S>F!WP%.M-.5]= DFBY:N\AFG$HN_A"C?U&-JTYH&:X^N?BC M'-?(J.DV:PI815OGC;-VHUUTO%-JRM^\6D= "3^X2FBZ=R"D=R->S6 L4JLA MVFFTSAO@&E;M1[M)3;&;1R/%^B"KB%\-OY[H15OTHEU8+V1S#F\(B7@1 M;0A76F&\]131L'G03 65](2ZE+]TN_ H^!6$^)>5! ]D.$AN\:2@J_0@QR.8$N9,V6.N&M,X?=6N# MJ=F',N$1P]0N:<&QH)8^=VD=]_Q?FARA?I,MIOK49I ME;Z[3S:6"5$)V\5[OG#O@8!NDP6UT^1QK;*=#\L2&SR,BW?X9C>1#?ER)9Y6 ME\O1P2S6^P8-GC92=&*5#A">;L6O(

@92QM\M=C^O+WM,'(K8Y? 5LP.-Y%WW;BA > MQ]L7E]#;R"%7(2?>D:4<.0N3'Z6T(Z%^2ZH1Y@L2%2^G_"CF87D#U2*^I;DC MIJF5)+W>[4DF>">S[H^8P8S\1#?.IF.:#C9@/A-ZBL4M!!HC'H(P81#V0/RA M^#ZL8J,:'[:M6WT_;HIA?]5AE20O/J(Y7%('TQT2+J\N>R/C&#KQ9>KR5V>[ M942C[D9?L9>>WPG/#!K9OZG//,R5._&#H"#\1T8UN5U!"&_JL2?W)G6KO3@6 MAW;E[2("D=4#M1QN[#J.O;88_1,DEEWNBC#(,(A^\% 7X_'J8YCI>0RI*53E ML^4P<4'D%T*^S:U?06WHDQ>VYSQ)=\43;5 M=2MNO ]QR5] 1/AW2>AW&,LPHU<7I'US)3(=ZTSJ7"C0X5I1NR)(P1O0Y?G+OI+@WF?NYJ3_E0^_O@=,:G6BZ/%)_C&D/A:IJE1P]W_,!('$L5V90J] M]J[5Y+[$'?U?CO@>#\I5Y2KM':U.>V9M;MG8 MN,64#3'[1FQIW[R$]'ZUK #ETNPN'>_7O[Y0>WUO6@NQJT[TNF]N'9M' MP89?#A/*#':=\@'%"RBQ=R[8-PZ96QT-(B:W5^Y ?1]6KS32!:+#D?6-XOAN MV_"CHS1_(O4@FAEBTUG"OP C=SPC;! M[%V"_@@VU^3UUC_2([I;1+H8_1%(YZN;L!W^+H5@MP(TTWFB/*Z:"MK#IVS= M_JA3Z"?W!N#9W[\L"6[D^U-4WH#Z*-_*&RI&>R&Y1$U,:LE1RC!F=$5-;.Q7 M=D-6,2I4,=*CE') ."V3 MOK0I\GKF2O9T2H8GP2TP5XZ5OBF("%ZQR!//,%V%S M($(GCV31M=@V^O)FEA[E^SI;4W%CB3B:_!F;NCBEW+6XS2>60;5=0CF+DQ^+ M0DZ8M? "@RF\0:$CY;''>8I%-+K!Q@NOB8X@M,%\+3?=C9?WG+C+72+G$WDW M]B[8_L!LI:K'&Q%53CIZWR&*?74HHQR-NV1K-1-A]XU$K$@-:W@F$SULZ?AW75F-^,NOK@*AB/< MYCX)#U;%3\W>4$8TVV(G+[(\<5B/#K);<:CSL$F<^"^:5'M1"%\9KQ\$G#L# M_ &C#S;+7(D5EX'U*-+WNIO2]KSO(+\=36>'!OFP9M[*8/EGK&^(^V_?#%*X MKJ^>LB7I)++L4*'ZT0Q.MO^2L6&IB[?4QH;8KR1.I&.FK<'*W9 '8E@RO ^- M397*+SPR@>]ZH-9TY;@-+"X6,C5Y29=(Z!,J$_QN!)&((_:.297:AT<=!RE. MUDCXYRYEZ!22,?;\:#1>-;%!;&3XFQ/[IFD]>"D+5UW!NUHQO/&=J_V$5*K: M@3Y8M>%P:3/EUM9$=PPB+BJ2-Y+NQ**U^!17D+B#4&SI& .Z)/&,S7X8#FGE M2!5\AF'J$Z9]@;5OH4OHIS#3/;I!D+]%V0N=P@-2H7+X52F[@_D0"WC )23 M^,!,UXNA#&J:UO-KF<.3)R;E0?J8L(5K'<]AR] M.$(C<^!P^!] !P_#/;X=&PL9O][ JQ7$(,^(117F*6^S>['5FX8A6QE?%(!R M;+_#T%=P)9Y'!T6W7D'U"[+](4?^-VF&A2/_M"6:7+T5CU[I57B6WOR(. 43 MYG=$HPS/_Z0Q]R?,":,::;W\>,?Y'>58>\M38H<3YM]FQ$Y>FQXN>RLQ$P ) MW9.;_KTDIW=?IWYKL5M';';J<^ZX&\+#]VD4K_56AJ*W7())I@]DOX,>;$!T MM_, ;SD9+SO;K4$UT2_QA4O'AD<#NJ'N)V9X9R,2H^%+C)^[Y;>2E$PDTJ,[ M(?S=XI3PO.Q[3J5CT2U5D*[J2B<@+>E;W]*2M'3[_,^?"TM[1=3!Q/YR MUCBOGVG(-LD4VR]?SE;NK*:?_?.W__K;Y_^NU?ZX?AQI4V*N%LAV-9,BPT53 M[0V[<^V)+)>&K=TA2K%E:=<43U^0IC7JY^P?^Z'5:K]Y,JX-A^4AMN8):YXW MPB_Z@3AB?](Z%PW]HEEO7FJ=3XW.I\NV]G 7IKMC59OAO(06MG]\XC^>67D: M@V@[WI]?SN:NN_QTFQ[;B&;6[2 M)^2_M;S4C6ZW>^%]NT[JX+2$3&SCXH^[T<2G9;W_3M,^46.@1S32OUI_<]R7Z(FHQ\V."$4R M 4'MD\62HCFR'?R*1L0I$7&*:$C #6=^8Y&W,@%O1!X.Z [ID6<%47M:(,: M(-? UJW]RJI&*$:._X$\6F6Y0"#W3).L&!V/R$3XU7BVT'WX54G@LTL HH8' MBI8&G@Y_+EG[0T[/GH[=.:+]%:6,N9[C,)];JE:4"@2C),*\LOO.*CO\_Q5> M\G9[ -H7 @X&]6+ONBMR#4Q7]YG72I\#/$ U$ M$1CXNK@X5 MX56#YX.;%>OFW]>?E8,[0V[5D =HQB:^:,K^\'T5,\Y2FD&10JI0ACY"3*(3 M3%?L%__/XKASY%4(T?O9)\XNG9U85(7 [ECKHMA]'\^\OTLQ7WG1D('W#Y2@RE;=6) M2319U5>6+ZMQ[BMX6[I?VTC*$9, M7ZO7M9JV%LE^[X_O)^/1[:#W-!QHU[U1[[X_U";?AL.GB0(G'"/GA)BQNE@\ M7$=HNCH]43/#>?;DK9S:BV$LN5[;%\ARG? 3;KYM3[/!!W_Z[C\4:AG/R/IR MMOWE1055"N9MF34+TOS9:>GZI=ZY:C?J^F7WJGMUN:ESQ%AZ-%Y]9L.A^,"< MBUG[C))%4FE!242ETH1.$?URUCC35@ZK#%GRL@SK3'M#^&7N>M\4F*# M _X?GSV^&A8/-?7KM7Q "O]XW'G1YY M+<:S[XZ_$"&@+C//L7"G#D*F6UY23'@$Q./XL$Q^)63ZABU+0%KX];'PDUE? MF8ZS0BINL,T@C_ KFFXO[8D=8G:F8Z&M J9[JQ",@>(==^8S9A]$,0V,P>\ MHN1QZ V]J>L@"52J?T!=!RAUD0 TZYTG+C%_S(G%JNSPGMI]%U"8GZTR&/DU MAF5GL@Q$+3 /#+RP5*3&V;/A9$*P=*56+).L+$3P. LC9P_&.P^;R041XXG! MUMA M^A-A6 T?O*ARN,UGO?,G@D0\3\K)!99;25*+P(,>5EH[G]S94VZ^8Z>W&$#@ MH2=_N2/AC?+9SLMW]&P7 @@\NB4]CTXF!,NG].14$A,\C_Q @X[%0Y"U+R8E M91QC2V_5JXP^2G*0NDXKA0S>-*=/%@MBYU*WG>Q$>)."!:_)]:93[%?BP==H1BB*G#8;_G2I MP?,SEI.9!:O:RZWM(HH<\>;4O94(RQ.DX5"^Z:&Z?Z.W7E_Y;@,.AW^#/;J\JTP[-]4/+(O("FNH\NKKE[EZ#Z/O+3A M73F09F9'7ZX;I8+%5W/G* M 0/(W"-R$%,1/Z$X8#9G$6__?(!"Z&TS\@!E-).7-.^J"A%>]SI!WJCO*[*9 M#BR&I#==8!L[+M?(*\KF6"[S:9"] U9X0>^O!K:YXQK;_L$G+^H[GOG;B1NB MX7!FIM-@N0#&W$#XX?TU/[SJN-P9^7U4]J'=K91QD)VK;J?*#9/5SW!E502O ME7N1?(:=Q$6';5HZ6RZM$?WST\#K\-[R>W_QIJH_$$[.I'RM)ESI)O9H[# M-D7EI1M8S4Y"]]%&F(\$WH1)M#S^W:;(L/!?:/J-6#RFMAE*3I#);USC.]@H M=OB] NQ/^^4!44RF.;:YK^*.VFX.JA3I<=WAG7_DJG99IW^IY/1[DV_:S6C\ M.UQGSU2P=6G6(QN]46PR7067:L4_B*3TR6>F0_DV[P'R_U\'Q=DO<\-^08], M5\/9#)FB$=&A*W'P+HE7V;OFEUG5]?MWAQ]\6,^P>Z:+7[/.O_*[W5 MZ5;IE"JQK:W^<1?-P>L\_46.C+'-)@$L6]B1B22U.4!!4K>^YGM 5L_N;+5^ M1$),IC#+Z=.K!AU>]&A] ][O;-R$!N3-SH@AQA.>.+F2@.$%>@:(C9A-["F, M_6XACP1[&GW504"R3-83I[VP"N!MC [#EB8?M$B%@R,IXQAUO779/"6:91'O M]T:DY$7Q_),_MP>4M_:-@:EWWH8' WD _"68,3)MT+0675C.B?)>KCYR+ULZ M_&K@9&Y0Y+USR4,FS)ZS_'QZXA.EO@#H@-\K.+Z>7>7\N$F MZZ$>*%K@U<+9+&4*;^LO).S$S:-$I03FHP-R#TG7E[RO7+P4F)OUQ&VCL H" M2^B"MH3($YG2)A#)\^&XS\,>AG7JH%D/;DH/+[E)O3%=VAQDA,5UU=7;G1.W MD\)*"0U('!B$8$!;E]4I]QY!O@]G%C+X0PL %2G96)J]7N#(OWIHJE_G$36(')83V( X['KZK MV/N^\Y,S@ +@0^+%D[Z#QTPQ?X::#:G?O93FLF;P:V.)#J1M"N2O=[ (3+UGO M+AN6!>[(?^K:]IYT!/R8\4. [XGT3-9(*1(^+22R+FD!IVY"NRD"X!'9:*/@ MECZ>*1N'O(13MXX=-0%OXX5 13?8-FQSA^%/B@!8M@%V^".K.7BV%&T=MXZS MXN^.CV?>$J;SW6:U90ICVL.O?.*8OK+)FY&S?N70NSQN[ &3&1:57F9<[PV] M46_!\V:R]I+MS0ZC.Y";1U-T$+DQ5LGN(OD^I.WDX:_LQ I?$;>(LZ*H?6U8 MO+*3.4+N@%\R:476QOP/9(^M=-OU=KVAU;2->/9'^UR[[HUZ]_VA-ODV'#YI M@^%3[W;$OHD4I/T]*.I_H1Y@47Q8N[I-P(3^X.M6S!Z#:V#Y[2?T-2.HGYL3 M5N--8R)]UZ\:('C>>(V$OP/IS-&4/^.I1JHXYY&2J@@(IHM-;CVY#[]26<;%JG1=9G_T&SDPO>\JV$N/4LU3^-MZN)=(Z<*()HI;NE-O7E5Y?Y] M&7[27LA3P ;/-?/*C.^RRFY*4CG+ M.-<1%/1$B,7GB?;TSG!^;(_",E+":L8*"E^?P%# !<]M>_@V#D=XL^E6LJ-F M30D4O%5DK]IQR#GOT0HSQ!&W]&:WRBG/+C3*PY..BQ^XV_37B:)+1,6F0&V5 MGM(OU.LA45CLD)F@M>9\?K8BQJK8@.^Z MB#U)E'\"6W79O2SQQVTV>]6"U!QK8V&M:E8G7,-^P6P 4WAR=:FR1!&6=C23 M*!X@==$(O_(5K;BNQ%U%7J;#>I*,VF1U%WG98+5\.9ZB;;\0/GASL P8$>\F M<=6)NJ"XAMK=>K?*/>BE6H *8J"QM)N5R[Z(UKZ <^_(.W>_/,V(%/C+O5?L M ")7I#UBNZ([8[+S"LE!#ZL6Q'"KU,2/)HC(BWEANRHJ7Y&R[L8QE-)FJ9 M._F.QEAZ,Q=1#R[+4(K%Q"3&%7BIMQI5'BG8M]GD0Y=^_1RHN91J*1_32&3L M0WP'8*IO.?1.07ZGQ/;^DL@=$P7FR%=*VP9Y^6F[2ZQ-'>!/FY-W<^1NP!.E M/ZS'&"Z6%GE'Z!%YL1UI +GY8/F!7'ZB+J 8-GB1T T/SKI\+,BV.$WD4L9 M9GJ>(^94'1?0K2JJGB8[4QQY1V_IE\?": %@I1_B%.[B(].5=SD/W[PV2<1- MTQ,=(1<*0*0O/]_?^*<3>?\Q^C!#Y&/ET4XG>2*M?!'-@'K:F]#YF4ZK-\,:L.89J9F*V(0Y8+56N58BKK/ M(O" !_(#2-ZC9ORR-%:(IHHADA$1 MY_E*;U]5N5U%DL'X.RP[@@7NSD)\-XB_-%'0$K(SGXP-%( )W*7M\4US@6?K4B4YEMFW[O3[M;F;X_Y[30\XYX63"Q+=MSZ^6LE5Y4[C[YGV0NV/EMH>]&V-_WW*OU5KS)$PK",_=,M9UH[:4W-HEK5C&$2D(/^ MX*;ZU:;R/N MRJ?;77GZ];M]DA,[VU'V+X,K7WUJKW.KVJ1@]"[C:$?&TD'C66^YM+#)+\SQ MY]?LHQ%>8-_LH(JX[_H"0?N*F=S MRNP"!N$(T]?1LE[K4Y'R\2RL M3$7)/#<.KVL5Q&]Z;K!I91[K[3U%.7\, F7IE%L"<60 ]_$D7#MXIMOTI+")%N^=>=B*7B/7W7\ M9=WJEIX8+(?9S$B0*H9W;*UR'8[N&Y2^L\G1FT>C2GYP;.NY@\">85$ -? MH4Y 6[^KSG=\%3('L82X@AI,055.RLHU"474:O,Q5;,0!-,3E>X;2^P:%OX+ M\2=#$=,>?SUT@%Z11=)N^"THY01X+Q,YO(7?- <7?A;>7!]9(F(8@PB&H[R\ MMX^B3L"^#JX>M=N:JN^75"\AEQ=PRM:C!EIMA7=?G=*F)^5O4XO#0XJY3X#F M,A##6T.5<'GAPY'\SGQ^F8)A.=[VT.)]C$CB"5C)OK2@MG!:?8\AO=JDNJ:B M-_56O!>8OC#U@:]C2J]&SG5,F9E@M=@<5F*7,:G# AYN%"#B1Q"+$+S)=VH< MYR"#MH8?N&#O)Y]G%O&^B=.24>_K2=9,+AJ^XUVK06#-D>^K;'X9-4PFC)MA M2V]==BIL8(GZBYN4L/+ 7>5D3JC[A.@BCZMDPB/B2K+R0/W=G>&N>)'CV?:$ MNX#_2SR*&?5_84D:F?GCS^/:G31";(:!!'W=@_'N[6H8K$33,OGLAVVCLO7* M?MY$40JTUJW&;+3QEP$7A2CYK$E1<1_/9J0T /RV*J7VD?':EK*#/62O\RLJJRLK*R? M__O;PFV](1PXOO?+AXO3\P\MY$U\V_%FOWR(PNE)^\-__^5__,?/__/DY!]W MSX\MVY]$"^2%K0E&5HCLUKL3SELO_G)I>:TGA+'CNJT[[-@SU&I=G)^2_Y-_ M6B!\U,0?_GH3ZPP%JH47%VKZ7N"[CDWE?V>Y%,AXCE 8C"Q,?IZC MT)E8[H<6[>K+6%G,O$C+R3SSXB@F#@HN$>AY;B!,B>JZ.H@&#-:]AKD3;8W$^RY M?$9OR(M(.Q.?D$GGMO+H18T! ;?^AI2Q9C.,9G0\5PI8V($))GS,SM())2/L M+Q$.J9;2.6M)Y[)!^F,9/I3H P@K^AY9XV?.JXLZ04!6L4IYP&T<"/B.;<6/L-?^T>3+#AID\,\05ZL;ZA@/S3C<* J.A?_=>@,]EC!*@U:P+P M[8/C$:DX5 1!B.-]QAYJ+FX.#,#.&R'((B/OP<=CRT5][PT%81W857HRP9;V M(R(M!D,R"UO4XDC^+ ]>TIX1V^ZTC/!DOA](:8M&8%[$Y,2[ M?&I?(B_8M\0GC@!&F%G@JKG@WJ7D!C% M_K;WC7ZL@4EJW4%BT._(FC+"&O(EL6E>Y*1 M18SS%VP1IA&H5V,TH^LP,<0^(W^&K>72.JNN<.J'1/1MCRL3,A^])@3Y<'NQDC@*Y[I(*_0N@.>6CJA".R&=M' MFN+VC$"\^>R3Z=2+=6R&$=K3GI>T9P3B[3AZ#="_(D))CTP>>VQ)^4WI HMI MM_ D!;C^F*6&-H*"A76*(NPOZ7_B8XXS%*#IV;K\V;MC(WSB61C[[PA_D#** M1:"+\:8]VN')^@_"T(OVR<7%R67"TF)?&20I#&V.CJDQ:&&;S&_=* C]1>>; M$]S["\LA0W]J16X8J$M:H[$\A_24C6(+TJ.VJ16\QER,@I.992WI,=_',T2Z MHM_0)@-*[L>85(3LQ:[:[3212(*4/>M]"XGU0]U=/8_LC7$RYSM!6(_*;1IP MO/#,=A8;M;!C)IXLT.)UJV5\CR<)#\HRD--,U>3.27MX$KVBDTV/)2D6M%0CCY.AOC^3\^VP""9%G.2, MXI$461>DY.P]MC-=(EK.1O;F6R>D'6RKMS+U6\ETUWJ*1YG.+$$!41GXDUSO M+CV>]QEC7G$&I-]L)\#U%W\FKMW-J6_G-0@QV>"DO;C6*W)_^:!8>LT0:>FS MAB&F3LN$H 'BP]LI^><%%QRS; IMJY =G =)QDG:Y!3["W7F^M+.HX"T[R^3 M0XFTWGIA3@,*-# MY*^M_I __MPZSS<[JRZ-?4!X2;U$ VN![G.&P5J/M.K^>5G@HG9M+4;LFO/T MFS]_)\L@]KT!>D>O71\OGW+R7>,2E-P9%9*R)<9"6:[Z4F(:&1&:Y-,1(B%; M-+_^?)8WE;;FGMR$JG(/*;2H/GWZ='[>.FEM6R9_I(VW2.NMI/D6;3\UM#8] MI%H?*ZCV'!"@R>G,?R-L26VY&JL&13B-;=?O&")9K$L=KNQ4#W'HA;0^G'3M1*Z:M)BK*Q'P>C( MVTP92>@_/?_W/TE@'T!5*8"Y*P+!+\?7:"KW>K.^1-Y@L+?Q6,&%DUKAJI5 3!AI0HX1"2 M5=-@PV[%?0>6AHQ\/:WQF+XUN3#)DI9N1 CF-*QBQUNQH$@[Q&.$W9\+3-58QIA!Y M!9N%0Z]LK D(N-MK;ED1,';I?715PEI?H?M&E9A-;ZK/0CJAV2QT*Z)GKJ0U M="R5;!T(N"D]>O;)MH8Z[GR=&JP2ABA$!DF>'@BVR!: T S)$][X O%D_=/' MR0D$PJSM,+L0[FR_!WD+NEFF>?D$T3*&,#$,UJPB?<;Z@QV8W MQD42-]MC%FG[*";[];V)885;DR_./I8BD31X9S"Z.=V\(= MC*E'+S[[O%MMRXRL53R[4<*WU'LV78>Y(91U=L4_H*RIL[V/SSF:X==/>O/' MZWFL60.N+HQ&9X8'R@ 4WR@NIEJZ6R6[1M<*1(?Q&BUP-5^S#5A\VM(GG4XT M6RG#+UX[^TX"Y<3L[T5SXZ-?"V1V;B@!SNBPOXL"QT,$R?;FO6"(>LZ43B/+T+0 MD2X83_P*@GN HBI@0 L'E*B*)O#JAI&2+'QU>AH?1"( ^5N28L+-KD>9M)=I M@G#1@L0ISI^1!16 P!6O1=P*6I K7'WD$O!5:6E^W>$2GUMXA$0#6W&T5AO- ME0;4*J.YPFBO+G6N+#JK"J@5164U 34T-G'>"HN)H(9$;[AUX.!6&"Z<.KK8 MJQXX,H'LC!X!18:&$ ?"[C@2D&[6.V@Y^#?+C=#=Z@E9](8T)?(!QQG1)J)% M1Z$FW[NE5M\LHI*\$>1/'=6(K*0M&;5Q7W)VU@11 Q23 MK%WU9"==%?'[\$>O* :+5_XX MB&5=<+E:=2=,V2([S?O%.1?:V86K2QY MD8#7OHP(P.$R>6\4H2'Y" M24%Q3: 5I994X;NO1GSSXT% _$[$OH!PL]>?UQ<,T7X%W@+A0Q"$5]2 M5KL$4_WU%0X7?5&?S5\GSA&9NS?3ON>[;PY=F2QCIBXY9A7 M;;DE32&B%_CB)QB)4(*YLWSQ>_PLUB5:4.."O(U]YGR9>/S25#5Z99D#([VX M7()\LPE0F=?*XF^#=7#5OY']Q2,DQI9=\K!N_))@X45=7LJZ&GO2O,NX=U^' M)9]='"4NF^[54QWR$?6U]_ZL5A657EC=&[\94[AJALEOO>[-**-3+N>M9<'4 M*:C!'6*2.G!P"R;AIC+':!Y98&IQQ!F]P,6'PQII)'VKJ\=T^ L_==7/+,O>< MPM)-H4O>N,]2P/><\LJRT8E*5_(4CX#)O@(-9I[CV25Z\R2/B%C368/IHR;T MU(.,6_H4^3JH2A*S)*W'/W)2J0F'$])@)FD]74Y4&]JD(RA?DS83689E8 JY MAN4@#)MUH9,$9=&]W'A)R/2QPFTZ:3V!/:-0$QHG),:F MSH#9)X63M_:48#1N_CT25+.8B"Y]K)5M]^T68II$[&)&@'!7+%%1!5#5K$M2 MGOKROALU[UC$IG:=B$BSQQW1:Q#?J M[;YG@0IY+G%V:[];FEX>!57P P"NO M@[="9[R4^;XB)4I$\_Z%ZV".OR.>!4M4JEB29;'Q=HHRL3AP4N?5)B?K&-R== M^MPPPDOJ(N<$,/**,6UY7L'&WH](XT,[,XR2,.L"1=P]BW)=)G"MVOOL:B2B M\$N0T^A&ATW_]J4*#;J-KD2?_3>$O?BF4! X04C3RTDV0*(JW+E85@D0=.%R M)*ZD#;^Z94A1*KX.38VO0F(0V85(3KQ9 X^LDX^(C/]7:_(UNT:B8(*=I<1A MK5A;:/@HU@?$&_G+%]**VARI-JQ?7VZ^+HG-&X:JF(IFHAQ+883^?%;@^R/Y M,_XA_]6:Y!QB^O(-FLP]W_5GJ].)OSB+\6YOJ5$WNNO8-) BFT0U&%F8_#Q' M(3UF_I 3,_H6(L]&=H%'GSY=7YZ?7YQ?MTY:F_;)Y^YP,!X^]N\[+[W[UEWG ML3/H]EKC7WN]EW'KOW+=_!_2XL+U@@WU[^_OIQN9D<:O8DZ\$OY]2#6RV6NB M+S1]"&\4%@J=-4IB@Z%=6VA*4X'R()R3FG@2O:*3S7#,C@7FQ,(4C$(L(1-6 M80XQ)T#-L+.Z!)*9%=?]B*6AKX/B:+3#EMAN^6ZRDO(#M4Y([2PT!3-34* '?XT\;V06$<]-R[ZRX<@B=C; M_N[Z ;)_^1#BJ'$#(4F/UGD-XD<0.9(I%FIR,%SN(Y\BX4OLQ)G.8[$;'14C MC):68_>^T0LY]%6Y(3%W<4)O-\(XT0^6,)1J IBNV)J5?QA: 0D H356A2)E?[+3=\ M$'!D0X;U%!&-L6-RB2$RQ#$\.\['.4(XOGK(G]V4*@.8X.0Z6)CLE(!!E6/Q MOJB2_'8K 9C_]I';+B#8\NH'0:0EJ[0"B#EQ7SFE8&#+:!B%]$#&=KR9AJ!R MM9J4UL>ZI)5#!$=D77^Q\+TR:YE2S29%=UV%Z)10@12?XA(FK-&DN&XJ%A?D MQ6N'3.'*Q2W=I'AN:Q$/O#5KAT3Y@B6NTJ20VK4(26^I^OFL]D/:S9=I]M < M-HV#VH_GYZ*#VO$+^<]3;_ R;@T?R%_#[M]^'3[>]Y['_]GJ_?U+_^6/XV'M M_B0F4J/9>GR/RE0E]3"[S@$=R4J0&)T""R0)C_TX96&2G]M7Y10,"4CN'K49"3(10K CAX2NC' !?GU#E.*8"B-/7CFT[2<\CR['[ M7M=:.J'E"D4@J0/ A:4/*JK%A,ZO4! M>//41:8.RW X24@0(+MG88_L P))2 F[, #'G;)@>!B.T27'Z!*>=.2N''/^ MF[TB2Z Z:_B;?^F!.(AEHNQ!.#@9)*IQ']&G)D>(T&8G*L/.QBL2DFY+ -84 M#2GJH@,OYO@DI HI"QL"<6RTAY"%X,#+.%'1 7J/?^*;'&J509PI[3U@,X# MRR_6OI+B*]8%<>2T[T@$*;R._<\H>: R>/$Y._E8]UZ+4\@S(D8!/3Y)'B!$ M"5+ZMO,L$5$,FNO^J+M;$ =@2O'3M;,"CK8Q_ P#% ZG+]8W\I<;T<.^D8]C M:84A=EZCD&[+7OR![]$]&)$!(6?6IVD+4!!*XE%KZZU)W?JTCV[5Q@$X*D7P M), >_8"WRA3* /!UUSP0LCI0 ]'3F<^;91?9E($<):BO.P .E0;UJ3X^-ASD<>\$U&\7871!X5C> MBKZF'"T6%EX-IV.'+*)39V)YX?JJ1LQ"UYD0&/?43>MNIUQQS,>GC^<7YQ>M MD]:V1_+'Q6GKY==>JSM\&G4&?[0Z@_O6^,O34^?YCSCLH_]YT'_H=SN#EU:G MVQU^&;ST!Y];H^%CO]OOC5O_M28![,7]+E$LLCPE&;N?G>"K*":$5[AIZZ1 MQ=WJ#GF3.5$(428\>34P$2)BH13RQTM &38DB^2EQ,ER_4NJP0@A4=5$L<2* MV+Y'B66#,#Y=7-]^NKD!$V92AQ29>$T?L<<7&06:^H>;7($XXBWP-XD%HG-E)@O(< M*=RLV8*R9I<8L=:D_!:0?YALS\^J-^W+MOG$7WD M&F7QR[NOR.),28.AG7NP. .@61:3HJIZG"MK,/9R'S9G(< YA-TQGAXE,?ZB M"L9B_>4HQ%NG0XW]'^*9Y3G_3EXPW%Q5IWSW[!%& :$S_G,X?7 \RYLXEKN] MQ2Z)GJFH;8A.1*%V5(2[[KET$%'HP^GFE21G)\A24 [ SKE2W=U:94RX30EC MA!U"Z-)RA\OU6]7! %GX@=KP5.F$$E*H#& PU2LV!1[ 63L[KNN_TW<;'GQB M D2OX31R=T^#?B?$$H-AREM0M5L!<(-(;T;51ECW<,V1/YQ2 *D";C;2K)&J M5@_ W2 U^6A@:E0BL4E&B@?T]MD(8?J+-2O&#FG4 W"1IZQ$N)C@3(.INCRC M)8TP]&9?"(^YH;B_$H_NX%X84@&D!2#\!]'#UI*6"" M+[@!"N]\_ZOH7HU:50!W8ZH17Q[6X<0/CY:]$B'$E]6&$)^T1J/_;2V6_Z\' M/YIX/)DC.Z(/_8ZP3[8&X6KD4LYZ-KV:OI3FG%.NWG2J8@XUTO @I9I@XHYU MQ9=/8ZR U'#":1XF6:B*4DT8 44:JJHD/3 !1K5*+W_"^JE]>6/^T+A^B3)1 MFS6I_&GX;F'Z $[Z\1Z](==?)EE>@U"<6TJC/@#7JH9*YZPL=9"UN 6RRA$ M.'VC:$,T_XQ06@6 OU13%FJXC(ZEN\B)[_<1ZM*/_<42^V^)CU8#Y2^*R>Q[(5DO M'#*YQ 1+!Z5:5#!D63?>R.0?+S:GNM)PG*%-0 $NI0<@B)4=0)*IB>2"5JP+P"BOHVL8#J8P+X%"* PGO_7?>L0VK M( S1%$\(A1PA#%.+-A-<-06TW :N[3[WM3'BR1P^-6/PIX7$L*#I *UE=L;(:PH108/X B6 MG:)>-O EE0"$*)82&2>4T=0I@2E,;!CJ[4Q!!@>K;+EQV4=SHH[YTW MQT:>_6R%W*C!^OL%8'>6U+IZ^0)'^029E3EJ(ZP!P$FF+W AHOIWY[0_TA7B M[07XQ0 $NNL9 7PH<$;$/9HBC,DZ87U+G*2/CO7JN'%^;Z(6G%$AK65P 9;I M678L2'$ %A2=>Y/!GM[(5!46JZ;!M6LO@;&P&+LZ,_<#089^=2K=B.L6(_=*S8]>VGV\L#C15;TWZ, M%3O&BGWOL6(21I)]CQU-PB%>/T['6SL+%!FQ)10._[)(0$W+2H M@K+FUS^1KA5XS@)PF(R'NFCN)8S*5U..4VG\_)32P+]>QBAD>.&4*L[&A\2@ M'8YCXCMZ:(OC8ZU^W5!G C#1'A_F.C[,=4ESBYN__U.G%)EXC:<1.J 7H"I\ MD@OB"U Q37(9 -A8[LUY$/P^^!>W.''QC5H60!+L'%_H^C%?Z+J\;5\!V-56 M+S$FRN,+7<<7N@[\A2[.G:!ZO*C'%[V.+WI5]Z(7D+6FRA>]JEA8?M@7O6I@ MVM]6:,+G6?;7@WFL*TNT4?ME[R7F49*VHLH.C*6WJ)Y+6=.IJF7^\))DK)&/ M: RB,[%<"M)V"'5];Y+-:%HY[M0= ML)X2QT*\O@U!K]@P7QA1KPO@(D$],M;D@TEI_F[1.R_ABO&8@F9= DW#$DS MSX?C.S-[IM^H48H5O4O38"3]^AM2QIK-,"+@D5TBNG[GW05.=/U):]UAR\[V M"#_J/L,@)WX$*H$ABJ475SDZQ>0Q\RI,%[FZ:@[G.?J]%/Q>WX$,-1;Q=>ON$#LSA[2V?6<@(T\^GY6J&=RGZC%>"0V<&%J.^2!S8\JK M&7-.JB+*7>X5&E$'ZTA\((Q)Y];?G7">JF[OV\2-XNRBF.&>W5G0K.[_3N*5 M>, X$JZN>5/W:H>[S@E5P1 _%1A0/*,%U[Q"DJXQ*_57>+;WEI6W-T!.,)#,DM*W=V%0E">JPON5LG1K$O8 M+7!N:[4 Q\G-%(W:IE+V 2Y\-0JPM@7UZ!T!3!FCU:2DTPF>N4 M5="8JY1/=4I X,MZ."LBE("(13L7(9Y=UD--VV^6NK=P'YL3:LF@)VSMHB4@)EU M0R&7-#?[C#R$+9=&K]@+PMX@3J;RAM:D2J*<]=H L&'6%J0FQ*-G\>A9Y,^2 MI%MZ=YM>^_3L9Q2[7>AD/HBH]@RG(S^(.1_T7)H&B?X\0F3CF&8SXL^B^[<, M8)95TX1*T,)QFXS)\H#I!CV^+W'!G6D+I0#,I8H#MT@Y'-;G-(FNV/B-_TXS MJ^C!>!'9Y!OS2=UDWDDG_W2C^/FXO_JO06>B?\/\9C><[N:TU1]TAT^]UDOG M'[TQ^89TTZ+]Q#?+:4\MTM71_U39/IH^91^%\UB?I*ZGW<('YW7:A0# F9$E M2L&/P2H.R-?H8.3.OZT=> MB%?B.Z+,HF#<27S5RYTN,D&8W\02:X!NS=V_$H,EL)TX"ZS8$R&K!6![HR,8 M*1[S,CHZ&H Z&H;$Z+%"8N@_^D'0M3!>37W\;F&;)R51!0#C1DUN(A!PMIQT MMX.1[819"CL+.O]RA".L<3!> "$*..*Y1U.$<9R-+0G<^,URH^2DS'7]=^K& MX(A)J>;!^ N4T, 1VRYU10#=N>7-4-\3#C7]9@XF/$D?6MT)7C^[_JN5N4OY MZ+]3?Y"=6$EKI^[&9%J?L]PACW"Z*+\*VFM2D#=E!%D!1F/NOML'QR,JYU#2 MJ1\R3FNB[>:[/;\HNOEN3UL/_4%GT.UW'EO]P?CE^[ <3,=D M&H9++'W'>G5T:3"*_/.0:^A],_[ZS "40NP0K;;W@'GA)^ MMUJ32;7E :-_1_AO%2'#2TZQ-R X:\LZ;3+KG:FPA!&S#6/3U%EUJ;?+@_ MEG@A+Y\-B1S>^KJAM.\MHS"(H5ZH[1A9-0"LM*7TFBE1%D!PPKK4%M8EH$"; M6H1U"5985]K"NC(A+)E)5*6PKF )ZVZ5'+'*4HKRRS=OP7+B!YJR8(L,@"'( M=3:R79@QKB^>_TJO5E!XL3+2=]^]"6%.O#/+@E(S@"KO#IPIS!X73)VHG!E' ME=J_N[SM^;%]>0LGYP$(-6,RR*CF/?D>6CU9^"L*'R+/%CN_>(4AF>0UC:"L M=O#88#;AUIOEN!36U,>!Y:(QQ2WW9\JK03+A&Q"NG"'5BSG 84;$Y*^M>.D3 MX<\T%H]A*19^:]XJY 0AUF(5%L":$0)S*.W\:M:N8FI,CH-F%5F%A_EU\AJ$ M'T^5KTS:&V?U$V'1(EIPF5WXW> *SE&,E+,%0IMGI/5-S,C\[P972QDC\X1" MVN^46B$>);?-*N[#V$6U6G@EV.SLLUP?WO6XHBW?2>XD$5PQ2Q0W0CNUX!G- MU>N-E EPK@0]^M[L!>'%/7H-,Y[E>)/ $;&X"B17>5WR%7.@[AM!(^R_)G!6 MSU98'(CL(@!NU-4F%39B.$/L+@H(V4'0]1>O-,D6(:)+YGV"*7[]FYC8=GPE ME\H$4RLE/MK)WS,;3CE54AZN>!FQ&NL=P!V_V@=^8\R$H[T)*S>YYRUU&C9_D7P M4_2")ZU+--2D*K1-#?02?(&C'NH+V695VMN^R+34I()\ F\K9!@#Z^YY48:?X.JJ$3BIZ'9I<'LV>"%D!&P?Q+&U%3;!9#0++&BYU(Z50K_J"SJ M7>3.&Z^OVY>W5\;/2@TK$),E9G,DSLD\2IVI&>-"G,)24 % N%4=8R27=U$ MWZP@-VLE?VLD.YG4;,-4\'!(BCQ;T50QVML:UB M^Y'LCLG$M4DD&O^IO2%L[^8I:Y^V'GN=I(SZRHP^!@/^2/'0U[??+ILF[?Q2\5#IK0?XR&/\9#' M>$C)HBK;1TAK&=LY*.+)'3J*EKW&MP._%9KYP+"JW 2!^L/08508) M6\+/R$/OEDO54D.FN5H X@TKDF(.5MVAG73''_?Z:DV^QIY$*W[-)O-QA)V= MQQ4TZP*(U-.=/]7!P1E:(^Q/$+*#!X*S>_^*G.6" M'WNCU0* Z+H20TX+(AS9\O0Q_DXP<2K4 Q!'5T*."L!,39Z9&3Q]^#A9CXN[ MA]*M (AWJVI"%<$$(,"2$@,1<5:#B)J1"8V-8]!QEUA'X0CA)[)WF?-DHUR] M4=?2>75"4@9H4%B4$,NE5V/ZWB2YKK1^Y-V:<^Z,*#)4T6N83,.]__*KJ#JU:U44E6YVE1 P=' MC@5O@C.;A\/IER ).^<(4%*G4]U484% M7FK2"TX*]1J5776^%05DX,6G)[2&156=^X2+QUB4U\5YUU\L?&\<^I.OSV@9 MXG;J6N*8DH$-W0$Y<%$A4F%P7RU?A>0T=DO2X[P?@2K((PK M,5+=RLJ!!>-0!9 +X[JA3Q+>& ]!JT@H3&AFY10O2DF*8N$U$59! -=#^'J6 MDP2#>*-LIX=PQ.IG3+4[9DU!#DHUC85C:>!BC!36FG-X]S,*%IY]']$+[B-$ M+$][/+K,R&0,;([;V17,4-=/Z NZYAHCBC5 MJP.(SRHI4'6,<,0J4D*A"UA>#T"(5@TC$YS_MT#L"/LS;"TVL9^=*)P32O^- M[&V9Y.H?+Z';/@T"B/RJ1N9:J,WY4"YBLNE!L$U,NB6QW9.W1W5]*!>[=^4N M+DX3Y\G)76?,K=X5 V?=[=:EMF9*WBJ_+O M%K;5$J;LW7[#08.NY0VL!>M:'KL(&#],Y2+-A0GF,)L-ZUR3(O02% O!<-&P ME(O%91 >F1)\SKLKZ"-"<#PQ>KQG(JDA8BA9C?L>#6=QWA EX@]D8;(RW#*] M*ZJ5 'A:V/JSB?A1 -$,OR_/+VZT>)VM &![K<_G+("Z0^)ZBZ7KKQ"*#;%1 M:CVJJ;EJ50!;8ID05*$T?FGVA5JY- N*[;PY=F2QGK$7E&O>^I$F_JC0^A$ M-R^HWYUP_HS<&%TP=Y8O?H^,\)#]9GFI%LQG1Q!J)U=",ES?O^SRYLMU^^JB M/N>#3E:&.N3)Q%K#2C;PO>%TZDP03F=S_M+%+VLX?4-)3=PL9'Q@C0^J-1W< M= ^%WPVG>]B#\0PPC3/[WL%H0IKB;+9SFK:31G?_ALWE7ZV, M*^RDK'LO(@<8!526I>DU\8YM.PG>)#IF>R1;M0:J] C ,5J3DM;)-4!A$_O" M;$H)S:H>SQR&J7HU*ASO1GQ9DM^ESHGTGTC8G)7@! M=N(98?3F^%'@KK9[I01-EU+NNCO;V0;Z Y!!#]*DH\0SL!J6GS+IH$FR/-)' MR^+K4A#[$P(\0DT MSRY\\X5H1'$?5+\N[TD6A&2*8#5Z3]X>AF>&D#SU\8(N*G'I!(^*[C;1-81\ MD& =, K\.PP=C#U)&32EIM*&J8"0WQ*L9NJQ\H"4E#KGXV)D,1B&AB*+(#6M 50@A0(B4[!JFX)?L)Q6Y8VVN-_?B.FN>/- MDFTF-_=\S7U!R.1:8W!&]0P#IGUEV)8%F"2)X:96J;0+"*EH@04",?E4]Z*\ MGH!?_-!R'RP'/UGX*PIC(V(=DL1:/U5J-2KA1DY3E*%_!_/"^EVCV$X,^EZB MCY^Q'U0>,BWJJ5$=:N16E^F);Y^BPIWOJ\^&F!,B+GM=2HQ)MS19=EAS&!#Z=3 MM$T5JB7A8M5&1=J<@U89/S#[OU0$SR:7J$/?:,\$D*T=(%6[IA0Z;%2M&G&> M-L$UTRM(3'CZ_5/DAL[2=323BLF::E0SFHLP+\T/TS*/W2'[R7JGB49EW%Q@ MMS8?@"TN9;B1A(+26&-DIRZ,JMU*[#X:5:)&0[PK9A2XM.!KO]M_((N>L5[\2><.OM/*&G[36-+3\+1&MUU4+KH*1_;W& 5V1]O$Y>-2^LCWE,WFA2,,QJBMR^_-#"^AL%6Q\CO5TB_+ M9=-:NM/E][:[:$Y+=UCYG6IIFH YLZ:L5YDF%%;4^_>VEVI.=T5C(MOMRYM/8&)-]7C/1-+D+4.:%X.L(;?\8!7EJ@"B/-FZ)+\@ M6(1B=$#T/6(/$!JM,#Z^?5Q/I8)50UBC^46$=R3>U"(B9 =$T0JG/DD=&"N. M@LXJ2 C$>E2YC/)S_*?VY6U]6T_=U:I*N3%Q&G[_*@B'T['EHH"YO@G* 5C, ME!0Q_S35#@RC[*=/8A'D\XYGWZ,WY/I+BF.]Q18*1*DF@"@O;1$I 3/K)$0N M:6[V&7D(6RZALV,O"'N#$!-H;VA-JG@\:;8!(/I)6Y":$(V*M!IS:\>Y6!!Z MY;T8BU"NB5_LT.1*;>'#BTA>(UNGI>?Y8SDJIUH9P$K1@$ZI<@.<*[YP=- ) M@FB1'"J4\,-?:_KAT\Y;5M)[R]IV?T@^>&D8>,"+ ]\GU8A&^PW/*W'/I .! MVZ10!J"WO2*AYF:)/&CS!]*EX&U1>+:2 [F>KF X7YBZKG5%I!3XH^J4[RKG M*VE?M*_.K\'XA(RH$Y,A,'9-VV (X:974!Z ,ZG.\9+5#0$7&DV>J7^PU!A1_>@+<)@9>>2O[:@C?_S)R]]6^ W@@5:%=EH!K!DA,(?/SJ]FK1^F MQN0X:%:157@(T0Q0Y6M#*[:$U>D['SQF%WXWN!)S%"/E;('0YAF9Y$CF,S+_ MN\%54L;(/*&P=RG*^8FK2J4 P;]>'5=TLGUHK,:'YT8OS5+Z[EZ<%SWC=7UV M@J\/&*$^P8M1$#Y;(5I/3U6KHW;WAV"=-YMT7)N%P"ZDU(HY60N,:6W:/8 3 M[D/5VI2%P+1VYR*-P@LS+,ST5&X2(IO>>=2[)%5-AV!S>AA[!TB!:>#: 6SC.; M830C +;Q*$'G-8C3'.P51"=L%VRRBGTUK0+>')@"O5C?[I!'Y!@^$/ZJQ\55 MU3B <\O*!IJV)BGP!XXZW:,IPI@8J-:W-764Z,PA[.8./^]U.*T6 'AA:E$, M+2; D;X2+P:^]T8VU2@Y(PY>_-!RL[_3 -.!'_Z!PFWH:1;Y/G/-_GT#\*"8 MFXKV9]\/H*M)F/2#C]=?T7(\CTK31 #PLAR6]G+X"$>-2YNXZR'YF10,@_21 MT$($?/SC/1'#9H]4]0ZV+!4 7#"U*'+CC#1W">/R&;GTELC(PN'JA9 6$)XX M92Y;7)Y?[%RVN#QM/?<>.R^]^]:H\_SR1^OEN3,8=[KTML7XD.Y3\+ATM\K] MHG1W0JNMIN_HJI FN$2ATP# &Q8EQ)R_SZN.WO!=["TYPFAW5D$8UQST594G M*1 W&/:02";T[N+\_+Q]=?W1>-A@75)B8@4C.$D6@]V" %QJ?,7C20)$+!U' ML79 0O>QYT2*N[O/6ONJ:!^! MW%L)]F( ')WI3":4Y(#LH^GLU(TP)K-.52I36>L G'9E-*8R_- 51DO^(%Q7 MU8D3DG1&&"TM)YV9R!PU#.<(=X( A8%85$HU 43.E)&;$C9S7L"K<6+K$<(^ M(W^&K>7^KJ L2"]@>3&F]\X$B!N_S+<>W%E*F"XF M25GS%WRE*K?A/A_%87(_[_>ZO"63JW$?7S4282*K3$@!FIS._+>SV&K"JT1. MZS^V8EI_\>>7<4$FV1\,7Q:6JA'E=)9>0SSL#C@\I#\8OB>LQ4-*KR$>CC]S M>$A_,.BZT.8AI=<0#P>/'![2'PQNYK5Y2.DUQ,/['H>'] >#.VAM'E)Z:T@X M](QHBNW??>S:_!1#C$(&-['*K./1;OC41\LREY\&E6W.X"G1?AS@G1Z5V?$< MWC'2&F<2PI^\,/J[$\Y3J+UO$S>BKY-2F.3_-/);K#IZ+8$X>JI.?TKQ (ZG M,GVF\QDM?1Q2E5Y/C+SI0E0!Q(%2=:(5087KIBP@+.&NO"SMKJ1]G[BT'9='QZ5YU]G1<0G'&9+BB*;SC2,%_1BO2/_R @@^GC:ZG3__J4_[L=; M[P/:9M]% =&#(,AP)+A;9?Y2VUBK-M/LC,.@2G!1D%L:X+9:3VS9D[.#D;V?4ZP+8Z"CKYF:CHP[/[!8([#.9O/<] M]MSB'%_#_/%>PP0SZY=X#;.:^?M[>\11\S5,0(\XWEDN/9 ;SQ$*'VD/DG,. M;O'F9V3>*S95''1P88(3EMAM+J@ 8^L@TS^95$!L%2J42WZJ;;>O;LS?C*Y6 M5DR$9M-\T>0ECX[U2A_E<5 @S'O(*PQ@5R!7PUSR+0X0:.>#CY)8,'$58_%> M*DC8,5VJRU;C45R<73>#WO2^S<@*Z5[S5^3::P08%0-"2K8!(&A*5<0E$<*Y M6I;2WO47KXZW?M> Z8'(OD,=6\##Z3 *)_X"!7%N^%^=V5PRCJOJ!, 5-MTY MH&H65*9!DI$OIW=$K'CRW7"Z]3>)IH&2#0)(:EAJ3B@)]Q GB-3@6.T]"V1: M I#]L+ZAGL%YB +/SE3=.?W8]SH+>L0ZG,H0\UXX:JQW .D9FUE#2O#&7 CV M=?I*SOH)0QIHKG\[^IH1BWU]VNH]C1Z'?_1ZK;O>H/?0?VF-'CN'\+C+/64L M?>''"['S&L6+!N&+* 1;7*7I"T(AL7JI+E(2QDNB=3Y6<$@JU ,3@JTBHGQ" M"BDVPY>Z!/1)7OU0J G#0:FLF,J2 ^&RK%5V.1??Q47[ZK:^M53_"9=ZY,G$ M;/;97+H;#)T))5GHTF05!.#.U%#1W#.W##3'4$CV@L35$%!QD \^1L[,D^HQ MHQP +V%)-6: ^=$S"7"TF*L>QRP"2@JJQ#_C&00XQO-V_R8[)])IP-BID3[* MP@OO@@W&X=WZY^!9Q\]T/"^BCRUO?PQ&"*>^@;7'5$\9]%H&,'9KT1<]+L!Q M2G+@K"G&3U8XF<>/365^+Z,E2@T".'ZJ13F4P)OS#=Y\]M\0]N)T$S.,$N^F MMF_PAN$;O#EM?1[^UGL>),D3/S_W>O33 ;@&,RP) B<(:9"(R"\H*-_L@&82 M(K[[)*X"QA4H%4EV)(HQ&9UR>:0)/4BR2C XGZ ';N:EJY M"9?0PP=NO,DVJ)(ZQO:D2EBDH^E0]Z L,)UW"]O)4;F&+'.U .P=*Y%K#A2< MK2"+U,UKPWV/!LII2&ZG)H#-7272VP%V4!+5ZZ[4Z!K+F=D:&K/7IPQYS&X'4>O ?I71 COO9%_M)T%MPQGP>UI:_SE M;MS[^Q?J+.C]1O\%[R(*4AX618EZ\8QS0OC@1KM-",I[<^/0GWSM6DLGM%SJ0<=OR'[P\4,4DBUL M/P@BNL-GG3)H50?@YE01G#XP.(ZRF&!*&++O(^QXLQ$BM-GCN851,$#O\4_< M@:98&8##4VL *L("),68M(3D$78F-+XJ_HXG.'YY +>@M63%1P)'/"/L3Q"R MX_=QTDF WI+W/K-I8O^O^INM\!I^]4=5(E M)]G)I+N3.S.G9%O>\6W;\EC>G#A*PCZB34):]>\DP>P_W>"<@M MC2+/]\EYY+E;2LB'[[YA_\?^AYR=_1NG<>[$K$\8$$[L^V\^9%]DV3_\[??OKZ^?O/V%/G?A-&64?CNAV^SUG](F\.W;I)WD!O_^*WX M,F]Z0OKU!][VPT\__?0M_S9O&GM5#1G1#]_^Q^W-:OU,=\Z9%\2)$ZQ!EMC[ M.>8?WH1K)^$_4J,*1-D"_G66-3N#C\X^?'_VPX=OWF+W#__VOPCYERCTZ0/= M$"[US\G[GO[K'V)OM_=!&/[9M7_'8L=1Y9\% CG>2>&!4+$\H"Q&MH<-YIF$GVH&\)#5PJ/!M(A^O2]SZ$5!B=&BS. CZF MZV^VX6Q5=9.A>1M8"1C 9GGU8M9/ZWRVRQUX'W^'VLI*$G;T*J(WG0?,@.#C^ ]V'4=6D3M$,OT=5Z77L M67(;W!Y6*6D/$SZ@2@39\5SNGD9>Z"X"]Y*MH&J4/FZ'W^DJ-3OVNE(CW&Y7 M+6IGOQ-DV5K#)4!XQ.$R M#03% OO*\^G=8?=$HPJ]*YK@=3V5/IG+'7^/T]644IJZ6+J/ A2)(#F6:SW0 MK0<[0T%RY^RJAE=%,^PN5JU7VAJ_; IE[8'5)+Z[)_UG;![*YZ@G?TWA*3&>%L2!B1E!4! M7F.Y]*/S=NVR*8*W\<1A9,-HK6Z/W8T;-"T[L*(Q9M=M$KFCTS+RI$Q_Y/%^ M[KK,:''Z']B%_*"T175;[!Y:HV'9.RL:8O;,.G$[>F5*&.%L'WY(I"&\1R(C^R'?"ZQC.ZC M\,4+UNHYJ;+Y1#Q2H6>E6QZUG8!OJB3NRT'S&6?&860OO0_CQ/'_/V]?NVY2 M-)Z(AU;J6.F?I983\,YJ>?OR34&=,/(CK8, K><1=12^>/0U7N^KTB//]9*^ MP^EAE1*:^A0?@(':2"X$B;S^_7,8J/>Z*YK@=265/ID['7^/TZ644IJZ%2=( M.,71UKXKNCY$S)T_?/_TZ"65N8(53?"ZEDJ?S+6.O\?I6DHI35V+4R'AAGSX M_JNGKTE&?WC_>HPM\]A56:'G^/U[,J-QY@EM\'I8[62FKI:1I1D5$<]D_M;Z!^"Q(GX MH794E;JL:H?7Z6HU*Z\ACQKA=+MZ43NN''.R1- =R_%^I;[_UR!\#5;4B=F4 MT+V.XT/-R9FZ/79';-"T[)"*QI@=LTGDC@X*Y,]^!_HD8T $A[%<]>(0131( M1.H7S#$2)SFHH5+9'+NCUNM9]M/JMIC=M$'BCEZ:4B2+HCY=;DU"XYN>] MT$LG<5)QE,90-L?NH_5Z'J?15+7%[*,-$G=.G,FI0T*UDSGMF-FLT863T&T8 MO2MM<-P*NT=6:G6:UIHWP>Q_U8+VD-P:D8SJ6,ZVVCF^?WZ(O8#&ZK'ZN!5V M9ZO4JNQLI2:8G:U:T([.QHF2C.I8SK;8T6C+!OV/4?B:/%^$N[T3J!%.U1J[ M\]5J67;"RJ:8G;%>X(Y.F1$G@CI)R0_OG=?K330_N!ZC,T\2&B<\\_#*=[85 MAJAMC-[*"U;)+EE$41A= MA&PRNJ[Q3ZU.>/U47^?C:WCJ'CC]MH7PP0RT/"13)@W-+]298?2?L;JBC\]$^94T/S&ZJ)7?7/4O.@W F,R+8 M$(G/6)Y\?WCRO?65'SKJ#^_96J!^73=M@=3:'9$0:6&V%V.)6H79%.D"6<+F&$1\B+%GOK5UZ\ M=OS?J!.I"]G4-,7K?TWZY;G3BG8XO;!16N.+VL(3F+IE66^+$Q_9(" <]?Y1;3L4;3[2K M]L6\V10\\538OOR00^-(7ICN@"JR;E*VGSU. M_FS*[N6K/\>_3^4];DR(/$EZA]Z$C$KEX$Y,CUY6B.E#UGH590:H'> MF8ZU.7*G[&O4#G4B9%>7R@B.X%-L1'7Y:%U]EG;\/6)_JM(D]R;Y2Z2^5"FB ML2=EU'HYJ-TX\1/G/BDIS/;^9W%PNR^F6Q>%Q9 M]?2J5T:4C2;BO2_#"&^4[(;THEL@OK8VMG8W8FL*&&="%$S_/ Q?^L_C[P7MQ?!;"\3RY<*+HW0NV M?W/\@VIZI-L7=YRULH \=S%VYX&,64SM&7R3".Q[JJ?J^CUQ T8+;27<42C&UYX M:2.\J6.G/$C*A$_).1LB^-B=SXQI 2J8Q-P$(3?!.DUC=<0&RU?_],.??^1? M\S_ 08G#9@>^DU"7[)TH>?_:"M2-82:!@'M=8PUAAQ<:/8436>BL>DN&E2HP@+*8S:E2;ND:47B\EC M3B>">$>C?M0RSIM-N1/.?D9R 8@L Q:+CT=>*:^2S9A1)@@G?-% MS8^D&G;5)C4G;9Q]3F2>V>_P.$;$->X.#3#UL3^VWT[*G;XXT^+:G-YZJ"^(QP\C,^5\TYV-MI&D5IKBPM ME+6U5SVHLMFZ3%?E49 JG<\$VQO*A'SPML_)N.] M4/=,<=6"U!X, &H46+C+?24<($U.6T[V^)#*VIOE[MV6Q)]?*F/MK"?4?5Z9&)QY[JO M#$9K:\<;SWGR?"_Q:#P/7%YS\SGT708)L/F5O#?<3&K1'72<)3400V &DEY^\=0&1*_UT-08R?<4*2GL_HDZK@'7FC2E+NW MLZB<@UVP&EAM3I7XQ:QE1@;<)-# IX'U[>E52,.9472@KC1#;)P<*=OC!J5& M38^F2-6-\4)1L\@=AE&@3&[D@+0\5QI8U8J\>@F.;-TV'4CI_*II>]7'WLBI M!Z<)HI(>'$T)AP9PT-& IRD&!PN^++'7E3Y8[S?"ET0\Y?.EJ7H*OIDZ(X4M;=&/X$C=PJW8PAD4OG4 >7/L+ M?KEW"RL+YGVQY^8WD]4P-O:2OGFIA3YL*[11K-[QAF*5D#VLUVTOTWM:GUM> ME\.[P5ZRXT4P S>/ZK4Z?.I[X XG#6U+)5_5S?&&FX[0YJB?TQ957F7JY(.= MBJXCZKLNZ?O579A0\M-Q:L-(SPL!\RL-$X:'WGIF0EN=!C&IN4G$?KD@!>#!M+3-(QE-\/KR77"=BBQEN[G/ZC[,_EQ]MUWW\'_D_C9 M83K^/\3CYA"'Q8"_4MW*8-7==_NB=X]\[GGL=7#A[CRW)%797M\8=W@U:EG+3JIOB M#?8F@8V3M7*Z! @3+R I:3M9:<.K"35?SYB:ZTHUQTH8/>P._,Z *!09[O81 M?:9!S!!"'*W?A#$F0LYGQ2PNN MECAFF2A? =.O>0(*"3>0F&(K=]6:==("T27K^(R9#1QYH(GC!=1=.%' 9B*Q M).$:8PGH!U%HX1[J+#Q&3A [:]C5B<_?Y6_F;YXJI:<5 =Q!WMX6Y860;F^\ M@6^@@_G*0*R .$7R&6C^I^T N QW;+6B89N\X70N*?1"K(A%/;1[HS; MD=O90)TKJ.J)U\%;RM]3JMVL2-^Q[_)9Q%I6:JBTY1<7*6SVK6/>TS% MI95R]^;*(EM,2D/#XM(B!["%E?(.TW/ELJY-;BQ:3\N%CV3NVWV]JH11:ZZ[ M+!(U6YBHW&MZ3ERA=9,G2UVFYN!V\A?:*1/[I MS:;;"-\Q&[YA'CW.!@X>?<<.:,U%0WV/R02PSG*AIODD K;WA4+9<9M6":,' MK&5][01L[9)(W7IB@:I>#"F:3BA >UH&53JKO370B9K-"Z"&+A-SV8:E3UW[ M"3EOGXN>2@^VO.(1ESCX+!!JDC2!BUEOU4TQ>NR30(;>^OR;K6\ MN;Z.*+*_(\G[Q,'^\9@WLY$.\T.! K]@O#*5Y0-E?O>3Y MXL ":T>CQ5M:%@1>!F3_YZHO]IE1PNWJ':Q33KEH309OB'11QCRM@?,D\.N0 MC"MY96Q)QG=&=__L\ZK M>:,$VL'#?&&V+-(G=_YB![_\I*Z<$'&E/V>S_/ M _>2C4)^N(<%:*JMWRVII7%Y&U73 Z[IZ8ILOC01U/DV1Z).4@:7U MSV@JNP5]*_GNE)=$_4@#AB(^TW?N[KS VR"PFGU\:O=&7<@M[-!*2=>JR?> MT&XIOW&NO& S(RDC[OAE5EFX?V-I/3:V);:2)9P2*RM+,L<+H';3,KCTXGT8 M\ZIMRPUL[R3Q!]5$NZD3[JC7T[FTEJOM@3?*->4V7B0Q\FF-,A(&1.(!6Q*" M2Z]1_9-0.:!;V,FH70N.H#D MF92:U:Z!\>*/6M3N:]Z,I)6MIOX5$X5 PI,EO=4 *VH[-MFAU'(B07:J7668 M%L&)>N.]U'H7!F$94NKW MNQH[X0Y"/9U/'FA5]L ;FIIR&X^)O!JU3#\?'%,6=HKUCJ)V.B6U%KG%V)^E M)WG!@>FZS(?O<[H)H[0B^:/S1N/%6Q(Y8>1Z@1.]7R=T%U<_"*;$P2$YXL:, M$:Q]FG ["#N\:#6&TN;CM33I+_(7A8"DD) \<1&SRLFW-'D.75+,(.)9!I%< M?LAVE#0@7 7QL'6A!,FTL++8P/RK\$5+:G$QD2()"&!MHCAY4XTX=#']TQ'Y MG 94G06G;CV%(4.IY2GQK>11'^MW[L3>6M,66=MI MA6%)P[H8Y VG$X!E<4W=,G\3CI$EG.Z,<,HHHJ\?'0?31V,8'T:C$IBLTU(/ M0)Z<5?YZ5J#ETO,/B;*]IGQGC/3.%MZ=X 7(I:;DU(Z#6+%G'2>U3EJ9Z@#E2+R@ M6!R1M>.OX2%@.-ZQLE+2M4W="JHMC2\#690KKE8$IH\I_;?@E]&$@+PH#K.CZ$'F)1^-YY,7LJTOVSV![3R,O=.\H M,ZVZ1O* [' 'X=!VKAB:>^>%-ZP'U[CKI$"2K'P->D8*&4DJ)#DJB%*(2E)9 MB1"6"&GY%4\8BFU5>T9K?K#+H;#O-BVWXKPX'E/!IV>;,#KCE4B\XJ*)I875 M%VW$L1Y1.39>PW!4WP/WB**A[=$+*JKF>'%=1VCS]4L-*!> RJ^=I67U[\.( M5Z6:)TGD/1T2\'XHBHWIUMF0)A/%9=8EPUE,H![/.])K"5_Y%95+QE[9\N>$ MGME0P$9E<5E2?SU;VQ!MJS@9;ACDVF%551M&)2-,+KC&I1.TQW(>F7DR2?!5$["8O# MZF8CKN:NRZOH.OZ]X[G7P86S]]@ZJC;&FOK@CC78J^V -P[UQ#;UVX(Z M ?)G7D!2!E:\>+T^[ [\@%>U4UGOT2WZ(_?NMI8H>;IN9\1>WUH%XP@H.!'U M28J580J/$6XL7?I_H F;J5(WNY14&_W*QKA#O5['\M-,52WQ!G&#O*;.FI$E M^87 KR[IQEN?5B$:9\^(IR->Q_%!>4OUJ EN?ZS2I[0!)'V/U_>GV5=AM*%>:9GMT[T.Q]%-A1DXF^)0-?L T8C3M!.X0PQ\Z3O)"&S MV@*Z<[/I J9"_ %G8,/"I3EV]&R)@:##WGQK[O[W(;U&\1@JSI@Y_CX=3U ? MZ-\/7NPE=$6C%V]-A;T?Z#K)&BYN#,<--PX/;&7-6W%=6.%%W:$5QGL;SW8ESFE8'FZX MF13CW+(! ?#RQ^]^^.$#QTSXY+^6Z:0:BL4)[$%TH0H&+9Y>7KL>AH4?7-$(%7A78#:)E1XQ6>QMU_'%*; M=84V8]]HO7#BYRL_?(WU+[)6=<$)'6WT55Q;/6F/=WJA)?40Q93FJU_(UBZC34>_A1H1P^[VY;8X>J6M) M!6^,=-#%.'(8/[*!8!0O,!?/SCLY,RLEV)D1-EY2\]ABJ0%N3S_51?;@XEN\ MGEDA8Y>B04>K.%QU5)J6:SW;PM;3C*5M/MBC"]:>3TM/3SZ&_0Q> ['"'?1# MVE=Y3M 3'[Q -*BV/9T'1)E8_ "1/Y_$/H6_US#:[E/)R-.[UG!K8==_FH;- M'I+!-(<1+UA?A=%E>'A*-@=_OE[#IDC-K*:N"V[(T]'W:.:C;(\7@K2D-O7X M\J/G&7F2T;>4KC&HRG.?+3_XMB"HO(ZHZXG@IC%Q I='/9/1LY.M=1V\,/@) MH_=?(R^AE^&K*J&^LB'N>%7K)D?I:2N\L5DCJW$244:2<)IG+B-J980>0+EI](V%/8/^I*_Y3VH%7/BM?5C;LNG+0B0O**Q0 MW1(WO-1H=U*4O-P,+\#4"=NM%'A*E"PJDUC&@9@AM&/DSKAB/F7_[I"CHSA( M9NN3""A?4O'?Z^#*\2*>:;3<7(0!+ 18M+._8K9LB91'GX9T<(9@9\ODI]R)U^YJ0!?PZIUPV0@+R"$2%?.Q( _"SG&/2BW8JGKW#Z7 MN7VN P*<1?XZV*=@3DK<>S7/3\(\ =U"C1WE ;P5*UT\LWY4WW%L3&\NZ9XM MWCS.G_W-)I20PA2X+!:BQ/M'W?5DS:XXT==$?WE&I-,/[Q2IE?2F[B\SF9&< M#5^\R(RL3*-&MP!7VU&K/4[>CN/#HUDW (%/SOKWQ\@)8MB!#8/L89([JLS@ MT>V,.^+;V:"4U:/5$V_4MY3?./ MMQ%G=O%SNR0%3SN7HE';8+PJ<]H5629:=46_LLK4JJ<,5"%%>26,OZ)CZT;N M@.5@*NYJ62I4'(FIF#13@@>J8W&2Q<#J/J([[["+KXOWRE3GY:;$<$=S-QL= MU3,VH(07#3KJTZ'(KV!+OI(9?PUK_9PW'_4R[I!/-\R3A?KS'UO&DKB!@?:" M!SQ*:/D%PM,]HCQO)KU2VY!#UXH ;HQI;XOR<;1N;[Q88J!#MWW"*G3BF M*5;XGO/D^?8RHTX-D*63/- U]5X@[U?;=I5=IQ8":OWKG?^TWY3\=Q+NJ%11-TT)X3-WGFFR)Q/*+0MI4EL:O'= MQD;U@:]#:4J(T$J?GJ$BY9VE4_%9KTBT$GS1X,W!Q.E3DL M+P+NG7>C%4#1;VH@HM!<;^Z?=IH2-*A$'VK6G_*QEL,\M/ZYHOM*16WM<7$( M6Z^C T/%8LM!?U=$V7]J\=U@B88-KNK.4XKW)A5ZCOMTI!?\B,00#0 ,99!, MYXJ1WE>: 5DM%(416Q' #1#M;6%6\P0O1!CHT*7* J]S^8E)!ZMURPSYA49V\WS-5DWG@+OY^\/9P JZP9CL*N&/% MP!I'E0ETN^.-#A,E.MPDYKQ$4/ LW7!#,GXSPCG.^&0T9VJOF($EL\2I6>QM MN)XQ7<'WWEN#-/^PO']>+F9OSB>#UL)5V$$9EK1==ILG'@LY9D22A*,4EP6"-9?F;!-&9SR$"X$00)@]8Q:< M>8GGYS!*SA(:[6SGVMVG1G@,YVN&Y!%M/1%J0P Y7+6V10F3M'LC!I[V.ABC M2P8@\"B,8#;F%$C_%'),FS#QGYU88,0^9<.-0!5&0+;/T'GIB1XCVMO";#\! M+T88Z##09F3.$NEFY% F.:F,6;6O@@@HKKS "=8];$C6$YHD<&C81@- :JA, M#DAT=.EK0W*3\<*T(9F]Q GU4. =3GXM4&-QH^J'.RZT-5>M_RL[X?5Z?='[ M6;?+[[H*+H2SL54.?E3E/<6CM@BV(FRJ3PZ!"RD?;9[RA4_^Z8>__(0''<7C MZ9] E6OV0< '%)!JR]GPV(MSM].X,9>[N$+G1W:(7A.$95[MG@SHO?$<&JC M0=]J]S^2" E3',EEY%L5JI(-?$\GEA\P$8^OI\(B&H]PFK\!S.EN[X?OE&:O MMH-8N-> G9<%Z%&TO2W,UGIX\+AC+)R691U9K7RBO@3##X M?]@^?W%\RN_TLG6^MTX8PK(O&.26/Y!:BM?2CS.%%V\I#+,_^%7^!R>A"S:- M53\./K80N '+SF]2>DI\5 GP J_0^84B82_ -JM M8(CR;'O^+.%,B1[ M,=J>@]$BJ,U>L&^]2H@B3D(H7+;:D.29$J'*<$9:)4Z43-1,3W3K!0',U^N, M-<[:7KQV4IQK!VZ^;+E.Z*[Q6+=%?]S@W=H2I86];F>\H-Q>A!T.UTL.S-QLZ.&P[: MVJ$\;=/KBQ<,6FM@/DYR1D3F1#)6Y.F0$,:,O+,E$["S@@VCV4(C5Y3-%J+P ML&53BZ."%^()#+C\[O@FJT7%ZV(I+CYXV^=DN?D44U&0!\KS9#=F>8'[Y9/O M;9VJP]<.9' "1%>[Y$^+&=! _K)8%XU,@^8!WH&)1=HYFTD'Z3."3O[>6 32 MP!\'*(-5U( MKGR+E_G"0JAQ7QFS8;7LM47.E"PWA+%-*X.1.90*RXW#61.) M]Z@8;,U RR/OX%YT%F[.)"^BZ=Z@RY^//?$B*R]N'/9[G_(@]6$)>N6'K]I; MOR(! I:PL#C"8T3X&+I71F8:[&Q\C[TO77S59#:#KA#L%G7HS=@%*WQAJ2& MS*:N^_C+@EPL;^_G=[^1^=TE67VZO9T__$:65V1U_?'N^NKZ8G[W2.87%\M/ M=X_7=Q_)_?+F^N)ZL;+AUN=.[,50'(.O+IST#&>Z(GEGJD;\FY MK[[:T9$D[M#HPUYR\'2AAS>\>M'*- Y+^\0.GS3\-RB^Z1= MOG;8U>T[6:?O;UA(&8F['!DK\LIXD8R9_8%S-&OP0?)[-D@B 8.%$T&*#21X M\FL^3=%?UQYWN#=J*L>WLC'>@&X6V=1G,\J0T2QNN0T>L!J[1L/IRV/T!Q:C M=XM')Q?GUC^X1.5EW2 MN6FD:DD"M^.;V$-U8-?4'V\0&&G1R]%=RHUP=D3B9W_J.JI1^-#XSVQHQ (4 M'\/0??5\?QZXU\P"P=9[\M/,A\( #8-C6QJXH<+((C)6M"* %RS,U# -C(_+ MY>6OUS=X8Z!IN&Q-Y N(@MHALQV%B<=!?R-$QHX?F!0,L[2Y@J7]D7-DR_"Q M\T=LKD*W MIG&LH5/;&2Q'Z_YFPYSW^>O5\H? M-0TTFIVQQW ;&Y2C6:,VN>#V^K0+&+I_Q(1(C5./;6);@0]V? MV5"'!@7XI:JFL>VD$>Z8KM9)#MUR"[P1JI#3U/UN%O.5G:G5#8UC2LM7^1K/ MP!H[87=#'9W+;EG7 [.;:LEM[+:<_.SXPBJ"TZN!%>?#Q5_8<&$O<*'*O9?D M#^Z%//N:!I![K;T'UY8&[K VLDBI)9^1=+ MGGN_N+.5>*^E?M,(UYK(%Q :M2-@.PH3#X[^!@J)G2CG*C-$M=(:V3!\!/V) MC:#H\ ,*$2;O#2/G22/<\5^M4RDSN=0";_PJY.PR>D'V[>/RXJ]6$A+A<8GG MT'=9> K5[L*$ZH]3;?KC=M'6EBCE(>IVQNO8[54PSD"4./V1"%Y0Z(VB&H_& MLX>X8/I=.A;91(-"._Z*6?XF3IJ9?0'OAO%+"?PUH.PAY8:AJC-1W+C1C\UD M,.E&$2_"]*27,>Q 5)V=SU>+2WZ->W&WFMNZGJ9MBG/9%$V#<7>J7TBHU5O- M*-:J27X!P=:@F&FT24.Y>*BT>#P/_[;M)R8%4'8"$VZE MVM\[4?+^&#G,)FM>[;"QFD1C-]S(HZMW^2Y]?1^\V*$MN7G%B)OY(W/G^_G# MXV_D\6'.7/H"?-I2I91J=?57P>TH3-/5-5?"+;I/+P"&6/UEHR%G1F1NJ);# M8YI$C'VBF@0FH%C1+8SR#W0?1OR=B(:"NNKFN"&@2<_2SI>B+=[@;I38>(&Y M^ C'"/P4X>-B^?%A?O_+]06YOKM:/MQ:F[(=J]MB;U>KY[1<67<_M[G;=!Q\ MD#UG[Q[Y^N5]9J=E7HIC]8:7>>G!=K#EEZ/2?EV4/ =L:&2'Q0 MC5TCV4$,7U#RQ'+4RYNK_%'.Q(MXV9&VNX74@ MASM"NMI)#A=36GACI[-&IH&4,N9)IIPU*?,F&7-4@ZTU&55H,/G_B);N0Q._J M\!33OQ^8PHL7C9S2FN:XH[9)SW)QV^JV>&.U46+CXX9/YZO%OW\"/X7W!1XQ MN&ASH69U^VDY:4,)9D7CZ;AIW\@*=3PP>&SZ;-;1XUCOXG\UGZMK[HS;E]O9 MH.()NH:>>+V\I?S&AT;%@W'[R O6WMX_>8FT%UTUWLY I/)(>^=!S'1S^5:I M7E@W=,$=S#KZEK?#U>WQ!JZ6U,;G7]DKD&N9BZ4;W[;U'"5(/\5TN5G$B;=S M$AHK;''2"'<@5NLDAUZY!=Y@4\AIZG:,'#@=S0A:":QQ=;*VOZ=_\$&X)Q$W!("VPCRL^][$QE(^IZR4T8QQ4E-S6GMNU( MX YY$WN4IKXM^N,% 2,MC&NQ<&8$N,U(56E:-,A@RRPT/KMUHM]IXL#3)RNZ M/D1>XAG-"+:QEP *_/C=#S]\X$@ GTB:T3A=9L&M<%[NP(M_;U.U4JLK M3IPUT?]HL[&Q'^*95AOIC>\Z,[H\0_# F$6)XP45LX?1-A^1Z#M2C8,7&APH M0Y9P&WCZQP4Z_7"'L[;FY2H WP!K*^Z.85"S@'(K&P/H2/KWU4L+ R2COQ M,]3)9?^!ZH0OC@\[-YH;)9I]<0=V*PN4!FJ=CG@#O)WXQE-31EY4C(8_)$:S MD6?M&L?^(UMD#7_0@I'=%^GT0KZN/>XP;]2T^JFYR81SL\C&29//892)_%Y_?MNB.^Z0;6N'TG5VS;YX0[JU!L;7U5-& M+,*!%5_7YQY4/)^HAP3U/7 'OX:VIZ^"5C;'&^(Z M0ILZ;_8>:/8**))-Z2%5/G[ZU,IT>K=WO AP8AE=>O$^C!U_N;D)@^V-]T+= M.=->=VO:D!3NL.YBG](4W8 .7B#HI(WQ+#=G"LM0GS$[\X$;<3@[.YMC^ TQ MTJH\8;IX3SX5*E]Y@9=0;@.AO7))U-P/.4#H:EY>L#=T0ASZVJ*;Y[6'[JOG M^WP:Z^7LK(8Y+J5'2CN)*8L#.)V[I"_4#_EJ8O$&]?UH;5#K]<0=UBVT+R>? M-';#&]IMA#=/P1 \N)]+7$C*!N'Z?72SN 47.V/Y.MS11^=-=X==V1QWB#?I M61ZPJ]OB#>9&BTD@;)^ MV;@76T:W &-$,D[B"4MR@ESCWUZQ[PA6UA=SE\V]$B_60SW]7C@!KZ76\MRC MH0O>*8BNX,:UG KZV8.TR"8D8UJ B@6)C5"^"B/J;8.+0Q318%U^=S1P^3]] M\=Z-7I!WH8<[_#M;2@8&8V)X(:.[2J:AE'(FZY0U223>&![_T[E W[8O[F!I M98&Z)P 1WH^O"X)VXAM/!X^? 40W>HYJ!SLQGK]"+S^UP_!";3E^\(-%: _/+(1(C7C/'TOT7 M+/J.$N1W]%4JDQV%00@U*G;%Q5F]8#<@@SOH3>TB!W];&GA!P%@3XP<4Z"N1 MAL8R2WS'^J/;IU1ZOF0;NMG0-\T(8X;[A,V MQ7AZ)\DSA3=P]T[PWN-IY/J9N@>?+C?*"PN?8KHY^#?>ACY"A:OZ$\I.Y' " M35]V*DXRS6EA/]WL03/30&/D#KX3$;=4[@^"YL!9$I_Q+*?.SLC^^3WV(.Y$ MQAUK[K"8BW@?R,CC_8,PVK$FS$7\$\UVXG>HW2IQ@6C(JGE91HAQS; Z['9.] [Z1ZG^;L%83 _7 MASAA2^"(@+96MK5SO%PX4< FO/$]C;*=.F\-B;2>?V#2:J&#.37<>-'12J4M M;C-2>#&EJT*FX<6IBR1L01\N3_.-'L)&7A*#!);6JQ,RR<@@,V>+:BX;F\D7 MA>T7;VO_P*;:5RSH8+%\2%)@/C:?/O[TR&@JT-2W;:M1JR\N4P"TWG4UWH]B M@IQEDH@XMG,(GILF+Y C\G^2EM.#QNY3"3H].U2'4GW?*02(I@9]+*C5A9-& M.KVVH;1GMUJ4A(3IHPEW84+CF]#A.7[IJSC!MGA)H<4 ;4!Q*J!@;"W%D-N6 MW!2@PURI/@*KXA&0&;D[*;XT-K38-4K%\SG6*E(5-EDFSS1*H59XLN5T8$)?=ZUJEA. A1:R]P,'4M%&J8REK7G#R.KO M<=6L+.!/*O%S7/VGY52A#27<8-#!.M63!VTR>.&BBS+];&'DM:)03!OL6 %% MQ:Q,H+#."%>'Y!#1^0ZN-/V#[_&F$\%6J-(3BVG 39_VK,*A/NCC!ZA>M32- MV46<>#N>IR X$IEEMB2"_#!V7;IR0@>&?/\I.E#WQG.>/)\? M=K6<0&D0F :0Z=M"N6=;VQL_"+70H:<=66!6M=&1F54F0Y+C:MN -9)VE-O.DFHS<5OLH?/%BF O! MY0JO6\G&/G-@L]M=N9T>V"P.GCD.U@QO^?2M;2*L"/_@]CFG =UX2?P0^CZ;2[XZ4=O+0@8$IP))IK:J1J6VU*8 M3,8Z]8%-,G..3QE[ OQ)*@ ^>!K=:"5# 1H]I2PM'_T[7O0WQS_0*I"^I0Y4 M%'"7P0-<@+",3_ M)7**BQH:,-N0)AADETI(V+K0@:60D)(\@9A6"E=G]M0PXZ<@?()Z'F#-ZV!_ M2(Z6C$TUK8=AA1L!AK1OJ1+V 'SPXL&@VAK7SP8HX%+-2HNP6RGF<]$(EVU& M9.D(%P_I]A%*D\M(O'YF-)BYO> (E!EK*#D&&=3LS]AS^9O#1EM/BL)AXHGD MM$#2<:]F2EO&J8.2GD1<-Z M4*S?FF%/0A02@RPLMG)AV.2%2P-EOWPNS[AEO"Q:*GNH/65..'%AYE8T+,U8>G:K26L^K6.(%84TMY9JEHBG=RV"2P>=@[ M\#HK4+8=SD.K*H4KU',/ UZD%>I% D/C%]-JIT\\*:W[O*DM&9QQVM4N1S.E M5C0F,44RTZC?N9%(&D0W)QK7--ED2.243F42-*Z-)#C5\!D[LQYNE3U?&@=; M;H5LH?]^ZR10H^E=+,3'& ?,JT +J9P:+(>JI\O6L&+0N(-HW@.N6JZ\-,+8=QHU)_M MJD\23:GBQ:H>=>MCIYH+<<:E(+(8,\(%(4(2DDF"!D#'&9T!KL^&$\< M#'NS?2NP[,QUPF#:G^[]@>U3%=AR04DA*3F J&40YM+.H*9\)C#A$A,N\F2@ M&==O(E";S4@/29PX@2%+G_MOL5]IM[Y306W![*TXB94O\RF@-)#J=S+':I4-I(*IT1K4@@H M'C[)DV:%C/Q4!C88T0 Q.K,?39TKGNO-*V@P+&8=*?$2NL,RH;YWWN%88 Y) MV/)* W*2A"WC^+ 3GQGO%'1B,A7 [=.F39-B]>Q[LIN*1+A,I4EM M3'*QB"07YLDL$ON^4F_[#())'WQ!_&"=.J!!=0D1KJWY^_?Z3A-G+VS]YZ'E%''S6'X#@5"!W,VM5X MVCN[*8#K<$KW@039TWO@(223C^0"DD)".-C-BICD0L(4JQ"3@)R8)J_X;']' MD^RY/VZ\;6$\-D8X5L[,PV#+R^&)JTC'NNO-0EL3P0V19C8I'9*WHH 7R SU M,*\+E#WDG-4".$48-#,\>[9QO 1WTFY,HJR7MTZIP!^0PLD'AW)M1EN'.\X_3C%MVFYMW5>M=[=[G/E+Q; M(?DPWBV86/'O[-VSXH6S6[I[HI'"4#7-(:;R@"U6PK MD3]X93?^QM(2QUSO_9&Q:[>(D7K@CD,-;1N6+EESO#&I(W2/4SJ@C6FM O*T M6Z:4>DS,?T^UK=\[RIM/R'\KA.[=?RVN1K(3I!.]:^=!S;V0>[*>UB5OKN^" MV*,U!3?VZI0^J=HDM3EQLJAX;Y$<1XD4Q>Q?102S?_S7K?/?850< I].FY2- M<,9GO4X0CM4M\$5?@YR=?:[G.4^#G]TY.[KZ*YM,71>V9N_!WSZF<@%1\C=.G5'KD-6"D[Y#7=JF2U/S)D:,:&W#+ M* G).G6F&>'"G-;X!52&5J%#,)>P9QE4GW;4MT0W0QY MX#<(;>I?#W3/Q.7%RZ#TQ0ZXY ! @@,P(6% QP6!@93E9/,45,((CP\.ME3K M"S0>7T--T)!;3@4T3K2K!HV\V91 XU3H04$C>0TM@D9_RAY%%B-,!&7+V#&D MAD-A!VNJ.^4HMYT,?IQJJ$"0HN&D,*1"[&%1!!C:Q)$>%3Z.,R"-!$L&UA+% M<>"-%]#KA.ZT3[/E#C@!2%_7VK/ O#6^;;,6,O>93P[4"2=OZ;AD+'6A?G5$ M72\A49]')2WB=!EMG<#[!Q>'R1:'ON>*"\N!>R\&B+3^PU7V=M2*?4)AT(KG M3S'39)THS-@7;=S1WZL%9:#HA3!>3.E7/=-XE*6 VOF2'/QQ-%D2"-=<%E(( M0SYGXMB!*QR6/(>7E=+WC(Z,". FWIH[L'"*$L<+#&LAJDY)^'1UN5D=GF+/ M]1RXZUNY-US=#B? -&I6'*!4-$*^KJD5V;@,/EO(9)NF&Q)+I$GX&E 7[E7" M8H<)YB7O(Y^L#*'P7:ZL3-;"F+)#J=)P OVC8XP9S&GA,!(GT]^D&G?<:/A#G#K 2ZP"?VIY/ Y6_" MO9K!5\ $@HOA?KCUUF0#HO%":",_XS&>R0H(R'F1@AD!;H2S(YR?/> ;TQ25 MGL-=0_((*]?Y?#]\A;?3KL+H,CP\)9N#?WIEZM?(2^ARLU%M!+6G@A-?.UJE M=">P'0F\:SY318SOU67\R":,2,:15%RWFQ'.]2QD;.W<+;1J&CET0C[1:J5"/W.L M[#@K+J92S"=]NH;)E!?PN5:<\*G5^GA?%O8LQIU6C6*@D_UGON->3"YR3N// MI4;1_^[4.08"-7YCBC6/GT,?2B;#-\[VN'Q2FWY3 ;4&S:M!3=%I2J#6I$(/ M1_7.4WA(CL *D(J?U'.^9)\SM@A?0YFBZMY@KGG!QS)XC:,]_]WW@^K\0J.G MT+;6!2GBI+4]^;14RI6WLMS-!B<6GF$$V?N? B]1K6J5C7&"NIZ.\AJUNB7> MI6B#O-WG%SEAPBE;650.KF24*WFH4'*THC7\UF'.SBU-3\N;%/;"6_(ZHO>I10,R5D0B<=,?$R C;7:-\,J+Q1,3A6T M&L9W-#D/P]_A(055Z5G-KM,,YBK]=>)9[C>]D*Z4?HBHAII6P(D_.3+NNF%\ M&T &CGA>F1LB*7B1@-GA">SP4F&'D=\*N8_@8"MYAU?_DGG@+OY^\/:P#*^K M/]VB.W(@:&F'ZBE,1.;V>$_7Y^J)R&MTFZ/,]%IG3\GF+ M!>=6X29Y=2+*U,_^O*0OU ^Y@/Q]S?H2O"WZXXZ UI8H37IT.^.-AO8J&*\# M4O)V5CJVU>QTMKO;'YB&3/9E\DRC'$C4-ZJ;N^",RC;Z2H>YM>W1G^/J26^\ MMQ8&6\*?>)H1%XYSUQX_PTK?>\K34PYQD9FRCFAZ+0E&J(0&/%N+WZ))/#^] M[P.;\)Y422I^C^&>XC=D[LASVQQI:N,D M&(VVH\QBS@^>[WK!ENF;_7F]VT?AB[A?5CN#T>V+$R>-+"#/7+0ZXIVUM!/? M^%YA2IK[^U/V#T]B-'+F W+U1PGZJT,4>,F!3^6NO#?XJS[2:SO@#N]F7>68 M5K?&&\@:,INZ;TZ:^^\F)6XI8FWK.5A1X@/*C7)*^W+7^+TI6H1C2N)"6JC+J#'TF+ 5RC>ZH/AZ'O$P5"E2?'L MQ!OZ8*@4T;RLWIN=8!A!"[LGO#<-=0&U.N(,H_:Z:QWOWN"O%]A"]H'R=VXL MEQ ;@WW@;5>Z>7L^)!OFI]EI17G2;8)A7"#]0 M$H?@1( 5KCCOT02ICCZC-2/[RJBW$>_7N[WC1 MA=&G6!7QNGUQQWPK"\A1K]41;]RW$]_4[0LN<,@-?,XX(R(X$6!UM@FCLT-L M)_9'-X,?,N(Q"0/V%[,&SR>PBP%7;'F=4*[X=9 P!;TGGW(3- [ZFEUQ(T ; M_4NG1!K]\,9_*^F-3U0XDS3D"S8B^NT/_*/8H#3R>X4-1-J0E4$_>&%0$T;O MEUZ\9G@$AVGU5<#K>^ .;PUM2\.ZNCG>8-81VGCLRFB3@CC)J-L9LT?0MM-\=]P!T6'8OZ>1%[I'ZK;LBC,*3?3/\U$U^R'/2VVK19>Z:3M! M7*J?M@N#Y#D62:E)2%P*E\-A8XUR:=B(E(6W#VG<(Y>A'L-5N[2T"UHFQ!]N>%IN-)SNW,HHK7@-99CT0%R ML5,*38^:#,(()_X.;]O2-9[>N>"=!V[6>3N-:=RVD3AL^.L),90-@Y$\V%NREV"%VH MKQXGX?KWU IKB9^U<'XZT3R*('U4E)THFMP[[_#1_-6)W"O'BW@UHGD<'W9[ M_O#$XFW/RVE#!;(/=:8>BN$$8&106Y] T"#V.6]CFTOO MQ7-IX#XXB;)$W A\)S -JO:Y:YKAQ+8FO:03P9,VZ$__U!(;;R[! MR^&$E)9:RY.=ABYXIRJZ@AL/<"E]"- T@Y=7W[8R M'QA:6:@J[F8*LZ"M3M@;:RUJ1UL4, 5S-S'7RYZ[U+519<^)P95:^UK(.NTV M(=BJ$;Y7Z,KYD)Q1K^']D] ]H%MXG[)5> ]@@D);9Q!MC8';BJZC8-D#?:'! M@3Y0J.;A!=M[&O&<$";.\LGWMES$?&?0V[$FR\V*?1IOQ)L.=:\E]$8<-R+V M:T,9-/NAC!=7>];/N*2-$&-&=2-,,95DUZ9>5!JMK@<_5&23M<60:B_(9N2G?DNEZI!#$4 MVA8"Q)6O*#2U1>^&:@V/?/&T(6J'K!&W5Z\TKQ6FV&!>/=QF*J@+HUJ5P_S6ZA6P+F,N[WZ5@^8I6]Q1H)"BWR(++Y"/C96"-K'H!A17V3R2\_6S\A??UM M"$\^"V(6SEE[UF22>WPW#=43>V6 $WB&LV6O^WTW^*LV#J CAGV_&V4IR#%C M_![R0+RUXX.\KL=&H.M@+:YH.SX\?;;<+)\2H>M%&-1=K>I&<1)1W,5:%6%K M0@Y]G'92JG-@YMQ)SGY&) $(2,"O:V8RD$P(\CF)#O3;C>/')_OQXRP+IF[! M_M8=F26JH#Y-A(5;!\?SB[9]<8*.D07R%8UN1^3KG=9J&&] IVGC<.T$JH60 M=88'KU[RG"^*OH$8X*\6SLC3(2%>3((P(3X;W?FEE7!&DGRDWPN:,T+?O#BA M,#=@GVX\>"L1FL!=RS#@+5Z<*$U[>H08&VNA_UG2C*5EE M"V7ECA-&V4HU3#TX(P:71[S0Y%RNXU^H]:J M?UC)TO5B9[N-J-!NN4EUK\M7:^B"$_C:Z%M*R*UICW=5JB6U^?4XF3C,WU+R M'=*ZE ^]"UB\=8(#["$=(A:X=8^\US7'Z9BZ>DJ/NRO;(A]W=23O_7@G&UAW M,M.QWUP?3N]\'Z=$W,9+ZY9U[( R#-"2R&/K6^8\:G"I;(484]1:Y5!RV@0Y M@M0(;#X9W3-1H9P;FX<7& +ONJ0;?5!?5>([+G8,H+%,A#JBPC+RM M%SA^_HJ0C#YJF-#KAA@W6NB= XE&'^3(TD:#0:$F3 4IWI(I35W&19\QK+)< MW%J8KUC2S.::_J8A/T6C&T[8:JNWQOK^!G^&B+;D ZSS;^RF<=S11!3AN GC M>)Z537D,+\+=+@Q64-_S.?1=!@#G3NRM%09L3P6W^QM:I53ENAT)O,%AJDB7 ML@MI79BO@.77)&<*@[I@2V2^,\(Y6RI#8<,^\&*>#;28!XGG>CY;'KS0%5T? M(EYL8_'&#[;=*Q9#4(CLD*0XNG BF(O%]S3B=K+!C7[1Q(TNO%I3Q MIA?">%&H7_4ZE16,R2%@X>R_\V0-43S/$O8@MXIXU7AU?T]BWL3JRWX,-W6? M]"LWQ0TH=?I5/N(GM<,;[K72FA]LY _967E)/E?JUS#Z_3JXCT)X8(II""N. MF$8O5+6>U.LY$4=MUK[2;]7=)N#&&L)W]>KW&0$ND *3\N&%Z,1B4_"R^S3E M@#8 TF=><+:/0K;*MC,WSO6$)W3C9^I^A*N4K:*[MN=$HKM9^\KH5G>;0'1K M"-]#=&=<"&>#++@'-$&NM^G=Y.[+7O'J3?Q U]1[@>4]T_#B$$503[M^3JG9 M%7=PM]&_M";5Z(URXW;!7Z;F M64?4]<3IC9W-T/N([AW/A8NY04SG@-&B.UZT M,%'"O%0CYT6H8":.!T+@1]:"5?J@@,GD5Y%ZF/)\#$/6=LOTNW7BWRNO?2M; MXG1B#>WRG,+J9LC3"!N$[NJ$*5W""!-.>=1LP(&52U+E(,!V0RE7GQ5H6<-1 MAE..E<7<0;6_6]$,)Z8TZ26/?L=M\ YQ2DF-DU'YD%6L_^QLO8ZNUG@A59Z4 MU"]B:SM,(,QJ=3T)N,K6R$.O7N9NWKK7G5+:"U&,ZH\2RC>420JIC]>[?12^ M\/)/]:61ZWO@#F8-;>5HKFF.-YQUA#;?,$EI$T\B;B5LK:LYTEY0"->EWN^9 M)@F;G^?7=_AVN7*[H*$3[B#5T[F\R5/7 V^H:LIMO@P3Y&>$,Q")GAF+&>%, MK,3N2'ISA6FA\+9"X;&.; ^[ Z^#= EW(M<>WU!A?_N4OQ\7N/-=&"7>/T15 M,95YU(=I?9''C0Q]V_'HP+@7VGC1IG<-.YS.9H(069(9R67AH2M+ R5+2V@V M*\.9K?,J+#9-C[(DR[J2/';>PRWX*ZQWU 0W^%3I4W[*MO@>+PA42FE\8U;M M8N-,),;29I2 @13*A-YX+]2]#A*F@_?D4W'(=_Y^Z_QW&%WX3AQ7/.9H1@%W MN!E80X[&%MWQ!JN)$ET2>!-ZQIF1@EOZYC1Y>B><(>$<^WY2LI\H*2QRY^QH MY:.3YE0F&RUU5M&,F"H2DXR:6D6&B9Q9*6Z [0 O7Z:/Z5W2V-L&-04C%>UP M^G:C9E+JQ&DC?/[9+&J'#0_^O&I*U48>P>A:C;/]RE923>IH>VE5=]RHT0UWV.KJK;E:0G[HJ"VYJ0]S M*N3"B2)>9D;4K[$2LRA4M1VZTIF ?!31WF1J0I,-[P;;: :\@LHD(:!)EZ$V M2>23*YGQ@.=ZCQW@8R@S:9IAG*P%B?]RAF\-BET=H/RW+'5VQ;#^?FE'DK@AH ][ M:4X<&NGAA8]>M!IJ,G%'DUEI^"2I!%"?*897CW^C3D1NG02*<;Z3SYED=EZ$ MMFQ+;I!W, @-7%C&W+)H>28_?)@A@ZL*,]S1M^3QE?HO]#8,DF>#+0H]HI.% MK!8VTUWM-%.<)&RUT6NP55 E9H$81,A!A"#88&H,VS&D^!-^0(*!Y?$U[,6$ M!:TO"7Z.+&2..BFA+P5LCM49%V/XA(BQGP"R]&4H%NE_G@B@,,ZJUXG-J7UQ MH");J2.L *DO"EA*"MF %A!@*N#2B[%8W/]E&O!RQ8S>F_%28E\:N,@VZH8M M0.E+@I:2/A:0!?A/!%AZ,14+^)\F@BNL;7^V$\2^.%R1;-015UC;+PI79'UL MX KK,Q5?)\_CB?]K,AC?UPHXFVYD>5,NH[X44& M?=$[)' !AZIB;W[!UU2%.#/FN;)I#GAR?OS03/U/Q]"%\F-6YW>>"\'KPA"TN!KG-5Q5M UFB MH,A?*"",IK7[]\.HE?U2UBJ-*V?M"CQM[(03?-KI?%)U7-D#[\"G*7>W\MO9 M^"7V=R#KMCXQ LIWP 3J(VH M+F16WP-W^&IH6WY<6=D<;^#J"&U\!7[]3-V#3V'ND*WNV*@:O7AL5K%Z=B)Z M!@U=#]@S6[IY$70NL8]E^?WMEW^S!*&!X$U&(= M,X4):ZN6-?699&"H*Y+5=IA<(L-WP5W% KYK0= M;L]7:E:N 7/4"*^'JT4U7D\RBL))7VAP&.:QIA<:/85-15Z&4BRJ5FR4P'J@ M,84K7?/ O61B^"$O.9T>Y-6&FEY/W,'70GLY'#6ZX0W0-L*;>G;&@Y]P25RR M4VWR63"R:*IX_<#: ME@;NN#>RB(P K0C@Q0(S-8Q7;X+;C*3\Q$,.)8X90-BYQ6C)'%O)'$Z)HZ6I M#CH[9%M4EF9(27180SD _@QN>IH,D[>[ QA@N;D/8P^64O'"]YC8\+581K'_ M7:OWHONAC!MI>[3>T0RL*UF\J-RGHI6:X UW ME:#FXVE*3VSB69I)#:53E,+0^MF)MM;V3 I@@85>I+QNH&B*.[CJ]%,.PFD[ MO&%6*VT_PV1*U?YHUY=ZV?EXG(6?E1$L/?1;;CZ&H?OJ^?XCO&ZO0AYE:]Q! MUZ!E:62K;HHW])H$[N,X.*-,/G/:5DZI,AENO(!>)W2G2F&H:H?;.Y6:R7YY MT@BO1ZI%-2[WG?L?T"20[A@OH+$X:#U8RDI+@>,U+21$QU9J2L#,FTL5U M>0H_%$B7_0B>L'0"@EBY"FQ@L$OV1YQXZ_Y^ HGB%X>]Q];JB*D9N2\**T^4 M&@L#RT"7B3$5Y.K-;)^^65EY9LY YROV3V];GQ9O2/"+@YXC6W5$GI3:%P4\ MQSK9P9U4BJG 3E]&JU9[G L&XH9=KE2:XW1. [KQDBHK-"Q,.Q'$#3S=;56Z MVV!,#2_P]*"3<<9)>IV^ )0\Z?JKE/_7,P4665ZJ(;!:L?K*4@ZMK,%2<5(\ M/#%%O?UJ>DT"5YJTK@ /51?T"-$H>%>'3AE4XX#-*!],<_N3"'Z]WRK!:%HSE9!N MT%E_1H\^B)OD'G)F/DC0AHGCF\^[!YQ;DZ^>JO4>)9@OZ88RR=S^UOS=*.*& M@1ZL)6-$!W)X :0/I4RC+.,]Q84_"KO5P9.538!,LBOJPK7(=I,.[<[30!T] M&U0!3'U/_%BB*7]G]T_YC#\[T06'@0T!)YYD(WC8C/;2TLDLYC5)3"/RV]BC M*OYU^N-'@59:=,:"X_T%M)@PBEFL[38T3(O,)E.3"7R#6)]L> \>T>CV'$;3 M'-NN0ZXPU%P,UI[O\06-P@[S))WV @=F#3O17^&2K4I'/WQP T8@UCT-#6J M)P9XP6@8-8UKF6XV=,UK_TC8!91)63SB)/G:)1?EN ]_6^U@J0X)+KOR=4YF M,)YE#A:,<\M%EB8["BM5S_!H?7'P-E0FB6U-5M% +Q6)R>%3HR)#(]"L9KU$ M8XS0,YC)A"$2H7<@WGA)]U1(.NE"A"UW8>"*TDQ/?E;4CE?,/H>"V7*];*AB MT\[$K6E/$H?,+*B!3NT(3PZS#-4;'LE*@A5OT*KJR*?%X/ AW,@&7B7A^O?4 M/FO+;P$J+,(^N&#K84]9-4&GWR1!ZE1S#0 J.DT.7"I$'QXXX O!=1 X^$E8 M(Z!;_I*G5:. JFM!"U%\IVFOI<7BI<=^/\B]\9R6YM*@-DDLT+62!D(TD9H< M;F@K-#R:9%GKQ^UD<3!..P8W8688V,Z&G1KB2M2M/!R>_:8EGCYB2=^ M+(4YVU/!C3Z&5BD],=Z.!%ZT,55D>)3Y>'WS>&T51L:V#=<8P*._5YYU5+AQ M]C%=;N;[O>^M>14LOMW,/KKQ=EZ29O15 <1 +'"BQY#VS-^G[ID^\M>MA]+6 MN*"N>!([K]I6?4#-RP5D(_N:?1?RK]:*YOEY-M][.$"KIW?B,'WX,]QN*(J" MY#NQQ6&/1(S/)ABC?43AG^DW7_E%_8)UD3H0]'42U/4; !W/R M)[^=W*(I2_&Q7UAUW >^L3F#_DC%I0+;%7*EAYW\4TDT*\,92NO>U/CAD1OV M-QJJMR,OC[>W?\^I(76JNS:G23BT:XG>^6C6T=ZR$>SOK3K/GHQ MRO( ]4235TJ#VD&M&*7@H+3#>,9Y:X]IL<&@=C*F!6% I'.1[,%TKDG(7Y)W M"C./.J;9=@EYY"KGY3 1R.7)65),F!2$BT'FP]JL?KBR;3C&Z*S6I08?E$Y2 MCT1=IXMGIA ;Q/_F^ ?>#IZ*?H7''UJ8T83V](8I8PLVC5>M"4]SX#)7L_L( MMM:XE9P^WJJ124S8V)$X7L#'IU QJJ2EWEBH^C!39E^NN:8Q(RU&M8P5\'#B MF"8Q>J_G-%V@K)*O"/HS'IV.:]F\X(.U$U8\16YQJUAE1=L(-17HZ5UWPJ^Z! M%T(TY>Y\R:T(]1GA++!4]!A:\6*B;+5$1ZYFGF9VX431.YM%O3J1J\JXU.\] ML7BNMT)M8%=WG5"$-RC0:Z@729>DQ U'R ]D"(!R3)/=TK%40G?[,()7WHK3WC@] M.2W4(U&J7[IAGFM(UF&OBC(K))NSL>M+PD/Q KG"#&&?9O6D%WY3&BVV:>VO:].\R_RJ\2E MZ\. IEX#;>,T:QIK1L;TV7C$P/=1S 73][OF7()LP>\*5LU+38B,#&\:[1% M+8HI>T\(FYIUZ!5Q,G;L+V#(X25GB0- AK-(1EFD5RJT[G,E7*SI*1/@QG.> M/-]+O)/:3.U[XXQS0RNH5[S*KE-;Z38K,LD5KK2K!'H1OU#,\I)V.(-7XJJT MP\@-(3%$L((=SAA+M0.@F&R=SD9A"1^]\(SE^7H='1P_YIG+YO/;&HHX8;I' M:[5<9:K(36C"9J#4"&O&3 8^M]:RR$*:D>U@6NJ65.]9RT?@6W4U 07: MW%'MG271=&)((^E7BS.LW8101I:V5XRY$S5G;=_U&%1QK $IK;ST\Y>K.TTF M2&MT5H1K18])!&Z=W+V$L,0 7Q+SH-I#!$M;"[8SF25=84?%"[;S*(*+&54E M*DSZ3S&Z:RS1'.@5G:<6\W4J]!_^*3SG$%,&(GM_1 M4I_L:':91KS7Z5O[V!B:@QN=J*Z5>J!Q?,#(?6S]SEB?>E?,Q/$<$>B'[40# M5C]4IQ:DHX4G6XYB",Z>]85-@,J@?+=_'6*0W[5.1XNP\REPO5@*&E.Q:4HKJ3PL#M*."&%P-K MR+C2HCM>0#%1PKBL;,8+8H'DW#BPY/SX0UHI1RL0,J9%/@4178?;@%_P ?QX MRC/Z Y45^LQ#E?FS#[,,_"/+M.V+,^J-+*#.0%5TG%K^:9,:QCMR= ]Y-D$2 M$RJP]NQ?/,44TJ%L5G5#O800\'G'V MZ.!V*'YQI>O8F$65*V\M-PH[+-[6_L&%K6X> /%]7N?R,5R\.3LOX,T?:'*( M@O@A]/TK<;%?,3"-P!8G+[A@CQAE-\E3A1@DSU)[KU HY>*@/8!*B' M; ;/_HH//EP$NF(AK_6(33L;=^0T26#LP[H:H-J%S>0 N1=E>XGS\L0EEXOD M.[3RFQH1(5&"2M8F])YX-XPZO[_>XB\V/7XFK8VPII[X0XV3:WEN&OH@C<$ M=04WKT3)Z%N)11N:C1*4K5^3F/#C$>W>BICBTQ #/GLP]JL/C2$YZA,/9"TS MX*F8TO.L^T.T#\V>@>@I[X YA#6WE&*YICC>(=80VOD%8 M_8*3U<<9A]97/-Z$-X)/'YL\3AK,WJFL#6L#,KACW=0N,@"TI8$7%8PU,0V= MRC=<3[-MY:=@AP,1C4N/%@WD% ;RTK.*_NX??/3#)\>_#A(F)500O@E?F4+9 M#?,'<121;\Z5G_4^,E4?]'!B1F^6RN\N="&&_#Y#+ZH9C\C/5+K<( W!I\_" M2\=L0F36/).9S*F"&PW%3=C;]FHY$WOQ(R3GJ#:4>Z2/D).7+BU]!BE_*C%>DEKF3SYRUG:/#S'#G[Y*X5Q']^X$&Z[K<#+V>$PF[ M9NTK TK=;0*AHB&\:1!(A$E.V6)"1ZYSE<:UN1UZ/2?BY9%%)A@3@?A.J31/2Z3L_K5?HWN?UQOVGYO5+ZGAU?GN18VE-# MJOXH 7_N^+"EMWJF-+E)GP&KF;_5-,<=V$UZRL&L:HLW@!LE-O7:E##AE$E& MVN*DK$K3VKE8;8?I^:QZYJ5N/2V_[6F>I?)5;;$ZZL-\AIG'/&'Q_A;8]3-C@UW7P?Z0Q!P!/NAM<57VF(C3J[6M=/'3YA-PZ!JA M^X!U01X>U&$,R ?;VU96M;46JM^W#M7O)QRJW[<+U>^G&*K'0O?OO-\C"M7Q MM;46JC^T#M4?)ARJ/[0+U1^F&*K'0O?OO#\@"M7QM1U[.T1DCOM.'.OM@)RT MGTB8JC15['.4&T\@1)4B&U<) G*$T\.PAR$R]2IR\W@RWJ<@?(II] *)<3R^ MRG6 9>/H;7?TSVXB<3*0G6L23'OC-8$H'4KC7H+O,7Q_,!<39A M%#L^70$D-9]2:W3#'8ZZ>LN!V=0';XAJ2VX\DF0,SAB'LY4#A8=S'N2SX'(\ MMHQSNCV>[OS:?5S6'<&LV>A^RXT7T.N$[AK7A#WQP(T6@UBT[UM7.0.\.#2, MFGULRZ1O:\%M*TFD+&.75\FMN9/%!2.?033"9;,#=0C-^\(/?G?203.&!<9< M5&-A.G-S:4[\3GOA1BU-K>O6'D==\"*+KN#]S=9GQ$G+# $"<"Y6@GX$A5;[TXC4O/A*9%=Q4%.FYC\*G] 7D!T;X2#-%$YSQ M5:=/7AWGZ'OD!6]4TIHZD42/^Q%?UB;/E#!/35]'9 :&XI$02?0%)G7CUJ<9 M4N.'L8OPCO(;6KFR=8C96B*.+\+=DQ=P][W(_8;]%7LN+T(:!O,H@MIE?'E0 M+F.VW"BZY$^R?U#@['C<<0*=I5^A=#-M'-9XIS=C&\#XSEPJ)Y$$G9&"+RDQ M)K*PIP42H?"9JNLLWUQYMS+YFLH/4MA4&FG7I1_!5QARG%,COK^4;S?!M-,/ M82JKVH.O:8\;/ALU+1T0J1KCA:AFD3LE%S!\D.Y_%-3MG 0-K*N5?9%B@U<_ M'!L[X8Y)/9U+NR.U/?!&IZ;;-RS8@LF3BM)F794-0![V[B&]T\TWY9_8\!A!/[#@0*-Q-* M/AU"6VS@<*-,19T:0EPX_OK@\S\?0M^_$F_<#?\;*_G^C\&.>LL/!"353/]' MH$J#ZK@@ABW8"G')9Q"8I!);3GY'^T.(4]T8CG4W16Y\N%$>\F(I&_BKESR? MF"PNVRPN6SA?"]1-V^W_UX99)5H&Q\!+.E MMZ!2;,XE'.[6P9Y&7N@N E<+<5$97+5W-B,T< %MA6[#66V5.%'R)=GMB6Z] M@.?]JJS7(;?AU15=+T.&QQ#D1CVSW/JQ^!)_)<_3$M M8)S,)+]?RY][)E^Y5/SU-7Q<9(EX09Q$7&.RABHRWL9CZPDG)DYQ4I%=_G0) M'*1LR4$>\SPQYB7/3D(82OATG?"K!HPBZ_K'F*Q%)J3+)LI)R(O)O"&1$RD^M\ ,_$ M'O==]&G](@_T3"I4@6UC;K5^IN[!I\O-=9YDECTMOP^CA+IBXA:?OU\X"=V& MT7M=ED4'Y( M:-"R-&.H;HK7CYL$[GXEHB!LL0#R8^0$\88-K_/ 7;&!TENSX6BYJ= ^?F1B MQ-5?U18][ID%[I 8PIYR'/5)'V_P#:*E<7TBY[_#B' ^,&7C5Q3@.M/B[P?8 MOI#+4%HL<;QZ9H,KU'TIQL'Z"JNU'7 '6;.NI3F6LC7> -"0V=2=.>DSH$TD MXH.64-6H@3RXPLF1PG976.H[1#<-^:IM:2"/9!.+5"^@- @@CG+HN(:I,(;E"W>ZEPT5YFO1'3=0M+6#R9U\:H MK]8.IR>"H+YUDO1?\R>VEG'69I?P*\E,.SP-\@BZCL)?!*2 M SQ($&X#[Q_LWUO'"\2K#'[(&L9P5R4N-@S$%TB*;]Q0)B&]$4?2\3KR]DTW MW>M[X(Y\#6U+%;C4S?'&O8[0QC5C.&UX!Y;]$T;OG+[-@]%JC9LVO9I[3=&7 M:S>V&KI,S:?[VZ.I\VO;NU7#Z\[^8S+V*.Y&"'F7>YYU%&PY^8>L"#OLQHM: MM!5K4(/N.$/4U [YG8,6?9'?'3#1Q-23'TOE_GV>0\CG6.&&A)D$XO.1:_^/ M:07!B^3,,E#+^1%^3K<4!:^!Y?A9\6/:8UG^Y6>Y2_!_VINOE+5?O'EQ0AFB M+#=+,6$+%V_L U7-B+8T< )E)XN3%1H MW00,4I=I04&5X+T'?\J$SQ+0A'>?FI\$=)1JG)QJW&$=!.<'7/8G9_T[3SYD MLQD IN+/^\A;'V^SM>V+,V*-+) O?W0[(E_[M%:CR\+'R2] )P5YL@?ZY!"X M-'WDFV\^9S+)3<==$(UF&OZJ>\Z)2/1G\C\(YS;^0F@T.]PSN9]A0;RO4'0 ME), ^^X *9?9O.QX.]:">W?F8X@]J/?[P/?@MN@\O'X!?VG]4?B$5E3_> M?_CMQ]L//US^D87&GIF)7P.)TDNZ9,,(\@@**'FG3L1Z>R^4[,(@>8:GZ9D$ MR;/'FM* N,[[R)OT8_P NBB+$E+MN%^_>#H/W"HMS\4>0W)/HUOP1I6%]+LC MQ]>6=BCAK&;?">!M6TVZ5R>#?\.T(8&:A +Y3B:?]N>>8]EEE46^ A*!(>!B M K5A".=I!QE1.,HH2 CJ.#Z\Y\Y+U>R$=FOX=*ONJI95Z2):7)YA%1^A_&"J(D9<$#!M9D$T#486W5!*^".P'V,Y(+0 H)4(&M M;;^R<O]0W1HGTFIJ*9_G*IKB/<=M$KC[*69Z;COL@X,A"XBZ0]NA MU'P$QL?9>WF=7DM/'G,=+\(X:;A,6=4.=R0J-2OG5!PUPAM]:E$[I4O#PY]Q M8ONV8O_*782[?1CP3;LL09*L&0,K45:&%-!3"WO2AKCC3*V;>K"#5G@CK4;6 MWH8XH&HET@95K@@SJS6^FJ*LLB'N*%/K5EG+:P)15B-K#Z6L;(?9L-K9C;.F M\)I.5-4&TP1BJ#_G&CI>FA9=/6MB;ZIWX<3/5W[XF@^*\W7BO8A"7#P;N&&A MU:8_[N!J;0DY^+0[XPW.]BH8KW48)P*LY!SX@AM$.^ M0=[>5H\9900KR &47$/T;AA0Q 0$]6$N&@0[D\&)%'TH99Z\![[-P<\:XBYI7).,/ M@V,F 1\]C\!GX,.9)O!!8;4#,P.OFQ634#(;E.QY(PL$0!9 MV3B_4M")NO,7]NFV*%S OX3MBP]:@X 6&=R096H7]72EF09><#+6I+@HP<^G%:UB200),FO=B8NMJ M,A.&F1J[:,-,!8V)PDR=)L/!3,8U325+&>,#FB&L6C:8VU)8DJ(HF>/YC2TZOY301)-+7I"$2*Q*_9F^(O=EG=<1[5*6E/\ M'?923^R"I;)0\89M88$[^I8\OE+_A?*;#_555HW(X4:0KG9J*E*D0PLOLG36 MJ/>R1O([TRG_&4<;$($(&<0-(SL;Q-8LQA#@3YB!YC>V0GM\#3N:K:#R9<#* MD55,T"0E,7T0.59D/.P S@P[0M2(T9=Y6 3_&3U0,)[U#Q>TH_,%@85L&6.X M ")?"&"45!D;,H Y?M#HQ40LGO^"'3:NF*%[,%A*YLL!#=DNII@!-+X,R"AI M,C)B &_T@-&+@5@@_X0>+[R7/F89*9DO""\DNQCC!:/QA>"%K,F0>)&$Y(DR MU/#<68H6C#-^M.C#/-]_]\-WF-%BOF$VZPDRCFE]&;A1:2$3\"@1FCZ"5*LS M%HPXP'TB8-*OI1Z?:42Y^IAQI:/)OACTZ (8T\>(\5[_2'A"?%LWD'MW%!_"-\=/WE? MO.UI$*LF&">-<,-"M4ZE:S*E%G@#62&G\;4,08ZD].Q<2QE&)5JITCC%5!(G M<)W(O8]"][!.?G6BR F2=T@[]4.X-MN08]FF/^[ :VV)4D46W!4LS)(H%563,['O:>2%QP^S5K? &:0UVN1U MB\M?(Z]&K!#6_)V"_.T**'FPYU3Y!<779V_]S#]DWT+:;N%GQ&/-]\+]1GZY MHF?U

L;[*@G7OS\Z3[YJFEW7'B>F:&M: M*EBC:HQW8&\6V;C^"E"&>P 9;<*)D\^<_/' /=9\-N&E7E*MN4#S-T^5[5_7 M'K?;-FIZ-#^M;HS7;9M%[NRVJ;<"42O.*FMV&<)EW_H0+C?$[9YJW2K@5&J% MUR%K9.W+$P59.[X8[G9AP 6:WU)X.5!EAJJ&R'U1J5O)%T]:(?9%M:P=*FGO MC-XNZ^QZB[\?V,*D:IIRXP7TFHT"JM%;KR=NYVRAO>RM&MWPNF\;X4W]6?"8 M$>4D%5@1SFN0+:87&CV%]9M,8YAA]>Q$4$ID7SRG'6XCQ^31UQXFYTRUAUP4 M]_(0><%6K)FYG.I9ND9'W&&NKWMYWM[4"V^0MY#=?"<9(EGB0003(KC,B.#S M_[=WK;^1VTC^^_T5_+# 9(&>W4SN;N\.."S@\7@2 WZM[20(!H>%W,UV:Z.6 M.GK8X_SUQ^)#CVZ]FZ2*ZGQ)QBV)]2#YJV*Q6)PH@FQ<_*)UP+=[W_1;O[!\LP>@, MJ*I95Z06>:D??O$-(R? 8!(LL*\,C@+$DZ1XG71^RV!2HX/);?]/7M"8']KG M.]PXT%OROH:??X1WYO=GW9C9YV3067T]PK<9?:\N&VV*Z7TG%AEYF<2S+-U$ ML?\[717OB'2TILJC1S7H%"",T%4+4@QHS1D(&2.3+FPADOBB5)FTH%]^T4 J MZ$C4L:FO0BM>H16!0_)X3A%[F&0C^V&YH:LLH+=K[F)]!#[@UD :)CP[XPRV MVI_Y3E/R\:UX1V;IG[UZ\:IMXUMG^\AQ2[\C0I/\<[ MTFNY')T@R;XCT-J$._5*H-9=^H.7W!AJS;OSU3?P#S=-N_*E 3=^0[XA(U=L M^5R&4,C9?Z% "LX!,P[^JW;7O?='.,?:,)GS5-[.+Y!G]_;G7U/"+[1,!%62 MDR5 UVY>KWG!:X44Q_ZY$KX(.F:G['???OC;H.E:^<"MJ7HH:]LT+=YV;XK6 M\*YI>OKA.HJWPJW>T3B5*V:V/@::2">N1G4T2ZEQFFYW0?1&*8^%W*E(2#_[ MVOM3S%-WF/S%).[W'?;I/% *K797TI8[D'=YY-#^++:DA3:)"UNL;:&6Q&EI MD<;^*A9H[(]_/OHI!%4NPY7_XJ\R+Z@)!K2]AW-2=TH&,[CQ)7R+M6Y61V]Z M0ZL0RBK:U1TJ&#H"?_;3S3T-Q)6 &W_W&%WPTW>U\8-Q+3@T:OMIHW$\MW_N MR$CO*<1XNU0T#7ZE:-Q .,F"F_7:W])8V4$FOVJEG=QCMY>$N:>4].+R%VE M3K;'CL&SD%#E&# T!O]H&6UW7OC&_NVEQ$](&*6$N0B1H&_7.3(F-VN8R)8+ M7_"(.,0H$R09J)V,=<]Q3L!&291QJ#S$"?WU+(X=7&I@V1Y/G_R8+EE3C0/J MX 6\(ZI>%C6DJD]QCJD&'L<.*M6<_E$U)#&C:Q.\:0_\JN-4F):&<8YF_;JK MY& IBB1'W3W5B^),[45_;6LQ)-WD9FAA!@@]&40L MB. 2%O8%G_)\92DAVBVK9$'S)66)(YFE/&DG<=<6VIX>QEI!UA/"4]PH.A/H MU*[D:^^KO\VV6M"R80]CM-"2M[,PS+R '^<322W\87(6KLZ]9%-N\WLHX\C: MH/%-%*K8L(J^U 6I\;"&$VR1*:FZ(82$+^3[3]BTI"D5:"MQ2YY]2[*G?S$Z ML!>[HS%/_V.#FF2AGQ*/,TR\<$4B]FG,[VJ1]D(^XQMF2R^$ W3/0@QHRB-A M%+[/=]E6*H[KAP2VV=9^LF2.YAOU+.^MS:5/>UGXCVTA.F6^A$3B)+I*?11" ML4>L<;B=IT)!"L8K5<".8KZ3J(2S7]5X+KUZ]OP<\]M4R-KS8_+"^T3.5S@T M3\,5% SQ1)>59FOD5_ZM;F4ZLVF=;@^(SW3"_#)13[XNG] M]Q3$V*]089$L=GMM1^]5\VR6I@O6V)(&=!M?@1&[G#:SFH(XF$]^O0X<1W(DN)O!.N]X9WZQ@NAGPQ#;"9 M0OZ*52O80G'V!K!+VYIM7Q.YDS![G<*;L7@<#4[ V!E3KV8[Q]^;EXDSIOIA MUJTZTJ>[;H?GLIY[.S]5F4=2'ZO/4?PY2S.FK"3)(.K3L'\_IAV MY3.@$;QI,.-%.>XF('&V?T$D496OHLCRX(D@3!3E23)8[.M':L)[\?P "A]R M5:R%*KR1^=2Z/>6[F+[X498$;T5JCN#[''00! >)>S;HX40>:YH^WD?N06RN M'O(0T37YQV&>K"==";[;\DICN$5)<5.I>QSF/H8 2%]B#LG"%6L)&I5A?^[- M\?8V'O-(GB@-81]'".*(5VVC2X[UJ0L>RV6[)83G;#KD3]M0^EWMZ):3(!^E MY!M?.=E_1F#RJ@L-\ =N=_S3<"7N7=FQ2;OT>7/W_O,F+>U$J6TH@RN?T0S- MT6CJ["O=D:=QW,S5[&K5C9DTB<(^EQ(FQ 5($>=5)'/)*Y%*_)*8,]R81%&J M9X(B<<+9_M,=&.,]*>3@72NO_BIWK9"EDE:AQ''(V*/HO;T3&2,GF9I8< M9 M/JW@C]*A1X-6?0QXIP]A7MB_5_]L4^ZYNP\C6G[4K._4; N/0WHYX,?0:*Z;$[7 MW8YIN[++^1@^!R=P1(Y.HKTKTK_YVT+=?9P-*Z2Q.Q3V]*_YA$8G71<< XM: ML&C\RR@6X1&3 ?VPVY.GDAW^M*'#[&%9F[S2,[A_-WL)@/D["31BO%8O!^Q)Z5:*5 M14G&&BP[&9?!?A=J]Q4ZO8391?_M=UKS;L"TSH&>&OEC\B;X?WZB2>J'SR(= MLZCIL=?SIFGA] *L:/B@7KYN0G@/"YL5=[(">@L)\I)!F=R]*%4"FJYX/CIM M*R4=5;EGNGM&RKIA6O&CU8LCX0!B:M:GEHM%:MI'CH^ZI9SP.I$J+ K& MW+I'Q(1B2PAXJ(\CPDO2X7V,4B_X[/GQM1?_2E,>G),7H=2Y][V^P@D^ Z7. MXRO=GR /A0P00%/40A2J7?DO_HI-\Z:% M;^\2F>J\HFRR;OT0UEZB@E?@)6Q5%GLKF!,K[XWXVRU=^5Y*@SRSUXV_W/!?O-TN\)>\S$D8A?DJC:_@X$9WN8:S&^:PT#UJ<+P(EMV/=-IU-HF/Y&4"2?-M[J .'-LB21OWX6=1DM*$1NN"#6<\A$W<%S9 M _#K*$PWH(Y?J!"-+3D,X>W:Z8WA]>&--P+T 5MCNA '36B&]+3]="AAQ#D1:Q%%'=Z#9F6-_YN M),IW->4DS/?23P^<;VW'6:#O)Y4FI"_=B20BQ 6*;[,D)=%K2 *:\%2Y$,(! M4[NS]C 7JS&FY'>AF'E07O%'6D2&]644H7I3$HR\_E:D$+ M[K*0#L_T>(S4"V.TV]B2P]#>KIW>R%[?C./ WB&4F91I*'+.X;T4A'F7Y-52 M([)3TTA55P*4]X) [4GFD1OQ/'\=KF5)F".6!2OB+9=Q)NY.H!ZCM?0"&JX\ MZ;9Y3]&+,C+>:N6#_KR@F86M]T;"*"VE9N,R'X;ZL9?U4%7,A.Z8[5"OX3,> MAM2T?SN04I,<3@?YQWP(LD%&0[[QS4<4;)'#ON?^8+1@16[7:QKG^3&#]'KP MJ8MVHE[^;L-0_& S/$S^G&J9,7N79B?TEOUZ5+H61F==MNL2F".+'6GJZU',3HI(8\[<.L MS!,>R2C $KB$A+CJQ7&25;=.9IC7_,57UI /BR&NME(X@UEAGFJ7Y]B)5!&+ M,6B@IWZ_SH+4WP4^C0>9ILZF<(*B#OWTCT'7M^.J@]I3*E.7LL&"C>_ZD"P1 M.SU++UAF :0REX,;!Q^64TS@6'>^+.2GN/>=9"0.L&%E]PM'\_SS_%E!'I&+ M;%A/E;//I0#7?B1A?Z5U, BW3??2AE>D0\8:[ M#O)(9'+VXOD![.9]CF)^'$=W3W23FRE.]M2S%LCLH#5#].PK\81 >I/[Z!(X M*;!@C"9F%]J3FGL]/:1_KL MA^&AXJ8H*-NA!WD@M&ZU9)XD3CMD4]_'%X+M1P]Y),B6],>DJE"V2%^FJI2) M*$AQ&!0ZA -1K=5/2$PAJ,1#3.JB:E5WCO#_*6G TWRO)!MUF:I!Y?O]]'0<#D M@H>ZE]E=Q' :03LZUEEEK)[2#,.,_>3%4&NLQ"+Y DP2R>7_N;5S8U;C!S'9 M'^&,7O &6I.4RYIT'&F%M.9[**=S,OA:U:PA:!5$3@)5]T1%!JAJ+\>]W1IC MFO[H!?Q>7"\5)YO#_+2=V+"QI;@GM3G36WUVC!#DI(GTB4]9<:1. M&$U1RD(H2!W;:'3EQS2$W(R,UDW%3@QN!;$A&"\+!J177"6&LIW^1V@PI,\0 MC6J%*_N*S%N:''*.A&H9*LD@[\M0HF2@94Z[.KW?&C*(8<^@L!APL<3? M],B(4->S"<["Q4#\@LR+KSNZ9/]\C. G:1H@LFTTDC" _+Q!=F@_Z$3>OK3G M"\>#-8 !HP73_()FQ39L=\+/N6,+K)L,81@/!EOK&14"?BFT2@LB,X5Y6P'C M >1/$N:MA)?[TCXYF,<=C&Z%>4N1ZJE@7G_/U,)\H57X&076/W7K\JE!ES=1 M**2KIJJT]9P1:@X@N3DM:RGTU4X*.4X;%/@X6.Y(:\MAN2:MK03+.8^'I[W< MJN]E6.<*<#/9/++<;SQ0JUS(+]$)C[YG>TZWGP];<>12FL;=,,R]XI/'V M["GA?VK-*!S- DZ G;(_CL_R'D=_KCG?1VIC=*I61%9TS4AP<,[3O!W)TIY( M:23R:(K.4O;X5>G6D[J- M<]TN2[H-'+4NZ6 M8XK.:M_,=M%(=&\036P[M#(X;Y.BOR]U6AI]W,W7 !G0$0:[U'^K?>Y&"U$' M]]BQQ[./E.^B#=>4B1CG<>S@M$((%*-WK^D(7F:^[Z1#,T>'Z]N#+BEL@D#Y MH3 *WTN($@6'B >2)"0JVPT_)._NPE_"Z_#38_@#^]_#._AZZS$#P^_]_>IM M=[ J>G?WX9?_O/[P[Y_>,<*5VR+8GU$,9-8>5$A:DRBD_'I6UH+_0L4=$LR8 M 5"F&Y^]2D.R\MX2M[;/INQ[0WDB3G@0SG?>?L*)B^G:S6I39S;Y;7Q0'F5M MJYQ2?T9P^@W3]XVA6B$]N4"^&IU&%QA6G>UF(;\<4]PI^D7E(SA?V\E65W5H M=,;F8=H^_,,05'MA O0_>\IWELP$[O.J>5,B_E F9@[ZH_I$ M*^X/XF#&T#].#RC0OZ85L%/7UFMR#I:=H0 M37K!8%J..%$U [LS<4?VK76JQ2:9.5"5)Y*W*6K_2*]5PCB-AGW=ZSH.U8_J MO \^#=2!MB-.5$'NCB>H1.O#4TV5\TQ.G2BRI%1M9XJ- MVNJSB-9@3]T*?&IP+IHTR/,-/GDI_>SY\4]>D-&&JK63,H+3;$[?-T;JAO?F M OF::AI=3&X)DG93P$4@( ,!(0B7 L5!(;?ZJZ=B[YC5X*RC622U)# ?JLN M+1]*'R?V3]83V@I)#"$^[P74.%6,!8['#3VLT?D,=-ZO #S6 !XO'#R@7,/A M.HIXB3I=(:H[P&_RG 5[M/2"91; -9E@+KS=+GB#%^#UE9\L@R@IBD[ R@T> M;FFZB9BC&SV_.;5*L]MS.D.=[=',6EMB_927>SWDSCDOYW5[U$DO)[8M6[/^ M.UVEZ;C Z3!-W"LZ=R('LH!\F3R!(C 8X!Y'EZQ98>-;B[8[ZF"OH.34@E'( MPA6-A5_*[4/9TWT><@)*B_H9CT_1O#I ^S$R0[&(KH,5=B(2H[C :68G[A5M MT8GA+,P\1G&$0BQ$*G)L*2.YVB!>D546JQC$R8\ZN=I7 M: __Z=B>J1Z>Z;%=8WJ_: Q#. T_"M68VY0>S WR5?>T.L%@2'(Q\IM$,O-S*H1V&I%Q)O^5OFLZ4B?,2!)R%P94'\ M<4 M1#'QDR3C+3'#(DT$7S/R??"&+?%P1999'#.E!6^58W0\U"A(I='RUWP9R7AU MA##^\#T.>%3\P9&Z$%;#E />W\"!X@QV]L1)\>+EAJZR@-ZN MZ]7)?TW.,N8%Q_[O=/4C1-$>(( FA+IC*DD^OE6OX8(.>(0(1-/.B6FB."VG M79U7=E^-4D2\PVI'[M%X+=D#B]>4TKP03Q)2<"E#V9Q/"=B$<[H <-^[+H:S M2[YPAO?/]$YX^F*TYL^^^LF@W-QC*2''$G/:[3XI<109Q*AA4%A-ET#)60U- MNS:I#Q7T*8([G?5W1@NEV4[J+NUJFM1-9&8YJ3N%U7V,:9C-KX<&P>(8%K]F*C1U22 MXVOCE(UBODL3[1\,PQ %TJR,I@#.0LYJ1@E+G$6SY'_Z]B_??DO>DS]]Q_YO M!;0>7Z-1H%7^SDW0.I"\#VCE'[D+6HV%7\9G#Z%4CQ/@T'#]V';XTJJ,3P( 6 M+@C3*#V %P>QO]D"L<],4:,PK/*AFQ!V*'L?!"N^?#2IXU.\&*D<(&7/MD!M#AX??AV''KAVLB[\D-ZF=*M@0WZ=F(XP=2.CHWM MZ.643F13[U!>C/MZP"7A;$Y8H1^?RE6*9?F T-/;WM5$[@-L]$ICJ;FMWWHS MBSF2IP2V]?HV![E5>J<"O U2XX/?!>&\2BSFW,X A#6KOZJX!0FB5U6 7:QY M$&6_Z]3CC[N=;7 ^)'E"X-R@;V/@O$?O1,"Y26J,X,QYG1$V=V]8 R^FTF?")+W4 !&4!=L SZ5&%=U M(=P'>(.]4FA.]L*/Q6T+*EY2UBD@/T?[!%%QX9%J/51GVXW!']4=1O)NH_VK MX9&RZ(#AP*.L>NN"A#_D)@B;EC#:J1KKU'D!.Z*ZQ8[V:(T=Z]0ZMB6.M;ZX MIUN16G >A?SRX\P+'FF\_0[%2&GC[@]+-Z 7IS-RC:S]8=_Z*LA=TY;+1DK" M$9#N!,R.3ND#1RLV)1 M 1C-1A%_*C$^O\B=@5Y1F%^IF"_562F$6ZWU/I?@W:%&VQ:55H)UPUERP#9, MW%_&UBD#^4%N1:;6"D;34F-03B#89KL':\V00\&UO/KCQ7871&^4/M#XA?%8 M[P:1U[=HB_WHV=K2+S213.O&QI3 MN&B/#53E+\"MOS%=4O^%YK4M?+@(>!G%*W[5[ZN?;OB5?#"3O/#M75)::_#X MD.*<1XC(-Q_H77:90- -J,_JB;8B2,UVFL;\4/\C+ >W?^FM: M^;F2Q.W&.Z4DD%2I&L]6<(];>O+K=\Z2)-L* >[]Y-?/,:67(<-FUJWW#'RO M_=#?9MM!.SY&R./$N:GZH7LW6#]MO/Z2=0WH#MK77R$FWMN[0JRX$XR4F%X0 M8)L WT0Q3H#S!9&\(]H11M@QT/;[-6C/5]J+N?8.CU=[S.Y!Z'W)>$5T<$^G M4KVODV)^3O[4,;_:#W8Q7] ^98/C.M M?/*391 E&>2[/B7\9-I1*1CM[>*&:&V:&YX$U=(H7D#5)YJ-1"?%!RDQ0KXH M5C"G-9G4X&VZH3'QPW44;SDUM)#UZ'W]2$.Z]M//;-;V3V;2UO@,P*NW#@D MI&M-.5Q'H^(GNJ9Q3%=,75(OH*[2,:3\"-*JH3>&M8 ;WT9HHPQB S['BU1C MA!@[A10M#C:2FI@YY6. ^>$SNIH$;VQJY&<_7*T9;)1A)6&XX@6 *FC]IILH M?.%GTOEZ.7F,4B\H/X?,^)LH_86F1 MF&^F<_)R&)XLA[$3JH0-FX(._)GA,Q-%G8%[&L!!MCLO3M\>8X]Q)@[,?'RK M/.E5 6-86[A!^R@-U5>P&- 07@@]3AP=%2ADZX0W3\J4%[!S77T\876)!OU< M=92+Z/$9[IG35^[R).GZ!N]\Z,WYZ%S@IN'>5CO!R@"_91:/V3$H?S@WS?>EEY\3=DK M/K.L%V&VY9\?G#PWT+Q#(*%!CXV81;'-$QUS61]K>.>R)JU6"G_HZ=I MO--8MX"C2Y)(/HAD9$$D*_@G<7F%_4+#C":P\PP,QJ$7G&=)&C'^P!FYBL+G M*_^%KLZ2A/8M4SJR4=Q35H_.FL(VPUO$.T$UR:4GD",8$ L Q0+)>>"V%[AX MS]D@@@_M(9TD3DO3DOU53$GVQS\?4H86<"K@>QH]Q]YNXR^]X.RKO[_*[7H7 MYP3J)2',B]87\0WW?NR.'<7E!LD7:-+><*3/^R)]BN *H#H%M+R+>#AV29@/ MQZ87D0['3G9'@ZIH>4&JXU*T?O3(3.CR+\_1RU^Y0Q6_B<$I_RC&IOSAGYSS MLNB5!SA'W2'O,,2*7_&-IQK>QB>Q^+S.)H"EW60?G4+<7#Y>?"(/CV>/%P]V M!_SY38-8_ 'N 5_P7A[PYS=X!WR)M[%CY7SCAY[=,?+P?8,X_ 'N,5+P7AXC M#]_C'2,EWD9;5#]\]G91?/3QC&'CY.:J023^ /.N%^_N81Y3L MOJ=)>KO^.8J#57.1[KJ7< Z.=IGR0MP';R OO=W,[_@=]1WCE$)LNW2X&K(/ M4WD1D MUJ6G:JK8N+;P61=M$HV?0^,"\%<3W]DSF<*8N\>05"H-E!. <@*N'$\HY^F- M/.=1..+%='^I:2MU"8>2.M5AV$]^_+G!I>,/<*+F(>]E/_GQ9WQ(5L/;V-'S MZ/FOGI$#*"USQC3_A@?Y95/8X!)_V."R-FQPB3AL<'E\V. RB3T:3!)L-\6] M%7_[+HY@G?,&U^?P),'?,G_'*_:%J\]^"/<(75'&XST$LTHXK^^C]7O&K5A/L&^ 85+BF)19YHV4F9[( MGW:@-ZX.5B.@NRA/: YX%\2J"S+VAWAOVC3'CUG"%A])8BP]%>_ MQ,;>S>#&V;%ZJ4]>[-<&7@P<+8F.!$5%DI1I\D.FI1^F/&):HY.:S,3NMW'/ MB XIRP._X56\X[N+X;'#N&[HZLY4/'*@PC]C2FNS%X=\Y][@K96\:QA7/G)K M0->SKG-H+X@B-PJQYF_7@#9QCLD6:?(.U^ACY[FH#LT:W M5H'F-:-I=P-5LZ1*"*LA*%."D!I)K%BU\RB$=14;,.Q?B;^2I\8^OCTRHBV. M6)_O<"+(8,G+5JWS([Q6K3_KH[-2M07C@JM5YZ_.=D\/\ M4/(>P[SXR+EA7L.Z]F$NQKAVW^T?F1H_+8OPOJS#/BSI"N%O=\001J+#(I1"Q]9WG MK\AO2B2[/J@U3>:$F+B"4J&>DD;L.Z_(-3!5*.>J(Z^QXQ.7.L-1EY-G$5H5.2RI*O\=BU]?DT-\S<90,_M^LY+ 3!^H,%*[H_$='_W M;&P;.*?J41K)_9VA#2#W>T:+H\'_@:3\D!,#)V8GR)$-HP?+67CJ2:IV/1CK M.JE%OIM<,Y(H^4%J1M&U[]E8U\Q-[?"8TJ$YC[9/?BBKB->N@TNWQB;W\*_; M]6V6PH5@";\I]@?_>=-A;+01P8G$9G5:YV;IH8#?,=,LY]& 5N('[AIHB.J4 M>5H0SA5,><770MPCO2# VZ1.(!+UGC>$!_0[CMT"WXDPQ.VZ6-VV68ZQ#>($ M,GVZ.O O1[7FB+-YG&R:/$\9/X,[.3*(F4#8S0N6//^R1P"N%%^9QCN=1HG# MD)W?'*.BE#?\4IF)8G+3:JT)L!<-4=R)KGME&EH!J['_E'%5,'';LFH[/L&) MV4/DW;O!M?%]O(YA+Z['#FO9."FWSE/\I[U0)65+3[!#P,G#CLVW*+Z2=RVW MI%OT^0[WB.XM>?6@?,='>,=V?];'NPR*@AC6D@911"9,MV@5OC7AHM^7#@_U MYJ2+'I\Y.MPU)5YT#WA-Y4)'>2BPBD[])7!6FX_1^B+N =TL6\4'.7@+[W!M MX76TOR&;E#Z&:'62H?@YBJG_'':.Q+KW< _$1LG*X_#@);S#L)G5L:-0MCC] M(&SP[3_E&\GY1O6PQ4%] [B'[7!=]%C;U7R-=Z"/D$'_NJ^@-GWF!@:%((*% M:^^KO\VV9V&8P67(QCX&V_HUZ"2D#=!5#R3KT9IS #9$)@.XI<@31;_R M4F5O3>% \HY\'T<)O] .$XC9T&0]=L7XL.O[Z(7&(2\*E"1^DD)1H+9MMK;W M<2-/IZ1E8&E\&2]N=+,\NA!\WC(IFIYR6ZU6U/8#S!V?.#AT6XXMM[WOV #6 M=5BY=@POICZGW"1RZYY9YT=N#N;FG;+V+]P;T)KVQUJ'M/9CR0];+PA4YM)E M&$8O?!/NGB:4=?[F+H:2V=OFH\D#O\[[M1_0)(W8))85.]#,8IW"%U+FU4)BNJ3^"\24L,SG6U6&_#*$0W,#5'7X MI7OSND'ZKKF]]YE;\[N)>1C1H/.!"'0$ M1:?!2X?*M3;H/N"]B^ ]K\MEN#LV7?L^%5 M=X:HKMW.@U$Z\3YGC9RM6YQM[SLW6ILW-AM?=FK$:MK.;!BS$Y[QVY.U]7!5 MT[M.C=;F0U:U+SHS2G7M(QW8_BGVS^S*B&#>=6V&M;SNU.QKW0)K>M>9.:AO M#^AP&C;O>1V1\,)6I=LH?$BCY:_GWLY/O0!VB^,7NOH]CG.@3I6#WFVRX!OD2>[C)%D=/ST^3FFSU#Z2Z:/1VNRY/1)LO&8>"26 MM,DZBLF:4R>^)&\WM<6F7@0MPHDMB"1'[LNZ$!2)(FD_L66:<1*MUS2&)*A= M[$^S'_[ !R:(1E=WP,0=C?EO3=:AY7V<8-A;THK9;GH9L=WN9'FTX1;@)9I> M$-XX/_/('TSC1!L3]NR%QE#/<;(9J2[\N%US-%*H'@S>?&U+""4PR18U*?*L,YW)/OO_]:\$+6U[\^O=_ M4[_(;__^_U!+ P04 " #!@-):!"\+G,EH ]<0< %0 &=S:70M,C R M-3 S,S%?<')E+GAM;.V]ZW+C.+8N^/]$S#MH:B)FSD1,NBQ+MNF>W?N$;,LN M[;8EM217=LV?"IJ").ZD2#4O3JN>?@!>)%$B;B1(@+3.Z9V5:0,@UK<^W!86 MUOJ/__6YMEH?P/5,Q_[[+^V+RU]:P#:@U6I? M7L#_P3]:W[[]9]C&O>[!.H[="AN[NF@GOWB(FW/LO[5N?FUKOUY=7EVW;O[6 MOOG;=;"(MI>^,^__[+R_F960=AL^]=_O;Y,C158Z]\./N"9?_/"'[XXANZ'FJ+*T<*60/_ZEA3[AG[T MK7WUK=.^^/3FO_SG_VBU_L-U+# !BU;8Z[_YVPWX^R^>N=Y8J#/ASU8N6/S] MEZ5G^M\0_I>=J/K_\1C3(_EOSY[W;=_TMP-[X;CKL/._M%#[;Y/!3@K4#C!6 MMF,YR^V%X:Q_125^96LLQ)1)L;\6%&[J0XJBCCPXMN=8YAPQ]EZWD):F*P!\ MCUDTEJ94$FRLN_#7*^";AFX)E/*H7,'RO'FL--0/_? 9Q>Q4F>U;;2 MHIVE#ASLKPW "N+6REV,HB6$"=N47^H8,**XFX /8 6S' M<&#G^':DY%9DB-,9 A^M*6/@0OS7CCU=0;KED C7D RANH>;Q$?@ZR;[N*2T M(D.N.2%=788 MT^F#4E@ZM8 'JC= M\""91Q),.S)$TEX ;#&/$+N:,KI]AZ85TP^!@VL$7#;18@#LG,L-N3DIB^QE M/'&BW5Z>!31=7XH([?#CH9D.+>?PS,)ILV%H2HI@<,&VT X-;L;\[,6;H Y%UG<0U)$>IV&KQ[X-\! M[$(?;O?]//*%#-+=!1?94.1/G7 $J#2IX?\DO+ MVG(M%OYH]JMDY=]]JA; C#?]"K$Y_)HB.Z/\TI,:4T2X^">PC+Z$)[(ELGP( M%9CX 74VB/EEIK2GCHCA']Z;/0>NM85#;K0)S5JB):=]1I$]\\!&!W;'+33U M,[:KB,CQ;.O!T0G,#[0X#Y-?"1*>_ 5%8!B[8*.;\_XGVI\!=+\P\E>0PH&+ MKO)[G@=\L93@^J R(#D;X/IHX49.+1NTSQ/-%MHW%(%B8/NZO30AF4O@!K9Q M181_"GSXB][:<7WS+[W8=HBO>44 @%.:&X"3P?MBZN^F!7=J$;(L;G(X_3/16Y,EQ#WZ<7T2>QF4+CYS[ M KAMV^Y^)D9N0KNR17X$"P!W('/XCVCM@9.-D&DMST?D@R%&6D7$@7\\!"'8 M_^6\>SVCP,:-K5EE+.SY!24WIXR #RNX800#>^<4%3HIF_/X&89@^5F_I@P\ MO0_8(73RA O-5+< .H][?AG48/F2,K"$NT@A&S2^YB5>3<4OD^QE],_\$E/: MDRAB^.>#XQ7A-KXIF;H31E=:@Q*%?(5;0]?TMZ-%^&\A>R_VIE5S$X8GA'E@ M^-]UU]7M8B#D^XQTM^("UVR9S4@7: (V@6NLBLV^U!95S 0X#Y47#2RO<9E0")+[E&\'#DZS:*L'&_[7\"US ],'9-H\#]8O%/J@14 M]D]CU!;XEEKO.0I 0&]32>^L MQ'TBO^"\7U 2AA<''KO,#TC5@E=PN;\D_4%, 9DSFU'G>4P!R#I30#IL4V4)AAKT8(MA:QXP+I;.QZ_ F*-88UWT%R1U-Y1X$!DZX6*! M=E<]=&!C]>=5N/-( \4GT7[@B6VST=*6*CCX1B\[?+"\;&!1YL+5J2X.]B!-#7 MJ:.++;3: G+XZS]O.IIVK=W<=MOMR[:F76F7^[X=4J+GIONINT;2 M-/QKBB6G^,6KG8PU<2=' &+BF Z>=^2.<"0DJ2)5+ MBW&G=6ZZ:NN WOM8"1TI2@A/N;$3/F4H'!>MG2J8!(BUT:U4&]$*^61:8!BL MX;8A0PO'16J#/E/'8]2O): ^ 4L3]=SVA_HZ:Q[**E8S]!DZ'VO@1H(&D/.0 M"P=D;(V%\^0#>B'@;A^<.5XAQ%HUTP^_++&Z;B6H:Z9_#N90WO!]'OHL9<[" ME*^9BGBDB)6C25!.;SZ'T'GQ?^"I$+2QBLDH6S.EL$H0*^1.GD(>D*.%.W-^ MVC1U[$O64QF4_B>'ODMYN@@GV)$;NIM' ?:)"CDJ7D^ML B1J*;: WFJFV/' M\W7K_S,WQ*4_JW!*HJM+[>JN70.UT$5(E%+M&1T-XIX+=(P:#G]=&^"IG4Z@ MKO8DCG)Z6..58^//?L=%:@,Y4\<3V*L]?KA C]3R-\HX&Q<&05JPWVS)U/ M5"#CS/R[8\'SO.Z&=C#7P^YLCLK51@GLO4^T(.-P_!U8UC]L>#*9 MV#B])\ MX'D!P7*!*9^6JZUU+C65M<(C1:(=&2?E.-9%9)M'LREZ%HL?*MG%:Z8;#B&2 MNSH9!^>![0,DA/D!'G5?CWM-,,UF%:^9:CB$2%0CX^ <3K4/R)?$<;?$>Z-= MJ9HI@M[W!/]JS\A1[Z9KW;+N \^T@8>?K%*E:H8_O>\)_M4>G*/>]=? 7<*9 M\]EU?OJK.)0@5@^9I6NF#W89$KU4>[(>& NW%\Q-V$[/]X$78?=DZ + MUT8KG"(D2JGVW)WX0#R9]M1?^WW7==P'!RYI!D$Y]$II":^TSLVUFDK**4JB MK--C.Q0NBEKR$N&%[7S8\Q#42I:C%=SMTV;!PT*UT2!CUQ.-R3CE'SQ"C2)< M'CR\PY]C")5JIAQN41)ER3 &C(-WRS2>+$?''V0.RM1,%;2>)\A+.>A#T5P4 M&F0./O\!\-/44;FT'!WMZO9690VP]#YQ_:SV3!\?99],S]"M/X#NXGUP<45K MHPLN 1)UR/%(C_H8^0L_P9]EG2:Q96NC$#X)$HW(\5#?LX9-'[N2-=4&N?^) M+JH]Y<G=N7.'+$H3Z:['LSQZHE^7S<%$7J=J.CT M#*^JBI GQN&COE,E)272 G>U+O*'45A-Q'XGBJK!^;T'Y^%Y.!=G&V-2OZ^/ MDJB]3E2$.;#_QZ_'SUR+OGT-72%1EU"42L>L.'?FOZ6[\_F_Y2P;/7A>Z]A^T%WK>EKF_B M)]V6[R4_V=,N_L&?N^Z/%KO C6,G>BJ%>1_+5S7_N,DC3AQ$F-SQ="%5QE,> MC:"AQB$5]M4MWXSHH\?M+T6GQ3SJ?="]%8K8!_^#4D)\Z!9 ,?S\!]UU43*9 MWW4K.-XK3)H^EM'$^WGETGV QLPPK0714*RA/& P[ /([H M[=BG^;@P#"K49B.X)1X!;'P $:QKRSF@4#8AC9MQF.>6HL8:W_%U2\K1),E6 MAT(,^DRKEEK&$_6:U1$CG@9B@$+JCQ9L7)?##,(%8IRE4 MX!>RA(UIM5Q(DKAAU)[\NBD:)LI3PNZQ6F5"*$P?A,%_C]-RXN=X(1;! V7BRH8QO$;1VN>!J>&ZU[)<>]K"@)N.03M=^3-AL0 MSX%9QYGZ*I8@#38655VV[0>IC\+0O([Q8^584"@/[53]+>4JB;5Z4ZA02%YL M;*SZ3/F)^7RL;Y'MG.TR(5U8-2H44BG^@H%!Z&;=-J6/-PFJ6S)%R)4:3I4< MPC?K-BK.YGX *W5"R2[?<*+PR=VLZRQF M-$F&OLNH?2 XWL) J=44$N01$Q]PLCX[3LPB2;4V4.LUA1CY!,4'O*R+ 2*Z MM#]9&>G$H-5K##%R"8H/NEF?.>- 6OIFH2GJIHF$#_%9E_T!(6TUSN<57Z,I M:N<5$1]RM"X3_^EQ:N=G,T:AQ"!>ON^:[X&/## S!TUX$!;8:]B+91C;"G@^ MU;E?Y$?2FM"TKJ3T247)5@$J9<1FS>E&&8V&4&:28WU&2?7T7;K>LEQ?V'!I MEAGT(! (\37&4;$S8UA!:9@)=#XW(P'&N@D/]P_ZQO1UG,,,IO29/)S8U-ZQ M"A[K@G409FR/W(B=->SZ"MB>^0$B$]&+XR'#T&@QTS_Q]G2>5LXT$X19[5W! M)B@-M0WF?=VU(93> 2B/8&$:)FY;3:^8!@RE9Y'M$B:!9#EA*N&I@.RC'?/Q M3#W>B#IBD52=D52A+M8E:/W/U&?^[U_.<2HJ%6>&5DU:Q\-"31G8#%(1+"+2[!H3$&X_X&CQ MMV$V:3T,'^S=;P]_T_LT<;9X]@:4U31>8UE;N$+B"C**%0[>5)0JC\X:[F09 M*!$53&'1N906:E:0%LFT((C<%/6_@HR\?OB"*JN?H"VRF@FBU3X@T6YJA+L_ M,(!_Q72RQ,[#$B O5Q8-1 M@!$,BLV\J,PEIR"*I#VE9,;F$/RXIZY\X!!-T&6D,A3@?@#(^+9! 2KD7BPX M1618ZV6L 0>N&'!7.G)#..;A-?L8N&'.$B;_%EQE]=3-I36:^PJ7V-B%0:;6 MH[0TO=$K5]7"DM;EN[OI83R+PD+3.)BQW@\K4;IK?ET6Q4X4MH ME2 JUAU$OD;Q:;08:WT)W=+DQ3I<2/,-Y%R#&6HV3M%Y9<9Z04A3-N/22ZC1 M9.7R++JG[@Z2E4I<<3&EFZ],^EHK,D>E$$72%UKF%(^-5"GC$HM)9UF1_\CN MA]YHL8NSRY/3Y(J]V0 64-5K)/)'W8E#L>5@ M2U=]?_@![ \04*CYVRH"]]-?_40>#[LGMO_C-TOD6T/_F^.]V_.T5*:VU?2 M(XE0-)B^TO)1\L4A.]=GH$-<;0@"KWYVK1-A*%O?@ R M4]@J-XTR!:1NPIJNFS9Z*#>RHY0IH=_T:!%=V+=QRSRQ4AJJCM:]KC=!*)(4G+>P:.2-58PJS2" LA+C="(O"6'CNVD.4W>\I$KU5CQ M.003%!=>GL%M/XDEQD?3#J#H>Q/\/5@X+MC%+@5>_Q,B" 4W;=W=AMYXV0_G MB:;J4KY88^Y5C4KM(P[O@(B'YST\B^&-C)C2M2<,FT1-""8,5V'J1C-5IL:Z MIEYOUGD/+7"*)BNTK;Z=Q+.Z][ID& MH[;#LJJIFDM_=/7C96R6N?E8[D?3"GRL'Q:F=,.Y0)*RU""*E;/A.T#)5,&\ M!_<6^A(, _3@>K0X<5RB+ ^\S:C&'XYE0XBHPB**2UM.6&$@+3-<;:A&&2$\ MR$^OTI_]ULOHZFRGNT'T?6&,V88@>Z]"O4#&#>;!?H%GH4]YMCH8W,WB5H"HS C<+#NJ8' M?_4(_VDOX>'?=.:4N.]E?:Z!]*L4J@:X]65 12$CH48#^<0K;5DN_Q)V,?@0 MWPS;F"[/-F8Z&SW\X[?1RV-_,OV_6OU_O@UF?]1@(Y,C^!)3W7J%=E9KG--U MPAC;F;I;D:2E2"@T+3DV&J>$",[$.FEA;[2.)OL%-%45!/TQ2ZB(.@^>:Q-# M[IZ44U9MS!K(7&,9A*S],U=,PBNB_HEUFL@%?H$5">_%D&>*K&G6^HW4>B'A M:Y\=[CA]%"4*>U;A)K*"0U)%GMT>"4M,II!9MHEJ9!=4D4A@PH+D*Z2_7+MJ MLEB*++P,<;WP0:YN-?@_-31$!CM#2S2A!&V8-Z$=%';3]6N=8[#6NF8339 ] M6@F-1\0^-,5'A$_<9D%HR84[Q%"!)$KPM=0LS@B0O?:[:PP086!2$6PB--1T M,O&*7OM$RL1!-00_PU_AMXLLE9O.&19Q!<5)4"M-!V;XY&1-NF[32<,@K:#0 M"\IPIC?_[R"*2.#-'(Q9-!Q+[\=3[P3 +2*Z])T"]\,T0 3A!!C.T@Y;"='$ M6IS+_6QCF"H%*$'A)[+? 745^ C,\;,R7[S3KE] M+^EK:3UI6N?ZIIZ$KA*?VH?0*.CJ*9\F56K[E&MT:$I.UG=3-6$:Z3+ZU6E< M*1OLZ:YI--%%Q>C(5KH3;<-X7 MCEV>%XY9/L1U>>M8ND\Q]SM(I'S4S^O+3J<=]A7]Y,_1 A(2KE;H6=_QKO>T M0)KN=]KUC2)'?1I4^[',*%2IP5K:\L;R@^ZMGBSG)\\#QFNN!XR]Z6^MIY?1 M]SH\7-RAP3XD,ZI4?DY%?1B[SH<)-7:_??/ ?&#O7N3V#-_\B+:C9*'X&U)X M^&,U>71&%2&Q(A[G49H2@K5B7T UQ0E2Q*F&*2*7.JM7?N!*V:N1L=DV3 ND M##$S1\Q<4<:G5",E[VQ2&28EF DJGZD^3 ]V^LEQ'YW@W5\$5L\PG, ^V7.R M5%&-.)41(7.^XX.I9"-LY8'G4)1W&S:[_0X[ !Z=GSA7G]."9QKQ@M.LF(5) MG'@#0LH6*O^@9 J?[J76Z7Q9\K"B4X+;8?Z;;HPY!*+E G@B?031?P?VDVZZ MX>T]"@*$PKDOX],U!-'-\BW,W=S!FO\MQ:1P>I'<*Q-SL]!C-C ZIQD->67U!2K&E#ML(36S < MAL#\((2#8ZF:%OU*ZVIRE5Q0:2PL8 2AJ%5=RL2 @Z$6_S!#8&4B&XP2>#@+8?5-_-ZWP>,&^[\VN_P4IQ(-$*8_^ M5?6V+.QEV7@R%81"4#@ >;ER,?)'E@@!GKN$AM* =K2;R[M:G<\%2:Q(4$DH MA@' /,P1CXSRHP7\"1P%_G9LZ;8/]W7H!<,&X8-WCV-M0375"U)EIB]<(4Q* M=HVK_([C$(]7W8_?J(9'B6UH]T2Y,W3+\D:+WH=N6FA'^.2X"+K]DU8&_N5N M.ZV%KM:YE!M:LQ)FBD6KE'PU$J]3QC$@,Z=GP,'J NZ)D;F!K\.^8I TP(3 M#FWA#=>7855!2$3%#51M,_]DVKIM"-C,$QI2C6."-O.\$BL26_QP<4=!(* , MH9_J+@,*PQ8JLYYJ:A:D-O+VB!V))F_7]RA$P47>;"CK /[ AA CNW^VQPU: MT+U=D)P0NE$("\LV7O@WOSA_RT2Q60]QV!53> E-HWFM=;3+9G*R("1E);VL M+A E%![]'SK;?,!S=.C# 1$T#7@(0;^ 0S']@X.24>BN8_MW_S,>GO O*]U> M@@G<]O07"X"/3UEI)[X,MQ6 M?;'ET(8ED%WU=C+>Z@1+[R@^R[9N3_JP#1E MDMU*H5J[^/L.)4(4QF^0]R8H>[Y;;,(P?S1+#&O]NL]5Q02M?:3GV'LA]**; MFWZ HG?:1H!Z?A_X0\?_ _@HZ#MV\F&KKAI+BFD]:QHJ@$.ID9AX3["88 Q M8!-SN8(C"^Y>(T=+Y':9N*R$;^E&[Y:YU+/L+'F;24.&XI%>-X(Z0O$HU0C2 MJ?Q%8K#96.$DKEO))#ZP%XZ[CA1-"5#(5ELU7O$N7$7$Q#[HJMPWU5F#F?X) M/#0YXI\WGQ943GL%M)'I:LHB;T59!&2&9LT;7?F:)[KR/DYK#6,JBXC;JD $ MY2[* =11=@;F"IR' 3VT;W,KJ]17&?[1Z0SA0 MWUY?>Y,_PACH@^?AX&GPT!O.6KV'A]';<#88/K?&<% _#/K*AE@^!8D67Y10 MH=KU^5[W3 ^YCAX,1<@$$@%F4.?W%OZFOTB3JLT7=,T>KNG")2]A=BE]0KF: M@ ]@!^ @'1S'E'%U.F5<7;0F_=_[P[<^_._#",X0L\%HJ.I<$$N/+L=1\#9$ ME>^FOWH(/!_N]US*Q,!3*A#P_.$9^YW3D=RY:P_ZL]3*:3EOC_@3M&EY'P];TM]ZDK^KX[^NN M#>=WA$.( &7 XXM7.\*/^T$;TMCR:4)KVM6=W/WNNT8;SCQ-J#;"^32*LZ_FDKJ."_7UL^/,?YH6 MS["_/AWVUQ>MY]'H\?O@1=FAG@@*SV #B)J]--^M^/9E+PIEQ'.V47' 6I;. MT88^7R.J#?Y<.DZ%I2TN?AUG@9N#^P>.B>#F="*XN6@-AG!GWF_->O]2UT:W MDY=YZ!-K2+I%8Q_6I"II%M]IU]=R;]88=)-Y=<8J6AT'Z&WL<:!; QM"$:0" MJ3*,U-O3D7I[T7H:#.%.?=![@6-V.IN\A?=CZ@[97X4+7C] 7 '2!(.VA1#]'D2JJ-RFPM'(Z^'/*4>AW>J6 $WB'CM>GOPI0D M^7;Q]T.'16JV!Z.M+%R+,@G+^K)T/$!^UAFKJ_:,,[63&TI[)GREZ ,-K(#HGXSB3T<0RO M/5'7YDD8+QQ&/= M];<'^<@XCA;M# ^Y=N@B]Q*ZO8][D]D?K=FD!V>C!S0=*7NPP&%!=9&C5:O: M-RZ[/^S[#8X6TD.AK5UI5Y(]Y-ATF':-*R9NJ3:&;A730&<*EFB*@T>E9^ L M77VS,HV#IT0E=RDQ M-!.P02G-["7MR0NV>,5GCJ-^<)PVZ#55&_4T':5.'#G%J^7ZW@U#SGJ<3N_M M#*^Z=O>BU7OXY]M@JK2W^WW@F3;P/+BK>S=MG67])E>I^/7+:5_8!RY;9=7& M+HO&4F]:\DM9RR%\W5]O+&<+P#VPP<+TPU"%'&,YPU6N?7W1ZK^.7T9_]/NM M^_ZP_S28M<8O/76WYH>'M#"ZCF^ZH9\DC\6?O86*(X_"?D6]"J^BQ_#TZ>ZZ M%VN=8_>>M[GTD($#YE;NQ)!#YZFHH")AJ.7,=G^WI\,H]W\\Z3?5]IEYP "SS,]'[E44SUL256J=J@][0O=?Y901[5! MSJ*?M'/?#O +;41PE..89PAM-=^Q:>QM_NI_U_OJ$AC!ZR MSE0=O4>"4\--8(M7_?XEW0_Z8Q=,>=5&*TT?Z;7[9:][%9%-*%ZJUB M!EE$I3B0IM2LHPC;T&:H66_UYQ505%A_>:&-81?-,.Q(QDL1QGF?HXEZLZ2P MI(+RF^>F"R8BX5XN*'^$B#ATHK*4BYO"G'";%5N MY)!F>C]X?/[I5>M)D<(2"DJP((\6IT'LV)83:KUZ$R*?> U(H1!F&3G.K<2V MP6"IFX:MJUW=RDT>R#E-Y!81&Z6\/K:&_5-F-CY@R]>; WQB)3:FR_I."<=+ M8[2C0G]CW2[L:]1;];R")M7F]6%)(R84E1*Z5,ED11$Z)@"6S$(-2H-Q=X M!4O47U^#Y&"]T4TW3##APK/RQO%T:[1X<>SEB_D!YE%<.<9%(T=3]::+,(D3 M'DFS5 K88*1#$3Z9\+0-0A@B + [#4J]FC,DEW@)'>IKI)Q O4!,T2'[$7P MRPE7U# 5H0>(A&"HF<;L6KN]TFI$B;P")J0H:J*4:WJ( R&R'D.RB]>; %Q2 M)5J79HK$W&%-5^9F$V6:_$VWYU:2'$XQ MONFQ48*Q5CW94$2XQ*FIOA;')\<%YM)^0"F';2/]W-Z>A_^THO=\;!3)W5Z] MR2-6[(16I[9,N>_/>?QAF>K66^GY14P47%]OR'UDG<,G?J--_-!O$!KOX1$J M?.E*/$SD:"F-Z8W6N:L5;00)G)"HOMZ72'X7K- CSP\0;;EYIAC6ZO6F2R$I M$X[4U_@Y!#\/\'(=&_[5B)[!\G"%MYEZ6 36B[D (;AD8T?^YM(# MY_;V3JM#:N%2I*YC>(6,M,*\L\'5Z6R0G5M8^6'>R"3#4#'ZX=\Y'?ZD!,/*3P(US32\7\R.>X3>+!OH M'L^T A_,F09^SM94FPIXLA2+%+D!;[WWG[RDP A?N$H#7_S2L M $X)T32[W@1^/&?RIKP6_Z%FL+!4-+!OT64DRN9=<;JG*PXF6[;RBTT3TV;O M&+SS9(XNA7S.E8=OT[9:PS\7M9E#K%>W'T\.(P M?E-M+_>O:#D6%-X6FT@J,2#4/GC)'I PD&8\PB)_1\Z)B=9 $UF42^;:!T?! MV@5S/TK! '9WU[Z[K"E)MP?!A]-IOS7K_JH&;P$YZ MYGP.Q!KR[#:H4_=@X;A@WT'X'\\/[>"QJR^W.2='JZF1<7-Y=REY-F#0,,ZT M(TKZ!EE\^HL%,/R=4Q]$9 +G5^2*8!MPHM1WW@@M)X&P][P8=![@;OFZ6SR%J8T MJL&F.8EPYO4L*[0S'_Z(MG]FJRS-,JB;[N^Z%8"LN?,5Z$AY\Y$]0??[KFDO MP_P"O#;#XM](CZZV].B9?)S 6!-+@@6[_Z[XV6HB'H-4;[;S[@$WO.8;V)O M/]H4TEZTEO"IYC"N,G3*VIB7N=II490JWO5-.UW?M(O62[\WK8$5*!*9LG = M%Q+Q*"2*"W9HL#Q(?A[;+F?.@4:(;T+RMZ;:V,Y6R.X9B&!!*\G45RV9430( MIDT)IG1]")%'D!+FY;W"NR*GAGA9*SHG<#63ANQ*N[R6F_R/:3(H+F$)1@^I MLT"(R@:@8,3V,D0AV>YL7W4?.2=O&6<([I;JPR#10I9@WSB=64I]B=R>^E"X MDU /G/O!=M:#X_9%:SH;/?SCVSW<%3Z&+X_[PVFO%@\-]Y*,%H>XQ/-,&'TI M].)'79N/]2V++:1HH[)L)-G10$+B1"%!O!ZZUF"=88HWK-J$(X8MV582H1@U MZ&H2@POZJ=<+_!6<1/\"\SZ'B<["63#VK+ ;\?OHY YG#.#&(M(:QV6]V.]] M)8I7 5V#+F[W^,0P]] 5X^$RATRX$6B>%ZRCG^7>;^3_R%?B<&EXU?%>N-V) M@RGV[/DS<):NOEF9QH$-@O?,E!&7H=V!9Z;^,[H7#B,T/?='SY/>^+?!0VLP M?!I-7NMQ>CJ..DDY%^&+RYJ-#B*4]*$&7MQUM,[-G=1YBL:)[!FH&EAJ?RPZRA5R+#W;.LG7 M2)WY)4#2.M[UKV#]#ESRJG%27'W-,JCD M5+-JPY-]?.P9 I_(BLRR:8RZ6N=2[@L$091@E[7V]OZ,Z7$&/\>W MP" MY9&#D+:5IQJ9+:=T*P^54G>%UX(V\P&:8$>+:?#NF7-31QXZF;OZC'(IH6\O MM8[D@#KE:?+X., *1AW.!8DP8]>$D&QT*WY[!P$< MU]T@/+1V.*2 MJY2_/ ME7P(E?H^NO(+-.13_Q-%"GARX*XP>/<7@75ZG_@=]@[N(1>X;1!G*ZHQK_"" M)4)^I7B%F9A20(T6"*ID,.VL9UES$DN]QI"BF,2*'HI/CP^PN+=R+/3^!OU& M7QX[PS'72^/0UKI=N0G.!&J>1V)!IZ9TECV)2TO"]YV3\9MM^K@5)+MP8YB1 M0\P2$D#DC\,BQ%$G#!SQKAL_9JYN>W"SAMRST<]FP%T3G':(]1I'D7P2EY"3 M0;);5Q8&0^#?.\Z/,#X=)V$.JWX9SE"%+B$KPREME'JE,=[TF1=:9TKN=,)W[N.0E(JXER&[3G5 M%Y2AIFKJ+:2P4_WG14!UU5.]1AEJJJ;ZO+KBT#I%>$6T/G46_D^4>QPN^_%? M'\$'L)Q0AC", _DM &O]VC" HK>,>;\0!+(?@6/-5"B'/'"A4&'0RQT\>!<. M2I7F$2"WU+)=KPK/&O97E$5O5=M$2,# M4&J.A,J]GK$@O'E@$5@OY@)G-F>HJ1J!O33A)!V*3IUD6*HV MEC*YA9?M7%A\FK$_(%Z.N\4GZ#V>7/ U&LL/7IF5>J^%L>SO9.I_&L#S=F>Q M,#,E BF* Y]EX6>LFH:F"Z&1&ZN<5XM'%OXB4I=ZCJW<]W"'1.B _^C\Q-T( MGQ9L#B^9"<9<,),-KO,\ ?9:_J? M&V"@G!+ 7;=)1"OE@ZJ1- >W, 2M#BY!,Z%,]PP,[">(G>1F(B'V:'Z8)D?8& ;SAH%=AXM9OHG MAIZ$&HTD%J^\I3BF[1?VCBB[%Q($RH!]=X,KIIJ2"V_AN 0M]65;Y>?%Q[C/ M4.[H:BC)OVX"#Y(<,P-0:JE"$"Z]GH[[/%+6P%&G"#OVB2:3P"2L##FMV526 M,$I::EB69(TH\X7L59P&(LZ8B]KB?@![=9JI[.JB->G_WA^^]>%_'T;/PT&4 M;%/UYZP'.1(?'#MDT'?37R5!62A&$^;:U4X .Q4C?VWT[A.XH94-DGKT;IG+ MD$&[LZ"YAD5&BRG\J;>('HJ3GL&*:3P]N&ZTSN6-U-T()P\.IY(2 2&L2Y5& M>,_AYJZ,2LO0RYX$= 24TB&_1[P\/=*AS5 #081Z>L0K@#^A6VD-T,50T[&Q M/"?X6FF/*H::5C.*]L:N,P\,?^1.@?MA&KAE+*N8*KJL?$5C!H/ B$H7M[C# M'GJ]'G79PZ:@P9951=U<&LA4'*-LI2:AF4Y>D][@7]N?%$KW\U;K:O(R)?"! M>6289)-,S?60ZQZB_*3*$FE0Z55*G#,K(N-UFEK7V*T$H*EWQS54B'JL&6X5(('L19Z( M"^%1CCKK.S7('FM&7 78P*L@!A53A%5D+2\_-;.*VJ7H)D.[.016*"+5_NQ4> %ZH41J$OMV)6NT3F+&SC5S_HT5IF.D'6NE^66,51JD,V2I* WW7TH,S? M9J06XZJ;!N<.@M,^4X@-I5+C(9:1T+34M)9?C3JY$2HU&)6D!Q?Q3V 9?;ET M 80:S',\PCC)0H9YA/&M%7^P-3_\XOEQAI3'&0=:-\--T9>5NNU8X>!H;@M)9W3Z9QH8:3A;46V.H.DN%<16@*@-".CX'9C+E0_F/=@)?0F2T+XA?-XH\#U? MM]%\2&(-5QMI(-M:Y[(^G"DNJ.R#1UE\>32M /[T! D^QN!::2!GN$2M_>'E M&##2;))9MLX,8!=(U42]!30=\YQ1UW'I)FF;))(@-_4,?5=_A/X\5']I-MK)[!Q,@IIN\X32'D E'=<*7.ZZ=[K%G*N>Y3 MGSGNCX$]=AV4&"^,$3^!L+L? '=AP5!3-;4R*X>@5TYIE7([%\<6E&W56X'Y ML^/,^=B"K]E$MG!*6ZJ'N3RVX*/Q'Q9IHOYQ8HDR%#F^;DG8R@$OBVCNXA5*FP2/O M#O$5O@@EV&6OO1\; X+YE_SFTR4O"*+B5$@_6$19F0\3,N[9MRSH]3(T5F <6&"VP2;I)X2I8JZ?'45>[NKNJZ;FAD,251;'@6D0P M8E#C_3/45$WOA;27M8+D0T"1^PX\!K3@_@PU55-]7EUQ:)TB?*DF@\@+$VY? MXFW,_D4Z(9(&L4IM%$B!_R8*AUJ@G40670 E, P0SW"OUL@ M5*@][ZT=US?_BL*AX_#".]\(:3ZMB6NMV[EM!@%+!:@4AZ\]635E9C;\6P)2 ME<:2BEOH$GR_]C3I5AYL[V @86AQ6*2Q-* *66H$^;:<:[H!;-->FG#/F-O7 M[YKGB7'RM;-/G\1;.4@C0+U[2Q52;= 7N&&CRZ7(_0EZ]^B#%_,#S(]'Z?TV MBBAKP5%$N$+C:$$U!3.H*<,F5E!>]16_%P(%%B9>HG&VHAH!BNJ2BQW,@)3L ME^O, P,NS)ZYM DQZK/*I7M[ WLK-PB,"+"/KM:8Q:Z]5^X8SGTTVW:J3+.U MSRYR[:^^DNOCY-KO"#TB(YCJ?@VFY(>B]EZ[NXT3[?;CM*!JW,BU!V04"SM3 M*+/5(UT_T*HIJTFR4KCV;'A!:[_^$Z0^,( ?&KKY>8)IZ"LPAT=TL7<"LTS3 M7^47 P1L\%<#Y$I?@3;!*!@MCL7&W542*S6&#SG$;.(]P5,0 M^IH=@)'CIN"&_:8@^EY+/_C@^:Y PET!83H\I43RUHTL:)$FT^/M5NM0C@*C=[UGF(QA%/-[">P/L"K8_NK'"SG;.U,P4)(U=ZNS _&DQ-@'^SD:NQ, MP2) U?Z=1PXL8%EQ#(1ESPPL I2@#%!U86!O 7LJE(:I%M,0:UKWLG/F(A]: M,2%OFDA(,8;\KTXK'" Q0%P)^!FJ?^+B86$'1^5JHGB" MVDY5SR:D('7+#*^)DFI#:%<]>WX0;#:^#2#R@*%F"K2[2ZTK^>)W4,BU^1KE:(<;*-_\ ,D%$CG*,T\;361/<0 :$-)7U&-E M!3B1:YO)*):@&4/*9@+.DKX;&'[@1LGTXJ,76E:' >+V:#%VO/"D[_4M$XX! M].LQ<$T'_6G@+4\"6E:61&0^9*Y%I6#1L-0$<)EVD1$@#*'?QBY-J5*-X0B+ M7*6&=JYAZ-'K\/7E[4-SLG@L/)_R2FYTXHBO69LXUJ!W.RCDW QG%]M,F:@F68 MW C#;Y"FOMMK2,Y^60NW1T.<$Y1:^^'D@!&X7'C]$P4K"R[0IGS]4UTE)[I MG\ ;N\Z'B=QDGASWX,?<,_G-Z4Q^<]$:#!]&K_W6K/>O_C3*%!I]K+5PW)89 M?J[EH^^I/]7OP&&>V(DU9-PVO#B>]P3'QH-C^Z8=P&W): //8 J 0<, MZ'_"GD)VPT.+NPWW/4,'_M;V(9F0#06.)0#)2'-&K>#+JDTX#$PYO>:H'J': MKTNVC^,5NJ#L\XBO$>V"#A>EG 4C9,.=O, WPE=:] MO%: UM=]AQD*'5Q<]>XY< M)2Q. I'K?E4:Y4"E*?,0!MMP!QY\O%-3FR55:.,: [@698#E]IOF1+94RM\/EJQ-/%UR94;G=IO MI"@8YUOTOBZ1OM1FBH\S3-!TI =2S'51RB:5H/ &6[Z53EFH'DR@$3:[E'B M]\FXHOMD[+YSX(]Q]L:HIO,38#BV85I1^G,,OWM^O!\[9<0$+J4T<45\HRD3 M1VE8U'[[BX$H>[,&R _4F5MI)JVXI*W]IA8#PM!!BQ(*^?1N)<_JIBNH@7NX M5,Q1IE#XD[ D>A?!1R>^MIM),@$8U-X&A($&_N !=M[$NJA3ZS63,A3YBNZ8 MTSD752)$?/>76L4?S044"N)NZCA_]IRM-9,\N:2N?>CY/A300 _#4W*GD7DV M+=_LK9T 'Z^5KY6:$TB$M+)#Q&,">K*(]J)O/#!:]#8;RS3"-T'A*0+^Z,5< MFWYL\"_ZL"ERJ 0%5%>,-'PF[['XTW?+F)\;_[?@>=G/PF'U^^Z%43*LRSG)WJLSL$@[K8;2"4Q M&,27U)Y)Z[AFI*N9 2L^5E;7?H)=R+U9<<#%(E M&B]LJ:XR-/+AM=@)U9&EM4"RG)O+#OV.+/EH>#>FAY\-\^34*D-.K:_,3M3^ M[#H>J[]@=J6:C_H;2)?8_L)7KHEHLZ^!:^!GTXY1=TS9EVQ]D'N;H1;9<6>SSLG\K32*,B(Q:%9"H*PY./E9O'4_O+B%^,0[>8_[YKR, M3S6*I94#5?M$X"=(C5T'+@+^=FSIM@^!Z?\[,+,F1?X&O@;3^,0OX2XU_U3( MNG[N=PD #I2#8SK3NHFMW2A^B)"]A/M2M=?).)PJ,OZ$F<%TRPNO;?(OA[@6 M&\6ULO"0?8U:DGF)RZST-8B"%U74C6AF2TJ,>0%$/=FWL%Q49E52C1/Z+ M"E;A:O\J(EMFM)='F4)<%UW;DZ*H,]=7C1LYE,W*&%;IBUY74!847ENS^&?C M^',T2Y5&,X99X*(S3)HDL\Q-JS2F<'%$;78(66M(#,A]MX!G@ I*?[/G**N= M^1[ SL6/-_JZ:\,)E(\0I(8:219N@M5T(/W)+WN6?0S%YHR!T&/DX6D@/@UNM M-DN,JP7,F^V"PQG::-[>/C#Y"Z3Z3H&4[Y32!#3R"RGX$+X@#C4P9TQPN5@>6("<1F;.:< -K$WC$(:<@'Q&9%$@_ MP!TM,,?#_J=A!7-T714&G_#&D4D!_F#F]#_UM6F'Q2? #US;F\#A\Q2]G\"0 MJ>S/IM6E:=U;94VYC+24@AC6F:5:DK*9>2BE5:.$%(6>\HH'+4%F0;@@FPX* MG.[Z\OV;,/)/HE J<-

^M^,A8Z MBHP%N'BYR&T_#5N< V@<#N;#NP4^^G,V?F8\#^-%@%OJH\7*+Q;+VDK(C6FH M-@NSX1+D9Q!M)OHVWE6Z*L<#^,=#$ 9P^2_GW>L9?@Y/A&MZ\!;XF1;Z3ABQ M!7VI!3_UQ3P4JIXUPACHR$5SAO8'F/ZF"Z5)?Z=U+VL5]I1!&,)I(!F"5]+L M]+W 7X6=Z'V:U,#9J<*J*8Y!$P3#/%VT>JCQT5G#E8I9D5%QU53)H146E1*$ MQ"JU6CW&_H8/:+?A;E_!^AW[IC6KJ/KZ(ZC@5(/,(LIVOQ*S7B8Y0_XK<$UO M;H8G;R(%*+4:QH8\TM;>(6NWF,$=-PAOW&B;J5U!U=2?:UUF% NKYVJUQ1U7 MC#6,ED+:(ROB5(.<(I8PE4LTEL^RHNP1DT40:ASBU;Z\U#JW-:4$KXPES.(J M/1 OR\6RUAS)*VNIUM?*N7(J]#$N20APXJ3"VTQC6"1$\%)RR>8G%>:MQ[/E MO*-\@SZ4!V6T>'%^(BMK_"1V BQT9<;FEEFXO=KSIQP$*HGA5J;U_O;)M.$@ M,A$JGN\&X2-\;JO][67[V&I_>]%Z&@Q[PX=![Z4U&$YGD[?7_G!6BX>$'R!. M% /GF#!$UN&/:!9[MLH5&Z%TTT43)\@*L/\*=*2S^ /0B#EV.V?.A@VZR MHG_>ZY[ID>S^PMI7;9KAXT+*TE4J)*H8-Q,A[[>Q2 B7)Q?\.P"V0;IX8*B9 M%KRM=;2.5"Z4JU$"@S@A4HT;69TGWF4PU%26&YRZ(FB=4WB%M>[MA@3Y^H.A MJK)ZY]06F]Z9I!=D7I/I@7^O6^@@-UT!X*.[@%"!^+4#5UQ9![X4XM-G.#Z615'"&)7TJ2-_D67Y M4?UNE $8["V\U,NQ#%A"'-YLYQTET$%PA$,C_>+L4&*VO:K@SRG+/28N4"_0 MRL5)D4WOJV.#[:ON_@#^4V#/R0:3[,+*TJ *-9ZRB .D!FR(>Q^Z:2$(%X[K MZ1:8(HSIIC=:M3.G4IS*!9>:[Q8\US_@%?S7GE/P'W].D"==QD8H]3O%V5': MIH<. L$[3.P="XL:,V> H]^JHDHZM!EJR#.UEX_]JVF;ZV"-13_U^W3G.]J5 M)#L5"Z9I#=#%4/,V@Z8]_9.LO0=F0?T4R,+1*4^W#6[Z8=*C<*3KZ$NH%_\\QY'*#\,!5H^AW?:(&ILDOTU,;, M2Q5]_2OS6@6H2TC:)W'(1$K;Z7#_M YGPL653V/5U3IMN=%"9="2#YP2WG3* MR1P( 64G$+G2F46Y$"KAA+F?DS1IMTM/CCM-W7N@+>W^7]3$E/P-G?DG##5! M25O(3]85W%KNM@^%MXF[ELZL% >;H$0RV;2\E15)(=G:8B#)$6CABCG0PK=6 M]/66:;>,W??17_<=.$=CB-+/W-QT.MV[=O?JYK)["_\A[7:"/&!9W!H>=,L( MK/"O$VH2HM*_FQ[KUW 6N:Q!0(=,1A"N*"I%3\V+U((O?KZ;_NH$(B^-D3$L9#Z6!7D(:)=PW &,CS8H*!)%K2'P,P_ M65%&F[C%DAL)KNXC) ?:I:>GZL@RRQR;4@^.@#E,,AT.D\SNR]\6COL-O1YH MF?N/G\TQ,C);&2LP#RPP6NP[DP2$W3BN#^) YM[]]D'WP=)QM\0<6#F;4VU+ MD#_TI5 $%'F9ES&+D!X(9Y=."WBC=:[EJEBHHC*6*@X4%%'SS-5M#ZYMZ.YD M"E=3TX +YFB1M8;,8#>\[%\1W_^*_(1JA.+1^"E?2D=&$9)-5W!L(4_0@_F4 MG!4*6R$MYJW6T>3>0):NPHS5A@^)> %UIR*9XV5&-9R>M6<6QJ M_UJ*U=>DH(./NL3*J_G\;CMESE8G1*K\Q!V?'^"A=YW7\^$D,33AF!U^#IZL M=]\[GZSC:^V[ZROD<=/MWMU=W5[?J#6QO.I^_"^*O+S-I >7IG4OY3KG%] 7 M[PS#"$;MO0I.THL= (IA$:F*:HP1HN13[G!#4.HSQRK\]+07= ?D[9-8AO_D M7H^TTY1'VD7KI=^;]L,%*&F^987MJ[_^1#A0YMWC0A4_; "0HN ENLOS#-<, MR4:M7@].D#6ZYX40Z4L]2U;^%#$+ MC3[*@DSBN,;32+4>(@:)8O=/8@L\%/W4)#C(-(![6^ M#G5H0BOE]XM9I)"]+Q3F73=^A%?L<$9%HV#_U[%K&IG1EUCK-HL1Q44O-9Q, MY6O3V'4, .;>$\08P3):P)_ <>)OQY9N^SU[WO]W8&[6^)@-'"TTBTJB ! 4 M5B;M>"*14KC1%?Z,L#)1ZS63/OG$+C6 #"]E.%>G@Y5W&" #0K)Y.SY4YVRE M63P1"8)2(5[RLR8G35*0M"^USI6*-PFB>9$I=:E!5002 46JR1#O/MJ_^V/@ MOCJVO\(1@K%Z0XE11/J8('-P2XDQ);Y68Q2H#L"84:8@W&+=E0_'O'^4%Z M4,U2M;GTR25Y0IYR;+Z5D^?(A&DN5_YH\>9%-*0P.II M /918XC15\F5O@)3F&1.J%*.!;CRB" 8!*BQ>JGUTN"UH0:NFDL8BM@)9T3& M#E>/,WQ,^5+\(+*BL!77@:EE-OM-*]XEE$:%9VKO3L@X1GFI-102453%4?;0+&2E:JWBM? MD'>Q#FAZ/RW8%+TS2J:4[ZFXZ9PVC3=%RTS*+7R(E[V?*OPH7CN-/9=ZA%B_ M5_ UV%L]Z-[JR7)^[E:@GN&;'U%LB/!L0>D]<_TT]Z^T3D>!P4SVAR-*W2QN')FJ1^]P4K;!?&#W/XTPXO>3X_(97PJT MV'26B8:F65O+M.3? 0(+S'L?\*?+_6.>G9 M%H5L0TXGL:])'J9E-/.EF<:*1ZFO'2H\4<5Q<+:C16HB-W,%>.F2SE;)EUK. M(@KQTK+V'SN?LTJ[?8+H)AO%QX!VU.)I(CTN.EKG[E;QTU9AZ9JUJPGL#Y Z!=+?N+/WYQJ/"K,DBSKG$!HFF6A9X7F#Z"[LY].0>[% MK9PIQX1(LPYN7(C ;Y)#I'&T]JR0]!:PPX(8EVKK3#L.7)1Z$E\9]PK2[_S1@T2A92AZ&X=I*8]S5.I?:EZ(;%RY%'^G? M1=RSP5+WP6F2SZ*+X[S01R=]%Z&+V^#F91/JK>\!'^>S@;#)_[PX=!>'\I[Z MNCW7W7EZ\&^92R:RB5A*WO%*GYHL]?1= 4'@=<+_!5DR5_@>(PRU%!MS&;CGWI,PRE,[5?E M X''NCMRX;3F@WD8] E.1B$&=+WC:M9:_UQ"E;7(5C8A3\ F<(V5GB,M(YR; M3^),G,S-WUH'7SC/U")&KJ5[WF@Q&/'9HT"5517+@ AGWN9>85Q!=437&,P..V/%31%-%8M#ADS3(OE/2! M##45U6GNR32OR()VL[CK!PFK;6J'.W\,7-->1L:6Z)B'779I%56C3%Z59ZW$ MN62O)%=]96F\COO#:6\V& W5MPSN14&)EO?( M3("%3,5AI-YP14-=FR>>0Q1+8M%&*YZ1C!68!R@;8]BG$Y+TT&7F,K0B>/?; M?9FXW[V?NCLG62J%M9\>F[?:S9W<^4H,=U+S5JE0*7+F1[D^A_H:$.RCAT54 MTWJY.CKE!!4+Q=1*M)BF"ZFF6BK4>.T0!!*C'XS?3;1G&M@H+)'Y 5!WT-,O M*/AMI@64K9*JBB&@?.2"DT_$JE5U==F^X5+3OD*Z_YK6N6F BBCB$0P(@A,F M]M<;R]D"$+D.),<(ML'%5K4!^BL@*/9,+V#-\ES_8+V"_]JO5? ??\[0<6:T M&-AS\\.S^YTJ M"I*Q8L4;5D7[LDS0)2$HZ%HU[9=6$](. S0>1XO> M?&Y&8C.^SRKQB\K1O!S:">1W3DQK_\RL,&!5D?U,\4J15/1Q>F[AX\U3S[;A M*3+T4(M?,Z%?AL__=6]UV.8S>O<-VP#NT+$30TQR>LRR5BG2M2\W+I0'OU2O M1T&W9"7AI\H@.H^8JD9,[N%1CDNFR.'Q3@?KG0A6G'-*7X*!;;@@OF.=0(*Y M)R&4J_IL2B57EUKW\N:KD%\"L"6$"E>'WF&12IF-^^*9U!5A6D+X<6E15A[T MC>DGQ_Y8Z/F3XSX%?@ 1\;Q MPV&F"ML[7PYBHI%2E2(@J!]&BT<_KLQ<.)X!1*!\\9$>/4#=02L., M'EZ@Q*T'AXGD)%'B7B)?A\X#0PW(1<6$5W)G#==&WS4-"$,$DCT_^LF;;?K' MY^_RATRA;IT'CDK BXJ-KZ:]'TJ_<-PU6GK#TA$T+&.D_$]_X7$@"5Q10?S% M9'HNWR!_@%*N=:+27J0UUM:ZDG-SU6DX%,8Y&1EJQ'4I?V2@N[VP&%Q!1_X* MN/O8"I)&28X>G4>,(I@GHZ>,UWXQ^_PY&;:R\C8L;]1)+G1B?[6EQL1U:.94%[:S:\\1]%#K*( <=CX M9P(_\;4Y72:("96E7?IB=C;Q0C5#63V?=--]U=T?P ]W>+'/:]8FA%XK#<*5 MUKG]"NYA.7%)R%'.Q6SE"%^YB0%\O LNZ4T\X"3$$7E/4Q.+\PXIUS2B4->[I)J1_5*TV9GZP2]' M7TF0)J17^ID==1." $E^_AI8OKFQ3,[8K>2FOAP=A8.5$$VU-VXT&4/39C%. M'35QYE)>D!(.U?==66ZLHUW+<\+Y&]"1)^9QJ\V4)&8RJ1$Y0'+5-E 35UUU?A4Z6AU[2 :10HX'\7P*R8O;N/IC5PK74NY7IWU82_9/Q*B%-V MWEH47B";1&XIR F*+Q9M+?KVO%[4CEV:1H'O^;H]1_[*CF5!P- O2_)%R_[8 MF=8"<9,=2$PE0D>30OE@J\;A4#KE%7(F/M.^$GQEGRF+ M4QX9:B,3^6.P=\N(MF\'UF.O_PE.Y&SH3UA$.7]$3XEW$1QLLT0ZK MEI-P?(0.T-5/2==S^"^=.2UP$F;%M^CYL0&D5VFS75-G;!48SPBOH+-EO0TF MZ"%L&.:@_[D!**[:S$$_BM='9'0J=22P?OZ\(@@<'X5 KWTH[)+0JVKM8/U\ M6GDW4'F2LZ&@BF>! M0#2;L5,J,$L<3%&,>%Z5M";DZ(DJ T09.HM?141II83DM/L5YKINH^[@&,>( M*C%.6;4].8^ZTD>=**V4<&DG.P)6 53I)T3)@U%S MTYCS?L>%-2-4HE^I5N+L>#FOA@A $>D UK496W+F-'5!EXM?#D M+8)I,RSDY>,H=V2D57>K=;2:QGD02UYIHRI3'U_%A]CC7%4-KN)J:?[+7!J&&O+\YA2YK05Z^/L0DZ\4*QB.#%^_3R<*AI.1?31#(^I M4OV,)8RP8ITZ#[R*!EX):I)MER_G:GAWWT?"X]@-H[H/GP=,!9>^!52AE#^[ M=+\G')"AI?51]P%*JAC&PJ9$=ZV^(ZH-M)*N=^5C6L*(46 9(4QLI_B4X5+$ M\_V47CJ76K>MP.LG^E'*LUR=PU'Z]HY!]64?DK@[=!Z% M/ N:.BI2RAG]?!#+4I("D;Y4&DB*J*2DJ]W]X+E28_#@[^LJW1 R??^\"%6X M%T<$G* !/D.; M3)RMJ]2/IJ>#*^WJKG&7_]7CA[V^5.'&,;>\O4^3+P%-H2^I1DP)-&*])12/ M<_T)?"KLHX-BEX@G,.Y+RA&X(NX(92T7N&)8RW58"[LTLL$KR AUSERO053A M4AC3&8@!JE(#7W9*Y\_LIY.+/[MZ9_X4@ZK4$(X5\ =6S#<#'=0\B&QB7,B5B2\^]@M8W7WRH&!O[KYS%2UACAQ+P9 09/7.5R@G<*&FEO>@^6 MIHTR3=SKL+G3.#0J=O$\\*COOQ123 F&LB:/3C&I*BOOW7E,2AN3?#II:,S# M@CN-@S=($O:6IU\_#Z>R]Y:,F,L.2:C6ZG4*&D],0Q6Z=!Y89:U3(A115N0V M&4]BLG^*GM_97I[G,%W.YS#A][^%VFT9!SUH@:@+YY( M$2#/'5QM-)$]Q0&HO2N6F)W7"^5)A^"OJ,9%F1O9*J"M/%ZRC2Z\<-SO7G#<[R<=;>O3UEK[_ M_/E6IU:W.M072-@$W45"F3&WGQ['-UKG]JM%+2L&E2*VAJB7\ ,$LV*JC&IZ M+U=+&:L<%0Q%-)L?CKV(]ISIAJ>,3ZG&,[K>6;W32L!%$F:ZK:2K^M2,*6#,>ZY_,-[AO_9C'?[C3UPL MTM3OE--M11L%.@B"#-"6,&L*B[HSQ_C1;]/2WFK=2SEV$+H*,M1%$*',Y96" M_:MIF^M@C44_]7OE\"=T*ZT!NA@R=:!_DG5P^/L:ZX J1IE+CLB3#6[ZIEU5 M%&]8%>W+.AV7A&#M+R%RX[+/9+(WY$Y,[\>3"\# A@(!SY_H/H@G4-'$YOR\ M2\"X(;&BQ*)7K2T21L=T>?/HT,&P/5W]\E\BL>0+2L+O5V.-^"N M^1YABOA@6D':[9VF0-;,RD9 =9">]TM9>/WN6+ 9R_2W%>^8B!WXVF-"'L3- M" U5,G[5[9N('3B/$3D0USY $YLGW'+I@B6$8N]#0G,J*MSNEV5T.; M-VM#-:R=Z9_WP 8+TW^"FF1W:173N&K\+8=6.>F;#SVE4F@5]^6,^PRQB(5& M6!QX,>SBQ,PQ1.5HX:NRL2A$I6;=ZBHY;>[2=(>KES=S?-TZ_#UR%!TZ_A_ MWSO%'P):9%8M^NVT#J$&.YTO07-YX)::4*PY R1Z-?+DN/&/4#F<=;':3IR' MC#242\VD5OG8R7U BJ>79UC0]P9VA-_1(Z'PEX]0X;MCNVB32[Y>?-71HP+, MI6:12X9/J0_DKN*W-V/=];0AW==D^>0AW==&:]%]ZL_YC:]R; MS/YHS2:]X;3W@%["3=5_ZX;#AF)XHE>3]5X-U[/[;>HW3&_3.-I*C9WNI=:1 M/$6QZC7[I5E1P54,$LB8<2GT[6(?5'=RN0%3S:5UH6OM:[LO%,K@G&AZQ;QKW M'&U7'A##,! (WEC?H@G\(7"1>D115%#K#65HF>@(NLE1E:!C= M!&YEK?QV8NR"C6XF4SJF M8!E>6MCS9^ L77VS,HV!O7#<=1PUZP/8 7\NHDZ&H;YST9KVGU_[PUFK-WQL M/?='SY/>^+?!0VLP?!I-7I/8=?$WU3?=Q]A-P,9QT7Z*8K+'%Y=GJ@^1]I"S M$%I!74C?A\#S';B"HD/)BV,O7\P/,(\& ZO-GK_1]/BZTSI7DE_$432+,]H+ MDEQBC(-=,.7]=*!;F! OV++*J5.\BO8\X$="IGHC8A]V,]/ 3BRKBGKYD3_2 M&I> )6C- \;%TOGX-=RNNMM(: 9 M-BLTKN-E 3?YX2M\,3YQ E'J6TDEC/Y'>.8P_E_E-OZC;W^ST,=1RAKX]2]S M#0#)=G-W?75]I74OM>N[RVOM\GPSD-Z<7+>EI]3BTEZIEP4)&(VZ+%!!P^)5 ME.>R0 7U"K\LD*A>?N3S7!:4J+5R+@MD:X0+5>IE@3+PS[YCX)]];Q+\&&FD M7Q8,<-;JP4N3X,=(4\)E06.,=0W?7Y0"5NTC)X]=9P-[_\.S$U\ M GXR;=TVP N Y\8)>I\_6KQY((2EMX!=[AE&L Y"1\-' 4VS(@L]KRW1D> MOTANWN5_6#5V"R7>*:\E 5KR YQ*K#[=G@'!\L) +=PFG6Z&/V?WHM5[^.?; M8#H(;3?*VVGN P^RS?,>G/4[I I+E 5R%5G&F:17!PKU[K<'_V(SQ[ UDQX/ M5]J5=B=U@F'18K;%I8"\*CZ2SQ"'$#L!4UHU[0K1UBD)>*2OBZ[17UU 3LA+ MK:>:_GD4Q:9FNKBEYDI]-7_H:\<.\*XEZ1)U4 @=TB,?$P81:Q_] %U%F_82 MP@G_YIGS^ WB_9:25)U:3S5&E#1%Y\-!Q=@'&$F0',3)FEI/-2;D4QFSZBF" MESIM_S/073B76-LXJ)\71O@;V4,4 C,\X>(G=-:Z::DZ6N=*;FB+?&HXFNH+ M":_F(E#]):A\+@B>Y/EE)SS3%SNQ5W\'*D^[_&K(=0=*&\W*W8%*U@@7JO0[ M4*4G4YY#KVXA>^YT!8#_@KY L7!@BJNBZK)-'#SB$\)>R+-Q9 A -FY@*ZBF MN@1Z:I.H>8:D[?E-W2!,5% MQ^Q]=[]33:LE['7)LA("QU2ZMPU[F3DLCWZ;EJ*K07RE[9;(T&:H@2""1-_* M.-LB%OW4[Y7#G]"MM ;H8J@YSQ6[FWFAN#*1JJBBZ^IOY,@0E)K9D7>ZQ5@- M,X1*'A>-X:G;]KW?@#6/,7/!\15]KC94XPNW8H\,B$+D+_5I7^61'C-<'C"V MVH/,-%XX48\6H\ WG#7PP@0SOYG+%;NK2X&/-(B5%0)4ZM-"P7,<'88Q< WX ML]%B;_LG37BY&FP0STH"H]3,A0I/AUMXOMNUU""RB4:AU!Q_-^JR['"J M?UBAOP[LWAH9YD<+&I"XQ)@5?3VMQVNM.< MY1A%Q7P/PFT%5#K)?9Q41;49)8?NCI*J\XFJHN?P M7FC4]^D&SFB.RW";2JVGFK*YM76J\'PRUT[KE(QZU)JJ:3Z?VCC53Q!=D?O6 M1V1?\$T#=9YXUWI:L%8:)6@B8PYGD[4^KDHW6KJ>NELJ@4>YST;#O0K<-?>F/@)A:N^/*$ MCV,\+=>$?*S,8:9B88R:=7./02D&PGW5?:@SE(CUX/=YJ,G0X%=E9%YH2ITL MNU78\V^>';@_L\/H.$L71)<=W/;\FPQ[_LU%ZWGT>W\RC.+Y/D_Z??2W&ICS M#R#Q/-/SD3LWQ7Y/JO)GY3-*5F](]GIL^33I;[6.=BUU/J#!?#K@^403M+!8 M,G;-F9*2PPJ0JM1!]7A%,A*!)&L3N4"TZI,KU8(/)'VR4X(@L$128%SMIFO= MLA*?AH%M.Q^A%B90(1#,U=A%#T:SGQ!PUZ\+!P@*W+- C/2U-TQG84BSKQ#K MU((D!1<.LK"U-\!E;K-^ZNX\\G[BV0/O:]6!%V2]LG&#)G*SC!=9"(PVH3>< MO1S8R)^=@RY'-;\*95C$KB2CD$JTV<4@&2VB'XQ#=>R%F9]Q!3Z:UIJF=:[D^D?D)5HNRHK&3>P^N^(@RK?3X-T#_PY@ M2_T/Y$G(:TZ[S3"GW5ZTIF_WT_X_WY YK?\[^E-Y2]H1$+1(RKCBU5O0CGI" MC)6<433-Z3NM<]>6.A>0@#T=[\P2U=E$()JJ.JGB"DFL8N\>&&U-,IPT1.ET?0 M$5+\8/Q[TC>GK%KJN,'\,7-->C@'LS'RZ@CKPAN!G^"OL%,%4 M.87BS:76Z4A.J9B// *$;I;I/I(X0F+LF@;RU U_AF,+KGS3",(E9[,B[HQ= MQP!@'B9T3&91%"-C-^5BN$&MUS".Y).WU+@YU7,ESODQ6NRF5 3#@^/YN 6' M5*5I#.$5M=20,@*NRU)/]X QCSXWB&+FS%Q]#I?2PT [C+=DU]WN]?$=6=QH M*VZU==0LZPU9++(HX<:.91HF\-#89Q?NEB9M<%Z9PX)5R&EL8SD? MMN^(-4: R#(QO1^ONJU'>/?L^=1W=1\LMWLI6*6_OKX\EC[UJ1;Z5FO_L1"" MY'.MU/=XL/B/7Z.Y)_[9?_[_4$L#!!0 ( ,& TEH2K2H!"X0# !.S)@ 5 M 9W-I="TR,#(U,#,S,7@Q,&LN:'1M['UI=^JXUN;W_A7N<]_;MVKU<8X' MQE-UJQ>#(Q16]+? M_V^A:\0,V(YB&O_]#WU#_8< AF3*BC'^[W\RG5RI])__]\__^OM_DR2AW&?; M54(V)4\'ADM(-A!=(!-SQ9W\)KJF98D&40.VK6@:D;45>0R"5VCJ!OX__(<@ MR:"MK.C 5TWC]_J1\,U0GJL'Y=,SW#MY>8-_+0# MI)NQ.?L5W-QI7UK*!QY>RCL/+AQEIQ]S=MT+^M=]K=J1)D 72<5P7-&0-OU! M3"U^*__)OK1Y6%2\*/[WQDW1G%@ ,%B 6_7%LTG)%IZZ(+^04;@H2G M4B1+K]MQ;/'%G=&,'67[%/H!I(EA:N9X>2.9.@8-Q6[;5!:'>$"SHV!F?XI@QADX^U[3_1/#"/M;2Z73Z MUP(!=]TJD Z !=[8!YN$VJB+4T(EOY)(*#]_& MIKS\YV]9F1&.N]3 ?W_HHCU6#-(UK=\L9;E_P5[]@K=WGI$5Q]+$Y6_#- !Z M0%G\1JT!V_]3D65@X#_A P5;E!!-",]0W#;"*@__$#J0Q+)HRX(S$6W@"%P* MBH ]&:U4LM1::K8EY,;U\0^?# O_Q8PC-$8"*["T@/@OC&*NT..&GJ628X7Q M^IU9O#YL_2!D("FZJ$%>E^J%'X0AZK#/@;[[W802 74_D#NN*:D=_/6&YR*6 M(UOR@U @[&[Q$(255VCS%2I>X"NNOAA*PWOA?C;^\0_U]Z_=P9U]L'&!-^M# MC MD'?&R7=S=+&\Y%=JQUADS)2NW7/TIXSSA$S=,\Y8,46-O4FCPW?DJM3U6FU+ MZ;UGG'PG+WBW5B^7J_ K+M=8I2W!TG2Y"3N\<'X;B@:5E>V!MPUY=XPY4]<5 M%[EO3L:0<[ ]"%?H[RG V1DDI<>%CK[T'M2&VE*F+&F.VK=SI+,^;XR'X?NV M,=:ZRJ@SRP'(ZVFU/R#E/!_/90Z/L0[=7EN1=GJ8]VQLF828$/2Q:X:8XA2= M=G;0D.Y449)ULMU+YWJI#5.@O?_-P=ZYRQSLK"UJ)4,&BPI8^MWL2L*/Y5;>=7,T%1J AWJ!UI9E$,D:O.QQT\*S]S7E00@RWH#B2J/6! M:'.&G(?.^J;+PZXZ$6*58H'RYJ-6V2J.1OU9!GX#=IDD*18Z>1_9WWP0K6P[ M7(!7G$UWDTJ[4RG'DPE.'(PU;N%8S;Z409_[\8]OUS^KKTWX 5/>[:TR3*D# M4TX4J0276 *NY60Y/2/$46\+_8_LJX_;-A@K#O+1W#J\LZM!V);1LN[L+-73 M0*=V7USQK K5Y%-/ZD"WHZ0V=TW#G:AYNX-="8RM9L1;BNOQ!IV?MY?MFL.(DG>2I11$X,$V=A M7)ED7F,#'W,)ANE"6X0F-[-0'/RKIAB*[NDUH ^!+=3[4J&2L6YU*J%I;3J1 M'G*-Y1.1*\!W7%!59D N&7 (8V6H@8SC )=WP,C3JLIH%Z=\JC=-NV!R3XE, M4YA(<64^42!.F_$3*L:@=T)3$PVD\O 04>I!X'1+,Y< 8.(W/1@;B@Y CR&; M Z/19#!Z>J(7I-MEKTY-*TU+J0Z;A1&]&3UJZO?!IAHC**F0E;YIV!F]VIB) MMX:1$?B*,%#A]_AAJ@,1W$S43C_Z-M!0?JXIVNZRBR)T'R1.=AF^@VFS[Y6 M$JO[F'*O]L8=M=AU8XN9F.N"VO@Q#AH60'TRQCG3<:$_QRTL8#@@W%X.I<2 M;:&_$5.X!8S@'807SD"#Q$/:H990H=W[H@NF7+&U2J9SR7J-]2"U7LPE_:N' M[!TD'IB#82\._M.E.A)(PT=Z?AGX71F[J9H8&)6Z M:-N"FT[WK,HJE5>5V(-%:\DIWQ,A $;06#WMX*_=A!;V06",!IQ__D:)Q=\. MSAG"'A,XT?@;I>/^^\-1H&I$"41\;8)3M A9Y!I,-PM'1EF[7X_:Q#\=$^I2 M] MG;'\'5,$C."25&Y;G--%Q&B.LDG>$T#>Y^'8F$,)!5]?&G!EK4]-TB>Q. MAOE%SX7\#;X+L.N\_J7(Z/=( 3:!QPSVYLYSI(Q__]K;_C_KCFVZ\6O?F"ULOS84 MP'EA%X=;ZP!Q]\[Z]_J]7SL,W,?/(PW9F]@;L[)IJ::.,VJQ*:2RE%6[Y6.M M*WL/L!>RT'91B@ Q.$92\/\W ]S>VQ!/7C_Z" OK.^?' C?U4$H&:G;3P$FD MIWC 1 S@,!^U["%52(VX7+;3S):SU%R*92(/AWVC? R)T#"_-"*8,"+8=R/B MSG)-VRR+,8Z\G96FBL27N\;\BH@C$<$:=" M3[)]"K!C<9D4,JM\[=)QL'^L4?<0W\??C"PK2%^(6E-4Y)*1$RW%%;6 S:5B M>S:5*4E6O0'PAH7XL/NPC'X \#R;GQWR%^>V)'FZA[,C#7<"]D7]Z^Q>L\)P MJ=J(XQHI8R98J?PPID<_-GB!\\<._[)0\%JS?D"G&V-[/,TQMY;:B \[1K=?KG8O1I%A^T5$39J-8I_1[>MZY].F8S]#I4>'VT3J=2A:[0X\O M5CF=3HA>S%WJ;O'2G;;/UNDG1D%"8*E'&3AOZ("IAP@Q@_]TEQ;8X?^C^P&O ME6F\;,5%KL-/,T9FI-AC9\!&5YGO'^.6RWL'>;YL6H)DJ5-Q-/XTI_HFCC[< MI?-SO=OD5- LIU+I^VJB/+UR]$B.QB.0)7\Z[;FL+.A5S]4&E*A/K<1L0MEC M\=)M\5FG/:.7]7[*U=']P(X;K":I"2:]6 S:ALO<77KL]%%ZRE75=J] MFWK9C, O:XW;&+OI*U*#N.+[9K[,QJ-K5:/% MU9/YOL=6(*(E.WAC%#1R2!S\DK^0)^.Y$]-65D#F#1G8>/ -"]U'"T.<[)); M %M2'-"T%0ELE]_@M2G[&\8/=>?F&BJD+LO=^,KF2-)Q^7SL-M-PHVNL3T^K M'__@U3?'$.N4@(M<-624T#FQP3J\SSK5%>,U5(]:BM71Q.V:+6H1757V*?C< MDNN*T(]!:,-8X[-23'?2]QEAS.MY5K.U9&*8U*[Z=GM8GT8T_/P6?&VI]*7P>S#I^:CC482JMTN*!G5.,2PN"U\Z[=??J;IX] M'/K0ZN]/#FEZ-44>+_,/?8JT)O2R_)"MU=2K3?Z D.:KHVP;ELS3%3W1]*IW M5*53:M'3^9AL1[CLYRHT\0=N2H/AUZZ+%;\;;L56>43'F' T1>'>!YN4LE/X.:1>Z09=WS> M*)#MA%JQ5T)[=)],Z=&=BMK'T^,&&G7.;C)'23]S1*/,43(P#?3KQ):AZ$3 M7BXG&BN7J]6HG)2;UZME6G1'%RZRV^&=+3=#DXBS1^5F\*,?F#O,S$5;?E+H MMR,%OHD+$&#%R'P^-9X[:F6@EK,QRE8&L\@*^,[HMF4(!X?WI;)S1^Z,\EH$ MI KF7;VISC.\,@!925XD$]U49/VYR"#@,W9".7*WI-;1,Y* MP/'^#D5IZ.?.\ \BX?*P%P7[\S+VQ,4)L#=:6#/>2W@\+T[2M!931M9#+G*I M^7W8"P__BKV/]WZ?CW0#>/'%W*38Z.5MM?.@3VXGI3HH4)$-@1Z!X/D0]QO@ MX)$/?"[[UYC3^9DU:J0XKS'/6'%M.%]QD0/)-[)_4?"^7\;>2>Q?7!PLI/OD MJD8I]RN*YD=>+3V(G'?^C>S?96!O1^]-)[Q8: $ZQS%Q3;WW"KFZ$;V*[3?K MK^_!T1UM$A]VTA7M06Q1":T@F<52#@R\B^#H45KA"W+T'3ZJ7+Z=2P4>U*FI M6)U9CA>K&7;DW(\H^JA1P,&C+-VY?%1S9=[5#3[I\J1>:[IJ/D\*]$7$R5_4 M1XU"?O!E[)W$1TVN3#F=N5/;:F[>I[!V=G5T$]KZHCWH9V-O1>PM(GY1I M#E)J,2M,U=2D+NFUB\#0A_BHE\'1'6U"+F-WXX>E4>:FR023F<^<[*UW$;,& M'^*C1I"C[_!1YQ*M9SN@#[CE:F880[472]N1"TBBZ*-& 0=[YG*ZBJL!=+Z> MK,P4V1.U+1;J)CH 4Y& O:;9(__A+>6#T_:@P5?E5$;5J07#K"9E:2Y%+LA! MZF$O90(0'2+-^WV+SRY8C%SN_S,P&ZJ=/V :KV+PBJZ$S#D!#K5X6>WJ6RO7N KP\XX7YC-I_;BDG0JNK5#CJL>O5AL MAG0GLR!';F%YE^(2*D_1O,;&&/6*RZN^W,'D>HO:F,#-\I(@9!V&4H;+_NUJ M4*SPYS_9YXR$B^UN_7I68=[LY58$YM@6K8DBA1VC-G#555@WBK%>V>5U)E(*NFGHPSX M?\0PKXCP$9%7'-=6AEXHJS_LI1#JJ*[]] M?N=@,S:4A+!$K _H&'C#\D-?I]M4T4HLELJDU8[1E\7X9X;WW1!PV/Y+I@>I MM!3XCM ODH-BUV;;JLB6N\)\6: :T3LI^P6;'XSG-]^Y\O@QCSM%P6W7VDYB M+IB\5Z\LI+NNT_/&E^;7K7G<*5YY_)C']:J0'="MFIG(":K.,QU+*NF]6W"I M3P:7R.,]=>?R8Q[FZH.B"".18 MEN4;]7NKDV-@'*M&E9$J> M=2[--G]PSB4*Q9U[>/^>G(M0SA=6LN(4>+VF9LS\-%^>1K-D)I(YEPM#Q)Z< M2VV1S_7;59+BB^GA?:FD]^W.0R1GE:.0<[DP?C^70"B^D)CVR M?JER?,:N M)%\:OS\XYQ*%Q0I[>/^>G$NGP"Q&@"Z4^>E X*?S";4T9I$TWY',N5P8(O;E M7,"J8Y.U>Y$ODHM"+^,59K-L)/5 %'(N%\;OYW(N_78L[:3Z6I%*J+'%)/_0 MZSG<94G^9^1<(HJ HW(N!MN5RO"FP3%%O=6Y/A$I,:+\6TZK+L M7:HV&9NDIV8LULBXG#E=VF1SW M:Z1R=C/[6L)!JJ6.3U:E3DLXF@Z6L&'Q"/TJ=YM#]AML-Y(Z*-CR4@44 MN^+&:EGEE*L*W ^]("?W+$6_ .+V;AIY'@LLCIB,N4J6T8*69"S!#I=D2;\( M^)UV:\FK!3X7%H^SP&IGH7*K=(+CEJ9LF_>47'&L2"8C(H3#[V*!WXS!HRRP M%N.JW)0IKOA>S[ZO%"O N[^-9(XD M#[BA;XO!;VUJZ7[Y1N,<9/L&S#065!<#G"LH"_;5FNI3AITUKE+GE2*[I%BO<5*]&;P[M34P_/.JO MS/.CO(E.K@ZTV]I#DM>;K1(WRNG+>?&R1?WKV?S8F6U^SU9L$!^(6;6163S< M]O/S]%WKLD$0%9L?BQ(BGK/YZIV4S]/"[8)/-(8/5FF5[G%:Y"+:"['YD>+Z M,S:_V$RLN-8@OJ**0+6X;DG*=^Z_AN!_N,V/!,^/LOF5XNUM#L0;*C=U54YM M\JH:X0/$HF[SS\3W5^S65KH3ZD+KEL]18G:LUO,N6\F6(YD1^O JUH_* +[, MIVY/N&4>K)9@+A-J92!D%#7;C"\*E\JG;N]K\JE4%:P$*-+3G#RCF#:3RK26 M:GYF7BJ?2B>M)OV(6.=HO;=(=F/,T(S%*6^[*WFMR/D;GZWW/IE/4.]IW&*PFCQD,KQ8Y"JK9.QN MUFE^=C$^;NM"$$%BHT"D'VU1?QQLZ4'9@[[@9_.=IFF?W?N#CW]TU M!A_UXV+TF TFB.PS4#(D4U^??I9R]$&QG9]DU9Q7-%OI M25>[8T[:K'KQA8S M,=<%T3M-^4+0$H5#$0Z@Y;CHHPU<43& S(FVH1CC=?%"N5WE2DVK6J(2W'T^ M36E"7\A&-\5U7*BQ?ZQ?&AOORFTJ-R+O@?BQ*@VAP$(TT'$A74BP MLZ49M]4$M7B@9HI6D5=G#SA?%=O1<;03!L.>?E9O$XJ+BGTG:A[(+C=_WL*. MBK8T6591J>MNY+Y^IF18GNO@!]A'2]5"3=: Z'@VQE_!QBEW:;F_O="33AM( MGFU#& 8-S\9&F^%!?D"1":M%%A^&\Y@=VQ6079T4=.RG@.UHN.4#,.#D9JJ\-P2?NEN8/5B]]$K^5GS^;G!![60KQG]E_(N RM! M;11E85*?D0ENEE9SJ2)#93-5^Z$4A8VI=J2'IDZ8S]UL+<6>2UZF3'TAI)U6 M@LN!CE>26!WJ],AJ] C+2P@$[.ZF6>\%0>+<&*CWFUPR6ZV9:F)%#^YLH\J5 MH[MBY%(PL%-.\G$;!=7[4J&2L6YU*J%I;3J1'G*-9>2"HC?OZQ.1"9K7;AY1 M[,J#FK%HM2DP4+Q[LI;-YL>12V.\>:^'B')E$]M :+F@JLR 7#)@VV-EJ &H M/8#K0&\<[\&NBY.:!HXR-M1Z8K\89(\DO!57/-D=D-Y-_2/>^!@JPY[1OT)?% M\=@)M?[HCBXW4BGSELN-XK72(EZM%Z.W+B7R6O_L"VK/I_4IW7-BE=[=2$T\ MI/E[KU1.EUM?0]ZCH/4CA8S#6K]:+Y3)N[EM\R*O5:R94%X8\:^!@H_6^A^= M7FX#5_'SYVC9><T48TG>O?Q.D35-6)9K=V>\[V88JP2R7:Q1466SR\. M[4-.%(I"X<&[>=_M"=Q@T=!;DC2B.FVQ(14Z*G>K1=;6OX+WIUWG^/5X7ZH* M0SY3NM;^3#Z<36Z\=TJ$NZJ'\MU]C M43(D-)X90 ^@-]95B>Y#IUV()W@J459&=[=%O@ZHR&7C-BYZ:'2!P7YV>.>Q MW'3B/!EM5N@JQJT!)-7BBDM]U5UEE4+F_-[5J]/YYW!4&:%L)YK#1L?B.%TJ MVNZ*DBO=WME5S^L&SYP[-Y,5-32+TYD X.[HZ/4#>+%651&'BJ:XRF;7J^U6 MW_Y43T:"<@'E8_TZ5@4U115UT_#6)2Q4/YN]S3],N:FE3F>5[*K!52/KXQVB MS#9\VT^:@SK@^"_OIVF@@':)>ED9HO?C3E2UDCTLNU7*JY13<=>[K4^C&P^> M'$.1Y&KL4[1)N_Q SEMCH:AVI-Y*3\XTO9^*[+S0M]8F9\\UO15WS4D_?Z?5 MTRHEJOGE0W\\3ZG]R$8?$=,F)^9JJ"CY,]1)2TN10BE9J$'#DGS(E,KW_7[T M-NZYJI/SU8/'WX0;+7N[2-AE[IY21B2S:EB)(A_=%=N?S[U3.R$AM7'L,3*O M8>]VS@J.#C:-]KN&-)6!GPI[O&ULRQ-M%]C:LBDN<>5X5G2 W##JP&V#&3"\ M]1X?#VVY5;/[MW-JFF+*3;'B5-3H[1E__A-H3@+(H[_V(A>#[Q[+QJ@KN",S MMJ\1B%QO,<@E2>RD=J!@89V M33LXTLOB;>P4O'V8S*RN04F>JNB.VB\;8*EGKKS][ SM:VQ0S81,JXFV"MR" M9\AGL#STX29/LT:?I=G%J#$I5BFFV!S'EHL63T=XH<++)FT_3Z)AR.@S=";2 MVP.4$9/(U##/,]E%[%0GA^'?$ MP=ZMJ[ZN7RT8>1UP:;7&-3)B)MEWLLM<,;+YQVBX 5=='9GJI.CYU9UL(EE3 M;_M=?EF/VZIS)\R2YB5X(%>_^O,Q'%DSH71BXKRF]&_5QL#6P:@YU-+J):#Z MJJNCB//3@-*U'<=,=2&\Q:@=H M&AQW$1A0B+6,(6=D73$4QT5?F %N84%J;V94[TNY2;IALFU>3PZY87GA]#IL M9''QS/A#LQ:O(<"7KK9Y!XK6.^5!\N61BC?QZ>L![0+LW-:I>I*=>"1%EL9Y MA9('M#(6Z$+1\Q3*S2;EVJ9[-C6.*_,5%L@,5V5 MII$-QR-FA2*,ACU;?NB69BX!I)XIJ4T/"I#HX)TQ^E":&(I*!HA8&6UZD*V* M)0XP2E'/+FXG72.R?LF^S3^.&^B71L6!>O+3^R;5NWMF3-OQ.[XS41ZZN;IY M)PF7K3^BX9M$X>C#=Z#H&-^DX0XJWHS,Q/C+&8J#5%12X9.=%27%$+\-$4T^XX7>R95%&/ MVQ5H41ZJT\AF2IX=<6C)TG-#_HX9ME,@99JP*"X_2+6XGC:H9H7E(#ZB(ZM) M(HV4",<[IT#*\E[/%VO6@\E-[_-,5Q_TRFKFBI1+L3Z':G-/] HF$,J5PE MIT>WVOW0"^A%#*Y\PO4*;S-#SBZ^FR+3EZ*'0:]KJ"KG.JJ@(V5!C&NE^KT M(Y<"^J2CJS]J"0AB2U=Q-= 8E0Q9F2FR)VH;AN45&TBN:;\SVF.44?%!KA4 MGY#TB;ZJY*C!/'+U"HBU>TGA4+\(U7$NA7Z!'-TQ!M5&KEYRQVF!)\>Y^YK9RBX7[<@%[!]I#"+'T4>3 MRID)-[9TKIBA&O=6/LW6YT5Q$06/,^ISK L*)'N>P _4:7F>(T?)B=XX_[SH M)4PYOE.'O+],JJ((O*NQ5H]/3+AR+4N*1?'V(NS*^=/2GUR %04->'Q:\DB\ MT1.](-TN>W5J6FE:2G78+$2XF.:*BKV%$;Q9'VIL5E8H':3+RW%'[)!,%/3Y M1]0(C&*NT..&GJ628X7Q^IU9O'[^ X*B&TL')]XW[ ZP9XH4T@F==BVX^7@# MI)R)(SZ_[;;BJ-EE%AC21!=M=7>%"2I_#HYHJ0/WY68VQ_=LGO$39 M=:9L7O%$19HI')G(" _37-/BW$A&ZOL('2BE)Y1^OT%\B46A13#[>'26#FQ/ M]=D\]#QWOY06/D(6:^*#::]IXFPEL6ZJBO@N&3R#Y.FB8$\&=5VEO=N1E=LZ02(SDF1Z_G9H0)FA4X'.()2#864F\LITH"Y[ MM-2NT_3XGHYD2CC"0GF(4U>YC*Q<-HPCI.FS+&7L/E:K@[MT0=478S5#>STY MO;HL-W4_L:^6\BJ19Y#(#[&4L:S,T+,9W:=ZL:J73Z872KESP9;R4X3R:BDO M02XK2R!%USK6$E9?&BT70$UH-%5AV(S3GT>RT/"@(&X)?+6(7U_R'M5T?($9 M#-.\HXN4EBAS(LG)1=K.*3,]DJFV3QHF8P4C.M/:]G>H!2 M9B.JT:K%O3I_6<;O.H-QE;/+G,$0.JET;&JW5:[CIC/YWL*JQ.5(FKT()TNO MEN_;2.2'Y&48PRXDZTY>H\2'4KW0UY,#6;TLB_CY0OE-\S(7+9<3&T0[8UII M]9=@V!K&^&*6C&ZNRB8_*E14,PLORTO!HKRBS> MF7>O$QE7+_8JD9]G*^.EOLHNTJ4L3]XW\YD)G6@5$A=L*Z^SBU>YO,C9Q6:Q M4O+(YJVH%N]Y(3MF.ZX:O7.MK[.+5\G;O_#Y"\PNZMI@T(ZE^T6J(P\:),6- MRJ5%)!W4Z^QB=&0Q"FOI]\CB1EA.%,9^3[547EY4IFMSMT5JW;5CIU/E:3"PP/#7)9EO.9)OY/D'=A7[ITB ME?5&O>2\TN X9=48Q/*U80&4(Y2\^#DX3"W&C-BSJYWI1G%Z SE )3IIC1I5$]S49N3X@+T")10,F! X'?J46H MIEYI+1R>XI8FKS66$T,GHY= CKH6^;QC@%-"*"I\;@_N_I(J-V1YLJ08.Y,8 MZM6"J30CIPL^Z5 7R)14B'\GV(B6AFQAT6&M<22VH5_'[I6>]1S% (Z3D::> MXN"CK4.)-T45==/PGL;HK@*;-ESXEP/YX'A">PM6537")J.5G1 M 7+#@'(22$S0+F=5'B1M2*4I'61FLW(OEK.CYV* (7(IB67LR6JEDJ;74;.@SCNOC)Q\-*(/?><='^4Y>\&ZM7BY7 MX5=)2>N_\IYOPN>%2EMI]6IUJ41YC#>?-;1TCLO-#] 5O?&.#TK!A(PP M2^3OT\E*)\XWXLMD?]HF\XG;IQ_%PUR_]([O*M#!$!A+HU/WF4Z=TG.%(I4O MI>5*LK7_F^B%=WQO)$J*!D5:T/H9OVP*9,\ *3M:Z__=AX=:@FPO 2"6G K<2H_ MC9F\4KA-Q-JUEEQ=;.F,3\$$X<;JGHX"!=-^HV0]>1]=S /#U!5C7[/'JHB= M)G[M]GZ'+K^4Q6_8ENG9$G#\GQ,@REC#PQ?^^1O^0SCN4H.&0A<7Y%R1WZSP,YJ(SO'\Z\>C5NVQ8I"N M:?UFZ)N$Y?X%.TY. &XBN!+Z*GS96K\Z@JJ?'(FZHBU__Z<+_6:'J(,YT39U MT?C/3_\*_*\##<;H/W_AIQUE!6!#L$T-NM3KS] W;/(OOR._X3T"_2_A_Q=] M4"0F-AC]]\>_NHT<_.E8HK'3!?SW;\.T=5'S/S/WVPTN_?BGB]*EA#DB4)B) MHL:_?Z%6()%%^#]K#[$E#8CV[Z'I3H*.^70F:>H&]2JXYA-Z>W&704\H[]^$ M,8KT!WJ"^+\$@]_\\Q%/=EB+J;7+6?_2@>;7;!*QI G)-$@/DS!P3-$L(\3$ M84I(I:FT,&*&R72*&=*I&//#)\0Y&$NG_T+N 2EJRMCXC?*8P ZQ&G5TN,M, MW% ,W@ISZ7)[H=#-=#@9V0Y]YT>]WA\OQ[5*WQ'6(3#U/Y MVTR]R!&Y1JU6ZG1*C?KI!I-^_UAV.]\3G0G$GFL:/XG\3>X&@C8>2W\V]9]J M =367OH?4#4DE&[H'OC?G\' ?HB-Z.^)(D-'&W[C__PKQ5#L7QM=<9+!QD[- MGD*C72,P-Z#Q,$P#VS1%(@+'O(TTY]M"&,(048 B ^5WWI0\Y(RC;-P/K%CJ MHFT+U+UK,ME$FN3T07)4I<7;JJRU7N@P39$5'ST['?Z'B!Z"W&4H&.]M_H2@)97@Z=26R@J)YMQ]OE M?B?1FX,G76SS@B$-31LZ%:1D:IIH.>#W^H\PW9"E#X:%+)GDF\H=\R=Z MKKEK^_"577OUU%R%KF _XXE+X=KKCJ[IZG/%E=?79\!V478OX*%/ZZ"5V$T: M.CHA?@8?P[X$'?@308LA*QOZE F;'VGF?,VL]6]R;HO6[Z$-1)6<0Q*^Z$T% M&-BQS^+0,37/?6R?/\:-HJFM'[4?X_3Q,PO9XZI>^RF^=0/I_D M>.PZ;2,4L;K__:' EQP@0228VE#4--,=FHL?Y_'I,H;AB5H;6*;M_EB[%PG- M82U2-2VN1R_DSJS5YS,&4ZL#QB8@^!+16>K05_H/YEXZ&4MLN;?K M\[V*FZ]26&=BY_%^>:9>YS-5HLTU&^TNT>3;'3Y3[Q+=!@&CP2X,^?[/O^@$ M]1?-$HTV0\L1H6AQ$REFQ3^^/Z@FD3[@00(\6!@"660+0)8,A WA>0A63[MRRZ@-1A@Q,D MCZ0L+DGT,@F,,PEY$\_:[]$K<^/P[NV:/B"]R@63R6KK#3,L)[: MX)VJIA6D4BW6>FLL'ON"L?AC9C[GV';;F7JGA +P:VS^F1'+R>>IU\&XNY$C MPJ]5)$:VJ?OL>?^_KOD]XZ+HY&+2^S,'.5/7%0=5[A,%!8994*T-@>TS[=S3 MXQPNPT6?];\:2K!HTU;IGF*7(U6DYU*ZWZ]*M^D#"98#(Z,HFF19-I755M/0?O6 M+C]?VQ9@H]@I$5T@30Q3,\?+GS[<2X9TXV/ED_7U']Q"E%PL**CZS@9CQ4'J MV25$AW L(*%J=IE0#$)Q'4*:X+5=?WYY2%]6'NCHBBX:RPK__?%6D%+MA/EDH7CM9_Y1X9TP87+@*.8.& MZ(J+4K#22\+M/?$IZ_DA(XX*^1B?&[K)P:I@3[O#^:MT0S))4FPZE4RF(Z8= M2FT86>N69B[1NITHZ()=9A!U\^;/CXWNW^:S,%%SPZ,I;1E9MM':;O\_5=@_ M.B1IL2XWSK*%9$\5K9C5%/K60')>-SU.,S1+<)IJ$GE;F9W1&$>;P#GX9\/N MFG,C1-XXJ].QVYJI%SC MHS#4-"$#M(%B/?*59Y12<^?36H'O]-J=1@GT:WWR=5*:CE&IJ)G"8-0H!G:).#\)%:*!8DN@Z\?.$GI)*>.Q/AO7^\N2][IH$0K .Y7!GQ^3;*V:,'IH3DSC:;*5YCJ= M19,2+![,)G.2YQI)TGN=(F!9FDRE*"IBNJ"]29TAL:"3?SF$"S1@(3(0!J;# M3P+J",U#X1(!HW[QF^B$H& KP:9C="P>%^(I619BZ90LI&/P+WI(TQ(JY1JE MDX\+MICDF$L9<5U3ITI2Z#+S<3DWGPN4\&2UU2*U:B::#TY5;23[MZ A:K5^ M? P!_.3)NAJ39TNE3%)B1C%2&;Y+IBKC8+)VY\E43DX-:Q6]0"TU9B24XR;O ME2YM!5_/<'^^.8B!^G&3]H%GFOX!T,^SK0SMJ*J\#6_;PU ML(%,6)[M>"B![9H$? (ILF#BE_EC^"3G$N6@ M8"=>,]>.6Y&!%*31$'9-^_>_*/Q_3^ZB3OSV# AR]->3V_Y$B&-J"I[$5UQ_ M03\G2A,BIXF.LSOK?ARIZ?0-&_OW7X%LK96/M2#P=XAU5Z^L>(X5MHA-CE]F M\H?SYUL8P:9ODJG#C,!3^A8T:AMM=F7&7F;4@YDV+!;<0IJ@+2()TR#F$P5> M:6\4V9X:E:AJJ%/7=IW4&0VLQ))FAE@G;8JV2L6V7>,EE>,33:K?K=U62_1B M+##88SB<=_?K&"##.JXIJ3^)_Z%N*(HF(/:)F:AYX.VU6\\H/F32/TWK19J] M@7+S==N&MS,O<:NU.J4$#P8)B8O'^'3"0[S=6Y 7XFVQ4^J>B(.!QKQ0)CU. MK &HJLZ24UO+YUH7(@6YX6-&S=UULN5Z@=*%T9R^K?5;.;X%^T!TX$AE>,/Q4+9!= @9C!3#+^!I>QKPR1>CXFOBA0@/ MZ7CCW^\#9YTH\E%R? GSX\$\*FA^;MR'ZCG7[YX]A]V#I*P@2G8"0I8P'<-K M,>NT,\Z V()K="=:/9DIZJZ6>8&?=?.0LGF9&B=B0.+#;[SC )A439*EO@+B5 MXXJN%Y:SN%%K/.3=LJ1V!M/, S3N*VTU?P$U?>!$2-#>HN'JYIG4[8=)_0>) M/((]1+RNN"X4%*!!Y-NF@8)1;4D &)@NB1**^$0)ST7G15?TEUT\4@;;-L+6 M\HFSV 9C3Q.WVJ)#=HD_T)_)OPB&96XV/J6"R\0M5";^(?K![_]&XH'SYT>+ M38MN;P M5<**0S4-M@4(49*@L$+@0?@BO*(XS=A[%?JV!KGWAJ-#*8=?L=?6 \):AZ19 M(@L.6X/&#G5[3(QM<^Y.UG=OH$$'N&LX+,0K\'#Q"DH*,-1?!SJ([])__5P_ M]N(#![L7/(CM=_#L@:ZNG]R)6VEF2#)KWR3LD-P0?^0P#V#4]N?OBUG!D4[= M)-(']O*@;]+6*W;8I/=G&L]1E/W>:MTJ0IG/T!"2_ L!G+#6>,^ZZ5=4_Q^< M*?DPVAVDU%I]OG+F('838R\ DK!,X @=1-;/_:_RBL:7EAH@'[5!@%R+Z. M37MYICI>G-K(!=\(N6MSIION,?'"/0P'"$O[G5" M<6 OE2A *&K+HA@8 %T@L7[\T_%=-1]O&W_-_[EQQ0Y'4^$=$T?* LBD:WO@ M+-**>[H^Z"\DK4Z9[V7B?#E-Z:-L/U>]):7%/7L!F3;^EK9$'Y\K\-,HLV' L9LHIP#IB!,/AFA(BJBA M? 5:GX\>=H+#TAP"+0%3Y/TU! 3-_B'^N3^/\-Z0X_/FE6+'Z9O7)YF#Z:0@ MFX-*%5'Z1G1=@!;;(7I"TJ+=0>#(Q#&>9]FL@! =!UIK=&E-;C : 9PJ-8*% M4^A-!9D; _(2:3#;U BT,V*(Q=M$$BZSW# R1L5"-=T=T1Z*L%FRL=# $D]4 M_4''"?ZF@\Y$2C()5 #^)QKX=I1!G!Z5#Z3:1=9 M4RGOG;0]I9J.OC","&<[Q0G9_$+U$?%X#<%!91B6IRV.G?5QV,ZZC7".&*\- M\FMU_->"Z00VK JV\R:(5TNF7B*$*IL;>DHOB8VD-\/53,Y%)&)1488 M&(ZOX]'T';R%RP8V7P_C=Z/S'Z]_M9WP/* -'8(9@ONF"X'9#XN;/Z_(Q*@; MFLJ3-)2YJV7>-Z/D3("F;>9^_CA4[W=PWN3/QT5.GVK)@C@?C>EIH#&JLW65 M3;MM'J0F?++860W8V_$Y-4$$ICQ/7+/TSBE/5%,MCL<0A BE.BZH]M<\/*,- M9F;@F:,B;,A:K$#PQ.8(&3C8TAY;^)/P-9!GF;XME#33PK,H %E=X0"@Q+X?,N8K@.UO?4D!OG-QC4AAG_!))0P!/\\&5T*C"&^]%GBN](C^'II&SB]4'P$]H/ AU+ EF: MV)6EC",T1D):8"E?DH0,+YL911&XGD ]M'@KW9U9K1]$T(SSWQ]D_*DH-;%? M6]!,,5R-$(]-F')5G[!J0FP*Y<5]37^@H20EF)OX6@C6P_V'@"#3X!\W1 >? MJ?P,IW8T0,N< CN XP9905;*]'_@NU#_.WC]DTF8#@478GQ*#$A'_:RA86:+J%QE "[DNA=E"\H;H MHD(6&4!7$!\3O7:YUD]@I\ISUA6H!K2.CB/:4"()M*P;N7(.,H&[+8PV>ZI! M:V=!V^WX_$2#AM29HW^.!&AP@#>7HEC6GHQ6*EEJ M+37;$G+C^O@XC%+[,!K?*/A%:M992N5T2F6&7JV1(1?Y3B$3QFBI7MA3"(?Y MB1=I^!!K;)D=0FUS-*.*MCB:<8ULFAVW:-5+9: GR"1_II+,3YI./\6N\RK( M!GXSPF4(;S>?N<55J'#L.9CD&SF^QM6[':)4SS7:S48[@PYASO:)-E?@VEP] MQYUN^<,;?%O8Q2:*WX-JDP/,6->DS)"&-Q?+;=R"Y09%W0AGD$'H-#1"!P!; M%M@@YM\$T@+YFLCWW6X.Z#NL,(:"H@+=6Y1I,(FF: [.& MDD7D2=Y0B7\3VS\1K9Z<.__X#/F=XA_Z)IGX]^/ZG^#B"V=Z!!EC7"%$WZ!J M)&@V-L1,X7*@SSC=(['%C4A,;*3Y_]5MY/8&,WBE\YZMD(-+T(7$55E09'-^ M>=6VQ%$,(R%$EA"/PZ58)$W=;%$>4'I[<9=%3RCOWX163?H#/4'\7ZA9T)M_ M/N+)+G-#TTIKUN)+!YI?LRG8_B0=1R=&#]."&$^R0HP>28*8'HE".CT<,E): MDM-T/-A6Y$R,?7F"CSK.WN MK;G<;;U1;13[ZRVMZ[F;LRZR.VH$S'$CP(8$ MG\N.SCHG=DZ"W PBV <&8_T2V-+-9*L<.@8CUZAWD3NP&TQ"8!^/1CJILPGGGM9D#;X=+,#;._ M-#$2:"C!")]>5_4)R1B;BB??A@K44C#=<7,(&Z]Q2E+437+_N0!?C'#K1BY< MH$)N- [.=@G'?EWIR;051RV(**GN"+%T+)9(O%N",M]&A$Y&/=0.$33TI46) M3GY=6HRY2I6@P]WQ!%PEWG%0=6<'JI&BU-TC'YC%G@K7+'O(EQG MH")JD?";)$)M7N7L8N0LS/0S++Z^?!$Z,X&^A$BY>T[R-O7,D$[3DK<7TPS,NWMB7B.7^3/33W(Y3;0WNOQQ;^+ MQW<^8OH-X\KZ/2<7!D?<^-_X"9_0<"E]9UMH3]30#@"HWMZ0"7^C?*+IV=)$ M=/PE%_Z[H2VDKS[E90ITHA/LX5%8KRA'N]P*#)-D8ON/TSE*DHG$=Q'B,Q"P M#6"W9NB0L*\L4^DO*U/)VF:O% >%W9[C*"8$AYP)UN.;H\([1"OY743K?'2L M/=W,9OL!;/0RH:T3-I*-%K;(_G9&Z!DHIY[F[_;1L("_/OYK&\(8]76%-M-" M&U0H+BYDANR%/[7@USIW]AZA_39%5^I?-BI/-:5'8M M555V+2O[UA*7^KIY?IK*!SL'.]QZ@_E&L+\\#*US M:+_/=[B(-/5=7,3S$7+3[D]BTS*Q;AKG/W+K75F)(MHQ"B4?OWB^\0L+)+UA MW!Z2P+V#,8MSGMD M]-NL2S\?(3?MA@I9"-2R7T 6M'T5P(L1P.O$PC7->9U8^,B)A3LA226H-/.> M>86[KVO(KO)VA GZNI7+=)Q;3"!#<:W[TPKXCC0!\GM7J]/?9KGZ^:BY;O=1 MV?*F:0*W[6E?W1G\PI*8*$!FTU2EX^GPL:5 IU))^CUUE?2W66%^4MJAIOQC ML8+6OK1$I0^<#'#Y)ZY-PNF4BO5,EV]S'2'!4G$V]L9YDTTS M7UN_Q!X!XA<^C._2CIJ-W)H(,CH@->/.5[LX-&.S!J'&%S"<:O03YZ+MDQJIJFBQ1#;U>T?<@SNYK1URWUN M!,H>;"HN'+^$PB2#0)S$V]6X)C%1'->TD:TEE.VBJI^$"V\0&?_8]3:P3-M% M:XE1G! D.%"PH!B2YLEP8*-'='&VJ_[1DF3%P ? ZT T@N/;._[ZD.#0@61F M?4;\=NLX(B.YZ"J=9MF?A.@0HH[F7N6?P310^'V:V_,^MY#P4NE00[%P0\0? MZ 5D6QCJK_##^!+]UY\W1'<"'/#ATL MT/*;)Y<5I'CD)Y=UFK/^@U!7*!J\A7"2QJ(F-(*+M*!5_I'\$/>QPN:UL]@ A MB1X>Y=+T",-T$<0L390 HJ('A1**!P((4ESN"Y+\,\"J8T'_";X X2 Z:Z4B MH^IE_/>C\1?";:BNDY$.7;_8\>00V] MLY=!E@>'(<%6@Y?A-Z'(/68;E_,7_:&:-=W"Q!=EZ+T#S(Z 6OL&3A\:>&(/2?R!QW?O M'#A*]",)\-B!838.3/A85_^_X7\)_S^'G/"-H_/DC-./BVV9X[S)Q@P5LX#Y MQ_J.-VQ\C_O([ _'H59T 0FO2. W-/KXK&_X3+%30C9RILA8KY"^VA4=QX0& M"%>B2Z9N>7C3&7S&-[;D:.-AT;(@>P+3#M7/!':3@%'N'.H5'6_-MO6 1!OY M1MBD(=]%@\*":N\V]B!36IL#K&)04R2T<-B+1<]M^[!^X[:YL2!AHVR(T+^ M7]&@Y?&@R45CDY"'$^R9XS<$523*3IC&#=& 6BL\VM#SGJ&XVQXV^4T7?78B MS0B?ECW)73LNT* C%6OLTL;#K04N%ZHU=F XB.@"^Y,U31@<&J'/WA!$Y\FC M4-=#A"T)@-;C*&C&#'$ /C/&-DT W28@X30(*<>W M&2Z0)H8"'\)&UN=\T)(#8X=-,Q):XX,HB+8G(AP8^VH_"#XI6!/8%,W.ZWJ M3X+31 >ZSG['?'L-_1^C@W_[+(1R :#1A P,A4'(2X6D0 ""@Y"ATZF9%N(% MABIT$""SG*4A36S30"8667)%(FSX >@_BA+B" QU=!-U&XZRT\[4?B+[I^!= M"1&K$7K\)!$DK!EQ(\A3\3O#9[]A(]@#P?E%:#3+,\1 MFC*E$+H0C=;"=_,!:O#T>H:#'C]B*72T(%MP)(+<%>2Y!X[2L<-L16P+H/43!6>ZB/TV<29"*4,T!XO@A"HHU!@:,L(2 M9&E8!?DXV/($P1[JG6!-''(4H3# CP/'=\A@B(R<-7^90%@=[%5P!G!AS*BN MU92+]IR&8X(J:/T:F'H*ALO/C7C8)A(T2! '.G,2=$XA:9 T0_B(ZQ91+L"& MXF/#3N/(:]O,7(&H0Y#TM8<;ZM_ZY4 &-B]!Y82D;9TN6L=4!ZB-U-8<*GL" MT@026G$FD$&!MST1(7#!P3K"[Q MMA<05= ZH?C*#^9]M]^!NA%+,^;=4^6!Q[U!!QSY$& CXOB@'.&8#NR3_:.M MKL^9.>$N+;\K.]_$@92H.296I_Z7('U-;!9A;S=!D([5E[W\)<-PWG#\K59% M8)M8:#=*>+CE"&X8.(, -;2\C50;I",F$ MVQW#.P!WV=_R+I2Z>I7?\8HAK 4%\@F^A72[B(YX1'( .R/:VW@TT]Y8=T7? M]1LN4]]"+ 1V'UKO$5)S2-#71D@W9:!MJ;F5G+6Y0GX#SLZ%$;8.K:$K8,Z1 M7T.@G#9&MV_J/"2_#OP/RN5 UL(?6U>.[,J9FCE'* :L*'.ZCP4&P2J*%(@B4V8,_-\NU1LH" M(#_001)#?#AOK4Y_BNFD,3,N$EAY''[(D,=*SP3#_C^LBK"FMH M*.#(>N(A[6KDV$UZ5R>C;L$ &>=;M^H87H%OH^R!O(G L2'4E460> &8^VU:C>#&8RM!5NG?=$//XS$3SI^I 7'C9P?@ )YY'O:PKU M!=@/;/2],?+RD,GP6\0$"AQ]R 6,FALB.HY0"6U>!U$ >\SBL% TH"^.?02< MLP824"Q_+@&&GBW[(@(B5"7FQS6T^B8\\21@M*69RS6?GZ6=LW13(A)$VR93AW(* M\*.P.S,1I09TM! 2#VP]**A$--*%&Q M^1/\?KH-NN[;?)SO/6\3=6@RR=,M?U87.6;!#OYHQAIJI75LY:?QX(=WDQ7^ M#"'D#YH80@W#%B0T-00;LN #P9RM9'LHN;N>9]^A*-#]CF 4W'1N N:/,/,A MLYRY,D)4D@'TYU%:0K3Q_+.H+5?@)YJ5LI4A)+P_,/@:D! A+1,99I11QK&? M/S$,N0>)Y6R@\I. REY!,\/P T-3?M@JAX%Z"P7SJ:^A>#S=DU M$&1#_0#3\5!FT40)3)]1H8$%J'90GR D-93$!>IN'!L2FC4P-457W&TV/202 M&P' X((-HVC>U]H [Q<#@IC8A_-&!_T&-%JKH *C\89,E#X08=QJ_'#*H M:,!H=%B=PC]&'J[!".2\@Q+%Q'K&ABA!A3SS]51['0S"H4&IT2$_,7IAS+?. MO*/+H?;64Y^8N&.\YY0?QJ'>*\A7P!2!/Z#U$I'*P6GJ39@+ F4P#M+8(T@V MVR\?V!N6;FW %EQ(+(+D-OP9E#+<0+3( :11^LK93/3Z6PR@SS91U$242CZA M?.MD@W 6&MFD=4C["B5.,C_WZ*)2[F3XW MLB;LU0TZ]-%!I^Y@1!J^.91)#XHV5#7^FIQ-U_%T-;2H,YQ_@1Z;"4WOQI> M!E74@F'!>UCH9.)_Z!L8Q\+'-?11W"Y.&'HXJA]Y&AZ*!G"?\(0*0'K AC$% M?'OS&517LO;@_B?&QG_"P HJ"F?=(3D4]F+W!8W_?U@Z]<*#:&U7E)P9T?!0 M_.P'[8_\&8AT-%DWQRZ=?R0A$I),H<>U[S%5E:VPB;:^46Q(>O( .J;NVI2A MRQG%#E05GLPSB$ZVU [P"Z,[]T4=5<8A2^.A;&]^L\/_9>]/F-JYD3?C[ M^RLJW':/'0/"W$11]KT=04NRK6G+UIAR.^[[I:. .B"J6:A"UT(*_>LGG\P\ M6P'@(DLB)->=F#9% E5GR9,GER>?_/4G9_S0S)SZ9Q-'AKBW?8CXU ^&9#C_ MZU\.'A]_B_&JVIR"8HC^*^?4B-=A%=W9B_CVA1N13B_INK\TJ]"TTJVX85?# MI"@--"7;KDYG;9A[)#4X[>B#H+/W4N+WE>':H,_VV M2EJ514SQ7ANN8=@7\^H:,B>*/RM]>/". MU>'!H\<[H^6.3OKQS5BK/=JFU4C9T'Z8,E)M_M#6"W&_TN!F=GK).7;=$OO] M^>&C?5Z0SMW1\3EYICD#5GAJ=8@5YQY9&V\I)SBH0"_@FJR60%8!&2 #PMA; M)Z'N/A_QD/=8(W.@[UZ@R\;)]WG=M+QI_"XGC!*( M0)C&6]'VH,1CET9&+R3ET"1V21BG2>9U4=6J!%E]T:JY8$MOT3B'I5K4CD-N M%1Z:!?#*A5.;N;J1*>S QNY]97&3$""G3^DXD8.T4.O.FX%^%N&JB,YS.4V, M#>HY3A:3TS+UWB2--V74G0VQ>T"$YGL!RL"^N?7Q"2]>!UK!P%(5,6@0[\H" M[U="V"P,BD=>69.>++\\D[UA9P'AG89T&3N3N'?6[TL_^V61HHOYPBL^O+AC MFV"/O.1V[FUJ:%P^PP%8Q\A MA@5OQB76==5);N+KE/8?SV-?P&800\^&I.L5D$K3CFXP$L^2CLDUL+TKCBOX M@^BG2_^5//[ULONI9)%!N"J94CY-!".F4 M7,,47MJ<5DBA.A(BF9JER# -5\T$2A9&NC.8.*93B.GKM6]@.7&! MP%0R*0C/D;V;9%U:[,$[5.A&Z+Z(2?RFCRR$L5M=E+9>I6N1^X$7=67(,*9G MENF5Q?"S.JPFT*-]GY2OTEH!26R"EE68(5&#VAJ3+O(E104O^-,1=UB^T)ZMXB*D@ KE$BB4VQZW-%Q4Y+WT^N?OD3O1T;6OV2I>-O70 M'&S#F2Y:D,,6)EZTAGX[>_4"&:J]=$\Y !,1_N1LD?Z'=NMW,W'L@&1)_X=M M+AC;575!._BTJ#JFVV6/G(2F;FP&RYE7#&E+@2^SUES%MF\*Z84I6.Z1P"[P M5" (N[P@8V,Q,1E"CVRN1+ JP--0:>$1$OQ4>@2^VNJ,$"?.)W5::U[$?HNN M>G++R06!O5E8EV/A"D2\J:5V735K&0/:P/MG!$S!<+0FBE9.5H%1D):AHSJC MYQM&\ 7FC3,[-@0P?+IP7ED HZPSJ6@26OZ6867Y(9ME<@A8L4JK0#DF>!/4":.+"Y-:$MXRT_HH-;VL^8S,L=:V*D MU'=+$.0^<)$.1KDSZ%4SZ*$*U<6W,K$!.,E(! YNI#/D7+ \4.?*Q =1&J+,GIVB$!@?M.$"6WY13J6"D@.S@JKG;]#10G#J=7#_ ME\DS4DM#^8)Z1M2 M:51?3<4RP.H<'"7/B\LJ>5;3QT;)>5>6*W+3Z4>_+*/DR?'^Z1,)"K#XT8VX MG"/@JC6Z)#M?TD>^DI$<'1WLG9[N[[_7O7]+YH%?#1S7,!W[\)0#6[#%Z\5X M&^9S3GOU]4\ 0L&CQEWR(QW0?]-]&+5 V)4S>!?P]"\J^2 MS56W*Z9#L$^ER\":>OQL#?+VCAIN(J#A63%L/'714-PGD(_F[T7@I=3/B4X_ M\D\ )0,V4U2N^DZJDW$E,7*$O"SKMG]^<# ^=(F1'*"<9CZ&-V_Q$2XHVZ2: MD^;PCX0.L?YTB2M1;8,"UDIZ,^;IZ M8R$VGS_9'ST^.<7;R%\HV[G#-/*_4#09!."M(/B*)HZ &JZ4002@Z6KYT8EJ MF[Y1>@&N;FA=H2/&"&@'AJ7Y $%G,B:( \BL=K\\^N(K'AZO"IFH>2E,)A9; M6;/[4]+"U0U,>EUBW3YY67C8D79+A=Y>$QF,D=^@(M1:T0R)2J!\D\,<1=HT M+O3/ESHB''7&*H=K(7!0'HT?A^>$K7+\C07-2A62'JU+$],I:BH._UN DP0W M(AX)^V%5W(DPJ[ :/-H7/?CA*V'>\57U_,VRJ&JA^X&D7.33Y*QHT>FIQ%ZX*TRDV!AEQRM4V%W2NJ4^=^$&EP59HUD/,?A>( MD!+KQI[6'A(7'_:UV1Y)8FLWXSHR3K)L+C+G()4O67\1E*Q[U(F2= @NDVM@ M:L9&<);1'BD;P_ST&.\>#';_('?0^BIV!M:A)\TU:K2GFBLD, M.K/-+0!-[O]1&/VG*Q&("*Z=MBQ@7O/6K+LL%9JGN/*&*GG\X^2L87?#&;'] M^T11RWPIS7-<$#\;D\W31?+7=+'\EKM:IB5Y*S_]])1=%@Z&^F%P?:8EOV(2 MHJJV"1I$O29,SI0V:AC*==?Z2\I6ABHXB\L4&<&]VGS-<'@YY5N)@6!=2Y> MX:Q OF!SSYKAI4T3YW%H#/V M/$ ?8=3C]=Q7SHL?HS.G^07E"!N9"9"L"F!R$ )0 3%W0+K,LV*EUB3#(FWQ M Y\@C>I:?.CKLY=18 %)3 M:#1)'-DBLP!Q]B)2K(#B9*SB'\:^2E8XQ_( G M@21MY#,L =12LD_*+M+S<0^/'R<3[X%)L#^<,3O(6";8/S#.49JBS$CLH-JY M/CW[X=>@QBHY?/P%(Q@?[Y^Z-TS8SC\=.YBD(FRU8D;'ZQ2AYDT%UN483E[& M:WQ^MS7F(I9X[B1HF^?NR2VE=)]F*^N .3)IYZG,[>!P?+P^.8&S\0AT*QMS M$5Y'$IL.:S%)4(2B@/\+]D3C/IQ<2:/' .W\XZNG8[L.?>HJ9?CHO3'&2K=U M#C0:/F[AVK/<%)FR\VQCF,A[+ B>I$*J-1B*^G%23&#/5*JY&M85T6[AT]JD M.)Q7F2$D65K4;U #K.*09I5'MG5-*H[6!8UD#BS@-MJN'P+:+NYA3Y(^2VM% M.0K'DOTBZFT=HQ8X_PM':NI-(I?%][-!L1GC'!G\8'>;]-V/U37J!D;"7(-' M[PG%EAO_#TJS<T=!AX;:J;K::Z"2W6H10U<:B-&6$,FQZ,.3(08V4+XW+QP2>FSK# M$;ADE',B!:MD;/HCVY]--P%5K09"78@Q$O)&";NNJ[HQI>*M^_A,2Z)ICXHE MY QWKJ(QT_+*YHO!S5FX0D"]80F*"TE?VC #GP5)76#UYIT:D8)]^9:0HT8/A9WC#_(10IZ2ZF M'&C"!.S-C/DU4IPOE=D\T!77$ 0(=3C2G2R>"9F+9L$"^7F0PI@8>MS),7[RVY +NYJ00MHX)#-7.$HVJT;!J:Y;E$L-N20+F/>A M,!> @N>E?$VJ%+)VSH,]Q9ME+$+ _2_0.+ I L0/[F\"S\K>(BL44U?K)'K M\(\\2'ABCT]XILS4?;A_+/\@03W#,>L-$8XMKQ4_!<8?,WODBTBIM6;IBCA6 M90JRCEEAWM@R$EB3C38J0PLCBH!!MV*-E^,HSBWB^T/-N&ET< M]-@BOT0E#"U& ^'Q\+"$039BEZ:0\DO1=F!&[&A$%Z7D1Y 9G:9UH#*8EIO! M@T55"P\>/VF# M[&*\IV8^4T@^RCET9#O;@0X M21-])W9KJY"U]$IAA7P[L'8J(_-7N <91<0R*J*@-S,;Q8%)NMF.GG2-_G/D MV!OB4$C !*R[(;IIB!U&-9+TP!HT19*4?G=2F!> M]O/!)Y'K=QC<3R_9=#(DFX9DTY!L^J#))I"3!24+(8NZJEEUJ?Q5J^!4.-Z< M\"_41PJ^[A@3Z ;P9ACN]0O0.#!(;HF*@$B]607.E$.<"F$]SLS MH6.LN2X M?BA!C&^=*B)EH##L_HNJ#N "JO6%Q-?9/@Y$C39+*3MU+@Y@61)LY)Q]/[VG M^!U120H;()6OW,-AS[DAD7XB]B\>[Z;A0]\:2##CK&Q;#=W-@^Y[\ MYXO%7C//9R+WGJS>AKS6:,@XS6M97K6,H4<+%NXP3OB6]@YQPL8'48.D0@)O M#NR/)01V$ACK9%S5JV5;<8QW-;HYS!X4,$EN6V/SU[8)E(O/L0,YCE#-LGVYVHVKO%UYGC59^$T!'9>RB8B_7#F7"-\&V6,(81D6J9VGZ7G, MU>8[($CN22MSO@>!B,ZJ>MV.9J+X\[-?A?.Z62.C8X\:<1%Y[X/S M)=_8;W2+JEIOIL$(LC1HA*%!7W 0!00#0&C6):,K$$GE0(#]54B78 ENYA % M[:MFT_I"S=!8^BR3(@()^8PB1"RY(&.P=$!0-[.4Z\;Z@Y]H9 Q!&>7Z+.NYB/5*^ODTZ- $I_/B4*O MDQ6/4T@+1?&X^:UYZ&2.Y]Q\+X7:K,1C>@H2O^X3M-VKD^$Z97E6S+(-1Y0>45H MM[X(/JJ9\W[:@&6.&1F=U>2Z"M$#<1$A(L0I&Q%#RTA#!CO#?QLD(Z)R;,7> M+FR81]NZ<"PQJ^(,A$O4K'4Z\E:<5);Z8QV)F"U>X"_5_GF]JFTIV97"UIXJ MYZ-O<2&Z3-)ILXS[[4D@SBHCVX#&$X&Z7&B@7G%U^$):T5F(V]LXO@V,"^T. MFW76:.O1 H *%N?6#]R:0?YQ(QO_4R,.5--"=N.J1VP+14M[QO(J\ZN6K3.3 M/1L4_4GH;N 5\>C!]QIN&KF):)^;8\(U.8]?I=;%1>;7UKZBXNQS&H MBZIT2)TKC))LD;5I6=QDA3\DU_4[AJUA7"\#,)=N_,ZIN< ,XJ,GL9^-$5\) M&D@ 5_C)0_K8R#CNG_)UOP_9#CE*]+]HE8S*Z.CP6T9%>]=S[$!\^C6EZ:WF M,#'S7+(XC3"SKW^"SPR9WR/M.4-&:VTN<@%X6&[%:( @3[1$DM5B8@G0H$S% M?_0/'ZTULADE&SK@.3/_UNM9RC9"2I=@)APJD1@>Z9$:0&7D&.R)][E5WCS) MO7/05S2779NUBR=81"E)WF-H<^+X+%$B599IWC1B/34I^Y^H^]@X_8 G!C\N M*A8>3Q5#UIAH#3)WZ'$AX(RMA39O^MWD-C1"8O!?*70X+#;-9KEI%4(5 )T\ M "@(0FG>RRIT>)TDQVAX4UOMJ:"R'D02T16QT:-^#WF$(8\PY!'>^XTN+1X5G,&;0%KLAU>OQ82T)&%T,M(%PY>*NE0I$HH(.NE)+PWQ2?7)V@67GSHWQ=(3>O%([0-+7^<$ MVA^ )QCT=7;^XJG%V#P4YXW=]C]83X%#1X('"SN2?C^4HX(:-A'H8*LD=@'ZDI! M\+(9@7(@#@[5F6H(=7$B)0Q/Q&AZ2)B;<0TV42JHFLWV:,![S1R92>[46OM0 MKO9;U>C\J=UZ>:_ C25H=OA;\%W%+!_L)Z]^>76.=;!MQ1W;ACH_]NL'[NO\ MHH,3N\CRIN"9C_#,)GQF%+H^LT_\Z?FS,_Z^=U3PZ$K=; ;>"D\,$PR^>LIE M$PCOQ9= Q>UY_A^]"J<R5TI/!=\X(((B V .(,C5?/3*1+A_-G BCI.GCJ"399N;9*K M!LU5GLK/Z]\D=PA"7'%!CK+$:TR4HS*VI;4-NMKI:+.#/7?\>'?C<$,E?$CK M:1>84&( T>CV? (\ZXG\:R':Z9PJY6H+U7T\ M!V$>7^.T>1U$+I7E]KKJBDQNN4[1 %:AQ) "!W5&;HQ>& XD$!J\'0O(-Z': MPFKLJBO![;]4+UJ"%]N^QT>2IC>.RW)[AGZY!N'[-F\N=L[//4[5F T!9XU.C4J2MT=2XV'9*'N."^2U,VCCRR.W( M-?'[TDOR5KGV#@32#JS=JW &Z1:3K[)]]V*&)-@LS0M)2Z+RA6/AT:WA>JL' M+=41\.!>$];W1U;2E?*YCJXMGPC$OO&,D/G(EQS&_'H1CZI<,-QQCDX5L_RF M A[ XUQC^ "C%43_\>&\MC1+:%)!RH$[; K/F-B6I;F0O<$W!3SFU8M*#5'>WF7-,Z;J 0@M#RT$?W(]G.76+1R(;6U$>R;M); Z!S< MT+,=L$3R_C ^-,@ P.0Y?_&T^9IYWE&K7C>!Z8"E,9.5Y")L0-M%6N":U):> MG8MV0U2W &+GKZNOFZ]P,BH'WN6I27KMYMUP#7BBMHR. M2XE>^^\.#-$KRZSD)$$\17K&UQZ$T6]GZJQ +AF/\1">G\0!\WL$GW#1]P+@ M@P2[[;L69']*,2A4A=4A?AMX\LP1$H!6+TRUUR@L%]W@ E2%?S)L^*YTL!?M MAB<"5UI(K]C".X*1_R.>X4T7IX;S'IXI=T-K!3F2,\<"JR"N&S6:/5>8Z'== MW;3_E6]?J\_^1A\_/CW\]K^^SO\V2G[^[O4]/GV>7RS2_]NEV3V^P_16^-ZS M9[_>^6MWL1UP&W#K4 17N,F(+I@4&MO=O<.39B9E2'J@BEFOA4J( MIL96YB@)(G2^IF8S\)YC_)W/E[AMMO$\6T6M!'81=]F!=(5%-V/Z+*>)066I M'$5B1P@?0>IXTY H4 A;B![E*0C-!0UQEE]T=6BSK#TC96(2(\CA('\R2G3Y M8#,M.%?C^HMJH-5R"=O&&C;X(;&N&1.?\!MB!N+-]I!78DUH]'FG']D++@SH ME "=%"2M'AS0D522/,=M FK_YCIO.8['7$=T/8-H)-&@95!VV4#[5N'8V6J2 MJ\?WKU')TSZ8[JZ-;Y=[&!+.^-#Z,)1(=7G&L3U;*2?-%RS:0/*H@HO?,.1? MGK]4).UMUJU[]:2KRSWT,IBG+&.C4!?A,>YWVWBH-STU#*;R36:M5%XA:U=O M^B9'Q!LE)O$0,MO2C8?XP[)YOJL\#L>_ M?XDS&IH$^#7-?J1?:R) %GP=^-G[QFO]M?N67#IO*\K!H0Y ,M+JE5PO;L[& M:L*VH]!!\T>"X<1 4#)IY; #3,MAB]VK]6AG'DA^&N:OX#7<*ZJALG"*>J%)@K MRJJN:#U!%^@]2UEN;]+Y;-P\1_)%.U471NI6,H=B2D-C0I=&G5&[[-$R\YPE M]XPF'3WU_@T2XZ9>F%9>N->8E/M%TUL73 I"YQTU\GDF,'C[ *V+M8 'FDB# M\ECY:ZX-*QKC-H_A3Q=5P-H_2R=U#]&M5$&)C)MO6GE3D'< M2OECMX+9+/H)C$0U@#76(X-QG+P*M/5+*8R3B-)N39H3CYE)KZ3+9^#8)&-I(+IPXK+.>=M( M8*#A&%-I6]9RO?Y=56]TU7,=D] I9>/D;(H.+("X*%L%.KV;PC=0<>OFZD]4 MGWW#0B DX383P%%[9 &*=-F8;^P/W[[;U$6<,@F"S C-XY\\J+TB79&U]\TL M?V.R,.)K*&7 M%5_G.M3'XY-'/IZMP_WK7YZ MK:PY;.]J2-N3&-M=PM?KZ&7FWV-[*: ;;92[F%&K=&7-JPS@YMPH\3]N3XW< MF&R="8./BSMO+CCF6!;8P!4C.3*+^Y69&_W$4= XQ@W>ME]UUYO%8_.CT#&3 MYAMUJETQ?<1(N3J]0Q)3O-I"8XZ(M2M_YT'\OL;1^9K/VGO+4L;Y'3T2X0VQ M9W_9NR7P_]TQCB5P2S[-ZI.#0*'P:_GXYHTR.'XSSS-ZLX0D#O>/OOWTR,B> M#.G>(=W[Z:9[!Y-E,%G$9'E1EM45V^\[9:;\CM;B!9-K^W9W] ]R+TA*X+!F MC%X2,1>T8-@(B8TO3P7+5HP8-%&RZ1\ :3.=DDV@:IV%OMRSP869.E?_8QT> M&S>V00$\3%R)*'P2D.E[W+MU,.S#]PIN?>THZN@/=H<&V^,6VV-0:W]VM?8= M]\#D6"B.4;$*&N0X+ZVJVUE5Y-6N:3SI(:;JSJH_;7[$S3VA:Z8I3;^Z6-=> M'E\]J(E!30QJXB8U\3)%8BYYEB.V:V,;JYW2![\PK)J'F>4F",&L7%&D(\+O MY\I'RG]4YZYFW=2FFHT41Q\D7Y7CSU4-TBLON0&B5NE9VB=+(\+=NU-;E[= MP*6JN,/Z=D&W@UP MVNAC ,'&,,^7>ZS(.FX=@F07$F2NPD<_%R6W4FDQI.TLK;=HX\"2$@J9?ID\ MG&/+G,&"?C2FU2<[*DZKGB/632XX1LHJ1!,^B!ZS!RK28UO0>.]=C_G0*H*J ML]G^_F;5]N'I]&\"S'QG:ZM>6WY3R9;O>G?<&ZC?G8"R!V)9.)4*G0Y:&\ST MREC&$LGW2&Z5H<0HQ>M:YD1GXC?7Y>S6?C>VVY.VGW2893'IS3-F M%0T:]G';Z;G ,B1/'(+E'?LC&UK:EWEE$[N-$A%9 R7,"'^3#%?L<,4&5ZQT M!G=6N*TWU;C>"ROP89/IIVN-*';J1A88*IT%NB@+3S#2])2"MB?R;=%[*Q#V MBI 0YXUGW]>'#W;]8-G97$^8[#X;Y&V'.M=!>JVR Q4X+ Z@DMRX? M1VA9KG&25KH1QOT^]T;@K?3502G5Y<<%=+D!/:[FAW+SP510>3<-M4'=C^=P;NEU%)MJ/<<^R;]WXO M\[-H08"M!VBX-UEIX0)U->F:EAEG!STWZ+E!S]VDYYZ_6185.D)':JZUM4%] MSF>'J-])]]IJS.06]+,U-55%C2S4AZRSS3P:VA1"R_S" MII.P2\N8GV)I2L/-)&28JOJD\ FN0*3Z;.\R*0EQ7!EK8P_!TX/V&[3?H/UN M"0'2)D\DWDK2WT]0J;ZA1V30NR%QZ:?5HTI6$_Z"K48BT, MKN9 92L$7N;8(!E7HIKK#L#"#P0>OT_R:YGP>??5E5(_QE+G;/=G[Z_.7 M3QUA)Q>;L\T65GD->FO06X/>NE%OG1MS&1@)L?6V:\K(VSZ%HQTZ9H)(F1$(@8\DKEFJZ52BC6(Z6;9,@*EL_KY@LERFA_ JC.D A*V8 MO5%-)7)]=DWN(Y< ,I$7P%1,I>NUI^9'N9U _)I1:#FC=@A$)&IONE2H);+% M+Z75;;_#&8^.9W2="Z;WZMIIJ'O/]Y3=G/%S2!K77=)QD(F#M37$_ZYB]Q'6J!=(7P_G?T(% MC@?[0X7C4.'XZ58X?G 5?5NJKUF5I+3 VY*B;Q5XKYBV2O*3]TWYV68 $@07 MVJXKPX[3IJR@8*=M!\Y%-0&$JJ_N F8BSBAS(/W!>I1L6.+?+4%( .!:OSD8 M]R7AN=+"1[^V9+$"%N6@FV/$4G:E&Q,(+G'@F7 L@U1,$Y6T/7ZBH*? CB M7T?0MEP88Y<@U2];N:&+O&FML4DK%G2T4-(@;:#'/>W=OY8=R5V*S@S"P E" M_<^/3X62+Z11Z4=&9SG:-"0K$EPFL\G M$,B?'0PXA3^O6E69)V@S76)H)NF MHOPBA09:XEB;\6]B#;2N@(+?\,W1]UOY(:*/3K7@NK8CMYNF+JSS _M>9F6] MR:/]\1'=9(&A%;B,R8'=7WE>H$:#%R';/Z/]MG:N_3<[6-_(O4W')+OUNG1_ M3R=LNYEOK=_^00RK[<@;> LZBY[GOG7'CL>'CX<-^X@VC([8 MH^-AQSZB'1N.V$>V8<,1VZD=X_#>NE%R_,&LDN-/:$.WQEUDB\_R>M(U#Z7J M/J6%CD_.33%1RW$^>3B-]2DM_"T2_MW9\^1<&#<',1_$_*-=^%O$_.__\_SI M<)T^]"[\5$TOYP8E*X.F&33-1[KPM\CXS]5EG@X"/@CX1[OPMPIXW<[K;IG\ M4'<+>L%PK3[TCMP;3K.[T;U/:==N"1:%.NPCC_!]2KMVRUG[E4Q8L!4-!V0X M('_.7=N5R^A#P%S?]

&*6Z#6ERLHXT>8F2C8TXDBYH#!CUW14H=M.8A3;T MRFN/U.GUZDF9K0"X3\;;F!JBE%XX2FVT,*S-E2D[$_5]1A-CY;T4H) 4$6\= MTCAY43KH. ..MG4/#&88 &-:[;F2T5^X6Z29 4H?7XT6D1<^ M',/F_1GU04KNR1;OGCI($_<+O3)9- -A,MKP:,O83A\H68+ G5$+W]'UW'"E M0%5S$ZVM4]5&QVG+8]B5S7W&PNGE?\MA3.F\=66K[<8?CY]\ 4C6^-$7+,,' M3\:G7VP\;?BTPKJ X&(OP88_O#(]J138J1>J)/ CF/U^)@_PO((F/O-BU 7B95 M:<*/Q!QWW)DI:]XMV"Y"T@4FCR+IUNV->P/EY*[<7HQ%LK'_:)O5]0' !D&I MV[K-]1"8Y7U:C\ULD#'\X$,8Q[=M'H[WL'4?Y=8=CY\<#'OW<>[=X?AT4)D? MZ=X-Y^[CW;OAW'V\>S>KS+>U6@GY14#:IJ4%4[K:HT7FN'LGP#HI4\2RR'QT>LRK@P7/37 MT<&HC]D;=-B@P_YD.FSC@;MIC>3,K/_O.YBKN,"?L/9!XO =:9O;0CT[OQ;; MY>B=K,^?09:.!UD:9.D=R=+1QV(%O>6%]3:F2VBGA*"YZ=28V6RW3)>GF_ W MW[PK V379Q\9;@]EJJF:V(&E"E0#XV1V?^WD"MJ%M=OYI1K$;!"S0NW$ M"-J%M?M02_5V1M6.+,<)O_/[@N2LKLI\VB2O71OICR"$\U$KF)W2)D>+=J%A1IDZD%EZIWGH79AH7;; M'MJ1Y1#CYV?S9EHM%D,<9O"4;M$53\:G@U\]2,N=I>5HD)9!6NX*B#EYEP[3 MGR$*,Y"&OR?2V[O(*SJQ)==IPRRW!3W*-"U:QX-7O'8,N:"\#2A_QPFW5;KO M]SQ)\#A)^,66Y[D)2*25XGL;C3+XC$.*[^0[^GZ65"6]:U;5"^8!MW35&:B0 MNP:4V'@?=NG@\;?-71\^"@:HCTAJ0ZO7&"8+9@KL-SF]TQ2KY/#HBU&B[,F' MFZF3XV6\A9OEN15SCL=\YS$/-+,[MW,Z0\P(O7DX M2LPOK/?*_#S>1M 54)5-"Y/6T/_SGMHYPN%]V-81A\=6\3M=J,;\>2+)/@9"[2VNF#.#M8P(L_6K\7\V?:7MQ#,Z5:AP\?AP1A^YX+^:1?U M=/SD@^S=^@U]XI5^FLQK,_OOS_[R^I>G&XD\\#-9&73BBV_#$FC]U6=_>\V4 MY234**4EP6B<.*>A2-\HS+S2>P=D.;@K2E?:_S+>HK65ES_269]^B4\D_YL. M.;[Y56]/XLT-C"2[M?RK+8__L-L47LXWE:$SC?\H>9G6EZ8%I3Q4')?BP'9, MSKOELJI;5ZC^\*;&[YLZ>2QKTNUU'O3MP)^OJ[K(KM%+@E0I_>,2DH:W+ V_ M2CLIN(N"=VO3!7;&/31>@LMK^[:,:)S3QB2ERNA#T"KA])M_';W\;GX][MSO@G$M**33XL MY;/\(M_[NUGAYF\Q-]R/))MUA4'H";0],F@6)IP\9O4G.YBG-I#87T@K&]EF9Y5/Z;U%- M4WR1'O,CQO-W^I]1\J*I4Q4$>OB-AS+!>8O??OOGHQ7.FUZSFBE$#7UV4O2. M:%0<)J:E#]&!JJ_,FE7%0XVMEHEMSX*]IEDL9-NF%3?XX4FK?&_>B1)^G>7RJ](]G+W=WH-GN4-38QG5I@WZI#Q2F"1Z&/C9'N' M)!:*>9K1J.A.H)5=1#+>R&K!V+4&,9[1=-,IQ)+$96%$;VAGHYHDH,[376EM M\@L&*UJ.=NC"E"11KA<0[633H:=3U%0'=A7TTM1P_R:2MVOT P76T47A;D2]8Q? R M+0ORU]&P"V_,S$R<&__\'9'!NT0:(*?^#C8S6H^6-W&$'225CRU$VZ)%U="U M,JM(8N0X&E(AM1Q VD^(H;O0KM$BBP2E6O(IA329-U-CLLV*K:2_T*9L'4IP ME03O]Q_%0\F0Y5W9&E6\6DEKXY^:O6.S&O[?0T\5+)!Y@[;HU]'&[J: MQ;I)OI3;A+0YN^YLTTFKL+R<%AVMQ*PKIW)?RK407C2FH._4;!3SS4H7!2X4 MOGM&R-G-&A=ZGF+Q< MT$$/,&=>CNYLRKZ&:6"?J?/&U;-'MB3MB+MCW6-(OD;0O&DSIW6EG]/ELH!" M@X%%:@Z+T.2+3JXY4N6DKIN1:U)6X1]^)9 V[4K]>O07O! &-@D?I!)_((.- M?-ZCB8,J#Z_R?F<_ U;2?XPWUM4<$9%Q_IK?63;Q^0#SC:P7 MR[K-XNQ]%[P2G6$:^BRLV=+ .L&YH>>HK3+K<']T:QT"2SUW)%/Y1:GZ;VW( M57V1EOE_9%.=#*;!-%J3+K3SGY6U!AM+J\B] _TGM_A:: )H2GO^LY$3;!F9 M?Q9K)KLZ?J3VT(DW676B;=AZG%GAYS,OY["NIN)59=[A\(:R]&O;(Q7@-@VA M*#%STL*L-6AD0><=)#NRPB/(8,PW]+2\95MQ5]2&%J+!S7'C(=9-GY&JAQ+7 M#>3?IF*>J@+Z_M4/9Q*;I5G1)%Z\8GM#+#+=?K_8K)&Y#>C[/$QO&?MX&=K[ MNQ7B((F3\R>!C)3V)9FEDUKW;&3;K8IK(G]O6&+1?Q'NIMQLXOQ;=X_O<&LY MZDD@[4J'@2Q*4L:D;!=0,K/\#>("9!VI3*?+O*7#9MX@WI"S+\5_N$BA:)Q\ MI-D5+LNLYTFUEMDE-ZH2W/';8!1PQ-Q-?YG6;:G6@=/7J]P460,GCL3,]-[& MPQZIF5XLL5)B,ACK_?7/VT/9MK353ZT5.(+W8@?&)A0FP"J9&)]^ MYL@QKIE\2DY,W=.85MV/Y]9>?=<;3W M\#0ITY)LU58C^@TL!^38YWC@OZHZN,'U"HMB#AM>+:_<'Q\OVDTV!_:\Z/]?7I>4>3R,7M1RSS'R0[MS")M,,(L MIX4Q[;S*>$V==4C>>YLO"W=!)SS.W*@9!3]:?3"^\:O92)('\2HS1B1-L-8% M_M1M!'RZ')F! M"EDK\NCH*J3K+5,/F":8L4\T)3T,.[&%25-VBXGAR&N6S]BY:8.0J8A4:#S: MK48R(6\D1M1>D__,X)*1M-_F&*(+'K7I):SA"&'2SO.Z1: ;1G<^XQ^OC;FT M;A;6@M6'R@S'L]@*XZ!6A=L@AQ].=H]-RYCQ,.(&% ML:D[3@WQ;$:A0L%"D^M8LPE6LM?JG&%K.?ZB,6^-YMO@N$2;0P4J0Q$'54)H MXNH:6M7,OEQ7F,.(,UHD)*EDTW4/V(NQ;@X)3E>7>WGI=GMTP_+S0>%$@EMW M3@7R0IAQ3$A*UB;E KA,@GB O%,H8 M+3B)$-D#9KE%VF(O#6X91QG8-N>TA(F"_0E9 ;0(T!BC,,P0)*PP'ME &V?1 M *KSH7A"099L5YRBOOHZ\VY1I&U$<$<:/\+\590Q]:IW&XUXGT5)\ >":"Z+ M15T@0P%EQ^J5-SJQC>V[H B'AH(?24YZK&XNW?XG(_^'^MV?GS_FG M@V^_LM'E*"/\.LVOTY+\L)RSU5A%,R$+L%Y6M8V(Z8?""4O6>E*E=;9QB@G6 M6(P53%-$*^,OJGB+D@F\3*=*)C!4)O^B%1&7#0X]T@<,4@B.'6V:AI)\H#Q< M28T]^&GKZ9?T%-J;Y#4- M&9F%5%.QR.W"279T.)F=V6YNDH+TD9/$=BKZC(GJYX.%WF;=.@@3#*V MU2Z&KW[5B+D (GRH;;:J$G# !-D=OMM\A%G5;@$T1DEO2U8T+[:P M\.L@B&@E-SS:*C/A6H3?H-?-9C[(;((32T^8X9Z!&*N)[24".?Z,N&!Z4\U:I#BB]>%YBBVB M !5D+E5+;EA^_,KF57C03?3H_E7**8)-F_9Z;H/,[A:T6LVG$QJ]L]_TC$@[ M2P8>A#*5EU>D#B3=1R.07*FI]U+V]()U#^7 "Z*$JY ]"@*D.KQ=U !/:7YD MV6'[=^C0D MH4]Y\YL%(9 !,IDNV/JO_<:. ,TRUM]N5TL&:UG0%[WL:Q*]DBX<_4WDZ FB M3X.D")$BU(X4M,OE^V M+HN5FI__\>+9B[/(;L*D7I#0%-%OK5:Y%Y@BBN;URW!F,QKABY)<%@-K(Y25 MLQ]L".\.,)41C_9"["QKO%BCA8?Q*]+1=&L\9QM+:/(WS2T*?T@J''J=K,+4 MW0[1*C*2PCJ(FQ=$H9!Z=Y&].L_)_0SE-GR@G*\TF0"PP8Y[G;)+$>P>N_W;L'C;\+=BV^ R_[;Q"FKM5KM0?H&Z=M:F.%Q M?5$HFS%+?=1A#\M7Y#,#=\D&-?1!@R@.HGB3*&Y*F[CHE\*=Z;:?PW'"[4]. MDU92%?FD3B6U#TM!R_(B^+M)&]0Z^+*FDX M:Q!:\ H);$FOLHHSK.WD C^$IZ*2%E=>$CC\8HKNLOSM#]+WH-+7\X00G$4T MKS46)2^X@(J%T=7R<6 5.<[Q=MG:[-F+OG%AA9UR#:^-\P1GZ555IY,0[!S& MT5QAJ-0?JDLV3GXDD_H*2*5KP\%HP&PGM)0X9;?XF8I=X]ZW1@Q?>-S&2"G$75)C4VKKLB2>4K;BFE-@+IZWXF3>^R'@'TXJ(D+-7"7 M^QZUYIUT2"4AY(C(;1%HM:PV,E9KET+J#$KG=@(*Q\\W\\G+-XTH3 M>XRGA#\HP'XM$1.0/Z_J+,= L<%J4E5RG^FV-K1#.P.([)?JP#Z\Z@K43.NA MU6H)R7\[H",D*]CST+>&II32@'J*^T&!(4%Z&9_ #O&J/%N5-.]I\BLM%M"$9YJNO;0K6UA '^7+-&"MQA$UPV%2Y.V6: MC(.LQ&0,C#II3-DD$NB26B@GMET!EXK=^'<.%$S:EZ]MR0!XM%*A8K_JD MYB$-$]&AGN,O ?!KZEW,%7-F#'FDCI35J[I"VG^U8UGCVR*G&K@<6>#U2("D M/5.#MA%GPVH@TBBF34-!7FE^V7&1<55,;81F(L6[)[EDGCF%E7(\':G3Y8JC MTTU0I&I_!FJP)B54I-<-TW_M97F#PB9H7G^P;$D-=H$K\R^T.CE.R2Y(3XHN MC>>3A[NXU%UYRA]YFJ>'VPZ@?0(7;T&]Y"4C]T7-ITE6_0=8 M5QEY5!RJJ%49:5HR_X(4?I&UK]"WT@^#F7'H=.?T&8!D_*%V67F%P89O65]H M-9RQO_BI =B)&GWD?C,CBM_MQ03QEQ"7#=L]]M M$(GH;EOM%]HS-JO"L_$L'F(ZT->8-&>69X+9T)HK6@-3DMY/+VJC$NL,6&5! M0B XYNV)7<@ !A+]GJ^07I5I>&ZC@_K+MD.0V).9SV"+T=_I:&61*N^6.*EPI_M]L2*!*&_T"]R4WS PM+7C&,/\4+.Q][DRUSE%U6-[0E$B"<*5I^\%>*TFTY= M ,82/2H8P #+K@B05HH5^!)4""^7%3/J$C#@"W\E*[Q%BT[%]>&8/6WZIP33 M.!Y@&@-,8X!IO#M'Z [H.]8C2NPE5>2X#8LT7VA$1"]D&(GE#(G'P$*][2+6 MNZFZ+C54-,_K3&JDE/.+->4$=6%Y"0"(J$NU;/6%0L?E=:*]U)?D*0O*SS]% M"SC89KAA8#K!X$'*3&GG&CPGQ [*U\1:ZP_'VA@_^;],I$X?]! -TS.*9( + MHD()BKE0L]VY5_&<;UE>,@:Y.D/":#YX%-XV=&%=2!ORU;$PBPL/XDK-0U3$ M9#2VQ@1S88:#^"52WLASG@10>UBL''KP./@L70#22!:XJ_4*[+,1P_(M?8W< M[5["71!$V#ZB18V@\I9O"[YN\( P! ,7V!%P^G( :W0JM-[(>1)35QT-9]AM M?#*$33\6&,T,+Q7K4_PP#81)J%O^5FSX'ER/91OMT Q+C4!X8(2GS@G2&E5_ MJJ7@+C 2F2I-DVENT\@89KI'OT\6"V-QYKUM;;J&MZ"W?Q&N5B>+E<6I"\RE M30O](:BMWC) ]6-';TN>*M7,KU;2WG>(RMYGMA4#3*C8M):D7V1=;R4$!OGG MP>%!@GC5'E\Q@7/LG:'3PY#-RM4R'#_F&TD8S/A"V%K7A'\?'<'GEPXE_,FG&=G)@^M!]_2&,!0OH44*\A1B/U U9.CX_C;T8 '7+2 M;5XIF/SQ?L#KFI=Q 9ZKL]O\.2T;M!^2R1^M?TXKF'S1WOU(1W[@)P>51R.]:NH\=0Q^6_BCE3;) MK;EE) V;'$Q6K.F075?RS@F-58- '7F_(WO7L]242"@&<7N4BC$;4T,6.)R( MS12^=@R^]$788*LJ>W_NKG6H0G=W0UG&]@8L@74.]9)/O]T@$9RA*QM?33*A M S'+ QO]_4WO7K-YNW8R'[)WS%VUZFW3AM1?5*CL:X+S10>'C/8K"R;0DT;[ M"LW(80;)/E6NB!0M)._R7(\9 M&0Y2,R/U-F'T<;I%Q/'PBSI=-,$EE9(N/OCR\JOD59&68"FMII=)M90SSZP/ M8)?W&EYPF8#]N-BYK*N&?]-<2 LP+-8M$=MKRB%M55S;AMGX<4+I1"%O62^\ M-J2DM>@GOXR>*4WS&E7 $ \;23H-S4U:M/-I6CL94R)9/Q:3TL6,6F6^?Q!0 M":DVPV5W7U%I+.:)Q(O?PN(0#4 M2>2MLA_(P169R)RGR.R)C= #R1GA@"5?F*:\RNNJ7$CT/VTM?:BD@RZ*:@)N M$_HD/: $^RDY\ M6W7;'U^_31K0L> ;R$I:1(3-],\+]!(IE19],2'#1; ^]L2I1F"RFJ2NJH6J MO*C^(B*!9HMK31%/N'0#%1]I7K-I5-)2 X0PLL3$8K8AB+4$88T$L*0=A*B* MQIA+QI,H(Q@S_XL>URL>W%)IP?0^\E@[ZS7=SL1!Z$2!]A6JK<)I6%TM+L[N+"OD(>.Z^N+:D:9TK[<]86,FP0 MHRV=77QA%!.L93NWJ_6TRCAZ]9W%3#V5]"2/0C33**(/RJM,6V.@.X&Y5C?7 MDQ@%+K' -#V;G%K9UV;2Y*U:F[:PTBN^'YPPCQ4']REE%A\-F<4ALSAD%O]0 MK.E]66(_\O6C>9B9^7!6UQ^9V4=I/_UA1WB3E10 *K%]2CC/%H5WAAQ%B_?X MV3V*KM_XTD3*L]2^N"$BZL/$#-X:70SB+9KK"P_6VR%P\?]4'9LP"C($VR@Y MHIKJL)EFWYI8#5@WJ5]=J+LQ41-$:UN08_E?^?;#_]G?KJ^OQQ?XJ,M@DBS] MU]?YW]A(9 M2)NJ3(5Z5=HCX:Z3+BKT6B9PZI@'BQOF65;*JE3CT49#KF%%Z_#89VEMFOG\ M^=-=J1Q!:!D[S1 '2Y[79336IZI_S$BMZ2!*&OS-UFO^7$F01D,HWM+M/VBJ M9KF"!9,O?1#8_LE(V("#FXTO&TJ9H=R!=BUCEX^I2$_,>A3\T9\^]T??3T9; M:9D2K0#7/ME\%12C6@O>NZ,2V<':!P$F[Q!H!NO>#H'Z-CDS-6YXKE;3<8 < MV'AP@<\KSN2;1J* "R[K(5EDJMCC_=.OY!P<'1WLG9[N[TM"8:J6VYIZT6P? MK: =)OM!OE\/:ZR\T;.X2Y),!\M=E=QW]@7S^J%<"U-C*<*\^<^J2C@W\X:K M0=N@/&)=44L4E$\R7%S+I U-U%N7XO;A8W?JT>E( G!W8[Y)&!)Q:\"ZIO M1MMC[7;[;P9-?B.N/]FVV:T>=U"$[SZ:3KCF](.C0S<[9_Q-[^6^1>H\#!'U M:N_[9?V5+=\_&A\<[<@6K>^+Y4GXT^U/=(R.^31NWJ+AY#SDSNR/GVS=F4&_ M[C0^?3QLT\-M$U/:K!M\1V]A\:E=:T>%:#O*+_,LL?F< MM][FHT]GGT,#G&WTQ^,^1FA/?A5)P\_IPOQQ=;A]BX*L]K!-NDW1!HA7M_Z_ M6S>%W#J&;,TYRPJ<70Q'9+=VY-Z'YNXFPW#; MO*,]>IVWQ99SL\4X>/0VQD&0YYQ.C8FSN_?;GT>?SOX@&?X6UL!/QNS]9,@\ M/)]W?S (M+,;\Y"!(4?C^9[+7OY0;.C.._?G.$:!FN-0=[R#C_?_>,AG9X_* MPR_^+I^6'==S#[]Y-Y^<'=M-:_X-VWFGL_BJ-@USJ(V2I_/[I*X>?J<^1DMMV+L-I^P?H)I?/P2ZIJX??J8_10!OV[@[1N'-P( _1MX_+(JNZBR)MDO/I/*^W M 1J'\-LG?#D-X;W>'8)MV5?M%F/.K<@B\?5R&V2N0XOUAJVQG]V0PU(: VSM,E)X. ;<_Z6G9 M<3WW\)OW,5IXPW:^G='WV_A\?#>3[VOFSOW@M,&6+CCB0;Z1JSGFY,C_EDRK M/>Z!;;*H"V=>:L?F@R=/'DF[!G#,H^U>QBS"]%FW4EJJ:'F3'-4K.?SU[J6A' MD&&?5[0^+_-I77G6[,9UA\O1>CZE 2UR98BO_*KR6G!3\SS+4VD[SH^+OXV^ M6SS>KN#![F.PX>!'"9H(\JIF,BYMCGRG\3T(X[D3U?T[2FJOD)A$=5T"[U2@ MI'+U,K],7U9EE_Q FG"9_-225/ 23K6'/(G\SZ3)%B)K!X^LT& 3Z-\'V(3H M Z/D63W6 08#7W^4M+]#:F)[A*$S= MRD9C<&<,;^?5LD-Y'+TIE>Y%-M3LX'J4,_3?DS MKIAE=8V%[;*\XN5 ^]B*^\!<"-7_-*^G72X\ZOFO,.!P"ZPUN!8^6 M-/P"=!)'[P$2GJGO_L;KSZN#]C28'T;^N\G_0X<#]/Q-F[?T(3[(\K&1'SQ. M.^G1\RG_^!W]EUXGAY);S1G?WCSYE!JIG0R-U,S02"VT7&\4YJ&1VBVM+5CQ MO#9%0G?B5?);24.J&]N\]SM3)C]T-?H_^+^,$KH4E](@O%A%NB\7[9N75[1= M%>M5NENXN4B9/-I/EJFT5>'):V>ME/1T8:0#U(O2%H!LO&T?UKBXLQW<+X/= M:%[MYWIH]^LW4?+.L M#3N4M%LZQ8,GISP[S'++Q'38UGAGH^+E+^=BN-!DSK(K[EXK$Z*/8[V;]1F0 M>'8SM(FMI;$3SV><)!^\ =\?$?*U^I\[&=&,*U:QMG)TJ#O@[%_:@L>AH!T& M'I1]7^\]X9[(.VR/]M\-F@RS_L*Y.$C>; M]J5M>QS[1RK&?1GF?EV9F)JAJ,>RP'V6I][>[>B(DF">NM7 "+>.*)GEID / M2\S?VG\8U=,5R7O3T*D,Q? NI^PCT;AKT.>-PK@%\Z3B>-9==.2D(!(0+_^3 M)UC^X,^A0R\O[+_(]3"#Y2+]U/29+BR@$JYOV/!(Z\IL>A@V]14M,NW2S9L: MBEV67V#!6/87^1M<)J3.T)5ZW<'9<"3Y9'QO)K6-%#S>,NC^F9<%EPZB?TQ 4L9+7<&FUYWWCSJ-'IBELS MIMS^*I_EW#9Q0@+F^IN7#]/0[?[G(82*W4DOKZ6@K8[V@:''6P)=X=Z$NNGW M;FL4Z8S&J"\* ,YR-9;)?^O=-*]^*^NL[G9MG:X,_^R3CYT:D4 M;8':I LT?R?C!;8Y'PIW%NDKQZRBEG5>Z -XJ_PO8@VV89OB8>(,!F.D+?N_ MKTAC%+UCN_G*B"_4)V%\$2.-W[W]&O?O[SUQJ^:,'G?;A,[1AO8?W$+S)@N- M%#=+89KDV7]_]L_7U?3H^/3H9/_PY. S<42#OYR>H.'=H]Y?3D[V3T\?S8[_ MF9WL3_]Y/#&/_YD^F63_--.#=/]Q]NCHT?1)](T7) H'9[_FS>7W*4>O_WG\ MY/CXY$0_]&X.1.AQ+^YD;'QUD'^4A(JKA+(N<7&C@D_T*G:/0B3:[2.CL).N@9]5.DZ]%U8(:D<1N KDH2\*[19J9=Q MNK)@#':SF0:+\<(6UR&]CA3#U-@T!KII5]BIBIQ6^5IFIE@_1'Z&O,0 MN:\G>:3:IIC&FE7<$_6RK*Z3E/M?LNG=_]C$%+FYXB:M$UJIA6L1O$A7DFC) M27_D=33I8$+C!,VCFSF/CS_/75>YY^U:/U)M9&KUIVO(.DI\1UV9>LDM$]CX M\>O;ZW=JG6J:)G?]SM^KG/9E,DAJW-2&-#A-R7E'RUNO=JCC:*0,-#1[>'0P M.]S7T^1V/#Y#94=66=4U]H#0;G2E]B=M+6)@1C:-U;7Z+?)%+,.6;!_3-;UO-=?VT13H:Z9\N MT2&L^7=VS;&LWB]Z:K5+..D@T/D^LN0VZ\"W3!2\#99BSP+/XE#K:1^CQ[_I MK5*6-\LB77V3ESR"24'*CH/F%LGUJ/<43G\$(2-2;Q(P^NM?GIP\?F(A%+^5 MY%MG^50:W,Z*#BI<-' NW>-5A4')JZ(6'3M-.Q(_?$(TK^ADVAJK?-?CV\/* M!RO_]_]! VF2W)^KRSQUT1BX?2F[MN3#3='SGM8?>24D-O7&0]?KFBZCLC-R M)[>L"J9D'U>D;TBKX"%R3_,6\@6S2/\%,]=_B#:^FQIQ/-,%OYU^7)';2$Y^ MVI VH8\N&_MO>^EH!+;!2V9I7C02!U\E72-7OK^(;+I VFZO"=)U7A1ZQ8^3 M&#[RL>?Y'@]YOB'/]^GF^0:EOEFI1R\)L84S_C_Z_.^(@Y0PS]*F@0.V(K> MW0W6U.5%!0UIKM)"[F$(5M,BO GP1UH@&\ [HNI3="F#-4CA+U,@'KLBA1_2 MDF=D1LYYXGLD1WPA,D'#G-L/YR^"&(E>]&F&S*E!;)$T];2-/1S6[# "YF1V MSLE:H\^.W0D8+( ;A(5$(3-+ Y]@6=DX6>%N^7^8>D4V?]-*/%E!.P)$PM^M M!0 7HN T*SIWCG=]?;#;K\TLVI?1+.@N4TY >LRUA[%Y.YZAE=I>D?A M.^0Y7Y=M5W/*-3,+#G=7_7%'Y@(9!H+HY?@" %97)IQ+$7I-(T;>9PP^MVEA:%#0BPH),$+S8+MXV5U!4C!YK!MKU9 MLH/X4M--I]XO#I+_(OH<^I\V=')15!, "ND[U8*N4%->Y755(CPFL;M- MUYO5K:,MT4G6=>OQS$&X;KWQYND5 ]D16,VBXUE43:/8!NP+?\;^4O=2=,JP MRC>O\HL9C &XYKC[%K#S4J!K6;QS7GZV(EEPD6Y.4*42R+,$FW$2HW670Y@B MMI].!<'4Y@L."\QZCK]_ K9R8M9.F9\A(NJRMCTQP9@ M;\N+'!ZH0NCX@$T,;']-29ALA$?Y0R6_9@TX):/GPL>AQ1 JS44J\$C^J.K$ MM?B-B]D,6[A5W2$6'UDZ*7("6NR#"Q'H&UK=J7%P_L%$N=O)D+R=MQK9IN2" M#+87G4'85HSXK4IV<>F!.2Z8^M*P])2:_QD5;XB6[W,7*ZLO2M&0P7>(KK"4!F:L6BZZDFTX,"!E $^=(Q:.?&/9$ M!@UY-SG ">M*CL$AETHFJ&FMP4D6QG6*+.LLG=2Z]EIUUYC%I( EV=A=N"#O MCC>&IAO'IH=]N(N:"]*>. -SFA\6>$76.&S],F5_4*$#=SXAP^+?NO@U+NJY M2:]R0"]*^%UMG4\Z3A;;$,::CEF[Y)%MWG"BK$X5NQP@./\"QBJ0TBQ-(6\2 MX[#%0V=5;::( ME .-ZVWE==1=S'E(XSF&;[WK&;@JAP)[/R6\-0F%JFC=2 MT2 ;N+"%R9(8O$3.C^R."OO(^<0U(:"MK+N+C-[KC#YZNF-0L$RAH./&1IRP#HUDS=M35=D>6XE[9M.KVT"TSCJ;NEF.C. ML0M"%5I($/ZF%Q*&!5-R1EC*,E(S0[8%J MMRWL.1>FO&CG*[VN8+T831(LTDO:K=9O".,>BE1@,MBQTL:OW-UG/>5A&V[= MAO5[([!0;-!(Z#(TYTEZ+)TZE88?KU"GSW DS43B9/ E-VS!';: RS05L:,L M"VF)%#'ND(#/0+<(U3DF/@ZN%F<4W4L>!)SE(+ )]RA!JMO(U;,I%+\>=AIV M\NZ'*7!C-UKW:F XZZ% <5\'Z!:J"VN O_F+.$/RW6F1Y@L/I,[+&6XCQ"?S M.F-;8K7E28PO&;;OENT[@_T5I$48U@7,R)26U-MT\NL,&/(:.?,;L!I;3] G M@K5;H^0;L'8#UF[ VMU34>Y_7&KR1<^)I2-^3?8%>Z[XN9VSFZ60D4BC DX' M<+L8[OV0B*_8V71VW7+(O>(.^'LZ2W=9\$UU%KQY[Z30XF54X8\5>J4,',\D M,(B5"RLMI)+ L1A"44+Q%NFR,=_8'[[]8%>^%5T>UAY)8M6UW\Q0/QX>,ZO0 M9=68J=JQ2,K'9$6_#O_PA^;0IU/&MC*G\KKHZSA/_0'4@;H3$=->]BA[UV3@ M#]5?9FH*81X(L1L:,A3Z'S5#CT1[S*B4,6>_[ M*Q!)P-D@,5[Q&RUK#/T&/$"Y^ND^363==P]=72.P' 3[3R[8+V\5TGX>3)+- MDF764DPF0HJN(Q:]+$>2A"$5NRM_^X/T/9ST_=*/(&N1,/N T]8I2'$$13%Z MC#@G;JS65!<^O:"O-VW2W:3U_MS6#Q;]1:DU%UQ&'A6=A@3(@P4T'%7KIR4.I&"')N*(-F.2PQ)_)"!>NB!+0B0!D+>=9\=(-72RPM1H'@Y;" M<.2>3$,OE@#0&H*Z#V 2'Q3OKA1ZS0\41IN1 *8W5 $%+!*#!34:VS$_KM@/EJ*+=.JBRO+9*M&R]Y[A((H]O:B-D&8Q?8H&;=KTC;"0R.[(+P_8X^"=KA\A?)?.N M;OL8T"%T%(>.U'W^A:F4F9OPG!FRK!EX;J:D*3@9\I)]EB%X-*B"Z#:[G>-O$GV[(Z;V$,R%TE5=P>/-BB,T, M*PGW65E48Z+2^RK-"X'IE,DLO:*[B[&&IEYP;"9MT?=#+BK_96%K870HA)@Y M6_)&>I0%>-Y!@ [=:1D3_(V659 ,G). M*,#?3_),0=9IA):7[UHV:J$7:'+6L9X"1\O;;Z/))FU=2,] 7U6QH_;\#63" MM[%*OP5O\,/R3H=4]?=W1-XKH^]#LDBKBO]WQ\>IT!9:9=DQWXSE:XKJL-9G MRG%,YK6/R(?LT^@X>G MS'*#Z+1E;; 40VM="V1F*T^NC^]S2;P412^DS(6/Q)9'V!K93ZG1Z).A*&(H MBOATBR(^?*/1#5ICUK\LZ7[H:BA$]'(8V=)NK^;3(VVEQ MQY\>O,V9;!NHU%QK""U4=B =T;WY=(.JC2XVVT#BFR$&.3@RG_T-O@+YP.*3 M3,VR#>7]9O[5;W?9.Q[$:G?%ZM9.B?%2A+QTP@_H_<7'_)&W0^2UEDB[N04\?:#HH16[/ M5U1D,R.O(BA6DNE!G@=YOJ..M!61\%O8?@.N->\C6A$A6J3,^JXDJ@U'! ." M583@*G044>R4?:!]GP\_+TV;NSR,!!=M 6:33%;B^R F44LTSN$1![$>Q'J; M6/>J Y#!F^9+P/L9"565T@^ETAX2??[>0;0&T=HF6OW[9>(.Y>;#'%L [<0_:'EDG@6886,&LV82:Y+ M.A^[!\C-5EIJY1B[L;&)^S'^'XWC16D!'"N3DCXXW#\\Y!?2#TB4GO'%VJ@<.(L[5%A"31*3'. 27*C2_MUP73X-S,!C\>-* MDY/@H7?_]E%TM0/C8I'FTN$DG-(6XU7;I4C3/K%*YRBK"FQ3.\O&+'+4I7;( M3RHN3<66T2,A<%@I2<6BD-0J,^/0J\DBGEX6*YM1=9@8]'"4;HXVSA"F4[4W M=H[IUM(>!/T)1EO )]<]POKDQ3:8"DU.\Z8.[<,CF9BBNI9>=L$P,#1%Y*5T MM%=-:]FGKLA*JVIM?W<;6@]O&#\D+BTXM7^J+H&,&5-'S#.&R=;HOFJ!A=7: MOL$N \B<:Z==4NT8_'+)>_G#%Z8D<2NG-YDB48O,55^&?8,#>@_NW^H?/0=,M&@JWR\$+RA2FNW2]YL:]%YE+LLI(]1A]>\A4J3*C>4SFCG&K>)NW+H[H\%_?O_/'_*4_RYNLQ3 MZ\&Q:H\I,=<1[R'T4/4H;EJWX%PDBUX1%LO'/N(B_5=5AQ\2'JI&-G[!;VB:X3ZW+$?7 2;[C MPPPIY+"E2"0CRC58U/%AP/O^^I?3PX/'WS9W??@H&* ^ MX3K:?8"NF2WO,F M7TCSGL.C+T;)T1=B 'VQ22;X#A2#B8&M^-_CP&!"MD#:31:KGND56OTT@#WE M=Q49]:.,\F-2Q(&V0@"E=K:6XY[K:PNP[[C./*(_N- RJ^TK?7!(*WUX($M] M\#A:ZT\(CWJX/^!1!SSJ@$=]RS)V/=LP!N*KY^W4\>^Q$[W5R<']?I&C7D!! M_'SMAM:HL,?T2BE@9#$20K0U'H\>8Q&C3(]W+K941JYMW7H7><]7$P0*U,34 M-FC.NK-?J];,%RF=N,NUQ+V1M3NNMJ\N*\L;QDNIG4BE?= :)D,CC3U3;+OQ MU%NEJ)D?;*O-MY#LXX24L3*;2=G#)JP)78.]_==%ECM675/]AW;MJ_KCM_OC M.\C%?$%K@F*3:69=5M*@ID(U37E0,BD<#(%?D@P!2:R[(!4\+I2ZYLH$]'Y_'V0E\ MUJIKT>_:>_?LS] 70U<AW!T<\K30GLRU^YFG4 XDS[R,:3*IJS0+-HWNHYQ&RWWGR<8% M0&ZMUY--^VC- 1:G)P1IPE&1FBF8F/+.)N%M3!4YAGNT[CIL"0< M%B-/0=Z?NSXW'#\_*_G1F&([L]W.Y/C! V- M?%*.N?^E;1OK\LD-_=%G_:J6"8H,5Y6>);V#1T)R:XLR-2+GR!!Y&@K[:6MZ MD:2M!7_NF"G&R>M@9O1NV1E!QKF$XF;=I"/#67L M'>.T0]!T)'E1.M:-D6Z4S73@TBZJ^C9=R=T7 'ON^'X,=JB7'*7%,F0]U9O. M0;!/(]G:#2H5#[](Z\Q&;?2JC;N/&MJ7:L615*!>9'P%Z8:V3^VJK65Q!G*) MK?=;S"JD1B*B?!?S8G8E^C"6]$F4KF)I-(;77)*,HKT#C\$8'Y-)V[;.[>S" MU"_'-/4IP>4?DR-ZLV>MBZI+:X#J4YW\S$#($&[FK23[,3P&N0O63A!+=T'U ML+[,7AG).9EMG836@\47->'ZL:R#DC1K F6S77!L^]?[W9[<(0Y1VMBRD73^ M6F*C(7-'+,HM%N$'C+;>EIM\"XMGGA>LO*==3;JF=4V:DVZISHF]1[ 8_S"D ME+Y'HU $O-4IX<1; !WWM>W:O<\E$)VR8FE"),ORT,XJ$MVU1K\V9ZS#.Y MJ("=LTUS!;;Y-@.]7NM#,TV;N60+D4NS*=?-O8W['N@2^0<3LS@^E)SV17.+ MY_I[+(8U5FV38(F7'DI&;^LV9MX=Q:5XUFX3U"K0>&7B$%)IEXUJ9GUIQ"\U0QYD!X6@^"UVBZ<469:;YN+ $RX_FUZ3H)4^8D3/*,TL;QO/ ME[%E^)NA# T].-6"BWC!(H+8>'MQG=J1K7_Q;=>D%V\3#8XLPW557UH3M065 M:+58=*72;C1.R@(U&A]IJ_U'&Q5\->$%4*-<[&'PPJF(OYVLG)5A__3RIJ7= M=H;H_8@ =75T#0E)^Z9K*-3YGTA&YF#(R P9F2$C\^Z(R.Y@DKW5;68[>OFF MAZ*A-ENRM'%J4 =-P%M$V]+,_)O]+;[[X8&Q96#BGJ>[%)*\KP.V9=4#8RA( M),59A"@()I8=4 MK8,$KR* MYKP$:%%A4)X%(_]/&HC4B.S0%H_;,QDZ#[B ]M@5.W8!-S4Z,.3"6(1-J%:E=+AF1*<[%^D&G#4OKNF%-)UEGV>@_P MXEBU7:D-0S/E7+XB+^T_%%^EVVVQ%I[JCP2O0?"3N>&PO5,(*J@AZ*]^..&* MNC=J)UDR!LFT=26FM@(PC$^3A0R4FZFM=&Y?*M,@ )TW-T5AX[AW56[LXI!Z"U_32% H%"@R(A%%O!0W M/6VM*#>NV@O?17Q T9K?R-'5U=FQ(P\%A70KMR@FGT:;$7 MMS#&)2#N#FL725?DB9S*O%&4@UV4Z&H5!<8(WEZ-Q,V0^(_99-F*I;\)*7\[ MSOZ#8NE]7[-[H.KMMMU[O2":(H>BZS%C!@CXU8'LM9<82?J^OR&M4807W7 M/0XTWV\P]>7$2?U9 ;'MQ;6]M=S#H:5!+!QEDJZ!T1T%UW][F^#J\?[#\GO# M%F[QF,+1Q5G5O =:I 5?B)=NJ1]N.RAB0ZQUD R6'4:3E)-J4PUO[_)"VIH> M?569 P>^K]/17B,;$M"M V7OF!::Y9 MAZ![39&3QY'AS\H2KMU:&:#+B+-[C,/%&J20B@0?L%_!J>15MBNR]5: 33Y6 M3+]0QQ3YEA7>(G"$HD%_&1<;/GA!UAWFP9>/^SNJ;70J) R?'^R'S/F?'^Z/ M#QP'/N;_^<')>-_]9BW@TH??LW->._1=&2+R'!QV(Q9D+;15&T;F?%*E08=# M(FI(1 V)J'==&B30;!NA<7S+(Z]R0A;',%JJ &\/O)]$Z1".:TDLR_ZUC^=2 MX(,/,R5TA*^!0V3S?Y9;5M7W>E=N6J) ,X%F(I^M[ED6\;87:X[G"YPU"/1= MDZ(2U[[4R"OC,0L+;DZX_"B$\(#[2)@Z)$1&-\;X[8,I<3', CX)+">).^9\ MA=YS0+8Q(%=\@VXCG0HI@A+GVD8N&YZ@(?0-#0X^@$6Q55CN(QG/WV;=P :( MLP53&1:E!,6U'!FQ[5SJ"7K?95,,=#D7 LWG:*O+\9*]/R6+IK-!DZJPO*O5 MU&1BY]ON81>EN%1+/JQM,JO3+A.830"2<&%3XNHH.2U?Z*DP=9IP)Q<(OXL83V[:EKKM@$S#TAR:\3-)>>YX\IM MZ#AY]11 *!3 M+,+2YS)4-HEHLP+<*A'K2B]+Y9^6W$^+%/R[&S17%W@Y-EWTV&U82$L% MQ%CZO((42\HQCXB[;>Y49GQ$^1 5/L&\/E4N\[&U'IFOVUG_Y#7'2?VLV.^, M)G8<4]K(&@*^@G:?375%S/+7QI*I#;OC&Z_V4@ZZ^087>G0A);W#%6 MS)PM9H')]SM-8<^ \*Z;W'#7X>Z/YH(JRJ;Q4(H_/"I1NC@KS$&O" [GF?AF M'8Y^)1B"]$"EA1LGOY7R#)/=)*+W'5](Y\+QNH[- '[)8?OCBDG<<0A2'HE?PACUPQ,."$2!?]"*?<*-*%.C: M!!>7H0HU,0 T6L,CBQHP%CN68B5FD,:/>G?[#,A&3H!=!@QL21[]8-?.U=7( M-043FQ0,+H*)::\MQ,[1/HBY8B/ML%L7HK% FLNUV/8XV\LR#;:$VQ'7>GW" M"8''SO@9NGX68DVG8=G?8I*7:EHUVJ:4 _-!6V/<\G!B0#]6 ?"$-E$6,O;.'+!EJE"EK"(M4*=6WE$QBYF>9L:N'1=(L:@GGL MPT+3@*UU+^BYA[Z!>Y@L9T['JA-D-PM$>"K[_E+G4K2N(R[Z!:WP6@@KQ.KUNC2P?;I=KM,4A-(;EOG%Q=,X"NBR80D?%QTR$S^P/9ZZ9V/6I-R M?!B7OMI:#SG<>P=RJ\+SK\<"!OH1H7]RT6C[?2Q\HMV:N_M#D3 M9FXMJW! >ERYD\R:M%5,DQO%>S+/:S9#6C[N2!V*5N=+Y] MR;*S5FW9-V@U #:GVZYD.)&+&8=,6_8B=!>P%'^&ZZZ,%O5:(;"REEN[H_%? M"(/-S%;"U[-2M>E''1.(DEO92'TP9I8&$,)82K-1HI9EDRXB )L:0H-R[',1PWC@+[[D#3S3$PH0I0?GI>2KKE%Q,M,^?: M- NS4% Y#-282/;1%]H-4-W!.'F)ET4\(&RKZMG0(6PIC,?( M MYIE834RH*VE!LEK\]?/I4#:%D0F"'%L_/G8T%?R/^^V "( MMV>V?VQ7P8+Q*/!.+C;.L7P!29,5N#R0E 6J&NI1F%CUKYQUQ8SMKJ";I*59 M=&Q\FWF2 TK['EVA#CH%>Z)$-#@G(BM%"[&1I[ ?&&*)D/)Q;&)/UUGB!%L( MOK&C@&:F@NWKG[6H0>9>T"!3*C."MWHW0*9A*1M]QDBJ-WCF84&X&XT0 ,]T M[E"OD$K[V9$ENW)_4(Z_%1_RWE?TH*\]C-FB%"\&I\V"^D8! 5%4HZZ]X/F( M;5%'=^6AVQ 1V8EKX?^Q]Z;=;5M9NO!?P*M4P=-LEVQ(D!!<<,FZ"LYB@S<._##"4&UH:Q8%J #K M%4S](\JR:.D0W**B8#+,)>:RX"/_H=K-*!9@.DL]/#7X6HWDXQ@6G?PU1,+* M*6,+?[W&6;4%D+^*&I:25B8>X8:/M990F-^*E=86.F++^%#T?+I;%VEM YBH M;FP.#&.8.K6'OV44KI6+F%8JZ@Z35!$IVQ[-1LC[>,@H/VO1)ZC%B/1B6CGZ M30YD(RJH%T+3I4N1BUI:!#C=9XGSPNZLX),%17F\&S5:%)((N3LL8TX+*H&N<9K82;,'W MFD#$(./(IN'CJ)&5KD#=^F:/$77J92J?U?.5^;J$"QG=J9ML,NOJ2!W?;JZP MY((G)Z^B/2V:>E._BDY(:ET5]M5M.V!MK9:>;5%B'QTRYVO9ZRJ4HBR_O)ZJ M0)&*E^)+9;1,3967CG"*G6?B1@[X)74!Z,KM+A]J&R8F_S"8F(T^RP,@9VW< M*;_VB6BU;N]7U@*HU]_O19:/\Z<4HBN2F6-7]\;B!!DH)4?5F7X?'E EGHA; MG">DHT8U:.XKH[6HG[0IZVXXK=T2+>4[IL':(DQ5U(M#NB7P"&V,EO#[>&VQ M%Q'O2H.TACSUER@WXLIPG)WKX<. B= PIT. 7;@BV&QZXO3,TM/G](X83+'K M)L--,,Q3USHAX!Z9RPS*"$-XJ(F]1^D'$6.3 /E;IWRAF26S5 M2G%MBR)1IM8OF%M1+@NQ#VENU'4MUQ!UBW^H4C 1;0<%MM FD,8>7X<;Z'>+ MM0#]G"71P*]Z.-(=YXF>5Y%F2J*HMY]6J1^3=,U1%UT;;M:F6G#2:V^T'*K/ MDQTP'GS#I>6Q3Q0;&+IOG,:HDIY%X!'4:L9%"93A2FM.7YP_#QU/Q_8-=G#^ M)BP+"]Q2%[C B3YUDD5/GJ2FGKKJ#8S%IA7"^+3R1E.1Y2ED/* M\NFF+(<;8[@Q'%=>A]2.)XH-I"=7B[,4@C4]IB22TXUI)<;8+38[I98I#U:"XJ35B:OTZUT\%8/*R/4(I5>_<(MT8"UB@6HR:,Y MWA>4B>LHS5A3MFOP&/(8:_N\\&&/)AX\R@ZAY-Q).!W6&VK#[RG^M"AKFY[=][CU1XBC MH7;FG^BD2*O/XZT$D:RT WZ.JR)2GT>Z_OF#TK!;ID%>;6#G:;N- M[%>68' P%R-XHO&<2AX0+QUSC5C:E1$(A5X0K&TNX=%EPW74>)(E4VR^-:&R M,P5[U%MA1@RX[BYGF$#OXRG0+0RO!I0>J_ M77J=@X<;WQ%/*I%6H,VI(H5%M*_4(K0'3@:[1*"$,M>P\S6UV\,,8!7X]DN* M!38]QG;M4P\D' ]?^4'%:!9A M,;5?R>Y,E)614X;3^Q1:AU3K1VGRH58!S1R-.2::9"JKWM38FVN75ABD34G7 M$R]!&=SNN[G=)>)S%:7#A)PNI%&>ZM]TWTQN^L&[Q*!?9-AQ$+"["1@%$ZE8 MMA;=_.H'8S(X86VOQ(2L8-;\U:JJU6*0L4'&-LN8YKO3%Y[N<6EG[@9!&@1I MHR"UD0^UI=9) >N*&1V]\+XXB-L@;GYC&OS91-<3J=4]'&IUAUK=IUNK^T#Q5=(5%H+9R5H:7A@,E]E& MKL0DR,A?=.&R]. *#T).6G\%8T7SR,&/.<&=HO/YC*T-54["Z>5 MI,_5MB9;V&9C=%#D;#;33DS:Z->,WXU3^K"J&E1Z!A"C9F+73V=CS=@OISUUCI3Y\,DW/@079\)6*>C]= M>'8-==[&VOO;Q#LC?I8#3/7)MF0J/BJE2I3*FEP8^9IT++YPH'.TH^P$D3?: MH51+(Y#/(*;(H.*&^(6A>-N2KF=>J09%-RFX;_!6B',9S_0BXA/362R2.?U2 M(/!V&E<:<%MQ '$V% S-@(%&>XK@80^2&*R;@XV"GS4!] M8HLSK*.10@Y4N_(I:3M;-J914G!@V;7RF!^9O:]R,88K^_!6Q[+.Y>@OL2ZG M2\'@O&K<8MH]VJ(@P],E"3A.#+9GX:^NB81:55^4H1VVP94E_ 0^H2S=#)!3 MH_B81294-IOL=^5:"U&EX8S-@>\;%VG]SOP[&I7'9<#O5K1C M$-^I1,?%0=Q0,22?EHJ?->AF6UD?]W.*Y"0,(A)ZM4U-GM:WK950Q-/D$[<; M%2^P:\6U=!GQL$<%1 MM(>M6[ L9D: .$6:\9[Z7[HLNF:ZO+VD:*Z+K%F8+7*,3HV,U]OM12EY#>-1 M&G0\?7&8]?;1:U!)@?Y-J[F?4R^HD@PEI0^:QUBJ!HZ#+>'*KR=VJR!M,3LS M1UFZ(&)'H443!@>G@%$>F:M9@"$ 0M*30 MH6<8.W9;M\(2SIFV;$@]L[M3(>;)*/C> G$(4I.A5&FX$$-\&D:;I,8!/3"O M$,-V#3J&?WOU\:[1H#9DM\N-+W0*\F9;!&)7B&I ].L>[\5B*R$=U>>A[6J: M'J;4]I$D7?0;,6Q5GA8NKXA3A(-XL_"5"HG!LBV[1^["#D$>(7>":B\FK3YR MZ>3'?&9S8R]6Z]<1K?X%V& !U4T:-CJW\\"M@1:MX=?SJO?+MB<=^C>(=WL( MF=@:>H_@)1'?;QARK:*%P.D4^6R'&L6T$H!G@_$=41.OHP!L\R.A$QN;T\/3 M$Y)S0R<@"XM1#5Z45B4DJ&">:DF+(M09)9BE# 9$+'J@]N?DE?RBU,XO"J3A M8MZP,G^-WTNT,#^?IVH:_/!>Q0WEWUYA.S)B6KXHT8%)$_CJV15(Z(2__2\, M9=A'P!O.JJJ(F?@S> XJIZD%2VME'!W]\((?;@,,N"P*[H9BI73]O ?G:V&6 M-.$48X817ZC&M&ICG='JUJCK9FGLW&4='%M^LR'G+B-]D\*=0WLOYH8]Z@CF M*=$831IH;O?6)*O^6?J^_1/)!1P-N8 A%S#D K;)%+J@4B^X3;!+"+R4,JTP M;I-$=817:,V<;E@=#;?>3E37<$CE8N(B,=/"3RYA5>$U*MXX@R'['&D64C60 MKBWW)U/?C4#/>";ZJOUF(YIX F/6 34N2T,3G\*K1IPD2EF ;;RGC(,>"%^[1&M&2WJ '\6F34$4JZ M5_CZQ.!XT8I;B_>8%<@0_KTH(^MJB0P8(EHY1E$@=H38G!5SK'(!0 ME2/[>4XG"&ONX1?8W9(;).%U,^J=0S1!P/'&B_;YVDBS++@#$"ZVUM/Y@;YZ M(I;T$/G<4+^LK+08Y-]$8>J83S.C^;Y?%H;["%>ZR $F[8@8?7.,G?.W[5Y2:H]N81%[RB?4F@[-*@.&:A$^@'FX-2 MV/Q*"@XX!!"&;,?RZYC]E5,N0.@F;G8K]TKH$0Z3?1JZ%J<,Y?$G!7_O 2+1 MX/ 9*2<58Y>4CEE2LD3GKCE=:Q.JOK09;>7LI-*P>WY\OY5AKZFL2/H$"7=A MNPQ\"N)VY>-= _:E*BU3D;9;&#M?9 \D'.X2.G.HG4CV.(FNV[/I9(A!/VF( M&,1TSXJI;1N02*&8S(R777-2ZF[2^_=YFE%N!)^Y6!)T0515:55W/LSDK1R/ MHRN9$O$JX:. /S&E *THL9,Z(8[5JN9-GSC< T7I*#J_*..7;]H\FF9EXH]S +JUJ)"5H)*Z&"H'S.=:V4/SETN!ZG!L"H/X9!7/D M)YJLNDO$5TN,:,.4SZ$JL:RXX;PO/^S&,LU24)U9#"CC.2LP+ +GC"#]A26+ MEJ)M,7MO!378$(TPS+&"H^PP&)%3$3*K$9HO$G@E4!4+>^E]GL!.6A PK8I" MD_ZG5N(-FF*SBB \I"[0$2N!WAB^KV Z!%F=<]@J--@*A?'A>ODLJ!8H2M:! MMWD,)B.ARY7+79A]RB\78[M(B[&IBX%-4NDU[9\PHS'DA"GRH.!Z;@F2,&E- M1VH9K5BN/.6G@WC]9&5;7/1Q5G>(KNN;PLT6>?5HAU*&MG_ZS88U]>O3NG24 M]NF2$/GX1768>G[2\A Z&6]=DDMM,S5A*-CR63V,)\6\?#RD0X9TR) .V:9; M[$6_.:$+_25TS>H43%I'/[J<.9H):-4. -I:7&($Y5(S+K3IXB-NQ:WSRJ,S MU" ]4C6D20/S[GJT.W>].)F2B(\$;,@Z=H!\.E!<3CG-[8A 3K$BW'UB20,IP"C^8-&W\=01XT-:2^C%)2/S]GB A!DZ2?W[(8Z6 MJ)20P9>KA2:KKFQ[&'(ZU">(2QZAIX%0I_HIS]?>>$B'QOE!1#9UY)@YFY=K6\.=691'>BD\=]]_D@?H/X M;10_&_7H0UKL%ZDO$HA_$*J["Q7(U&T^!O=@NFX$.J)$A(,)9)@ YC+3,MG! M&WBUACN".28>/PB_!ZH.Z^"OEW2\R'*)_;L&ZKNW:6E+O.\/#V!X_CIW(:A\ M5L]73*&8UBHW 6TWRT&+FJ3$Y(T^ M7L-Y(ZPEPKB[!7'@4J&8,ON, (J/7&+D/E'2_*>SM9P$"?%Y4;!2$17@86&$ MQ/.]^0I>1>\T*0Y?W]9GWXYE:*@)TR\1Y7PK%M1JCCV+*TGXR,MN4BE!D>0# M]ULC+;D,4O;$!'/HZPM @E_0ZDF$4X"J9#J.3@F3>Q$^R)I/M']ZP[>B3E"7)E:*X,UBU;NO:&TO%&NY6*"A:QN-"B_>@Z,3@O<'8RJ?DB ML@5_"/! 3W9ADK@)IB+,\"J4%E['%M'TE<.(W-&<[(TJK7#(^H-JD-0-;A5< MZOB)G0D1F=@%H8*, A9U <(GF!(X7EU\HJ/:7.[BC?]'+I;$^8>^BI.]3W5Y M'U(^-"D6FF%@'DLUL(2O5^!"#2X5Z_L"]5?[GL.INK6^#)?7)[\3A0:&T6Z4 M.N9U$_45,2RCQ13:*O/CX\PT,WM3KNJTFY@RJU9=,--I5/JOUU@$1;5-HT;,!,B$6!8@R%+XU3\-6UY/=3P9JWDIM3%+Z"@%*0JGBDI5 MU>92DHX$YR6CX USJHM\4FVV'I]<3UB=K+O_86UVNJ6EW0H?V]$4"C8..J^< M2:I%/9E6CP*KJ+"3K5)2=#=0/BT6J,<0K[M?9QZO-[:D2);#"OW2\:3!DLI+M M\Z5C6Q.542@K*I4$(/$A$?=X&IM[%+RR*,&X2$8T< =H.=P1A9K=C;PD@E(X6<7+FQ]Z]M+;==D4WN=/'IUG7M1Z(/D7.I?&EI-UT1X69@ M#EWQ"2M:FV!V=F5"LS!M,,/2:JX?@0$+?;3HV-@8E6L3Z!O;SLA%[!L%_GW? MT\>)&RW7WB8AE<@URG7(X'X(#MC @+"=6_+8C/[A5B=:M?SP:>JA^N%!$]7& M*DCUU2*-PZ0_;GPU2/$CQNKZ5.6)_$40WX;EKW 4/RI3=Z?6V* M38STZ0"5Z[(,ZG,0O+6"9PMF0;BD;D"Y6(Y$.[)=3A2Y8IS:#M7JDY?@>"2'![5 ] MFJYJNUOP?!T5"$/W:A B.D[1@K!C-$UT5,T)- C;MBE&P,8%8CS"8 MIUCW20R=H5X:BJ,5-64>B0P(!*VZ2L&03UK-E1)J6]]9&27@JZ84(<&\HB4Z M(8H'W2HL*0Y"?0:%E28-%OVE##V95U)_WT]>XV$KF&DA_!NLN8"RR;RL]09U&ZL,4;?J=M M<'NGK68K4H2:GO6Q=;K5,#=[K*_8)"&Z.6 M&@S$8P=[!A4[F;4$";(2:%5!E:5:!EL;N;'+F;IW;I104\@&"% K%7X@>#A6 M@Z.50(\V&TR6H!VAL5"T44BL%VY;@W5V8A89BNNW9ZCK-%I-'5FF9M(WU)$T MKJ[7770;94UWQ*%X29M/_^H[3QVH<-1+*^+U"R/SO=T M]DL<0^EUP:.W6.*Q0*//8(**6#-VJ*V;$HFF4X8=9-AMB[6,&MS?P?%G\I"X M6VT\E!D-P3-K&H$>6!IP1$^Z22>YS>DD8CH%E?0?[2'H/\C:6ED37S/2G;<& M::7@&Y1;>#-U3>T+IK)#^_CZ6V[+XHM?X"4T MH9C;D(U_HNS4L#$4T.]>D)+<<9.!J!!=CTR4(PT(:4A:>:\/]*O$7T64$/'; ML&NIU;?VF#-F'MJ$ W,F64<_E2:$:J:!JF-0;T,8JH7]I?&'2!!M)H&E7 EN M$>D&@C+B0]0L&:*F%J1O<35,6,-1EQA'*E$6B $''CMQ>0/IM%&2+4'%$Y>J MQL:YY8H<;4UTA@#DY17&6'B<>9'O.-R -J2E.<9QS:-9J5C[M+>F&X"AK YF MS>UW')#U%M6ER66U'NLT-@G8A(LHZ$997A8YZ@]F](D:4,A.%HK/AH, MB/M+=5@MRF5H&L!((^U@0>RR,IH.H6H$XTE3O:][NVNNMT&)L=L-[TW* R+J M,!CT%,'@*)A=K,U+CH$\SDQ&YN;Y+2<=?%%C6(U!R82WBHE3T G# *F8URNL7 'S" B'LJ/>EP1!P!]FW0TWF' MQD^K5TM3V6&SB5[8J#]6]V=B<72;>8@@I:&ZU0);H1T_@L@)=\2M?D-S'0]HK++,4G?SCS&N"_9)UB5& MW.)N;ZZ> /%$IP!K'Q1I$[&="5HG$LUHH/.9JM$#*62,((LTR4M$M4&X*GA7 M5*"6:M0C6/VC18T+#:6HP&7 4G"0L)^ZO0.=M;>K[@=A>0]<(V9= _Y'1Z"? MKQ^+2]G)47^LB2*J.>;'8_HVOSY"D%I%O6*##>]3Y7"RFVZ'255DJHJY-YG' MB 2Y'?K-:2-5!>[(?W=104L5%[# _[$ ;60-8(U%IP.8V'3UIH^>$D;0P>Y0 M<# 4' P%!_>&$42>M-/G/VUT'BY&LF[2+TO;:,4*M%"5H=:SE7(>OJXH]A2A M'CT\4_S8'RIV2D$[E0-S]'ALVI3-/DQ?^XKX+K=&WT7^2*V<\Q;<'.BY&V2< M0E,4_UYS);! IW@K6E$UI<[EMM&+;%0!_AFZF?Y6^>F"8AI;2#0IL+/@,:OH MFAT\0@9<&G0F8SR0I("U(BNF:Q<8O,-E 6?\7H+ 89BA#UE780P/.T3I7?X% M\($-)JP/JB%#U&"0WC;)!G%U !L=QK2RM9YDH]A:X@Y"+55A"]V-]G8TX \Y M#4ZA[H)QEKRA8%%E7[,[1PDQ*%!DMF"R5,28BD L#J$Z)?\3!GA^U93F:^&: M3[&0TU@X>0_O3]0[*CD'XQ6W2I!>!1+&W3!>TA8@F1,C)6_4"36TBD/!IYM. M-6H/VLEMB^U'C*J^CQ BA[4@ Z=E.HR;$XLO0M:83D/I7-7] (E"QU^'3CO> MN4M*AU][#D(Z#7XT>_ *AXXVGP>B2\/DWVB(?8F[.NM$.#FP>T0Y33$GK%,& M:4@R/BX$LR0'2=S6EM@;(MN244H]=Q,%"BM [)SMJ5RO9CZ=?ME4)C;Q7NGK MX3<$[//& ON\="E]2%I?B_G_PA8P_^W;R;9HRX]FL.\CC)0J=&IAH?.DD6F1 M6AFTT$S!O8UY# W\["%,67U(V0"XPO$0)#Y+4N]7W>87&W=AWZS]_56JLL2B M+:4&YAM_@C$9/12M2BWP]99==.>Y1#'HC"%MO"4XNU8MC&M7?=O]D1X?4Y_6 M86&_Z^8)A;KS9,&Q=^M"%^F,RUX* 9?JV5=5=3DN^8J35*$.L'IX_-X M/MR>3EH)9ME[KV>CG_STXR6Y*#=-4 >ZO6/3#AK>O_ &!H\?LPD4)P>O3^-=>VG7O=$CGXHNY LWC[[([83_W) M7%O!^&Y8$BN"EO+]G?WQR'7JI-IGG &Y7VZ8$C3K_=' M8UBV+),"^+4,.*)B.]..UDUN"4R-@$@["[,R%^K9Z]_V]1NDN0"'H(,N5)MM49 [)?\W:IT5<5>30>X^ MD9(TGS.CBMXG;X9K)=0_'#2#NT5[C.\YPQ(5"=1[NN:)A,7WAK#X$!8?PN+; M9%)U&/[$#>'F(G.5MMT8R4G"\]#E$32UW@RD)@CC?G+M14C3BZV!VS+3ZG<# M7&P6Q/IU+U2U3-&$4MPMSGR#6HE[1%>AN:%TX^PFD6 M-.K:XR!:!J("C -!U:YK?#>/9 M!KB)T%NDUM3MO#H>.8[/])3V>**=K>; L,^7*L4;N#X(B,XRPJT1NM22YM 8 MBS/E#4.#Y,Q!:]=)>"XAG5!-:^T;+- MA"C?O+=(^A=-=2&J+J);+(N!0( M'TIW"#V%_&ZQ%H5P"B'I4^;C^FSA5U?5?E#T%47CG%'SI;#K>[=-^97QXQ][ M!+;E?\]P&W,"XL_0@M%J7.G(U>V3]-XMNW5><0:$@9/:2RFKYR6LX)B CY7&004ZC'UH4P=; MJEFCZXEH>>&XS=-)JNEI*2Q'1>SBCX?8[$DKH&TVO"U86J MA;=LI"\F2GAB82RLI7C[31TEZA]<*B]5-3&H-/ZT,-F\Y"I5C1E5Q:52_%E1 MPK^-+D;.1"7:Z8IJE@IMGJZO0L^>TX:T,0931XH3N'9WUD1X=2I+DEFYZ^"5 M["(EB)DHO\&*))1YAFQE[LBL MI7."V[=5N4B=9A.ZE">J)SX:FJ81L$^:6N\>&0,4;4#'7C,[:&I)OR/;RI0C M$)S(3F=.?IQ+$U,)@B\QD$-Y6+<7=^,.DG&:D@$C1],PIZQ93:>,G<&D,H+H M%ORC#:]R]0FS3MOB;P(MTK8LVA@[OHWAY[]$_T0KUSQE)"R/+F84_,N3Y3X% MX:@\A'J@]6R^8O^/ 5!:W4S&UMV$_NV&J^S M;H4+,7R(B\Y 8(BT9CE)%VAR4(5*D4]A7VI=RH!ZA8LVZA4^&B>6. M9XN[Q-7/)9^D_@-(*ESN;-#D"8[ZAGC415-I]2B=-O6<"E!\Z\Y1LF9WS8K( MZUQ%/%'U#;:EW/'DWX@=:(HD+6U=EU'8I>VE;5D_F\FJ_2X-6YZE-%*#=F*, M+_T<#7!2Q+ !E!/J@L90]Y#<$WYW)%W*DG:0 $?HQ35"M_0@,)K.*2GDB(). M6CV)>^%ME-Y$N4 ;58'156% >:#,]QU4?IV6!=LH+99-4^WDK] #-YE\+UVZ M"Q10R4+U:#2)SO666I#V8,> %RM<.U\MZ88Y'(0]OH>U;M7A/:4\S_Z0YQGR M/$.>Y]YBC=;8)!@$,8,XH6*L0^)2]*TX3$6#$HQ[2M>L74_Q$M>F86@>$^]& M>'!Q%5I%OJSZC*OP&JSB3!E-^ :NN,L :>I*%2X8FBU>*Y\ZW? ML9*G/FQG_"/G$V0H,@\JHBO8:R%+)]A )P$G-DU-(,]\BV\@\MML#85#D*J; MKRUN>2BUW3&6$DH55,F;5T?O_=)66D?3;4B?#0.W@#^8@1*N55?J7-M<9\%, M>%X#++HXS44+IWC)+"-P?VNV)G.Q=@U'+:HMP]&[OEM-PZ$=%A$$,VH\?RA1 M,9[$QVOW8=U*54SK&ZZAM DP?>;["8JM%X#K1RO.W,=]W+6]=E&K+4>;29UX M&G&1M]UB^[XM\_SO4E1'T!A]2TX.OKC%X*:):\D8[Y8>V2E[LCVX)GY-^^$L M#^6._H4"^QH.'D'1A\&9LZ?/]9["SF6%CN5%H"2B!476^D9*-:R2\F\RN0)1$LZ\!%]LX:WO"X+_,"4'?"E MVPZNU^OB[ U<&=C[80+@9.S'L(\>&MO!OB4X4+A6*[U[>4NF*77$CRXID K M7'EYI(L="20DK1NYDR9-;6!76^:"NU9)VAKSK1#UFW3RUFJ&.Q?7^"D@,WF, M]V!F@G.5#LHQ445OVPA';\Q?87/H837R-9T MS;O(0SZA=K^BMR7#J7I*3$S!CQIHX_<^;V"+F5,2ZA=(W7JU1&%'XOM(O'8: M[BO5'7AKI+ %&O.N-=4]11%?;60&AX/#?_J3,E<"*1*=VX77AO3['Y&GR0!2JPV(F HW) M]+#NK]PKW?$ -:$1@SE=XRGILXMPD+9+&JLB,A=)J9N\T?F=@2!V.#EKH6R- M96F#0UZDV8T4(4<59NR]2(J!_29 ,_H].6P:8-Y)Y'!9[XWT:/L9&,_9)\N: MZGY@YP?I':1WC?3RQJB<(%O0[J\4==A MIQG"ZMA(SK2D#W O&9&)'CK65P[OA!]F*H%Y0L8KP$1+^5PD"8>-.]P M0NYV0@B$AC"9)6> #HZFW6(:; PF%'#;E[V_7D8K1A)8Q9EBHOIMEKW=0?(> M3O(,882I0Z7(T$98<&K 63B>]VB#;MM2-A'$:#%A=A]-SQ0BI)6]"Q(\">4H M^+FX41*:;X7C\5)SNU=-S,%6;UI@"+BQ%$8_\DBB]/)2BNYQ@ T).UJO#]$' MA3FDV 4)O\*EL34;_!EZ[5,JT3L82O2&$KVA1._^$(HI*BLJ'\D,M41+877KX]&!Y(+Z@+H1=6.5ZG36KD4< MQC1B4E ;ML4#5?D,Z^2L)ET%>\7J#WN>BP_2]H!@EX48)JN3*50VM-L9+OT*'0O2U-'[SG55$E+ MGE,+J8)95DRH([I="B^]=7Z"VS$OMF*ES]I7ORT4L:+&""5.]7Z'<,9U1IT" M5;>8RCS8X)^Q8)9*]:R^P#%2-9'F*L)@8M%4?"@=VM2UV^-OL5!U:? J21:& M;KV!Z6+A5FQDSG2+$WBK,R&UD*/O5[R*D-TF7")9K4EP2^'M$V!8DP2_9]*F M#E08["0U>86;:$P^EC-C2^3VPS7$!9KY';R14KEMO]0[7CC0E+KN0Z'_4!9Y M&HML.A%J?Y.\+L4X+>-FP1QZPO.C]VO2)#-%274L]'#+.>=-V:K.WBZ5<5\+ M*:UN<&*C1&S]69,F%+P2?.]1\-)\T86+I+IRTX]NFJ/I@9KE!IZ++)).47BF M@7HPH+ "8ZMR?*!TJF]@UB]FQ&X7+1GGI/5OBA)/%H)%P$9CN2T8[X@[M)#@ MF;\\4V'@12!M_6!IK+8;GRAN%@U[W"U]&/E$"P1V\.)V:2(->D?^@Q9>XM0' M$NE9<#,7N^B(?F#V&)4L!1DUUS5<$:HK.()NJYU7\3D)8T% =!Y_O?C%R^>A M!V1@,'7PE1J#U\GII-1J2V%CK[O4:?'0 M)B,EN@@,+=.H:&KR3Z7 MN(YF='_#@XB48,OT&IJ0A B&;(DHKXYAP/OU(\R?835Q!9R2:FS+X0W&E4&S M@>OVX+3 S;JD%J*^3:;71. Q+'0H%&L=NP=$BCOQR+DZ(ZCS/29'NIV[(4Y/!QKH:,)J5H0[A4WE3>).#!@ M=)K8S#ZCW=M%=Q'AP_A<8NNPJY5GP94>>9ET#VO_KHK0TNJ$EFM_*"V!-OPH=,S8VGK_ZU_F+G;U3[2QB MD3!2.GN](RP#<&&BCM2JDT[ Q=F;BS#X>>_7/5/Y?':=P@!^S!IJ-H,U)=[G M$FZ%S, 3D \%3T[7.&HB=V=5&NWH \_],Z, 7#9G (B4T:/ ZF[1-$O9UH' M&#!%\S$Z7;XA)G;(FO?KC@0^77R7V+M.3L256G7O2Q<@& 0T)XA G]-E4\\: M&CU:CLWMY8)?FR46NTD0I4Q3",/,FQ@3F/ZKG:C>F9/-C*=:H>2#E.TP:9!0 M,1;$7IS6?8U<_;/W(0]- 6R_^2G_]KZC6P1-9&*[;F/OA-G(^'?_9TK_$[30 M0LBY4X9$=>AYG&I[6'"MI*WV3W.06?(UG/Y02Y2J-#HDWN9N4 ]U&MUY? '( MKS"\*-"2!CY< $IM2)(N2%!T-;(^%936%R@U82)GB$7G@FAR&J9*&(B#D$H) M]-I0$GN36#%TC)9J3:8NT0ECLBGQ ?+U7N83R;>,AWS+D&\9\BV?G_U*&"TP M[ON\6"Q U5Q0OZ$V7RX8^ FU[DN*N#XT JLWR8_*/F"0EQO,4@ML'//DN=DR MK5Q7W,G(, I9I8,=S%VG>T.WX5YV5^=N<\5K4L^P-PB')' 5HUX[K(139&R;9&R-KX\ A-A6R3BP;/F+M#E-AWZ"7J+NH<_A[^_+1 5*;> OUO5+#,( MWG8)'A401JE'&>4J-9L>,''[09X&>5HK3Z6*RX:->2EYCDJ-+(;Y,M...$C1 M($5WN0Z=>G)['Y9$%;8 *4LT(OY*8_ES7VR4K:J:V_6V6M!V!S%[.#&3L)P/ M7\AI3;;!)*O._TIM,;V/A4-!/T$!IFSKS;QPP^:/I8VORX;BU:KR8NCH.JT< MH@.K'#&,+22>$^MT\(KI:[2^ECY(B@@)DS155*8+@T,L+XGKNSTCFF64ZPZG M-=)/8(U)D[=K_OKX'2@,:XN*!."+"\ADP!M2"03<8(?I&4CMOA8+K.=6NGB? M\H9,91(.S8(0;7I?Z'22;"RH;X?=6APJ4@ E/-JB7K$DJU/VY'.R=) \1WY5 MBRXB \X^MLDM(]DFI O/LN)&-C1%[AC8)$E. M,6R\4 M6LH4!@6Z&%Y2NR9^:#6 B"<-R+FDC3Q+:2(FN3J/X7XG-"D8C@%! 12!W\2\ M$*!+K]-,H3-2J3SE.N1Z7E2]IL+H*=6N'0ZU:T/MVE"[MDUV I:SJ?>@O4AC M%UAK3,U8"6C@V,!ZH955"W-,BDQ\*C$%_HL U64;"QV;>LV]T:/4MNG>/R.K M^R7H[8,]PGX_W%@3&!*L?'$/"\=MX^(U%#>(8DH=B>\I*@4_VS\R>/4(GUX+ M$+NWECY"!/;=8VQ:!49S^8ZRMI4L=1.*0E1?\'T-]I9 Z>MW&)4M P!NG7I\>+"3KD=R;0' M404(81EPPT_ #3_4)$05)P(XQ_2_!..-':&"&4O[UCSB=O&WW)&E404*0Y1= M8MM:4L0-9YHY.I'F3/)NO4.G*">8I(GN]?-VG+\[45FJKKF?*U%52K9M)Z"S M/CYB6E@R:G1S&@ZV3'6@^OR^P%PI3..%D61TUJGKC.G?.4S"=F>SQ+\?AF#8 MX/\SN2AM!MN):/C*P5[S<"3AG:;O=34,)KZG(ZWNH3.^]G6T>;-7>R)FD 8.<@ MFA%YN=9W[FG_,E7D9;,H*)0=71&8+:6L%LNZTEG9SJAH5?30G*H5 <*0%!@[ MH5&0)O_]U>7;(CXX.<*XQ>'^5QQA3H\N3@X.]RVD2Q^KHY'#W9!)YWSB'<>]]_UN.6;;L6B47B W_G"IFZNKR M>/_X]$@^?S\2U_%?/Z2G$P?[7_]G[VCWV=[W(_Y+]\];'.BO_FXG&]!L SW= MS^V#CC>?KU\+G:GL"L3!6H%H_>9H_V3W2)U$EP>'<7(Y5I.#RY/DI3L M1GO[XW'4>A8)Q//GJPDZ2I3]6%T>[!V+\=!O<&,PXN&K\/+\>7> M)=)P@LA>'H!@X3\.+ZN?JC??__^OXG]=17&RV'GS^^GSWT_.O@KR:($IA%7R MG3<<'(T=S&NF^E75CT5YAO]%37Z.1PP6 ?YZEB3B[1PIRJNW,*SO,]#_ M7Y'(OYU<'NV]_*5^_Y_#5[LK5?SG*GK]?G*VN/G*T&4F9_6&SUWBQ_:^"E05 M1TL8<%TVZJL'7XYS>-^,( Z[\_TE.]XY^W?UO^4/JII-GR]^+O\W?7O6G6__ MY];,]W-+N[%31@=H&]TF[K\3R%$QR^%5&@0'275TU9<6G3!(K?#HD+F0I!B$ M$N$OE=Y<'?Z/O4-3L[01F![U^& RGU'HIVDNM-.D:G:/_A+]%0?QQI!&!1<[ M_]#6!+],0 GA<8M"FU 8\ 9K,M30GIG%W]&#?*8YK\VXY,=)5$<. \$S>0VS M52Z1#0OQ$AUT&BH]XX_V,Q7 B*;@[4_+J$F>85D4 _8^XPP^YAHT@W5H,(_" M5LO =5ID!I0(8YU13-$J,WI#L,4+X-0=$4$']6'A3)YIYIJF]M9C%-S_P>25 M^>^OTO?BQ^W0D?CH _MC%LWXK/X:E>7EX>KU_.S-K^_V=E=O5S_^>/S[O_?_ M=7Y#$DV&MD%SPI A@H1B)9 GBDO]CK]]ZTW^[Z'3N:LT8FPA]*EH\Z:&^=VA M,]4'))13XYP2Q:+N'Y1/FERY+_WPEF9+L6I' 1A,/2:3;RD YB+L/_6X9C_@ ML00IAD//H[H4E&0'K,'A:;-A<4G0%0WQ\>4=D2R?5.45Y(*39;4K@U*"5O' M]9)=-QG6^THYJ1T RP_I$EV8-,6UQ0-JD+ZX^I(W04,MVGVPGE)+F+O_?AH% M-D=#@YR*Q-@@^1NO^0VF'RAU@!M MY".^L[KI=#(2Y#FV6&DL6G(6D,B(K7NG8\U3RX-H#J+YD4@!36Z*6RNFAEA@ MD$QQ+M!!9_3M "0T2+0-H?O"IFG.\#SHA2XP3:=:2I:Y#6Q,9!#<07 ?2' Y M%'N-T9^ZC-),W["?MXU2T&"1VD-B/DUCM*47D#RGN%W8"_];-1"VI MH_-:-KU8(7712;C?? *A'2<[5,F%% K693._ERHO&'AB91[=T/.W$I;4$6U+ M5T]CF:?5G"HX^(QAZ<43+ E[*J=C:PO%XJ@L5_TBST%IPV, BGBNLB4F\\IH MY?13>!P,7/Q#"0#N1UFCZ[>T'NR^3,U84U\<%-5.D69MTJ;)J0 M"8^ @CL.+,(JP%AV/%<".V(_0.^+ZAJ&)@DJOD_1%Q?]I3#+P88AJ+XIQZ$B MS%AP1G56TE]U4HPRX[IWWN IN,+"W5Z3%64UI5D@C@C5BH?WG',V7-._9@WB M LXT51M*NXE#I8M"=:.XB9NF@[A9A$J!E?TXM=!9LE!RH#$5J?4DJ_0(3+^ M9KZS]C N?)E2ZP#'Y3C%B-^FMV(1 !DU)C"WYA7:=!%FH1@.15JYP3VMS7O MW.PMI0JURM'I22+-,T6G(I[3 ESU4#LW)HA*\:*4D&,>PX*=<\Z9=*Z!VBE]C\)Q)I]&K\@UL5IE_]0O0);XOV MI]ZH68JHV'G=J@!8_E+5;^K)\NSJ>?+^177^VS_/FH,97%=]D6]FTZ0'MC.B M0>,9:1Z BL!QK\)^/EU2:3T,O(@"H]J;1=6^6<$P$:"RN,SEC!O4X-2?Y3E6 MCKQ16(&#D!<_8CYX;W?G'S:Q^UG2-)^_E.XG8BK%@_@PA7/4>OAJ:AH/7V%+ M' ZW527V$TQW>?GBEW2FJU>E<\)7+]6JGK# MUD@*UF=+#?T>%_])__EB^>:'W_]U*:ARJXO&4->ZI-\\M__L__%E?9#[^_?;?\ M+7E[^6[\9M8^)R_7KAQ6V"T4EN"X:V@1!:5)EH#2! V+LYO\P=B,DM=5=EESU#2YV.0<@RKH&/"$J.C!/X)O[^N\"P/82.+1*Z]8ILY9DK9A3@ M2 Y.G[TM@FF331'O +':ULD)&]BR%ICWM1:7Y#+(N!0J"X8@JV#,>%[)%G/G MF]OQ2LL/9:;C.5S6"O-U8I*RW1'%S*+G6OB>ZRJ%.?M'^']^3.$,%Q6TW,\J MNU;H5:/&B_)JIZ/V3KU<^@-)^P\(G%3#YK^:VA]NE/:S6?IF?/W];G5U-'_W MT_7__EB^F/YZUKD5UB_75W_G35THA,3S#!CYD6Y\/T-K.C"GT,6-K DI+4^^ M+4JO1M8!@L(F=4_W"PJ&]B9Z<-&WJ>F?Z1BNF*"/6@S8PYP M4:L1;IZ2J?X5_]7DC7GVF#Q.JX5F62FRJJ^@LS^#3*X$\3YR":=3U&F+.9TA M^+2+K:78EBJ:=?5$MYDH=[=G#@A9QC4#<-E*T3Q&>;;KL%WMXNDMIKJM6U>@ MJ,U-%::L^S^_[6B.UZORHIF8R\2U&HIRG54)^N#=S?ND.OM/\?*WYG_*5]]/ M=J+WZ1^=VZ]UE#M7("X7X8&R2'L0/&T#HN[>!;T7GF^_T;\2]F!(W&P;0-]^ MK*U',@$0[%_L>C;!4X*".QXJ58=*U:=;J?H9/=?[O^4./N26&W_U=VT=(V)3 M5MR$KK'E7684PY'X?$MM2U29/U/I#[D79A!-$)IHO4;U^YU:/1)2;"2&6HBA M)A R1(6F %,&9G@WE"01EP];O?'V!RX^JRD@74MPU9]3_@,F\.>M ]Z!/X[V M?Y[]\7[W]&KUS^3UV?DJ>;T7W[0-A',$EEYR_'!J7;__6W5L:'W/_]^^%IM6 M_ ;C[.Q(/K)(#8=2WQ:T"*VPS3^?[U[L5J^2WW[;_WY1_'3^[_SD'7A@;1N+ M0/Q!Z57!NX; IA 1T%NP9IE05HIQ&_K4P:ACJ'$+H_ZFSB_!W9C&R &)I:L$ MJV9.O+LC\K506W4Z+&W+:@0#C=-G\(Q$T,!MPU$H3 U]N;90RA?5T@MW$-!; M=*7R5@:2NS@]Y43(S*ONM#\?DMU']!:\]-UF4<0PQ[9$H =+L11PD!E +/&M M:0PNCPY.3VZG$SC\?%Q?#0Y/5(= ME(3]U]SW"@[SQ7\\7S>A,'; M*+V)\@TO/FMF&*""*^U(J!?, ^7BK0R$+3$TD(/<8 *06V=LW0*-7:.'4@T# M>@'T;;,C!DK4.V)GM[S8*JE,7@#^"_NDR!]QX/M);_&TJ")) MUV/\EJG7BS@6+6_RM^WIO=!+ "7X_UH]_)4C4\N]PZ2XVARDAPHV* T:-2FZ=9CA:JQE:OQG' MT\/#)!Y?GL3PQ_AT%P4#S)UI$N]-U<'QR3@Z]K[Q^NS-V_-ST"&[NWN[GUD( MUL8?^Q8*!QJ'+\E> &5NBW*JYX0=]P.1@[Q1V38>A\,_ M<1PL(9N=LPF.\]P#GGP(GV##_<(!-WPIJ/%X89XCL'$9O ;# +PIOEKYN_IX MW38=7&101C#W8_@?TMV#[Z-:J2Z%WP$]=NRJ39=B3S:;6 ]0BD-?RGB_.WTAO^ MH+#ZWA1SCPJ"(@I@6M[@'[Y-MG<=I*;RV8]L,=CK6'!-_6X3 FPA?CM!$ M<53-D4F.CQ2N9'NVAH9*V+PL794\3=-(1(+VLVH_5!.#=;V,;=1'Z_6NIT\? M3/>TFSK60#!N8& 0]@7L$&JD;GHILZ4$0 ^C($:32L7*V>+L=P\T^(9:H]F' MVK"PD)DYOY*'F=Y]RG#@?T5M%DN5:Q1:[@B@IJD6WPG[E*8M"AY@@*<619.; M.+9]L:5_2=12T4+C*SL\M1[!9A;=!!D\NW9"'JR.I,*:Q]&=N::,J9J*7D;G M#\'L4LZ[1TPM01/77!,PSZ+LN^K;@HZ0GEPD^&7/B0"Q]RX?=X[]WA MWF#X=M#D+RQ\CV2S E9=+RF@:^U - W DB :3JOYQ*(CW'C6\'D719;1_>'1ZL!OOJ?U)Q^L\NB .+97\J*M@ M7T1U=+F_?[P_WONT0:B[]S-89_-HO;-Y.VYRSY/?<$->\JG]/=.)>QN8]"9' MW.3KJ2,VU=5FW\W3!.[C3D*.[CFT2'8/GGU6?[:?5(R^:37-YKE\MH%OW)B/ MVX?>L3\1$^-T,#$&$^/IFAC=.*V?K[A,=@]VHZ.CX\OCZ #I+B)U>3(^V;^< MC/7*61]FJ2JMB^N/#1G:=2@U[UQ[_ MFZ#YDZ"I@Q/5#4V(^DS[RQY3>O3/I["RH#7/+,=-,RO/7P'Q.[ M M)R3AGEFZA,=K*BN&+24X-K1EGK-+]&XA"GU+O)8\1-2W-.%:SFFMH32[""NI@I"BQ0_0_' M6?*JR-*$)FB[B-T9";&CJ0@JG'JQ#8/ZV[?I)[5';HEE;9"XGI(L%,*T. M.T7E],U43JC=".-Z3>';IK?G6E>]=;NT;5$$5Q(@=.D:Q\=*"7YH!U^X0Q\G M7'$0<7PD%V6G4O$.+& )4O:=>D_4LU[[VW^]:XKZV:V[ MQ!][]I5^!>-G[_#PY.!X=_]@=V_O<._HVQE<03O[^.^#@[WW>[M7 MHWF]Z.SK!TK3.C=';O->P5C?$L\2'GVXK-U5&,;ZF%7W(PH'AMGB&*7S-?9* MG9^'6N]\PNMH)'J,EFR-T[/OMU$^G.K8,+Y'[G)V[N5-X00L!L>6K(=.B*XC MX5X3:9+^SDA#]%$&;@ZOVP%II&0P]G16:I$*JAIQCB^*Z#/P_G"E^!Y68W5%F+\?[*5%'#04LE <@,+>E,Z<[2 MSM#,*SS8MJAND#XDB_)9@Y6]TA.G$Q+\)>2/)GH[C6.4,I.X,P'G>PW\VL"& MG[W^3<.&XV=P83A92OWCG'#VILQ-Y54*4A!1Q2^79(;!I*DU6:CF9V;CR2*$ M8T%QPY7#:'F,@HOV8S#33:^%[\&4&H)2IU^\:[ OF+=(89I(E=BOWEJ ,$C* MADTAU)JKL%6>[%!I=';KU^+BG[^$P0]95('QIZ>%WP"%EE_0OT>!H8^V4D-< MA+'*4.O!8V'BZ:)(8.C7E";3,Z#215C/'9#:!:9L+J+HPCR&)F9?1.\5^P., MPJH._L4/NW#&-2U*=V-A)6>*02XNSMX$Z2(25D/X2<88UF TD\ 2Y5Y3&Y&1 MK<'E%TYL,'KX]60ALF6LI+LS](ION3U95_-2SAQD)486DP0AUF(<'Y\U:J[% M2;PY>TE=!)&NW:6A54LJ)(5'9/@5^'4.-RX<@AS,9CRV!A?K!@U3M.!Q[2M8 M&SC&M$KRY&4)LR_3S*)5"$F*/C@U!G9!BN PQ!I0!PS<.D"B43LO8JU$I1Z5 MJV\3>&/.;>M!I,J"RUBU&(D" I?B#T0TD]XJ7&WJVXCQ"&5\H)7.(/KJ")1A M4]4HM#Q)S*[:?OC$(YN99@WZ-1H*:(K\SFD7SM_]&/X^40LM.,Q,+R<>?L7O M]$<$VXRUW%ST4"$]NR,LP@U,7;\MHDZP4F(I9U@W:'PE5WU+'P%)+VX PP,[ M+%0A',TK*0'^Q[]_>,YD.; P1"( NCJCR?7DX>:15/20I8%_0>6(S0$Y&_I?[QV,QKI> M/F2-DZ-D3>J1N2W&[9X !754)( MDRACZW&.S1S$:Y?"2B0$!BA!4^HF .VM\AD\./>E6TMF?[.)(>R#P_X_#9PX M=M]_TM$'TTJSB,A:U9.Q@\!KN[4_/')&!$+TS?;VH2*9IQ52A,6DM$6/8_=. M*FC7R(XM; -D$_#48545UYOH0((MW>TP<;96#@((((DE9/1>T M%(9+3/,IPP7C5+$NCDK X6Z&VWPZE>.*I9!HXZ'E![]#M4%%?# FO$%*ZAWA M:\!02<]4@1P)A).+Y-:5-,2UKH$4'IQO#ND%X?TXM--+SY\G.G<[;(A#5.(*)@*CK-HK$/5?CK6@DW9'Z-<'HT/35DCQ4NE3I*I9Y:J M2&$&FM_80NW%!=X;^BEV"105P.N"WXG"/A-!U105[^%M*;99Z)=P(Z"2%[1; ME]KX[/5O%BQM-0JPM4[?A#\I[![>.3\/XGFZ[(0?X@+N'_Q^!9[P#5Y&SB?\ M!!Q_#CV!%,SRT!3N1H(+K,TV.VM8NC?_%2V6SU[X*T4/,FY#R&X,7TCX&[C4 M0105V3R:JY=>5BI,4')%KC0AXPLG#=BWDM1#+ 0T(?7[W)VD9V",3>P3LB"B M!MPE;I?EA:)AV%7#=Y!4://$710,%G%@C$-<;\GT\'9>C@$Z46CG$F*DDOB> M74*8/F/')55^W=7Q*7 S&,QW&)MM5UI(D.92?\ L4+\$\( MGP%N/,FL;4M8?&-Z_8V$$"@CRY4)%UZ4!NF(36.]A!OXZ)2PSXE10[8ZWP^S M&5=X%%SH*,OM08)7/[RL>#1^2&3O]!M\P,'XF]XXB#@/'"BJ:D+]\!)?E6TR MKU /BG8Q,0/[7F:",*WQ3A0,QZ&C?:THGQ<#=US_J.1(+=B?["(2N;O0L$44 M\R>KFV53@CBB1UE]]3W8"83@ER@&1G&C!LS3@HYA[_>J!>;V0*P175,@*&VH M&.'Z<;EZOPI'MHPJPM7#SS\_>QO VN8V'KHQ:31Z9-DB @W 8!D2I.,FH8-1 MIK'QU(U,H)\L+A,W6L"^111]0Y6+7)$)7ZYHOVM)_+FXP5 HW?L MI"T/>ZU"\F%-=TNSE(N^[Q&486+-<5UDS4()2! ,G.>F\TP"HHIR2@85WT)X MO]E C*#6B#?;NVEDWH#6!LU&G35^% ,O*S#,-& %47@XY3VR(!R0[EW]!5H7 MB\C3%:. BXON-GMOZ:RA1XNHOT<#,+2.$E>8-&"^(+@I1@X(X0=) M'&>>OQ$&>&A)#;:,FG6;)3-*J47*8E1W:57T&;B)IM2C-"DU%WPO'S.XL6?1'22+*73@!U.:X9!82'3.CDKBD0H7VB3XK2,&UC6)-4#UA<4 MDLW(B_3P\4.H2ERK"5^]2K$!5.5SU-2L?"TDRG95SOW.K6U.&+2=.[$I">^> MY.R"79T1\%9'!,ESPRGR? MRXCR(TDB 2EJ].6.P&)J@L7@F]$9AL.J>U'DG0)=RSQN[IGB0D2I&43=XV:$ MY LX 2G'JP6JD3HP349J!.98FJ%BPJ5"UXA+%8WN%&]&ON=:M\1*PN&Y3/.3 MM#Q:B=/!2YH2+X(%W0,N_2R3F\#.P)_=G0H2'8E%F&_><+TNJ-1QUMQEB88. M'"8"TJ],TZ*W).!S9O5J:VSONY6D])BBHJ3PAUZ.DIR?4%/(B^M,KCHL-%8D MR.=,NWC$1TW@V>HRAM6W4"Q)D7VQ#^SWJQC9] M6#,PNR7R*F6Z@5O$4DPR9(@RQ31&$E!H\;L)7WK.-?K"_0BLUKK'R>L$5YH0 MM?08=5+(3%H,+DS?QN!(FN-#)Y\*(?Y2E/HYYA?BD) !0%?L7V%X;[$Q>,K* M5"SJUD.YP7AJ#BOHB+0VK ]N=7*IL'Z8[8H;T(-T8"E4OHP(V56*!O0\3+.\ M)-(HF$8\8]&*T!W!56\8ED B"W$!)^8_-M=*BZT'UK(*>8-<$;1(;)*3]^3J M86](.$_^%1:AMY.Y> O@XCF*B=>LG7:W'O"FM+M9>+?*P-5&[O%"PY]C7:UT MTB9 M)=.1Z-U31OMMJ%0.RXJ$Y*Y/BL\-RVM<]:Z$UOU!5@J!8=GIGI=:S). M.RX_B^+:\;1NQ8T%#2)<9$0G7&P!*P*?]]6;*VQ(G$(!RS6>O!_OI+58-\ZG ME ':&S) 0P9HR #=6R'TBU:1V!K=Z]\BQZ/3;S 0/#K\AA38WNGHI#]H.26* M/@,A&=H8.5;E,S,H>QG9R@FBWJX=_0&=PK&!$>&)Y1$='\/8-L;K HS7_?DA MMQN0:#7M%=R*\(+X%!)-65/J1AD?^Y':>[R$/;XCZ?\ MFB6#%03(A0H]#&? M*E\I=<6V>PW4I7ZK%C$^\98RN<7&S#?*>BYFV+;=PV]<2Z?%N>R<,N>5&.^; MPLKH9@/];W(^OF.U?@/KC"17(/Y=>/1Z=ZP=X]S[_9')X/*?*1[-YR[Q[MWP[E[O'LWG+O'NW=@ M9IX,>_>@>_=M7:+S]RD=O>U9NY,_MW:?TJ5Z:HL4%QG^\+^_.OSJ8R_EW=%X M_$F7[&1MKF83$8"_AINB43]2P(E3(/]64LRJB-5OB0]D('?'7088,.^Q)U6.^!V[1&ZR&, M__19.DNLC0>9&F0I7N2I8/'8@5]Y(7U M"4P7%S\PCI7R">8?WIIYWE. M;Z5M6+NM7ZI!S 8Q&\1LJ]>.[:)M6+O/M51/+41T1._\,4-\]B)/XRIX:]!0 M'D&@YU'KG*U2, <;%VI-LV&P/SJ^[TMKJZ3EFT\2#'P"&[]W,#H<=OZ+W/G= MT?B^+8CMVODO,*KRPFGT&8(I@_OQ.-R/PQ.4^Q>5P=Q"705SNKEU.1GM/.F"S ME2;)]MIQ;*7\7&2KJBYR-41[!O_H?G)!^_=_+6W#2@U"]: )QGM/,VW#0@TR M]: R=>\)K&U8J$=G(FW)"K$]]*MZCZ0A0[1F\*=N41^GHY/!^QZDY<[2@UI4)EX/@U,\0Z$.(.S\/W3$F%%$+$F$"8ZTR S5P"#?%_X.MP MW_:.GU5W?7CHC$\>88DG.K1\^P??A,$!8P_O]T,A^ZMX"ZPP+W%GA2I!&-84 MF8WF*OXTZY;6&Y>KS8_06C*>P_HUV]M'$.D]@9 ^OH=5>^42^1'[@5!ZNZ1_ M3!K)C% N9'^;7LA 8O,\\)TH!+W$",QIH.&?F0X[:2%K^X_I\F[K]ZO6>)$Q MU.$Z(JY4V76D9$#R.F_HR&[BS.L69AM:8!Z]H$LCXP=S7SB<\[DPD=(SD BG M137AXUP3>C4,+V?$Z[MN*WR3],-V$5%MYIA\CBRA,,,>KLGNGT1+(U\P2P$R M #M:5PXK&ORZAV*,N3R%4:PHB?&V4HL)TET88L5)4^8P,4/%RW1-T0+Y*)!J M5[_>X3Q;1-554!$C*FQG?+4S(>U@2./2(C=,+OKK>(1+D$]1!& *(!$O*R5+ M:(X,\(9ADP=NM8BFJ-*3\(C0Z1>;L,M#FCK,AG M.\C0BESO[U6RPY2+1!"W(2]VO<+9-R6R0 F!:8I\6,96$JEGBH2X63 ?%BD*YFBR MU'Z![*0BGCN<%IY6N5-HYR^:/%]=PU45!L_AY; CN5Q6^.D)CF+N+#E^Y6V4 MWD3YUK"1;=32/Y4%;/3KLIBF]:T:>D8?7M*' WYC%5P3(>ZBL*S=EL#39_6; M@0 ANYRP@Y91DO*^S*,29J*87=;^N"XR^&;.C,)X\OE[PO8)WZA0%MP7AI;_ MRQ)CZD^&[0'(@YA+5Q08TJTB 52M%K2G/J_G[[YQ0W?^-3MGLT)*\2-^' 1/)TL_7$)SV4&<:-K(>1>ZR7FMU5!4Q M,]D36YJC9[JWK4=:V-;RR'_^<"1@MY%>.QSW+QR6^!]$!6V4?^_;+L>\46!R M/_K6"ABY\'>E.=Y8Q9FO, T>7N:&$KYR+C!BO*?[""2F*O)<9:%G;,@XA#BW M+NK54MUFK$P5>DU1FHBI@;_K[P-_ MUY_9)L?N89WC6)48WNMW[IC\%(T5=$>Z:BK$K]^N#UW.3_C+2IB1M4Y\RY2) MI+G0B8*=AT^DR)Q*7D.-;**I5HO"<@[W>\7W /;ZRT424E3!>&W(ZLT^U9UT MMC5+^@(HI+OUH)W1!E_OC\9@D8#E 5]CQLPU*TJ_1-$F>%R!H2;'PX;7D3E4L1BQ[>.^UN$*1W_0VIYT6:$8T%-Q M'5R64>^YN$#N,\4-AV.]S*)8&2,-CA9=ZDTMU[[8IFWBZ[:A>KML= )O$R_B MU@V(T:,PJI9AB,.: S"N#*QA-EHKL$P?/8M5O3C M<+,NV&(/@Y_8&Z*5.TO@;L,H,6_JG63#HTY>XN-V6OH&AL6;5W8[<3$DD/TFZY435/RIQ&20/; MZ!P;>^Y"GT>L 6GID M,XG6D=*A$W+AA!HC2)"'L.R),@?I5"L-,A-@8\#PNZ$WP'.UL^<0@P>3AL<3 M:CT"8DLJQ(WZNZ/PWQ@*FZ\_:NNW)RK&DW';::75H>".LT0A;7*SQ" EL7CG M*_UVG!5M!RQD:\)1/,=+X&[RW1KMIM7^I,JBK1NL;;\1__(L?M>D?.\;&,PM M4&=W2)*^RH-?P5FC.QQ33ON[>X=\X>&4T'R(.,B-(HDQ!;A(..H0+5$SL@[A MF'MZS:FON9?!+#=;37S!-N;_[3/^._KGW[*_(+^W< M9J!X(TS+G%=EI#)'/Z'@<5X(9!-N,XKYI_EM]RLE;>A<5T[89)+.@B2JHU ^ M"0N &7'1?O$*5Z128$.E]6H4F/F$<"W&I(@P2@B*\.PZO0YYSGO[K-I_RU/\ MP 6H7/+3R3]@Y1=AY-]2FJ.J)A. /H,IQ$QB-,1L_?"9(GL D LVLG).&7)P M95591U<8.P8UC*XHZ3J,^48QV[VLS8PXN*M!6KS ?Z-I(EO$IAV:SB;5/A%5 M4,^+2MG/L7D)(HXVCBJO.>LI1K?0B3N*R0FT-)4V9V\1'6.UKX1H?/OV80[[ M0(E@/TO)BEXRUKQ10=3 "H(\\RQG39K0K8P?G^"2X'[!W"=P6[,(NO8*OM<\ MCQ,[HA;:4@$:0XZ(;'X*=TT^2_%BP&@C[KYHE]!>Y^H]R8L\L_TFC"<177"4 MPCF-LH;>WGH:)G%0""DL.RN*!*\5NM+@QL-2 %@2_6/*E*1,#:X5B,Q".W*/Z"II"V8T*Q7E?'3MA9B0YL#+;0!KF\/- M(I>!EY9D@N@2=8!1(!6XLVH.]ZXD=^*HFN,NT,\KF_E<+(J<;Z=0YX42V,U2 M<31 7-I(.R/P/;BF\)VP*9P%M-34%*^%S<._.R(@5E-0HX,MJ3ZC>B:Z"L53 M?U:AL+'$1A+9\NF@4Y\ >[HUT^C^+&AX'"C!I^\O"; MCO-%[A8. $U-_"UEWZ8KU^T,**&N#Y^>6SV'U<1EQM@*GI<):MY$.;$&79BC M@P :P(MOK3M(C 0-#F'V9_3RE^3)V9;5;.!!TS(1+5#GVS5:P-[1YII3UIE_7=14VN"5*W4%"P^-OQ^D M21.%<9@4,WVDX+I*N9ZGE80@9GCZR7=-),<09*E.<>%5\?7AZ*3SUO:= E:: M8B[Z.SPUU38>6VCKOD&RM4.J%Y>/3^ES^ 1"\M/=]3VXR7@[7LP5W3&MU3!U M6H=LF2AG*[Z&"86[N[OTD:]W6X5<#YA;N\.9/*OYYBL5U:2@*)&"U$FKNVP M/&T![EM3_:"+&F67EC>5TYQ1/#<2:WF*WT0 MTAP,.+YJ)3D+OU_'__B($TX'0\)I2#@-":?[B_+<04.Z684H^:/AE(:Q5XTB MLYIN%+PQ&E'G!>ZH39W,B^N+HHKF"*3X5MHE/3XX#"S6Q<0;1$7',=]@WK8!9T]]AM--G!A!)O4]=( M8?O$N=P\)U@'/-LZZ>B0PE;AS8*!4VO8@U]+. &.'MR:_T",D0=5Y M 0D.)-_QWLG;Y+IF@J@8X]S+2GVG_^).%B\WF2>JZICO D^_1TU=^,J=?N(I MY*X^[MHW=:D'YG".?W6''BEM+FQNH!LXS7T#8+OXZ \V-E8/>[>]>WW1WJYF[FY?8LU,.R?V\VY+9K ME3K>XY]?-O"A\(?__=7XJX^]DSD&^839>_^-$:4?;$2)$S('>V$?"?)P3H=S M^@G.Z9^QN9[PT<2X[OV1M&_T+081^V)%;/Q8N-NW6L0^[F;<=CC+7YUP]KU= M=-L^Z:U 6A/-LP5+]4'@:^"ICG:#>[NPMF'^FT3EOLDKO_1=?QP@OQ]%7+FU M#E$;WN4+<&B^6'/R'LXZDN+T7<:C@R_'37GXJVJKEN.5@3;1P /?W8\L#+[. MQU3$#'34@R,T"-"7D'@9O"1OA9@&:QT:Z> Q;86=NU5JIV/''I]\24F605(^ M7E).3^\S$K<-T]_N:V=+EH/OF#N # X.T)=DOW8#(ONCPR&9\V7+P/CD?F1@ M<$,>E1O2LT+KR!*#GQ 3BM"D"$D*KY$,T05P=HQZ'<4,?WF_)=&/:O6VSC)] M5+'ZSMK^9?]DM/_7P[O[]I(X'3^D1"P&X2ON#J_2%NDJ_8%E;BP5V\'2VPCS= M*K71]60.]T>G@R\\QUY>S7;.%$9I'A<+)*E7 M]U<9L%5SWB9M\:B#''M#6\X@(K>)R.G@O7S)WLM$30MF-$5*QSIZ/W3U#V;I MG3P8^,[@P0RB1I>B^(0X;TF8.WLA4FJ*](#D"1)$6#7"9;J4EZW9DA(3/( MTGWY._?B&G^A_LZW1(+T>9B@#D;',!-W0=="A!XL[P@'[6[8%/X' ML[X\], MHJ89KM;2./.#\>_?I35(:-Q%1/WJ[S\RZ5P;(MR2SCTO%LNH9*:R6SX\WBY* MN;^EZU>"[8TW@HCX&RX7^7I_K\USB^7T MO%Q$)@NK]_7^KL,,Y_W^<+01PI?8U)#&#!DHHBP+(OSO#&G,J/W+TK7C+YL\ MK:N@FJ?+)7,%.N]!A]U.8!X&W)$>C\<8G M.DLR"O[Q[Q^>AP&H2Q"A%(G6,A4EPER-?.*EYHJM=<;4Y5B$C;]2=4BL>4C^ MG8$@X.>0WKT!:0KBIH)3S4]QESIXD98JY@B.(1!^6OTM?CT9[9 M-M[NP_&8^'][-GD,;J[YL/M6W+]47$Y,@,J#*%1.:P8[&PSO&LD"YW M6:H*H9^38._T&_KXP9@(P''AF9&RM= \(7=$+6;BS3/_M;A*(W\[O]ZW;(0R M]?$Z&189=W[M3?_"C-J\BD@/F;:R(7+':=;$=4/DB\AP:9G()U&% H(R(G2_ ML Z)6E"W(_Q_Y3XY)6RX9^)Y*+$C93Q1*(POWIR]#"8-S "6813\\#ZMJ$K;[":M>:*6F:IE'&E)+-.YRN A MH*AAL5WMCL8;/B2*3K^!*=I;KT>-#=<*3!<6 MTCT^L>7ZQNU8I._Q>R B"1PY%EWG4/=-BWGA([Y!3)1:O8]!F+CF!FF75*V, MI*2*A/'K@]W#KDKW+Z^O]TYV>]3^II' 8..K'>:>Q4?!*62"6VDZ8$K>TU/+ M)K^_?X+_"(.G1&,^'FC,K3,UT)@/-.8?16-N_3S7J@O[S,#;U%/;)T!M5:&' M8NS:2J&/D<8!#P8GK,S&!H# MXF%^T_-(1%QM>VI\=?,EC+^:N9-,U]S9M?<5CQP;K%*XKG$HT02L/!CI6S8\ MC6DPQ#@@\*AJM:XP>S_>NO=.DLX"7H_OY)E@FWE>SU/G<5]3+$7#QGMA45& M VN?6S$WGKUUN&JFD=,Y _M']C0BT=\FUW7O:+1[NV7KBF^Y;B2@G7.*9*R5 MZ3*@OP? M?HI>L9!=WBB#01;@6L(I!K'%@$Q5<8FZ&6K1U!7ZK.#YH2/N-M!V%VC=^VA= MVDK$%W4)]51XD#+R$#F8Y9R.47"[*&R^&\%!!&>2SJN=]M=[SJ*133X^.&2; MW+]W49TTO,\86H"?)@'\&Q:,/&I4,N1 4XRCC% 9=53B76;P0;Z$$["AL>\Y MPK-Y,5K!H@?5)/MWU"0&_^HG!__JS,._NIM2N0.0EKSY9>Y&?YWX(!:7H.LH:VEF.D\U$G/ (!1:3H/1C<4ZCX/E1\/NA$[[5/]/YVG^B#HS]C@AL@HHN('B5L%.L.OR 34X\D;!(>!"R2MW,52GV=4JGJBCKQZ'_33_=.1>BXGJ]H@7]BZC] MOX8PT*XS9[Z8VB]R/]Y?E/DB>C,M?TH^C@=SO+1\Z&#_"#_$+^TJ?'\0 MOF(^I6\ZYF/"61)V6.*HF@>3*$.7HJ)H9B46TJ+(U4H2262@B&&&C2'I+ =G MJ2Q5'J\P+,J>%=9=M2?ZEZ_W]DE[_K5G@O#+O=.>7XJ-[#]8J_8ER$:1K#>) M\7R^C=(;T+P3])3F3A<^[X_])SSSO"HCE3T.,;5%TW^9P 4!_O1?*3 M4OL6 MRZ$]R(NTR'Q1VE H1F99M M'RWQV?!M<89Y[_#90=34\Z($PX0O^XA0FO9WG[T&!UZ5:(]0!4*^HI_O/:,O ME9S. 7W-CD1=%I'<R2E(7!B< 'U*]=5+Z/P:[$>6_H>O<[E\$CTCFK?<6U7P MKH&CB\8$)1G]X>$G[;9(3(/2QV09\N/!1J\5YJ:WIZEB[26,TJFU=?'UGAK6RKT@;P M=QG44CI-XXC3@&[P\BEE00Z'+,B0!1FR( ]9\84]LALOVKL$ZG6I.ET^?\&R MKKV_KO.-?:\ZU]_DVW)W=+3FBX<4+$^M5=8RFT0/V^![U8Z^AW[XWK&?G(C= M0T21-]A0FVK@?DG?-6F"H0*,1\U7IIX8W8=DUU-. _^BX'?H>N82"MX[:%5?W%XWZ%@3>%W?=Q816X@CMPO2S$Q6#W,>I.$?.,:X=>(^0B"M[7)XYQ0O.=JXRK MUL0[(5^<3?Z>==R6-"*J )IE4['39<\6&:)LS^*9Q2UKAV2/G9CLU%97WB&$ M(W8ZJH$5OKO2^]?)0^':UEQR:%0.:1QO+)THEY]G!*6WC%(G;F_=9+8BN]4^ MMWYE4TZDG0/!6!PND$YU^//G0[1V!20L:7-GG9J?XY,]M$U%Y#OT<@HY%;D7<+*&-OE "[#MR$_Z^M > I[1K3MIXY+FC7 U+73< M"^5N;3"1\T 'WKXG&#F-4_$?4! 6<-"UOV+V#K]Z]/_8^]+FU)$E[>_S*X@S M=][IC@&W-@220?X(&2+-M+]2(S!ZYK+8A[ MG7#:Z[[XM"@H>PKI;;)O]?DZP4N\YA,- M!OV@<6V>DL]7.=[+?^GW\E_&Y.$N%A&]87^F^.GO MR OHG;H7SY7CR)Z7.OAD; G]_=)Q4MX?ZL?//_OR@4-1] 8!H.^DAMP!IBNK MJN(3]C@Z<>J"?]I/?J:%7HY&HRP,L.L37U;!:P%6^_H@5#;F0;CI7XR'6*]9 M'?/9=(G51_TU]=R8BCV T.#ENEA%*2\LX2^)M_I MK!ISW=JJ:O!G'7#F7>RB.%Y<['DX%*7_!![2=\P)("\'E.Z)FJA[3GS .%Z> M.I*P)/WUY_&1M>.&3!V4^J]X2G\,AD"-I>%)?LP:ZMKXZ H ] MOP)ZZ<(?_ M15+'EV<@O3BPX[IGL 0.5G=B6\OQ!+QU&Z,)^"$-6,7+N_ .)U,&9R3RO^R5 M62\HT-7$[U[*4]<\WCY?L@G7P3Q+G3 QT*Y.W;:[KW% M$,)0&#*(@Y_M)KJ*HW(?1PTY-]L+S@XE= A&."((4'T (E/,'! MDHM8UO6A;0-%SK?; <]- #PU#U,*GF+#]=E^A!=-#AQ2\"84,J?,[>$BTD%K M\U5#Z"Q:NQ/P%W@O9QOW@RM>T@+0F@ ](<6V^WM :!?-)7RB=Q\(I6\%AJ!S MGHOB+.=S'[4!HVJ!>\$/5L,+8'M=\31?\Z)L^!?8?*$ $]EZK&EY5XB"VT-> M!@V\AN7MC'?]"BQJZ0+IW\&-&P:I68@L<+B?_PE>O;]+Y)WQL@SM-\=/]4+X M$A )\BSD?N\)KF8$%_S\=\-+>T%&()@') ;0=GV7D)>[=Y+Z-0(L<$0AL >2 M&:0&P"]YV2_H0B22)/1<53+N8MQA>P["MO6.I*$:<,C!?D59?(:Q)S[:XJ-4 M(?!10$V4)1@DW<*OJ_+$M'1KK*&LBX 26P^*76D&[(VFG_) I;_7?1861W)P M) ='']*GRFH\K+ M?7Z"KX>?:.LH4%/<#R[$T!+59E(1NS_2<;\ M[R#/(1ZKU7*Q/_SO^T."[WE>D/,7^A;**0RCR7I.?!6H D@C.;8XP(GI'5/ M? 5/&J-KU_L%!@4%EG/O6G?R_"(X..6\$!3\[_&*F_XS]DL-%'9_*7%D.L$W M.\>'&SG#/HI'UUU#AAR"'[W#!#(4V43 M6220WMZ1%YA":"5TG$X3\52*?O=:Z#N:"J_EV-WR]((8TO=S]Z&R:,*4"PG9 M$![#'.ET4#^ _@Z8K#)T#^8N4@P#[2&^UWREE:3YIA:P'E3;\%D07M$&"A,@ MD_='I-!*^N=E:YVEH#X9E?--56!4GP4^]LZ9(X,5A6H\RW'K6Y2P_,0HN'?D M6"-WC9:.:CL >+GXF#V%AIJG$J*\92^RABX5>,#V+^HNK MP%VK.D [SRCP'2S'=S[@][S'^\F!2,6UD+YH&U^X'6^O,A31,CP73K,R=-F; MINHG 4.D1P&@4[UZGYH/?FW (@@03^!11!&DQYE><0E?8X>6)="IG\ZEWU\G M\Q$%<"LL"0 CR*Y[TQM>69G[<2M)GD"3>I^U[R> !2:B"PNLN$X M0IXAX/G[_0?LW[6W#;; )+DH>-[[4 C#>Z %E2N8I>ROX]E[ \B]>%T7V#O3 M%'*V[V?A/'L1RC?ON,C%%:4D!2^8HLXE^R1%\>7,<8@Q00P*^NUUR[^FA9@> M,AU*98!,+QU(X&<^P)/>]PQ!CRXZ(0ZX!.L*P=/5139^H $5.:ZUUR5\<7!B M2V;,3]&6J03^MXE:'>KBA^+=8Z"M"@X<1290T&J_?+.F/&I M[WAO43Q-RA/"ITCXU'0"8?.\!T&6SD$1\;Z#2(K2J>]BW2,_W!$I4$(_S.OW MZ5,:'&9WN^=X'^.0*("LB[1I.&>@_T,TF:38*NOIWB,X>X#FP M?&\A*18G$P@$9'#LB[V!YMCD1M_ZIX#)E&(W3-(["'#L8,?# ?).KG M]E>GXHAUW(GEJ =-Q4#./0.RWI'."G^U@5*B!^AQH-[^?/'QPJ/ER>S]OR!Y M1M]&+U$TZ$N%-\G0PI?#J6_0/45/\$P#57 Z4JP"QM>W!\^TYS&5GR/8GL^] MU4.;R%8"P3ND6Q^Y!@,Z/LGB7Q==>-L%A?OCU94/JWLV5[)\3 7;RP/W;E%Y M6N;:=^.C\A.VGYV(LN*A&HMN-L:]OPY52&9%A4HI8E>4>^^=K/")OC6$CW @T;S\G8C[9.HBKT HTR]O\N(^-C@R]"@=-Z;C*T5Y/\K,B8$6S M^/$(;SZ>4SH.J>@ED:"K#(YGT/D,YQL%?B&R8/&>HK6GRU$UI ,%#R?R?HZ' M/_K^<'B)Q_L>H,UI+ +=@[9L5990/'9?7LVOSX9>">__P%@N/*@"LAZ5_MN_ M=P*P'S 4I.7!R;V/S00A&.@*!8OG7(2\!E M/J@$*&9KS@SYN1$/!IBL;T^7[+/#U)N(M[1C=SNZ#P[&7*S,&#!0$&KSV<8/ M@QTV=<^@ 6F\6!O*8X.S1-RZ-^M/XR^GRX2G##3SA]YMDA7T9"'?$2Q@YX4[ MO%OIVA#>W#@FQ;$/:7AJ@'@74X[]!9?$<)_QYFW7?BV!# 4D/JLK!R-/L+#> MI?"@=P;9<.XK(%U^[,7< M\;@6#O MCKP=Y\8TDK,GC&EH&7I54N!#CDX4+YOXW Y'NOH21]\I6)7" MP2HQ]BR*P[#TCU4L+0$5CD!KCF_IQ MWS:WA@$,0J_$J2O.L_P]ST"@:L7]_&5X:"?VB>G09X%>Z5V1M?R4]?-W)/:Z M]2$%YLR!J-F!K>OA./0T0!7R$H3&H=*/E+QS_T3\M=B/"@\$A4.0$:%YQ;N" M"^ON\9F"SH% 3=[?ET5EZ]Y4B /-+G?L!#D1.UV%EB6Z 0:+\B>(.Q*Q0/?@ M70"[TSRRR/.>:@=U$"_-*K@!O<_^WZL))_M_X(Z]N]4*M+>Q"=A4\4N0^<]# M:3T>8P !-JUEH&[LO4LO/)TXFG?\]^!00/B69+NQ*X,1L;3G #RKS^)7$C]Q<([""?N7;I]F MQ2>NX*:XNU@,76]\H>7%CW^.*8+ \8@FL?Q1!(,;0A3U4ZX[X%2-5E3Q>8NL MX%^?S 7%7?:N7;B29]UXT)VVA]7CN$,<^3_FKN\/W1^;9S5;+I5E0<_QBKD< M _E)PN69 ^/X5 Z^Z95ZAPG$IN1;UJ@@AV+INH1<0(?28X>2\X&B", ?;+2K MHZE[<1PHS.'Z-U"%\C."@VNH)R5LU./F "BA'2926TCU03XXQ4+>%E]1 >]% M1AG,6K7@$]>2K1R>>*@&"/XZ497QT?S.%GM6L@?E(-G>6>E5C0)"IV(Y5-WC38ZSJ]&?OUPY2!_OA/I MJ/A,/' ;[5V2B R>9\5?*W*G'Z[^^#30YX"LKC;>NV1MCVDCZP#95V[JP"EW M84X]N@ZR19+V[-'Z9.4! &9]+QWEZ3O@AXO4H9O@4&4^U[,\$R4(+ZZ]*E]^ MI:C#79IG:D8]/1,IN+M]*;?]P%L'X3@2B>.KY*_BT/RAW,'1C713W".B^!>/20T\SU MDY@GL/>WP](.#ZO M/H$8J/8BE)8+DX_')D'$T^^B =3N #>.Z>)Y2:\GOX$'[%GY#>D%KU!3WM7H M['MX"=/82XB]A-_72WBPD=)WA0#X#FX<<,1UX14E])MDGYIBT$ACTC1+4"DR M_!???*-._\*HTI :TDE1&LE#$1ALE#B42$(<$1E%59,LS:3"YEOZY9EM(VB^ MI>]>54WIHMFR/X.ZIPD[)VN.Y257^BQK[!)@OC4+L-@MQWI\KM1HUIK%0=Q/ MEVCD[C[%;_(1*R@W\OQ#K->,Y9J-;K-6SG,]/A\KE!M<(U?F:K%N#WQ0YQN] M[GY)7JYW<&!X/5]E:*C-'?5G\,/Q"B"\^I.'8"%[:'2",-+2M4[A!7WB-YQE M[Y(TDF[7#MX;$,-;X9.M6@' !P]) ^7AJ6[AL>1=<%2BG\Z0Z>AE,,0.O>B! MJA#\CAP6/[VC$&C)RHLGT/[O$DP>6;KJW_ P^C2=X01LD>?M6--*O)#(??3T MIP^U]RA97[]:,JPSX:5?>>G'JO7SK9%,_'K,>JSC?[KH-'GM[M_20\\]U"^8O4>.4\DWM<& T+/-S$4 ME(L%7H1;IE!+&JNGE/D]1&WOA^B@E ]K5#:]G6<@@L/11'?I^S MPGNZEY:^?W[L\(*8]X;C4'5!LXTCET;LCVR^&1.Z7#S6NLO=_1WK@DE4+ ?V M\^#^CK5R7#,;*^?_^]_:!KS6;"P-0#(9A6D "3IPC?FE%^$2&9$485(#L/Q% M6J31+TG1*3J=[&-3OI])LF(D.OU,KI_F?L1,R8 IGZKVDULJFFO9<&9EY0,TK:#&$[PBY;P/6$ZROK+^G:LN>N#%.ZO[&HHA;RD6 MR5\6R8B3)4EAJ0-B9%*$@R;^7"AA-F+MCJ!V0,K%?71 MP,*)A?.UPLG\OL+YQ/G9A46X_'(L_&*I?;C 'K\ LAB9^CO&>^6=L.!BP7VE MX":QX)X)+BR 7M"M]38IJ@4@SY/F%L MH$I KG5Z!?!24A*6K-]/LE)GDO47RG#ZZG#P%Z:-O)!@]GS@.EH9,&_-E7LV ML!RMI0%0Q9GPOY )G\&9\#@3_KMGPHL430Q5E4Z+2B:=$IFD/!*E428I$JR: M3J8SE,RDZ9,$]3>$^3\N0?WUDNSSQ/.7VM^92G#%G.UGP3KB6:2G9R@LBZ"- MMJ?+Z1X7'896:M:"=V'!%N0U6T5UR+YR>BA/?U^#+P[X0K[^K=/GR+4TS2V\ M81F/Y<"PD66;FO25$_H@T^"K9O\<&C3GFHG*.5PH G/9 ORTJQO?<"OZ_MU\ M"29"^6623HKRGA3J."F!BWQCER3UI.V$7UUC7RGZ4O?HHS:87MT6KX[!R:N= M$Y?,RYX&3W>BB<-1AS#G4P_3(W+G+M;9%K+RC0[%7P M42\Z^@Y5H[U9>U6,_X 7:_8]$NV@XZN+KB0?D>?%.BB'#B-ETR_K@.1C7Q#H MA3(J0:THKZQR'#7!U?7#'6N_EZ/?9>OPB$!="'4OND+SUS;AM7GH7X++I-#S<^ /NO!O'8;5/;JR?Q MBII*?N]M*/2P%LBA#-F1B/MX"4NBF\!*AM_T:CN??4M#'EIU@QI?PN8XUOG) M??JXEZ>W+S>,*HG"$\DKS(!ZM\3FGA5P)-PC8 4)[/^Y[VZ LH\/AQ8L5G?6]6,(2RL3W MCT1K^X3&Q=]7WKSRWK"X'>37/;,^M=& Q6&_5&6_6?X.]%#]IL-?@ZK[06$4 MV/'8ZZ^LVO" \Q@"O@K5>!KZ;6 DQS*]YO*P>11ZM81J9JTG*BI'],J.$K . M$SQ[O=+]GGH >2<8$M\_T"^4C7HKP.HP(QO,RJM,L^=Y!]5!.988J&C&P:>V M5_$&=C$UQP!AT!_])<91ERVT1%][0+5.3*]W@6M;>@Q>*SMI".%7MD15IV!7 M[Z"VBK\I%SKV^*0#KT*UY= .^&4>7_VZV!!0&"XQZ-GIE\7Q:TE"4/3[N)WA MXKX9GNG7,+\$EF]9->(X\"-4[[S6L B13=C1%.I5WNNQP/_"])O',AYT$/W>WE!N81Z:,!Y MW<6ZD#^.!N_7IFXD6$\-%FQ%+1]0US14!"D>4V%/0P@RIXTX@FI6IQUZ]CK\ MBVOT= R?R*>]VE6_&FCPIHOJ_1+J#J@YR<7&.P9LPSW<'BDUJ _+&O9@!/\] M>P64-M1=QK.>WM:;)]Q YPB-_)Z0J"S5'KB'>X7XR,+[6H%]5H%_HL)C=&-O MO[K@0_LP=#3546>;V-GURRA._#ON%"J MV\8A#;$:S6$6BHN3=1"!K:T@-6S M-O#A@.N@XT,X3^ATY/J#0S]+7IZN;0]F)!#SU@?S<\'^,N3 M0RP3]S$::6_ +D.]V=30U"X^ "*X>7Q(A3ON?XV.S?F9OJ\AI_4"Y'& MEQ=T1IT7L.]0K!#%UY._M/SOD741W&O%61KK,]U?0/JG*! MRGGE"J[/3/W*,WC%D<7!]ID..("'7@CGT%G@M3K#2][IXSZ20R-% M3S]ZLDDEU$Z#%C%^*]# @?9D;T1IWZ\.K-TK)NQ[!8[[&C[?XB+FB[9UW)S. M;RGH]>DXZK'WGB:"=Z<%:GYG=NT#IXUB 6]T@EA'L@7W4 MSM?UFP-Z_H*@&?B^)2;2A"\JI["$M-=V#6JV@4,)NEOWK5..^U#"[=V_]:11 MHZG" ;#^Y[[M\['/Y= 1]J@AP4L\=.&=0&&'ZK,9F\"/W]F*$J[?U_EAJP3= MMX'VML]EN^>\R:WDE8DY6IIRJ'SNESOWIN'Z;CV/\$>N-=\[IRJ?)AF?+ 8A M$]TK9+\])L):/=#!:X*EV)ZK%+#598LJ< +^_!2RG:_CZ'5O**/Z,;9.**^0 M.#5/X*]H4@E=VEI+]^=(VZC*)3@Z4GD"Y=K30D[O)/G#TO!O?QW_X9<(?'X% M!TX/W<,YZB!C6JA_S-$$CBZ>H&W(L*G,W^=764X'A4^\7RJ__+*^S)^YI>> MTP'3 \@S S"3%("0DKP/L1]WJ3ITHSMQ2U^&]2'L1"SIV]W>@2'9-DK0\C0 M^+*%UU$'=2/Q45,:2[")0!@T@9XC/8._1J2YAR)%(:R;4W33U[)6>)QJ*;0 TR.5[C&FRO+2/,.T9!(%_O@@] MGRS[Y\?ZR9Y?=.@%!M)S*/'N+T;,S?KK?N/;CRG]Y?P5^X1"DPWPP5&9R>S2 MV"5+6GXS4]74\I&?BE-GW?[QSTEAS/."DY'9]9O;Y"#9';83]UJ/'VDO_^OL MS3P'-=2E"#+UM:&9Z_-CS?)B=D<\N6Z6\\QF:S)$,\56<] MN@(3'=:L+$TU1J:]M/#O%($A<00&1V!P!.9-(D:_7$6 O5Q$X*;N=KZC/D(P M#0XFC8"7EE1]A1H=P@E(II/P9_'^9?L7F3.TS":)I"02I,*(C$PHXI :JB(I MD>D,S4IRBE&C>R?YY4Y1WC*?*WY\K:5]9#^IDS926:[&-7)\K%OB^:,&4D'K M-'E$#BF5$9,J18O,B!J*$J%D1$IE)3:322ETZO1F>D\6V^T".TN6>N699%4K M\BH]G)E.;9G%&:$E'1' M][GVO2-/X$CV?*3K2KU<=03PJ]/37)6FRK(A+]H<9F MU9*[Z\\XH%T1YR/-1EU32SW+Y:6A(-%*2N)W#VLQ&1[92DN+8&G%E:4OENKHZ%E/AD4.19:E!AZT3FD$81M,1 MY%5U+*;#(RMJ99X=3S,)HD\5BMMTJS&?C\9B)CRRMYD_Y+C-BA6,3:E1%CN5 M\GG M>[P^ $^EPT/I)?7HVF2%Y+?E08&Y3SD%$U"*O, F#\51O]P0)RF^.C*+=F(Y MR:4Z8.@%/K$UHS!E1T22U_0"5QX,Z%PM 2AP85.WBQ5?=ABS*RP,KC MN_?W M&78,AX9XBDG6M/O'[JXL2,HD35?Y\KV^:<.A(::2W,:@3&P;%7[Y(,F\V,B, MJAJ@P 5>40AYQA#I6HUH2DN9=-OF0-?!7"\PBYVI\K*NU?)$?U$JL--5OU[J MHZ&AN7+S=(_(]3E-*&XF=*&@,JG'- >'AN;:+)9RZRVY2OEU)S108>H$)J\W[)$$71Q:Q2#275G?)5-?#L4A= M8,+.H)@;S0IKGJ>,8F):3J7;#T4P] *[-(1=2]#!B4%TC0EETZ*QRT,*G+.+ MR-)LFDXR(Y&F,JS(4-1(!+^30&,8C:2AE";39/+MWSCCM-=]YY2*8GJ8(52" M LH+"_[(D+(D9D;,$ 4.Y1H*4W0U/#MWSB?V:N^$]K?^UQ>=QINB^*;>M^J M6=M97:\!KKD@#)4),:A/VKW*K&L]LH55/FV5E;9(7Q"&13=1+,D;/3^CF#5A M;PQU0NAMZ%L(#4W5"G7ZOI]BA1R17PBY,6TZ/#A@+PA#<^$(F9FU[ E]JFB7 M[_-#RBAP(GU!&!YJND46UW66Z,K,?-CIE&FE!X9>$ :C5ZGUE7E1)XJ%V7R2 MZTI-5T%#0R##)^O;Y8"[G\PTGBR8SM@NMDTT-."L3VR4>6(YA0VGL"/BS9TT M3^OZT7'>;E]AM0-S-OF:KFX?4W3M=148GPQLW:7P MUMWJUC$DWKO;W+O,'8TA\T;WCKIC*;QWM[EWX+C#Y]V-[EWFF=KE>.^BO7?$ M73*-]^Y+]^[E/@%OL^JB0ZCT_,7+EQ]?TOZ=!A6FVKMLF6B1[=>I)%LZ_/ _ M/Y@?[]5"@7S2[VVR_2$D3;\K=GA*X^>BAZ@6HQ<;I2&^=WDZWG' M1K3D*S(8[?D4OK? ,;>B-%U#X$[7[FL^9ZZ&I[CM1%%/[Q7UDV7_]19UZBG* M8@TKFAK6=Z7:[Z6*O=[6/C:L;QCS_RB;'OBY$VOI2*;B^-8S+(0Q=[V?'=BD MQ_L1C$ P^=PS_SVT(=2],&JNVN&G>Z5;_[R54RC20O\^T_WXMJD1X%VD6>5)X%CTGU M>JL] J2Z/8GT]*$4>,*_;YX7(^2XPU:CGHKI*-8?L+ M)+[!T85L0GX09]O&:F2*)7TFU=I XED@\4RUAHJ&[.ZS5UX<1A;=M4JX72 MA-CF^959K8]["6TMLE#'I.,D>Y4#![O]L-OO=W7[W;YR^T:$D0H4,^Q3)9JG MAK7^>%R3A*W>!@C#(H0AT]=3::/ "]'679>W!+=?+M>S#\DEW5C+:8\Y3.=(;%_\[?V;T:"+MA! M>@4=\@5@:$S&NJ-VI!31W1KM05YX4&+9F.]SHGNSW^ M"[?1G(M?J:O&4+7%A%AA=?*1*1-;I_@PL0?M1*[Z*V>Q3RG>(Q1G*DU()0X1 MYPGK#=7DI[-YM4GDW39!B2PCU69"-S-;@P,ZE0Q)(:+^=>G,?#"=\\6%G''R MA0S1)!K]R:[?:A/M\1?0>2!1#VZA6%P)W=RC,NCS=H*CGZ(SZB(O[1ORS.&" M_L2N?^SZCR*IL.O_#PMZA*C&-FUF(9&&!7/ ML%WU6U!^IS+A1JF]Y#@ -3&Z) M9Y)7R6;#@8 ;# 1XG!2;J+K731+V;L01@2MKLE]7Y.!&Z?;EU5@^XNA!75ZI MO[%?_=KZ6]38)/)T^_+:*[^C9I?7G+D%CMLB4);F95/6EY"DX%,X"\U=3>MM&3>VMQGRW<#^5>%&MS>9K,0-UOF2PQ M=XL2+V#AA[D!F.I#+P)&:KV1 %*<0HU3J#\QJ.])>$N73))*YXK6\;RL1W\TSZ[W3]_B;XYBN2HX:0\*3 ML$:))?@%^VFCXZ?%I,*9IU^CI.XAH@81H@,7V!P)CHI<'1=.'S*?<]F'1-E4J)MP$710T MNI-@:(OFVP;"&*3A)I,T]J)B+RIZ9]&RE+6FZ]AEBEVFV&5Z\]IH(,X7#H69 MDUXJN96QF#4?A^/L:M*F\DUP*-!0\4S%,RGL(,4.TB^G"W:07D%_? 857#EM M9WH=(B6HE=4CV7 H@5&"OB K8&7J#SM"R"1A[K WUP/6)B^YB_V=D287] MGY^C<18T,"^UIJU4Y0 07I[7Y?";.=\ME4JO->.+36VZRB2;F4F2$TD&]7:( MT]15G!/8 8H=H-@!>JL*[)M!9L"JZ^9\REM"-=O.%\Q:3EOWQQ!D? \HBSV@ MV .*WIE7YY:CX89A^)9]U.CV+6[9WYH^&\"!?[I8IOSD;87Y(KNTFCMY1^1< M8RX86_# $M!D49CL5>T,B5]RT"MG9 MB*E):X@Q4)&E*.R=_>V]LR=%!'!2:G2H2@-45:PE=)]'\CCZN!ZZ-T&* M")TP5[O]?ZD2H6 :ZS&QY/AE7BV7FMUR\8$?BR3J>L;0<9K$^:=?#2>ONO8? M!1GZ!#AYS;7]*) B0G!RM7O[%^"DD'Q4Z?OEEB7 ?.O4PW ILITUA!/8KH** M,RPN;8H=K=X[:V4N6ZZ5>V6^&^,:^5BWU\Q52\U:GN]T42W&U-\QOBV4>P/L MBL7)J+]],FHT"87]CSB?\\;S.:-)*.QTNRFGF_?.H!]P;"YM83?@W[[35D"0 MED>/YYH^V95=@LGPR;Z@<4U:*??J%/78_O%/..$8M]9Z$V'SW*C0VR1)7NAF MDH6"7G9LC1W_^(<($]:U<">MKU?'HTZJJWJ&(Z4:? /'[ZMPHB>+2;6P&CF2 MWN6[TQ;[4./*NO[(B21J?I6Y9O_A*##!#2##+23A7M7)^SLCPS5\N*]%!E&] M+V>=97_$+SKVHEJ9ZI-V#2$#^^,?EKWBA; H,$&T#:)(D0-5HXCIFH36K*E. M/.AA@!VXV('[VSMP;U^9/*T[4_,%??OTT5'H=X>U'9WDB")W+TQG6;?3M,'1 MD?'N=K',5?+5L$\:^Z1OW"=]^^KEF[%B/1F+2Y>H,K/MND$7[H>)THY;0ZR M#;+8*Q;Z_[82\6V=[/9256*JUW/70>Y@"[9@.]8]L=\R"G[+R%TDB#PI<;^L M:.BZ/LK4#HCR]-%%U>;35--M](AMT^QQB?IP6A Y,#&41!MG&.P]_6I\PJVS M<.NL;Z5?OP6?BNEBIE]V\H*@+@K3S;I:&V[J8XA/,"LW3M+A4##VX?YN/MR+ MO6>OH%!'9+D1@E1<#P'70[@9O?A5!\Z<2#ZL M;5DB=95;(-COBVLAX%H(-Z[7O@I?5KO:1AV51WF>>N!;C51'7B3Y-<07Z"N. MT^Q5>E5C;_$->HOSZD@%;*3$7&FS5V>WV#L\P)A5.B_VJJEX>*I1-V3+4 MGK0Y.G8N5Y [76+ SX5J?L3:6HT3$@HXYR4Q=]#1@.$L5U^4@Q,#:7KAP O;1>N^\D&<+ MV"*!-\?VL:"F9YD+H5MKM,80+H&]FDMB' MBGVHWCMSX+M@!C A #"UHRF(URSS*GIGU(D1"0S%";)T4^S*/$DWQ6FF.,TTLG3#::9?FV9ZX7QQ[M-J*:]:JPA. $4YQ@>K/Z[//(,FMRC[5&C]\2?;N]96=E6TUD$++ M8E=Q)G/%,/RW%9#OZA4U#,TU5%CO%Y8@D ,OJ0Q8*_9'PW+5__??P-CY.X.+ MJ$;"-XI)=9OIIM&D'?:*XNS,WS4[,YJTPQ[ F_( >N_LNI8\FU@Z,(&%>[NY MXL!^7)T0KXD^?2(A2LL41Z7G6FHF$46=;%3%[68." $XYF+^_7D/IKEDQU;P M+3%IZ4XL&["D\O.U7G:?B'R:H&E[,MK-$N7V5K?G8F[<&'\M-R&*.=Q^31>) MQW2$W;BG5'M"XGY8*#ANLS41UR]QT:\O__H\]*KEYS)J7JR79J691(NYX;0C M#$AY#4M:$ 0!__<*_O%H\'=,15+?A MCP[%0$]HEW!4.:%M$AZ5?I;0?\2=2-DS3BH1?%\PR?RZL^U4BNOS[_[2&KQ? MX8, 40%*Z=XG:V]5_D?'B<'^KF&'.':(1Y=4M^$0?Q>1]:Q8F-@ =NWO3IJRWB+>;;_FBE-J=55 MFKV1>[-V['NIH/>)[8(DAQRQF%2V_3;%C>KV^'JV*G,J!S-RB7<8L*\X0IF! M\;@V\J,:O^U:;)4FUY5E8_P51ZAG;9\>H,CV?L4J-D/2+CJ-C35;K(J39$H@ MV&*__16K.'(4G"[E^K+[*?S;/*SO(@-G>&5FUCM4FD_0W4%-?!1V5++]XQ\J M&6>)9#R3HB\WH_\6P%9&+'R1+B,JG6WEEN/AK,KO6')PSY!)Z-P%=*&!7-.I M<4TM#R M(XXAG*9R<')@ 90-)C!!(ORCTYG38U\.+LYS0O)))] 6-S1N+X8+GK-0: MP@N\+4[$DYDT+G7TVX=5?756EI?&4H?Q-[];O6P9FJ1R<.JSIG@H=+Q]1:P)[4K$G]<8]J9\-(M?I\/Y1(,(U M.Y7YIFUILV8GJ3)V9U[O+=MPZNS50 3[7&_0Y]I170F,5P#7CC19PT7=(^%I MC5R%N,B3\GL4=?\&FG *+QDFX"8SM&AEO<@YKES2YG,F0'-3E(S]KX\$TH= M19^7@?*+FF[2R3A%A,.%'Z< 8]#"%>\CX=^-'"FC!%I7T+Q_#;2Z&KLK.7DG M*10?Q!QMKC;MQ6X,00OF-S#Q)!M.?_HXA?MW JV;]@J?%,!WGJR"A5W"N!Y^ MM.B&Z^%_@1Y]7":/1\!PX>39+(1ZMK*2Z)DT:^:69;DR;-MMD4;]/ZETG,*) MM[@L?O3IALOB?X'.^RJ ,6MFKSGHYR>S(C/*LK69S2ZT-008%MGCF=056SM] M6T'Y;JYDBCG2;(]:.Z&K;FZ8)8I$>[-(:D>GJQ34$ M&J#Y,E2<8:_8&.IW AJD#/_E2H#]/VLM)'%Y)>%I'V_$"/P?$,V+*[F^5,HJ MD!<[M!)JOY+>1(U),DPQELPM8(^8:;E0!;?!QV9, ]\>V^AFG>W&K%',G:B. M"J40&=DH27FDF9(I:\@[#3Y C:[NKK8\,G/,TV<[\<0.OHO)%&T5_ O^"=X@ MZZID0W&DKZ6M$]B;[!VS]V/]W!]&-&(X M<+RS_Q,[^AD2*$1=0]HDCFCH(U9"5T=@[=[7@L]LCR#^AY:#;F+\M%5=@B5$ MX--/GHNVRK7F/RGRC@5+,<"O 5'3=YE/V;LPHK '0)%B$QL>:O_=:^8N5?1! M/S];E*<'L1#*: Z>D4 (]^PL';/TL\R,*)T@ 6K/@[/^R,X MNN0_X(C8_\4H],T_S_;D='./#JA@:]%'3SP^V"8)G;NB.J+4),LP8BHYDD4F ME2+%-"L/19+,D!F9E<%_AC\\0D0 Z M/?"?.M_H=6/-0JS9XCMS###(4VJ29%EDI3(4$-&'+($*:K))$U2 MA"I3%.VO7PI4,]IYG*V3Q/V,[[OKE/*X-"JM 2<"Y?%\9+W8*=+#%$?PVX%> MK.1<-C=FOY-1B9/A_)\4*^-2T_)/B^:I03H_665%I A0R_O9<3*Q*[>IS-**.] MZK=V?:Y!C$5&),Y':LD5EWM,Y4VB6QGPC^PPW9SUUF!DZ)DV][@1IT5&XQ<[ M16^WN8TS4^#(T(H>Z^OM?=LR"EF7J N),B?G MS015R"4X,1F>YV(^4;B9K WXXEJK=[).N76:Q4I*ZV=G1F/KUN:# MZKJ46XN9\$A%' MR>?"8)'*[-=E)]Q;W5*8MDD1XZ&.C_+C(6[F&P*ILLS>J M9(3^F(-#V?.AKJ+K_6D=<-(B]6C/'FN[AT82#?>$'KK(K'DS$=BO)XO M=FLT-,S_!KD8EWI:CD],,K24FG77]_=C.#0D .9.[FP:]-8FV)*F%6G*-*P, MV*T+/.BP _V^V"@N":D^FK;->[TDU\'0"TR87A9G\YZ]G,T,=JO4YANZ;VIH M:&A9$[V@UA;Y28$OYO/=\6I>'ZP 3H&AH67Q"RNY,@M*=I8;\;)IK.G& (@@ M&!I:EC;+;P;E])P@C$)>JG#95%N3 4Y>D()Z2ZM*1;UX+U"C]6BW2&SKC?$8 M#@W-M=1_3&>33+XD))JES([O;Y,)((5@:&BN:2O9R[C$Q.&U22K9H&6!7 PY M.#0T5RK?I$IT.\,035=>+=+MYF[0 $^](##]66VP+-?*#WS7';0->I>WIADP MUPL"PP)<,5KWJC7K]MU\;43/M5D?3. @,,A"W>O;G@,'Z-JZ-'?4G\$/QZ MO2MYI.P=/=\"SQSIUCJPOH+?$]"=\=.S+M: 3B\J];[A=:(F2D.@%"W=-=<+;UV4MXYX-CL1[UUT]RYUEV;PWMWFWF'(O.&MPY!Y MJWN'(?-V]PY#Y@UO'8;,6]T[#)FWNW?$'?/L)0F\=U??NS?F6;_H!XL.H>!5 MPE ([@LS_GYKJLF6#C_\SX_TCW=2D";N2.9+;\"DWQ4:/B7Z<\'A@2K9,=Y4 M5"56EVQYXH7#:=*/B^_#PM?%W._-BACNO@7<713%=PN>)U_A?T,2MT?,G'Y* M(3AA,9+<\]C)NO_"ZM0W4:>B3K4/LQYO&,[^*)N>7+L3:^E(IN+X=J&ZD=6Y MZ_T\5VWO!]1HU/M1,JREZ3I_W@H61IH9WP=X4;^KUE#=F*VN5'.I?EB[A:BO M.2(7@8E(5ZWPWOD1]WR],$T45OJEUWCS2^_"BLB(_D7>GG54/L I.IWL8U.^ MGTFR8B0Z_4RNG_ZU4K-(J@NV9<";4G 5?ROH0TYQQ'!?^O M>#73SR_Z+M:YO-'1ZJZPG0QW?&V=FE?RG(@*"E!$/$E>I:,/AA$,(QA&7@4C M]#&,,"(WX<=S@R]R1/-AGL_0C751VHR_'$::*WEJ6'FI-FN*[0<^\Z!O'\FV MB,H%4&0\Q5ZESRV&$0PC&$9>!2/4,8S0XH904_VE*#S.%I5U+C%*38PF]_7: M"$0H!6$D V D$VQ/_YUXPJ]W_7(<9O![7=S[(O5N:@T)-L6*WIMIW4832",'D]MG.%\[<[& M/_XAF7!5RGCLVM2YMI[R5NJPZPHUX+3F1&#;@PT]:G$]5X+4H<*J"*K4>&T" M71N!WTH@(3G,9/1U5YBQ]:J6*8F%;1JR#W6!?6*N%9-B*-=.55 1G>U'E/"/ MN//[BY6UJ!4$?HYN05SJH]2WJ*T]4KKP Z@I15ZXTV58R8$SXHN MV:DN"N5!92PFH<^().)TZGH^HT@Q/08+#!:1!XMKZV4O@<5#8R"65&%W+Q2I MT:+8'ZJ3L;X&8,'^^"<3SS 4Q@J,%1@K(H$5US917L(*9R-T"6.8;K)X:,VF!'L;BC0%26WGDW' &. W4N2\32\P8 Q M!F,,QIA;QIAK6\S/8\RP-Y\FA&U*$21JDC:J.4N?DAS &&@OI^)L&J=+X'0) M[YW[D'!,WMVS!=/EK06=ON#$B":AL%QAN<)RA>4*RQ66JUN0 M*QQ"NZD0&NQI!5[:41T55B-#Z:^*NE)U:P[;;V$_5!3\4)$BU?7]3)%"V6\7 M#PM$G3.5_$'0><\5<,&S5&Y-NKG9QLKQ;*F3'#\N'O+-1TY,HP@9&R<(?)\/ MHP9&C6\>X7HK:MC4(B-4TN76C,KS)9EQ1CI!0]3P;@&SZ0QP:^=\SJ MK:B19!/Y%-UXN.>[;*;?4VJ26TK=B(D,,W6;NJ M#KXPCL?&JJG:DHY,5TDQ-%-S7!MU L!NPM_(3?C!9\7O?3!VFFP\VWQ$)?]=2=0VIU=2QF_'S-%'N]7*I(<3M& 8P"-V]4 MOAL%R#%9OY\R1''6M,QRP3;'+;$*48!%*)"\8HVI2'$[1@&, C=O)+X;!:S) MA-B6B/5TUJ>2M9$B6(_R9 U0((/N$]-7J3V XYNW&-\L2IH9&]F6$7, $\%B M49+CJ"ZN@QP)GV/D$LLC3\KOD:,?HFWLCQNW:R'.U"S':9IYS0G:339'' (; M\L(95DGW-K6&G=T0_5;%42KLH\0(G$@2T*!-QE.9L#W[8>6V,&AAT,*@]>OZ M-R0427V$N8'%$HLE%LO(B24.$-Y6@#"-7MJS7$F/6:';;M@3B(N*72W#)&IK MCY0G\>IELP-9]WV&S@6#2^POUNULKCD6J&%NTYF5JMF<.!9)TF]SDTGAV %& M#(P8T4",JY>2?P5BU'/+?G%C#9.\1O/9=%=NE5+I-D0,]L<_-!6GD@Q&#(P8 M&#$B@1A7[ZWP"L08MKNL.<]T.P2UZ1F:T.UVMB1"C Q ##K.I'%H$H!(QJ6[S%D6(=CLKD"L@J+!7A'04.]5/1:=*5R=T=/2CP[R@I" MHYF9*#5P -#0T&48',C% H\%_C;,S=<)_+14GBY2:Z$JJ*M&8M?/3/KUX1@* M/+ RD\Q5:MQC@<<"_QL*_+5MO=<)O+FL=]+KL581FA9!K=C=W$JMT D/(ZD$ M#J/B,*KWSJ8[4>T@Q?=#C;NHKSQ"I\$MW"'XS$2=&R!'M!R,5P^D0I1H6*9U MZF@\E!AXTML@9\[Z6R6YI#N(/+'E$72?0@?$'XP_&G^\48'TW M_I!2>S#)M!X6LVZ'2 QKS5VY2*PA_L!8*\'B0"L.M'KO1 G-0Q5PI>K'6F.N MM,'7;K$K]INX8K^?67Q(MRG8EI$#,]',)2!RY M9DKVMNRJA@..%;@&VT+5_()TB^?.%)=?Y75%JPJ"EFKKBZ2M3N_K;9%,^GG* M2>**9G6DQ 7#"(:1V[=NOPA&\C,V(?:D=4K8KELBT98GQGJTAC#BI1X3Y!6M MXTB)"X81#".W;Z1^$8PX177=KMUK?8'MCMWM:#7G^2:"$2^;F+W0Z.[CC-Q( MR%AEL;A88P:B@1K7MFI?C1H/8E&2QD5Z,2N.[7N)Z>?RO(!0PX\&IW$T M&*,&1HU(H,:US=-7HT:>'$CZME+<\5N&SV]MHVK+6PZBAA?\S:2N64HJ4MS_ M]>9HU WVP$*-S54[YDPD6_V)7:-1<(UB4GV32H:1H!T62"R06" C1#LLD%@@ ML4!&B'8XOG93\3620B_-2HXF8X_7;W3_X>,<6M$&Q9?\57EMI2DJ\E8AL]T1 M"VXU2>07C"5HA1++=.IMI;9I?W" C'J3SXJ7;!/0U6FI=A=.$HEKV'=%['U7 MW7:MR5D2E>6-\B1MRUN'2Q%CDFJ"G;$84?<]1(>(K#2"!X; MGVPR^I+^W,%1:&ER2JL1"<%(#5NEM$P;S74;3._Z1F,4> 0#!P:.6P".3[8V M7P$<&MNL"-T=51;4"ITUI)6S6 AK"!Q7MS>CP",8.#!PW )P?+*A^@K@H.Q6 MP2R*]'GABE<_I"#BN;ZI&@4FB;;U&BAQ]-$Y58A*8N316O21+)[9T MP&>:> MZO9PAA),))@)'D3DER[DLBO(HFQM@K+ M7G%+$%2I12Q&N;I@U#B()"Q"$I)A,))@),%(\N5(/_#K<2_7&FHJY_!Z[(*FU(&JX-6'EI>\ .8 M:&^BQB19M@PPSRV@<\RT7/!ZF/<(%JV!KX]M28_-)=N-6:.8.U$=%7(V:H B MP?S)D69*IJR!08";7-4 KW3NT(JOL3XR<\P<9YOSQ+:^:[<4;17\"_X)WB#K MJF1#)IZ+^:_CU1S\,PG9TBW[ M9U R^&B9_JLI)(IC-3&T56F6D$;@Q3\E?2UMG0#9V3LF%90C_KDO.TPCA@,G M/?L_L:.?(8%"U#6D3>*(AK[H)W1U!-;N?2WXS/8(XG]H.1H$H)^V"O-T5RI\ M^LEST5:YUOPG1=ZQ8"D&^#4@:OHN\RE[%X89]H Q4FQBPX/BOWO-W!E7>P^% M/P.H!"> [KUF[3W7_PA(,@05**.PFRT4PCT[2\CT#?_/-N3T\T]0OI@:]%'3SP^V"8)G59BAE*3 MS$A*BB0ETR*39H9BFI04D:$IB284B:%)]8='B,_&W&"KR8-0_GMX,@=_'X>6 MKH _%KOE6(_/E1K-6K,XB,?*C1P TZ&W@]YR<\UZJ\.7^$:W?,^+5))@V,R- MK"[7;'2;M7*>Z_'Y6+<'_E/G&[UNK%F(G:PJ5FMVNV?+%F6&2+&RE!%'1%(5 M&7;(BD-*'HJ$S,HCE248)4WZ=)#VALUR20_=94N>]1U2MB5AU-RVVE '.Q\Y M,3*,/)"WBK!<2!MFUJK-5G9;I,(C[8?50&I6:CVA:3G6([LV*_D=')D\'YE< M# :6M!Q7^2W9UG=*JS-8=^'(]/G(^?)Q,3!GZ1(A\;JCN&V^4DFO@888>KOB M&@DF9:=VO-I,U7>D( [-W1KHE<3Y2+H_+C?:H]3]K$J4UA,^]TC)VAB,##VS MMAXY2TUH3P1*;U;:B\J\D^G!9X965'7$19^J5>[YKMO@^'Y%7SW*'!@96A%' M,-JH,N(E@DUO^R5136P6QEA,AN>Y%<"A0K22!+%H]HS>-N'R*@-'TN;:9JHPU&AM8^,VKV M;#YWJ)FJF-ITV[(RS(X#(T-KMZMSUJ3HE37;/EJ&9=&#A#2%;P_6CM2Z_=GJ ME>4'YZHNS1WU9_##L;#!D\B7,XBKL@?<)V L+5WK%(G1)R?H&0;/L#+BVL'$ M L'VI/75T0HJ_9Q:?@3L1\^WP#-'NK4.-*W@]P14^']ZFL0:T.G% ]Q7LDZ. M!&D(=%!@S7S)R?VT@7#TH,,9^HL*Z%6]+'CKHKQUSWN"\-Y%=^]>\G3AO8ON MWE%W)(WW[C;W#F/F[>X=QLS;W3NL9M[PUF'(O-6]PY!YNWOW4K 3[]W5]^[M M:;O/.\*B0Z@T^&/(!8]K"'P-U61+AQ_^YT?ZQSLI2!-WR7UX=3^5^2:&(O&? MT>PU_:[0T"G1GPL.#53)CO&FHBJQNF3+$R_GB";C0?+1\'=(,+DN*V*X^Q9P M=U$4WRUXGGR%_PU)W![%J/>B6/HN0WYK$(-)_Q^$5"\Y(3$7?6.UGW7UB?^B;Z5-2I]F'FXPW# MV1]ETY-K=V(M'S1X$O7K[-> 7 M(>#:M]U?#0'K+&&TI7'/%/I4NY+OJJU4;0$A -YI)^)$.H7;"&%U 6/%%V+% MM:_!OQHKR =6I^J3^HIG)[OT=I[KYH<#B!49H"XDXYG4=; "ETF[08<9-"V7 MIJV"Z>Y4)3:6-#,&1$-:29H.;X E (,F',!@,)=QO[L3[(M/D:_S MXW]Y-97(K?UMU58@1Y#41Y#CZA%3+")81")I:"CB!FZ.> MM+F@R$T:8G+:62NJP#8JI6G'2&2Y05M,0J./"?>-Q<A!FQ/,%!:P@)72PH;C;Q"QQ"')"Q3J6:ZDQ^1CEL0A MRLCX'$_1F@9HK5A+6,\EDD?559V2T2-%M+R6UPYR7CBUCDZ?)WV8@W(V/3)= M5YRQQ=XFE5N4.*H#*QGAD.<'ZG880#" 1-W>?B> ]-L-0=3O24E0Z_<&H20? M'PH*!! _8,K@@"E67C#VW#;V7-ON?B?VU-IY\8%K#F9$8E'=+E=Z.:E/(/;X M =ADV'>' ["X GG4*I"'DK-Q2?(8>,O*]I]P."WE"3W+.E+=38!SU)MAU\LM1M9]C.URKM (JJE9BW/=[K_&^/;0KDW.*]6GE&' M])!4AV#;%4ED9#DEHE_3:5IC,JFIOW#'';'8W7L.AS/E0FBC5!NF1-B>JPZ;;5=K;:K:+ MAK+G0X4!FYYGK/68U_IB8Y/<\)WY_&)M\[ZFIE/]TDX0MF+#L KJ,#?(CL'( MT*+6N0K7[52:LM D]*1@DL5,28#/#"\JJPM\T[XOV[-^8KSIEAK\?;_/P:&A M^N(RERMRR;XSFS7%A>C62KR]W:"GAA95O,^OC&1O(A+;7$I>+Q[O64.]6%R] M7"9ED2SI$T&U)H-^I]@PR[J0)GQE:OI$N M$NT';<7-^F4W7WTL+)K]*2S8'E[^L#M_Z$X&Z1DO:<6F,\R2TX8*7Q]>?L+J M"+V':B/-=YM%7>(RYE3KP23(\/(M:S@IT?DEP(5$CW[01V51XV'(*[1\857I M=LCV.BELM\*DPUF4/LI?K-E>,S1;F2?224*;#A=U.UF?ZL08C P1:KY-:!9O MK'M\O\"34GV;[]L&"?7@Y*MRXW[= MG:G42H:X&YK=2TJTU&!DJF;]KFKQ*&Y464;3X MQ3!AZ=-&9PQ&AM?$]E.%JI79&K-^G4XM+5V];\_@Z\-K:@[K6?:QMV2$+>U0 M^E"K*LI]6\R$US0L+ZCQ\OY>%OH&]Y"ZIZ4':$V -/^3!LQ2V*66"K- M?ENMSMQ[.#*TIGZ.E#-#N6KPAKYP*[NLLJ[5XZQ,!YAE=?RTSODXLY71>6]31E.LN,NP;$)XGPFGK=;(('FMF$T,B"TJGL M:BG'X.#0T*+$8;KL)BR#)HS&7*7RE$X7N^BIH55QRT.R;959[DDNN0Z-1*4A=8% MZ$->:,%1$[+UM#+?9/@$0^IK.S78C>[14\.;P,F$J8OMF3!;$D)FM*IM!S-P M4I"7SC_2ZK'+W.-D0:CL(*D4LU(!RA5)AV>;W0SYOI6M:(*:;HZH@97O4>P8 M#@W-EN]WF'N#G>>%1''19BBKS-<7:&AXMHK>J8T%MC,AV"HQSTID5M_UO;%A MB>$3PRG74CN\IC*Z7J=;/)L 5+C0-22ET5SVWIY/"2H_:JDU;3F;9C@X-,1> MDC"J4-3DL450Q5U)KZ]SK=$./36TL#DW[W&SW!3P =4>3G:%_J(JC.'0\,*J M9':'-2+Y8 MR]4X=I(059\Y)2B76AKBQ$:&EJ8XFBK MU70A. 0[O!\4TFJWFI;&<&A(;DIT>FF3J<8:G$7KS6"1FH[D+)IKF ;WZZ*X MH5N+SJS;:DTHOEAM)!+@L1>.S6YG7"Y-'C=;OLL0G3ZSRW5ZD,,O]#JQR9WX MT (0R&OK2MFH"-,B :'C0K.3\:->G-4ZU?K,H%-=56J5[I+^*#^JP3_>-W4RERY4%?3^OC#6PK@OG83W3YN;U M#E&?+9(")Z3ERDX RBAYX>C*$XY;3E590]CV4KM\N]/9%HTQ''I!;-QJITUF MN8R0$"?DX[#0*6T$;VQHME-SUM_,V2E'='/L3)V7-S:@MDA>.&EZ8GO<6^04 MBY!6R]:]/LU1J1P'AX9W@2(?")XS-[-J4P=:K.#2J\D:#@WM@J;2B5G!,%6" M6E1JHFNH#=-%0\,+ZP-C?; B&P^\VIV/W$6Q/5H2: ;AA6VK"JEPQ7Q:T"HS MNU$3MY.)#+3W"\>-O"PW$IM2J4ITTPK;;6;RW:S+P:&AA:V4Q]6VYB8,0MTL MZD9B9U8F*30TM#!K.Q<&'=KMS18)9S[6ZR[I2H;N;) MI<@\3#,*&AJB%FL"M!BS(W=FI!MMO5<=+M74&@X-Z9L,Y?(L-9V7"576:X5\ MH62NJFAH6.$>;>>LRA&80USM1NH(V3BU13Z(XE2[3T M^JXX\YX;J)S?M_L0S=SA;@PW6N(85X6_W:TC[E(9O'DWNGE8[FYWZPB\=S>Z M=\D[$G?2N-&]PY!YPUN'&]CZ=YF[-(GW M[C;W#D/F#6\=UC)O=>]PF\3;W3L,F3>\=33>NQO=N_0=/NV^=NM>7P?ER;8? M+X3.HT,ZW&_F]JGV4L X"A=L;X*0F/VN$#>-%MF^BDHO12BQC&(9O78%"TRV M#XZ18:'%0ONF/H+O[II*@A5=5\>[=A]!3I:7QE*'MY1OI,5NU+D*'P6?>A0\ M[\C&1P$6VFM2[7E_+B;;>URIOYG,8K&*=2CZ90PV%N!5=&OQ2OF MW6I#^BY%?VDCPFO+:\XR#,OT2A*C.L-8Q8C(67GS9E!+TI2$9F*&B@A#W;X- M=-(:!?-51/@J?9>Y;:#B)=L$\W4P1T6$HV[>"CKNV/"_W\0:>B-YL'WTHR[[2;Z+O-L M/ QVC?\H*8OZ\I_OYOW%5Q"B0+SG,I[IQ-LN$#8BYC>;L1WGY LB_ M75>-H6J+%IVN*XS%K@AI*NV$@96OT,GVCYBBRIHAZQI[?[G MA[9Q?YI+(Z%8;L(?\B-F2@:@L_^.GYZCKNPX2U4!< IV&?R1^+%OGYCK+U,/ MW617Z-\_C"O#[M($8657@5IA&Y>7);F_?_/WIB&$2(% $QJ8?GUGIB00!ERNLK&%G>?&K6UC(2E7YOK6O%8^7^7W M7+ZQSQIC0U&G3?:S828:_SV4>395W=X=L"9^P)JM8,SY7+U4IG>=[-31*ZE, M<]X:XWF/L03!&/38S\W'#CNIW@-2W.XU85CI'4/*L2H')::5-<\![\'+IA53 MQ$1AVUFF]$:I3JL#9M-A;PTODQI(I)SX>+7,J\TR+U=WPQ'/CO&,V&0\0F?B M!&(^%V+0C(>PD^H](,:=B!"&E?Y612CU[W!AS+$U$J[7.DE8+&NBK@(/;^AT MJ3MQ^-(3IS(IP4G8.]4NS=X;;R 1X8TN ,^39DF[V5*,+SL#CIWU-3D>K2.] M!HT$9I+GFLU_".X0U>8FJ@WJQA2&E=ZQ:N,7I/F)K![&]&.[RH2>)ZIT*B:: MV^1H\6@*-S>9"MI\$%MO:\EEOY=8=O):<\CND'L&35%GF$@BFR%*S>>"2_P. M2/4>X(*[1H5AH:'"EHJ9:DX:'8/C5+%DVGMZ6NWVWUWU> X+7#R=3<2KM>92 MJ+*9P3;?BD9E9.HPZ1\_4XE((LF\ M_%"D*U7E&[FP4%Z)T">X.\F[!=X!T M@[L+Z48!U5#T'0#>A[J!=]Y0!,WZ^O'93XX*?0TX^(T04,$Q!72K<6+L84)7 M/P!$_,VNVIYAZZ9>$1)<]'%=7LDB7^EJFS=%A-#=W8 0?'>X04U(:'WJ!HKP MOSG! E/TAM#6PFN[$#AB$^FQICP^YCEAV5I-&OFJ6:_-QFD4.&*RF0@\73?3 M3 CSW5M;KL^B2P@;<=U<1?ET0/H3C><"<)2$<$2 Z(.=+80N=S SX;Z Z.6(TVZ@%DHU8Z%SJT$AUE5' M_;[IJ/;R H97[\3- $ECXZ]D3H\KNS MNT,!2VC53.P?PAU$:'_[Z1:$.\B4B9#0)7QC)#Y;H]W2(-UWQOQHN:IL\E$I M/5<;GZ^%.FQR4E%%T%TVY#HWDT1ZT..0:8R"!0DZ]MZ1@C#$B%YB'DS4Z 11 M#@4/#J2CP!;]#'Z#-4BP]'L4CKRSC T# <)_6.ZBR"$4I+K7*@G"5B0;+L2D M(I4"=^_&9:<+Q[+16UE=_:Y(MP%8:UD$KN;=!J(^T_!= ML!)^*1LXH3524AZL:;F^5XN",\JUM[-Q!CE]8Y%$BA13AL 33$CU985"0__3,\U)^@8+=&(L_W%E9[636*JTY9&I4LH045 M;.3/_I6&??^Y[W5@4PIN4TD"?M\YDYW$?4E.-[2/0EW$'R M34F^*>$.(CM"19<0YIN>$>K=FP2]:WCQ2O..N)W=6=*^V>"$+=M-9_G.<-%] MB]L#&N%N!R(T,.*EWD#3-4CT:HNZP(%,68UJ=O:Q-V?'6;>!1S*23:=OUQZ( M3T=S01P 7LPI680Y2EX!(2U("O"1 %1N!%1"Q*2DK4U\#S2)%05BN3>3QS0 M$D)S@!RFMR3_ANXLA9Z45Y.#0T=*PI9A/TM7LWQ"=Y9"3\JKR<6A(R5AR["? MI:LYK:$[2Z$GY=64OOJ6O/ MXP^FYJ.NH,TL08,3V>T-K0-$QY1M&5BL"4^D-@M6YD(SM2%UA>VEM*54?I!\ MVL<7RY7H"*!2+7- G8T9&K<)CYV;] 1"B69SCZ2\FM\<.E(2S2;L9^EJ_G/H MSE+H27DM/SITE RS8O/N08$/5$#$YF87%1M<@6^4-A5A$A/K5:F%%9#T+Q20 M^\^:OCQ(-O[U(ZWX1J$86GD76=6W'A'[]OZ[2\;NK9P<.^9WM<9CI9E,S>SL MVQJ"OSPB5F]L!ELZ6:-YQQ:3>9TN]Q@!&BZ,-R,VE4E&Z.3MRIK#RULD,SU< M=+F+S/2;#B3Y"'BYQ4"35+V]4(KK:779V8-LL\O/5]U1"V$,F@V;)-CRP8X0 M0I>[S.L/%;:\W.JEE+-;FE&+V9SC=.7:/%?<5Y8WGZ?6G!EUIEY99OBJSI>2 MN9' [3L;A#-H2&PRDDW>;D@LX2E2)7&W51)GA+KQL-C;Q9#$0KQ<5)NC&;<2 MGII)AVC1!&9"WVU&G&JI!2LO#!HG7BS2WA6*]OI4K*UX4IY>1";-F;-?CT$(VA;C<:3N +)#A_3VU)R MDE4M3IJ-F1@*3"4RL4B]59 MC] T_0TYD)3IA(LN=U&F0YJ D]Q+4F@2#O/H;L,3Y\+Z:%W%M6ZIVJ*7B:7, M;DPSWP:KH<4B88TB$J0.A=2A?#I=0EB'0@0U$=0AH4L(BR0(=Y"4_I#0Y1NF M](?)R?^2YEEZ&H]+]2++<4Z;&-;5 MKSP;!U\GSY-FV@ NPX(GHP/,M2P"5P%O U&?:?@N6!>_H(*WC?YZ)9M+ALX7 MZYU:SEDT+*2")Y#S-Q;)Q#,D'?WS/<*$5"0=G; 5T2M(.CIAJS"?%9*.3M+1 M0^VI_@0->YZN; TC73#YQGZTFTG]<76?Q!HVGG;P"Q7[_I/7TK2=- MJ!87"BBYCWQJ$@ F6;XDRY=P!TD>"A5=[B++EW '23PEB:>$.XCL"!5=0IAX M>D:H=^_._:X!QBO-NMN54;F_V#\5^=4L)95+2JF7Z;UE- TPMW9 VARXTM] MNN/Q[E9*J9,MW=G&'G?#5:F;J MW5GZ:M 81_/*8%:G55[==C4(5T5+XUL8--*O 8TOF^2AJ$OH,40)PZ,Y2Z$EY-4$X M=*0D;!GVLW0UT2=T9RGTI+R:8!PZ4A*V#/M9NIK6&KJS%'I27DU[#1TIPYQI M=*LAGQE+'97:A7ENF7=*>BL[+SL]\!9/WK7G\0=3\U%7T&:6H,&)#/>&U@&B M8\JV#"S6A"=2FP6+=*&9VI"ZPO:"66]IM68I[>AC6FXG6UI=L <+GATS*3PA M-'&[#FX$0HEF$XH4Y]"1DF@V83]+5U.@0W>60D_*:RG2H:-DF!6;=X\*?* " M8LYTU1FKZI[NB]IBR8V28)AW%9#T+Q20^\^;S@D*ZOD=H6J"*X7\80^GR&,22*,(=CRP7X/0I>[3.0/%;:\W-TE M7AXV=D5YI"U7I6J^-;:-7KG;NC7.9%KKMMT=LH]\OE,$3[-AE-]T680SF1\_ M4W0DF;U=0Q;"4Z0LXF[+(LX(]>[IEV\$FU>'C![EJIALQW()WHGEZL51:<8R MZW=7<*XFW OZU6#34C./*;ZPWM*E>B)JC-KM5#J+ M73>XW"012:92!'!(NQ@H[''NJ^-@X1L#DP*JH>@[ M +P/=0.?!D,1M.]97H)O%**YIV$@WF?'G)X'K1/!H'7RS3[BC=0R)W0Q(W'Y M7*>9J^3HC9A@;S8*]1>#K(^1*J.641FE-;:Y6)/CY_NL5)R([)C)H$A5G$Y& M4C1#LNH^/W)%2/6%^_C?./_FPZ'L'8?U_ +( IDY?&972<5LD:]N1"U5RHP2 M";!!0);\\9- V&=#6$CX,O2D(C,3WA_"7HZJ-86L/>S6<)6RGU(P^[EH\R$;E&B.E*SMSAN ,1=WBMTL="L/1"SV7DAD(9 8" M82NB)WQVO"D,I")L%?:S0F8@D!D([ZE]6R6KG1LUQ-Y2$*=JM-W/YON93W< M;)]*R>CC>)G@!/MQ&S-6H\JPC1T *"Z3BK_[Z-Y0<<]'S>D-U:)#'50).620 M%KVDXH14G!#N('F$H:++=ZR9N&=G[R>,[XIN%>.QI.56W&[:W99:9:8\G\W& M3-8=D!M+D;I24H_QV70)83T&D?)$RH>$+B&L%B#<05+;0T*7;YC:_M$>UT]0 M6_,9*2UQ4D'GY%AGR#&K]<#98K75G3K[LM[Z)=/FWWL0;=C7&VI_;1B(1V*I M89=-)!O[RV=C$[8BF3\A)M6]9@@3MB)YJB$F%; M_/''O?O?WFU@5]TR^[ZMC&A!71FI]9PV9\+;&J>\W+L?-,6GQ)3N5?C\HVFT MI].VHZF;<8SQ>O>G:-3BZ:5J@J_*?)_L;G47J^FM#A=.B/@3(K)27>Q>_>^ML^!II(<;:9"K3J@93VMMO?; M(3,8L@AHW;Z?:59C7*8F M<5PCHZW'1J8P2:COWB?WJKMFGYOW&7I;G/"-0G*76G1*54&:(0@B[?N)MO-1 MV@X.0X5NW?<,0%>B4&*.MZK,/#>D07PF[-)C=E^H?=RPD"+3'\S+?-:BHYMB MSM FO+DINFB3P.VY8_3Y;#2".+>..X6.\VZ-.&X0*73+#I5YQ>OUB1+/365: M!=G*;M81.M'8S7TO;3H'LGV=3B^%NAE+CZPUO:-=A$"%")E([$4'#(X>_64+ M)B7GGU?\![E)W#BA!1$U?!&T'3Q"EZ39\O&#"CS5*AE^? MF8)"&8)IH_[\4%>T -H6/*(8_4_ M[TLMYJ^IO/;_A?_XCQ05()@(T.;/[AU']_;C7?2_;@5+D!Y7#WPLX0/TX;PG MD\\7\[^"JSD&[J.BKNCFWS[6!I;I/3J&87<&HA,3",NH(,$'_RTH&V%G^7IC MZB%Q$%]_'_ ZCED02OS4OZC SXA 9]15A6TT0$,/YJ,*D.#:W:_YGYDN0;P/ M=0M[D_XV 33RH$V'[GYR7[Q5MF[\'6,>4G I*OS5)VKF(?LA>WS'3R@_J*, B?SO_V)2]#](C/S/7Y.? 3F3#PBE@PUBZ5)>L.9% M1=]8=[+>H'2D#N*Q0S6*5)[M/%+%IT:_\VSM8SK-))ET3!PG188>)[+T9)R- M@\PX S)T7 !2/)V2O/4+OBI#UW5'M =B<1F=&.O$K+1?Z;79&(>J3Z\L-M1, M=]OFY[2<2J7W0UNHC>>M<>S\2CF;+?9[67;!J=8V56Z5AWFUS\(KD\^OW.NK MKNY=,K4V*/'G.2U>,[4W._'4=S5B^U@9K@V=/+ MD(YL*IVI\JDDTQQ(M4XV1K/CQ)A^?J4Q9*+V9E'=CUU$HPUYS6V\ KS]8^ M*F4V)7E1;W$--OK8[.T&V6D&W?-L[8#1^[%V2@5XV_62/U%EKG#Z_)RQXXSYU=. M6*Y67)=[13K:5>UE9I?N%35VG#V_,A7O*.-E/]/G'2&6F_><8F8VWXSA63R[ MM!H;BW&6*5>YZC37?VHQ@UX^!B]ESB\=-N"5H9G%%Z: M?7YIQ7[<;;M-ILAWXN6B,$JW-VT.7AH_?X',5DXY3'V8I$NI1GXD%(W8;@>7 M=>'P)1]3.WVS9AF^LVWVJS%6R4WC\*X73I_:F#!5>ZG,N$Y\.BXU6\*3!>"E M%PZ N&8KZJ@T:7)JOS1R,H^-^G:%1XN=TW4WFTR:>XOC&NI +^?YLCE>XO[P M9Y?FBJU6?SYM5#B9'6K,B-M%1_ ,A?.0#8M-[<)*=WBU67[*;G)Q(P6"DM? M. .SWJ3YE&]Q-)=:)'-=0=#WR7@+65%GEU9BU:$^SK.]Y6X_B6ZCW6'%*$&# MZ\(9 .EUDE.Y[H 6Y.%XSLOM:K4![WIAMXKT4MMP>WN[=#)VO+_C6U-=QY>> M'9=.RAE/ -NI+)U$==O>3!3>8C;HTK/CDC.W6669MN +B!.Q5$KD'J4M1+\+ M9Z#"1K5A:@;:7+3+R'JS+M,"W"UX:?SYI7&9:Z6'B[JUE$6ZMMEM2_.N ]_U MPG'1AL9@$1L8^K(/MTSJ],?#1P5>>N&X)(P)6]AMVX_+OB'MN**BQ@VT6Q>. MBZIEROTNLTYQ5Q<:Y1V.QA7>]<%QL@=5J0EXSEJMMRMJNN68+;VSF?%DY M9EHW]P/+Y%.]4FK3[Y4*0P@9\-(SNM9R@Y)=;C8[E;QX:&\Q&\ZD7HLF@4I93B06/$+DJW8E1^;$C]F^%4[JD7K;5E2"OC2,^$2 M&SZNA6PT3M-J*;[;\7PM\=1@T:5GTN5Q/&3HR:P9XSIMT)OJAJ::D*[Q"^;@72\B'K*V;(/2W[Q=Q,7@^=?0]1('E^7.QL5W^[W*IL;=^ Y?>D:!1N4QJ\K#C,ZK(VXVR+2[3[D2?($+#-/O M#G/59K0*(;#TE$P/5]5'?@ OO< PJPZO/,[U=H$'\&;#[G ^A;P^CE]@F'UZ M-4@L:L7J,MJV5Y-.4]5CZPVZ](Q8B_JJ/H\68J-E7G4D)\;6TSVYA2X]HX"C MQ)1VL044NI_M%%:LD6&Y"HLN]2F 75 'J]?U-$*+5Q$,"_SM_Q!4>I&-Z.F[ MR.(179/JQ$P2'%L_M9'P)R=VS;E9<^XFL$W_Q7P%V]6:7Y=QG4H]I%_LCQ0P MN0+WU^$])6@F^#X0__SGQMIGN_4# M-SI:MV]T#=TT#D*V+LQ;]V+//K)UX=VZ7W64(WL7WKV+/3 O%AB1O0OOWA'( MO-NM(Y!YOWM'(/-^]PY")L',.]T[@IGWNW?T0X)@YN?NW6]V'OBE'RP\A,K M/X:G.#_1P-V7@+N+K/C'C.?RU_F_ M9QQW0+'8GZ)8YB%[5O7SI4#,;?KS+DCU*XN:G**O?(H2Y!3=_A2=]5OX:JG:/=7GF4%]324X.6(,5(0C"4<2C@P3 MJ;P@#R$58,) O(\BU5T[:E!OF7_>?SIM2%87(K[X1?+PG7:^"N%P M^[-UWOVPE*:I2[+]JTDI]9@DM<7]N,LW9I7&PI16Q06/NA3$;SJ5Z>91H-\_ MV-@;M=#]=EQ,V/B+LG$LR,;Q\98&Z;XSYD?+ M5663CTKIN=I@;R^,5]M853":QI3O +%723CT:)!%PC@+A3&:*70;-@Y[N(G$ MDRX97^QTX5@V[G]&V3IE GB^15D!E.999>A3]+.((D^.!::4K)&P4SA,.D*I M>_6H_5I8A8)VQ,=-&)(P9(AH1QB2!)T(1X:)=B3F=(\QIQ-Z!/?6, &N.$;N M HIB%47?H G8R$JG1!-,9==%+/\AAVG M44#K)H,L0^@$)VS_[=C^XUWF'Q#Y>HGOKSK19PFUT.CHH,G%*O-D6B_:BVAI M!@$@]>,G"K0Y7F/!YDJOZB;^6K7 M;(WQ;)3XA<'")+1 <(+@Q(?BQ*TMUU?A1&)C/[%6)5E*6YNWKP(*N]ZM)91V<[Z4V]V2N5_QR4$&*13(EGUQ M#CF)C)+(Z+DM6]>U*$X)58!@ 6C,&D"S (F"?KMP2"C($D(WZI>S6QOV')B0 M[1'7+ M6UNOKT2+MKX<#>D]1X/B*+^1U833R;<@6D#S-9F^B59*L.)NHJRAH L!B]M; ML*\#"Z/2<';I58FF^YM"-F46V982GT&P@"9L,G,>CR7A6!*.?L%2&4]!"2-*3\ 4?R01BY(-EJ6?;;^V5>A^'(A-OZ#PDY?L_4+P#XNRCC(X7ZG2\7> XR+_Q9 >@'5INR 1Z^($=2-9JQDMQN2C=R>ZX@ M]MI\>L6.&089U:G4#7.H0W74"0(0!+CW8/(?(D!FV9W7C>6XS#G;H5H0FNF) M,, ( W:;.R\#29!@.\47B80< >6Y1LA8">D"SLNO^UQZKZJ1#6+KI64&8( M;$S2S$W4 !(V_L)AXY* (L9H^*(%#QL*& N6!6Q2L$L",R&F%/&(?H[QBM " M-6QO: 79,G1+1@]O2"R&#.;2*)5J0QW38]ZD&]PFGELX3YRJ;,9,#)FMR4@Z M&R=Q& (Z]T&I^P"=.UG5L75Q&)P(: M-B+J*LH')X$ZXJ8G/KJ0VSJ=N6""'&+;?(!K+]@X96-3<)Q)7^3S>CJ9->FU MG5-:8R:.V^M&8BG28I=P/>'Z^PC.O9KK!_6GX;C4F"5IX;%G=X;Q K>K;A#7 MH_F2D4R/3K>S'(T8OK0IKU;=H37-+UC$]JCU4"21 M.I\-34)P) 3WXEB60- 7!>#@7U7942GX&^J@Z\VS) $YXAO_"#D3AN7>W]PL MXADG3/65F.IN2PA]A8X51=/-J@I(UX94D"UW4@*K39NNG+7*1R%[*8)=7Y>& MRC2;XD#<*.138B+.]J&=E\!V'HE>?SJ8$#0)&YI\.>OPC\'DZC"61-I.51I= MNT]'H^JH7BM':])RAE %97*>)\60(.,W#3*Z;7TLU-?'3$KPA??>,@6"CH0AB+A)F^9)@I@Q_J#_^D M3" ">2U,%$"B1,2A_:U=4!_OT+[]H,7G_:A\OF\?V/Z"HZD3C7='RU%5Y/IL M8:FG>])PRF[&3 H78)'J*X(=!#L^VWU]^]F+KX*.J\YJKJ"GUCUYN^'RQ6GU MR6J8N6F]A3 D]>-G_#893P1#2 R,@$B(8F!O!9&GDC'H3)VLSD<%)IO.E;6F M4I@A$'%[EZ1NDB]-@E[W%?1R+5I_!J@,+!+=^CY>>)(Q?]?V:(!K7Q($A7+: MF&^$AL$U-E$#[-97U:9XVJ[;@/*2 MUW&=*B_Y6KE+ VXY*)OT=I%(M<9,!L\BC-#9%Q!(L>#5>S/6>!IW6[!%#$4XP3C'G 14"1N$( MU(:._0@:A1B-/MYR_P,TFA4*"0G(:WM9K747[&KSN*M4,1KAH2%Q^C;N/!+? MO:OX;BR!'UH'-B4*UIQRT,1(6:-T Z SK\TH=#;6[VK"AV3IX9)+_PH?Z'ZD M# K;VL,E<&YMB4/VST/N;YKZ6IZ":6['0QB 4L<' ?: 2])G'9IW)9RG"/3 MI=93I?PD]@2VL!G'&)SW'(MDTR2"1%"%H$I84.761O7[H$HY:DPR@)XHRV@\ MWBIFU'JODF,1JB"K.AV))V]I5H>*/<*"*@16PK7V<,'*K:WC=U)6>D^/?;G0 MU?G2.IO89*$:U:QA907E/J-0L@\T9)BKZQ*,G456]$ MYJEU_&XS4<).C+!((4*I+U2M$T[:D= *84C"D"&B'6'(+U:4&@I2$8XD\;YO M$N^[0([@UAHFB.+-_?&30O^#1C;)"YS5W$9;U)]3; =$X=?D%UBS773CMK ]",T2#\AE8?$#?SA"?3? M!C:)0Y:PQI=BC3O/N0L:[D?AB!L%[K TA*9[7E 4JR&Q:T%64!^(HFXB&[\# M1._R"R9];]?KZM64P?+YI^I 6MMT38Q#DSZ!6\-$$A>J20BZD' /@9>OU8/T M5O!2U<284DW1>5JUYJS>,)7U0&LA>,G^^)F.T#3I14IB5Y[-UW1,<2Y8KLEG M>&YIW'0&^#YI$I,B-24D^?LK5JHU/3G3U5D1)2-\KW)FYW B0$2$)H*+\%2!I54!Z(J=$CW^AO,T(Z;RKI M"HN !%K#*8(DI""-0$EXH.3F1O%;H,0!?+DH;WHYWA'*P]+:+-!\#$,):K3* MD*&4)-AYUJ3%\$H?J9/A.J_%8B7-9:U.$9G/*3^=,I$GPAV 0P:#[QJ!/:@?S.@SJ M2J!>:(SMZ+*?E K%ZJS#;J06PJ 4ZF:83MTD0$0@B+16)1CTA>+7;\*@A>W, M9''1J_'YZCJY>'JLZ[4*QB!HJJ;SAC&2K F:>*.&,:%: M>5B$$2'+791TA)-0)-1"^(KP%>&KCS6>"%T(8Y& WG<(Z/F9K"?=563+(T$7T";12@-_W;X '[5LG%J M['_?J;]P9LGVWPUO.7FTFN>V>%TPS3$WFK-\G6\NZ+S"\W1L)Z4K>Y47%\J#2M[JDQ#RF-%IH/TF L> M=0,L^UL1Y!K,$\@)14R/D.J+8,Z[-] ) P7" M;96&A!Q_8H("U5#T'0#>AX8B:&0H(*F0(F4-7S%E]+(^UYD+)K!X! =E^(%F MRVO :E/\<4ZPP!0J? ;0+/RJJ/[!@ITU^ MI4ZZ"EV,SF1E-HYE499I*GY#73!4/$2@YW[)1F KK&;H[6!+W*VBB[4YC]$K M(ZWTNQV[:@L;!%O(A(VDDC=)"B/ 16I!"?J$+[_TH]$GGK&;P'CLUVF@F4.M M/*0;RWX+H4_VQ\\$?9,VZR36?%>QYI>*1R^EI9)8:0B".J%#<5(T$5ZA]DG% MHT4?/%XLFMB5E_S 4J8H4GQ^J=#$,$@@D$AM^S?A$$=.@E:O>4^ M0T=S:WO97?+;I#%#&'1K,_T[(=!=Q^/I@Y4.#Z )! M0LN9:[*BU,?X!]3=> MPZ/UCD-M0K7ZL(BCD)'EG45+J.3$V6+OOD,QDA+H_[DCL[:!99NR:(,I^@.K M34\_"%S9A!35H5AQ$:#@(0&W];S!\(>YH,U 6[ !)TE 1!T%(5WA2UX:PYGM M[[,#+3%<[N(I:<2IU7FV-T,KAZ9W-DNZE!)8(;!R+S9P>&"E&NWT,C%G.%XV MIM7M^BG?ZZQH%JT<&=2Q2#IS[M0CR/*MBH<)M-R3:1L>:"G5,TIF97,2E]^, MAX/HOK_:&BVT&DV6FS)=O7ZTY2+ MQJ M.Q,%A%,._?>-*J;"L.X0"9SDF-?K$R6>F\JT"K*5W:PC=**Q3W,W7Q X-I = M^VDWMKA&-5.)C7/"2"W-QO$XML#CD43\NY1@OIMN1O @5.L.$1[<@4=N4+$; M]I#;"W2T9EO)1CU$ZJ_4 M KW:)">M^*;?+%4Q(&1OZ1HC4>4[C"K7=2V*C=' 7%UHA]YT?D_8:1(B$Y50 MZJNTH@PG[4@X@S D8<@0T8XP).G63#@R3+0C@;:["K2E\#.;CBG.!0O@P4"& MJ1OP_7?8LD%!-T.%EC-ES^%^SN;0PA'AOMH690@[ ;DYX&7_,S'_^@G_8#K0 MH"=QN.]3)/9^7K100>OM9]J$:A?)X?[>A_ON:Q\-V184;FL ;2K;C@E0@TS' M-,$TY]AUW1X"NRG(TPN^7R;%9)MU(Y=9=FJ@&V\GTPE.;XWC210,2F8SWR02 M%!8 ( CP-1'@]B6*?XP \7*SY1BQ=HY>#;MU=9M9F(W-!B% %B) ZB:Y(23T MA']=&:D"C2, 1'P6WW\%<%=6EJ -_$2P+0),(>.6L4W1XO>OT"5PRY@;2 M.YL"9)P0?C2-Z7!!> MFM#J/XU+VRRG:MIC:5RJ5X>H>64*M_")T%E2U$- Z#XH14#HXZ>HOP\(M==J MM)8M< E.EL=2GVLD3=K ((0[Z"82YYW$" B1R%\H2450Z$/M]W=$($KPE>$K[YQ3#(4="&,14)] M7S'4Q\3P0X_3, 79C>7)FJBK@+*%+1F!23SHM\L3"<-*0^5ZNO4\CC)F["[B M:Y0A CG_@G,IH13 8#Y>3^GH8V64;_#5"C?:C.,9%&>+)6_B7+H/!_<[]Q0) M^6H)G]]=H.NW^-Q^C-?[',W/E_TG.;F.ENJ%6'F&^#SUXV<\\XU;];YWKY"0 M+Y+1K-"A;HV1\_F>1-(M;?-%KTEXVJ MQ#[B;(L GCK37QTRY?#R_!_@BW;G ->OJ? ]=RB54]-M^'C!1%5LT,:SPZ_-F\IK_U_XCW]# M40&"B8[Y_)_3>\?1O3UXI^E_W>KD,MGKU(@E_,-\( 92RT\7\[^"JSDR8E34 M%=W\VV_7%%BF]^@8YLP9B$Y,("RC@@0?_+>@;(2=Y6-]ZB&1]EM!_7UH^13' M^P.-_=2_J,#/B$!GU%6%;31 0P\)H@J0X-K=K_F?F2Y!O ]U2\912Q,H$&C7 M -W]Y+YXJVS=^#O&/*!<9A7^ZA,U\Y#]D+T[1YW4\=0*U-Q$HN*_NHW\LT/L MWA3]#,$4R@#%?@.H=9R%XI%\\S)C240:BH>%+ M2(_2QP]/M^B,\NX?H4@0_XVNH/XO%W^;!"S, M2IURE\L_UAM/C=)P7*[G'^J-+M>!E&S4.XVGN."K=?? \;_E2.YP1+MAI2TX08K-GX?JPV[4#6ER4H=36; M=0N1(=6:$)Y%&5A=^ (Y11>7GIR?C%>54:_27I<<7@9LMI2?%+E6QE-09,T! M4]9^X;HQNHSY00&H/QCPU6S3 1_&'T%8GYP\T3O\$UV9(E\EW!F*\>I3NX\< ME6_4FFQ]2+'U__EK\O)W"U2'K]78]I!J%*E.N50O%\MYMMZEV'R^P=>[Y7J) M:L(3D2]S'7RS6PLZ68-""0)NVCCS[5\3<_U$:PL$?:-'03 MJR6R1N7AVJ&:K,D"^JTFF.*<8K+9)"[C-\'SRPL05#9(\8$:?L71@&?@!2D; MU&0-$T2Q+HORRB&JT8D'*D!42H9:%.H<@*:?FPB(YY <40.86'/71$!90)4A M/TT=T=9-2@6J;NY0ZWX'9W11MDYIP-[HYA(R= 2^X=1!+?P$)4)!%DWT%J[>=T(7 MPX06A0D/ :+0V0J.[X>?9P,%0%52A?:1Z*:E!5_2+?AW1,E'I@"7"]_*@>\4N,U&AN@/+(N:H%HBR_8>A)[O?QDJ MM.B"PY<>J+)&(7&"+HW@!NG^+L'SNX9'&WVD:S,=:\ 3"V_D;I/PI?H[]+: MW0(*4FN)"I]0B.2,7ITV6[,>+FX!%*V&@C?.LG2H3B/Q1B&]W,$55MX.H5,% M7V<&;*^BRG\GYJI>I:1?7 3YWASY#GFQZ+D)>Z::TG(DE3V4H MU,:54F=F*G:IR*URCYR8M>(9/3I[Y_!CN5X\<5=&H81!+DLHJJ?0D#G-?'=4 M*((:4L=_1VC#')R5M'MTZX)ICC4QV^L.L],^W3#S:C/%#&NRQO[X*>F.>>:J MA')(1XRL;S1(9RMP[PAUJFY2C_ 02"P GKGV37_SO7*_XF\7CV\>).R90I MH9[LZ0,&KF=_[@KR1H#"&RN^%*LHV!=G1CUTHVQ3T"QW>2[P300%(9I%S06H M.$P T"B@R"H\4QYRG;#"B:3]8'#B+="0.*@VJ @_#W"4,?6"TQ8EC>ND;766 M!KM)/]OZ$G#$6]@3 _PUAP^(7/&(]Q:]Z14H0F M NBKBBQ@-ZWLW0IIK8IN(676A7DDOK$N?N4[[E,0TOKP>56'N/8Z)E@#S7%- M*X ::Z#V<%.H+$/%X?@=K$;@\4L/5, W$R0%-K+F4"V!'WLZQ;,-L%^M\/@" M0I_ BZ%9X+T=-H!02V[-1E:EOZRUH#B'AP2HAIZ%[%07'*B3(^[Y@F-,+!G+ M>N?%@5!CV@+$)&A<0KL-O>)DYY+8.]VR93K>7GMK%-V>) =;0D 6,CPXCF+[ M]C$P79Q#]A4R0)%MJ)O*%!N(T"94\ LBDQ82S$+;#Z^ !I$L2=[>0=,&H-.! M;" +66UXOCK:E!G0#1T=!V2FV7#WT+NYUB!8Z\K:-9[@,V01;XN+T)$3,_#D M GYI0@J W&AR$-\Z"]WIN@0E"EH$6LZ-/0IH*UE4]?0UKU(WPB$<,1,'%4WT=HD>*(0S;!]YDP6 '58!W#77,*ST&2&SW4):\$W=I0I_A9 YB(D MKHRU6LG45?B>NA7@TD]15DO(^L1D82VHMME(C%W36:?C0GVRW]$K'IINS:&R M;;6R\=FY]_+R=1_KO3R!X-1#\IV%RI%L%#LS@0L)'RU9?FM9_D%/HO^#?RSB M$RBC)%(=__?4-:,*.PI'M! DZ)1P6*0K>R2 \$JA9D;NQY.!Y%9V;F"SO*!)>V*87;:6SW[]&HD":) J01(&OFR@ F=;3&%UC MZ,78N*\U_D:$/';]&2]JIBZ>!+]V>U M0IEX+=9A+5C]0:YL*#X4K"5!H6U1/H.?6@RNVP79]RAJ@_8&>6ADU)E?-VVH MJ,BZ6[H&+Y=-5_7$"9#X4BS\)=FTCNX05VW"6A!6C#Q7E^_BL@!4!%T=[/FK M[QZHLD0!&6FD@<1)^!=D?V/-#VJ8[NL+*G(;H;4AK1 ML;"G5/3>:(+>6U';>NWID8LD M\;:*$I!=A U/A#FG1PZ;J"@*#:81"H5I @Y4U^/LDAS[J:\$[< MW3TBG7L_Y%E$W(/C0_X;' >9O.JE/6L5 K/[#+1/)I@CARKD3W3M9T27\>!_P4S@<9L?[YG($ JF+KOY_O'ID3VL M"_R!W5Y(#=&1K$">($?S$$7&CW-O?>H^\95]A-T0EF4L@/Q\/311Z!CJ45&\ M!?Z_=U-/*?+EI)\, M!L4&_!W'51"@FC+ ?AF/.BNX.%?LS ZQ-^'";O@1;%?6'<(F 4&'(0RYA;VX MX855!=8$5_% 7=MV3[>*ZI*$'P=EM(FZE LS1&#[5U#H>QL/Q$' "K9S ;X/ M!F-WUZ'9!R3ID.^&?%B09B@V]UEI0HO-@G88 M>6N.I1S3*%Q(%+]\W2>&6MX[>H\(A<_(,>@91B.K^UL12&J*K C]5!>$^A]* M?;D6B7TISOJK**T?J_Y%,!:QD_G+\.M4- Y\[)^;2"H:!LOOBD6 M(5XN.LKQ=E5-^"0O90I*'XSQ.)<=Y4.CF\'_HKQM+RO:M?R.M_1.S!H>8-U! M.C3\DW7R @?9YQT+QTW9N48+^.RFJ:,+R M/(9XW3NC@->SM#=XU0%E@_D-. "%S6AJ!@^6NS"X+O@P*- UP?:"F>AC: BX MOM,(?&7[:#![5KA'E2 Q?/WB2 XW:0+J!.K)TMU%(A:SH:A$V<(B\!,L7.C] M"$?,[\L%7TN9 B,:]^>#Z0N:?"6\$OH*-ES"^'Z/23O_$'FC;=;W@'T,V#_J%0!%?',!$1TY4SQ9ZHIOR\6C*4!#I?"WT3V/OQXD+V)7 MY$=2O6FH;L%,\$$/5.%X^I#PM2Y*7_QO M_"=0IZJT/?&D/KJ'F$"'(J; M<"& ]X[8V^(FV5*=DSJLFJ YR,!Q7\\G[9/KHXD@9V&W4\L?_64'$DF"K."5 M6_"<6]+NA).&G.O.BC1*&IWR#P^Z./ (_MER7VV&_CMCEGP!ZT]++N4 Z* C$85^40/ M4:G@*?;UH$#P[VH=-@Y_88W$56[\/ MC_$UZ0B%;77EU.,:4)'U:+K1'/ECA$!5W,A?>:RX;GI3HKOHSX*IQO"#2A MF:" PT+;P' FT-+%C"E*DK!PO3?2@* MZ ?2!CU^.O[-I2>V:0,,_!"XPO"Z=$#&Q!F7AQU0Y FR2^2]9\?B:A9AXS+! MX5ON9F,E^FA!NP5BN+0-TAF>90V7@5BV6SV/1\!JXNXPF//HW-OZ1CQVF$%^ M157Z'L'<:R.!L )<[@P7?ES8^ MDQ0!A'[5EZ_\$7?53_9F)C;D?^*X>.7B* ML>;M ;J;56'*UM+3[I&K CFI(B_NK;=H P)^'9K:-##VT.X M"8Q"@@1&:A6\,?HS-GJP^,+2'WDC,)X!N-#NM$L MY<#+>?MO =MV!S1AGS72,()7R5AQF*!W<=>S0>XZ[5@$L3O$A_'M\,L\IXM; M:H8.-W+; ;?(P0V.'[]TH7D"JK1YH![U#3B(2L$M0//++W?^PI^]N*^S!&K2 MW"HUG(?GJP%G;C>_5BURHLY[]H='?^^]_98O6%^TCB;I2PV@'@Y=G3X\%;?M MZNWM8_G(M5R5K&YFK9*:D+B\')_TR\/ZM&=]C5IICPC!(IKPE4M?J*_QBX-Q M9@ Z&E!A]%D=G&-6]MCI8T<=Z,CSV7JK;LVBFF_\:S DS@822 M"ZQ#D?"A8GGB2&(ESW"POQ0T7K"DND!YT0#=FIF.%]MD;^L59V+3S^!19F&B]01/FV$(ED#?F&"C$-?=;)V$XP3JL?EGO@5<:KHYKJI >R,!% M E,430@RUK/L%Q3APYA\2I=GV3"N-6P"*)N]($(@K\>-MNG:Y:R6A\L>W%LG M;@C6G-6FZ#\A_&47 M3@0#LO76JT*'7Y3-0%;JIZ0RE0]4N<8%DY%5RS%BU^8[>7HE ",AS8872L4O M7_>%\IS7<'.L-@%:'SSWGST1)+>?OYF<'[@[5"H=" M6B2ND)L0-5/!KA@[8($B(_-X%R3YSU\_\.9NWHK?I\0.)HKC1:&BF8/8Q7F- MU+_=_,7_'.2H+6PC;BS_)";L5:2SHNBHCEM0<"W9VZM7/SI^ EU+PUT=H\SWN$WX]B8/NF7 M#:^L)W:#[>IQEN5W@W5L*U8V64>:P2MCSZ\TK5QRQ*ZC27K720*Y;*];3^T9 MU!+.[LFFS"X[Z'0SW&K2C6_Y_BS^.&'AE6?W[.F=KE-*9?1EA]]KXW9M*\:? M6E +.;OG8,V"633IQ+BJ.=^;;*Z?S3 ;>.79/==BN0/%[-99]L$\'>T-M#KH ML>/DX9Z_'R*._U:(.'$]1/RB8O,9E<;/L\_=&A3TTT%I*S? 8+9J<$U.E<12 M;V2/^XO<%S%=@LO'>:-N10&*7H1+&3L4@N,(GUL)[@7I#LFARNZ8FAGP-:"\ M+SY-Q8.K&,C@4_X0*]KB.&X=872"55DV^W2[=Y@XH9%49TF M+N:S@H5\1P* K>&VW3EXHN&#+]\866HH#@],]R^6Y0#S&-O1^^ZP;5#A\*8@]I 7X Q.]U^]!Q^U.REBP\([P;?K8.C;/]51Z:S%E^ M>N'A]MY+7PKDHZ=$CBZCR+&OH*;C@AJDE<,OX/<]N>GI:[U0)75:P^,Z>K [ MRJWP]4I!O>*=0V1;NGH&T4ZB?T(^'^I*S,W'9=:G45$W"[HSL25'.2^>["/7 M7T.2K.>SHW#P+=[8;//EN+#FHZ Y+F8G.;:T;OWX&?(1>1] F2@K"_W=@..Y MSF9182N_1P MU8X64H^;WSI WL:/SY2XW"X'-'&.A">[E:W#A>>GH090>'\\3FJU24G==_4UK1KR@N%6M>*X M/+N2+G 4C][!\CPYK]P( \K\<;4MM_JUNEBFG9BS63>4;)[+_]XF6*8]KJ&D M@\/2,,D1(4X_;V@^M=]OWUZX4W=G@).;^.]Q=JUWKT1N&F/6:V9(]Q-/3B&= MWCY:[/B.TZP\P& MS,?O]RY76U=FCYTY#_:/.XX1Q7ZFLOGQ,W8^QO9?5Z2(J^_[-88[+YM'<^7) M?2!S!T4_O3!['=C>%N45!L<)^\;HT2A-BF"RNS#8=FIM[*#$HC6^-UV MH-=R]@*D=RT"RY9"HU4$O6URJV]F299S^-+MG/YQ'A<*87RZWA2I7 M GR&GM#)_0;Q:)+^/IA\^\V6=Y6G9FY'%[A&FB[U-LQ<7PBM#]_L]2Y=I.=E MA>8!R(FC,8YI93->M@D(+"\C<0S4]FBYG'[[95<8J&04VI?+51KM1$3K) M3*' _OC)9#Y)Z/[Q?B.,"O6.5UO#'9BT)@F^E(LFV7E;LEGQX]E;Z[+1:&PT MW-%@4*G7D]OY-@,/WD\F<4^FT%M%\65%2RB6YA4ZQ>>X_HJ/;T%G9*#1_I6';2*W:JO#3O-F MQPJ?#?5L#[X&>B_;]GQN*=,5G]+:O699V&27Z8]';W79[Q?WZ92R;.A"I>ZL MV\E.%:)WXH).?7L#ZD]W.M30'5T55DEQ,5DO8]-!IK/4I:1&?_Q.;Z,=<2TG M:S.ZT]]WF4&TM)J92)=.?Y*<_N/-?HOU=/OM3NXZE=IT!B0>L.VFVFN7DIGQ MQTOJ^J9GK_N=R93O,+VA4;2:,PZ@[;[DH7XNA3^K5@:/ ;U6*A-/MJ-2/U[9 M+SNC0J)1E:,,6_L:D\#]M7]&Q]X7EQ)X,9RL=RR\7D>D=(MP2 M!.6RX"J/B-?T'[@]DKR27VN)J,82K]OK 7HH)SV490;[>![;GAS[-4:"5[COY/9[C1S;,KC% M^CB'SP*!U<-+T/./HQF\IC1X!I\&ST5@\H3O^/ ';AR&[9[?]MC*U2]+]?2[ MLSF]QXK9PWJ/?_3:UKJ%N\#M?_7^V/%<-9XZYB75^'"../PN-5F354>M 0$E MN.*Z/#R,)X";>KWHY'M].<6IF7(G&ETN%WD..1G]MJ//<1%/HM;A9@AN4W6_ M*;Y7,WFI4-=K:.P-:';'C#ANC0H8ZFNO79+3F.I4G/2]CQ M_(,C'."#Y1TQW(W''RTM!S +7O+?8O,-,NEU3PMLX]/C5(L MN2BWD1J4H2_2!1^E6Y/FMU.E;T*:-I>>2TIU];CLV]9BL%JF8JL!/#*Q6.K* MD?&&D\H0X'>XYX/7EOY"#]S/Z4#0-%&9JKUK*H)FL]J4\YL"7FU1,M):::A$ MK'G5Z@IC:YB26HVOH5/ZM'#EC$\(7%(;+AWS\HL^4S>12O- %8 !)8'L%9"Y MP[<<=(5C^5V:+6@LH=>(XKZ/*K#G.I0-:V_0VE&H0M5*F<2'A"Z X_1N3ZI8SH3HB5&,=!:"^8E?.,(_?^$F6 "[D/#_,-4O2QKEF MH\BO$JW3U,+ /7;.6+=DM;/E[+D_A M(?+F4M+Q?X)GUQNEYI4J8]TIBFMP# O\[?\0?'%4V.L]&I6IBFX=[$EMJ^#8 M^FEA*_[DI!CU0BWJH3XXX]:=VJ;_7OY27;K84__S-2KU@NCI56J[R_=NDLH^ M)#+_"I+4>QSF'^:D@CM8,AMX%CKR:'J<3T#_=^QY_]NMT48:\R]+H[U].2FV M%9"N!1GO4VJB7YXHAF_S^B,4K.+_RYZ^=H.2#TR"[$]X]R>6A"]&-N@S-N@O MV_Q0^+M1$XW7B#/F?<79C?#G6Q+HMP#@BU'H_3@P.-Y3% $X&>_Y"10]T<+2 M#\]G.T?=CT[HWO%F9_T9AX6- "=+^]__Q:3H?\[__4->"=M: VV,L)+]C)^N M6V.L-6Y(SXHAVLC9CN-X.,[H^X%/HG]7+:\+44#_6,'+_!\+QZEF>=3'U4^E M7,B6TAO$9K3CK&*%#SJ5I";Y1WN"HHLF7K M:=_IK#8_?L;/O-:V_I)7_A4D%+8?1D)!BK'Z/ET9+U4^G4C%)[MH6;U,PBN5 MX+]'14VIM3(C?2+RLL2O5ZN*;E5BJ.+2+E9LWH2J!T.?\CS,Z_/,"KVF@TW*XT+MANY%60=&<[I: CN^YV;*RY.1; MH6:#Z?;T-9\;T++*E?9\OV\.JJ4J< :/ ML]L!974N5N;UZ-RA._E=CBLVN3&-\_/ICT/*L*DM?P">.4=6IO[PG8G_BZP: MIKX&7A_4+Z>]GAA$GVHDAHU,H41M_UK_K,++_!_+@8/JW=E.)]/+2=F,<\!H M9>-JM-A:<)?3-MX.W\Y*%(O)WEY:"L5A6S?TQHO)>1>VB8VHR MSMIQA[YMT<]_B-3A@66B[/X16Q\. [RNZ!T%CY=%EE\U#8E]Y*)NV*XW*I.EW%6Z44W6$W[3H U3VSG8V3J"ML^E7,_!<.JY[G;MP\./%< M*?AS'2 4(\V?@& !E*I]HLFY698JFH^Y_XW$!=Q?WDVV?74>PR'UTQ^XH* W MPB-*_"N/&3W>EQZH$NY*B48PN TH=K(]1R.PT#0F MW DSV#T>>W;&('NCXG _3*#AO$5T*V\"!6Y?;P@F[D]ZG+:)TB8U/,A* M\Q)XO2[V\&L.'E$C:X?1C$CHNT/03O8!?@JVLCOH\O*:(BCQQ)M4@Z=^^4_Q MILRC#?R45/DGN&8 \/FZ.EXE7EYTQI9E;)?@B=&FPI;>]>G->=?FR]>%8["$ MSTQO2X1J'(Z-2[$38^&;M/E/T:3-/R!M_K]LF__?;V"?^*T&]LGKSW@10$.B MB@13Z0\E.!8E2[C[M&DB&]<=#XQFK+AJ@H *2D1@H+4^4$<0Q7^U3H4TE+;Z MZ044WKRH+D71')E__V@W^!__\72,B'>)/WH1CP'VY\S@(<+G?X8@'3V,HCD9 MWOM_K!>GN9QTW9[*4W?0#:*;+.UP=W.WRSM12]Z$@8-%@N8, MX+8/W@"X*X^QH-V -]0#*FV*X>&P,^Z *#1S&!\)4GC M%++'E, V>W]#WQ,@.1PT9E+9X4$":,:6-QC9LYUZ_F#'9YN+RQ5=FP5;- ,:/=??)3AYPCT_)I#5B6-:GF'DU7,& MWG*RP]NAFR[]T.%'K '/T*G=!E_)L3V0\8^KMVS\11\_GJ_J\&[X8!YP"5>( MGIK%;E'C!< YVF$?.BVFK"(3%KU\PRQX5G)#>M*UV1,::L'B%C?/XUYN,>Z8*.$YX_I^ I'RZGA*L Y>GYZU%SH+B\Z5CN M\0_"HBL]US+8>/6Q\G&Q"&%1N:4WHQK/1SG6^8JR*3JJ9;OEMF%Y+B(3,H7=FB_@TQ2[;\ABTXQ A0 MP2H>]P>EO?V?XWQ&&N#,!]@: 7[Z=Y;^$')S% M>QQ':'VA:2D!7'J.1H_P;!=UD[? Q7D7M8V@=V+L,,O):XXNT@4SWKA/ , <"+_IX[I.\=_;QS*AW*A%+@'][5ZY!P#,<@DP$-NP>6 M?2[<=7?(O0:52\771,VWB7PHITT36Q,G@M$ZB*PK&D!("!DTS[ QA#AXYE/W M%>1SA38TI) 5C:>8%<'$= 1SYP]"DG3'A$;B"G[FQ;^0E>\5GF-C$1^X8R^6 MP#:\0/M3304'JA"IY\(:Z1/(3/:,GXCWWEA9DE6_04UPY7.HDKQ2'$!<4,%(S/)#HO2]W#91[R=&@ MS*PZRVA_N6"KFD*7'2@1H:%\#O"F?S],D8<37/%"#3$FEHQE43/(@-5P:@G* MTBFSG"AW2.7S(YY^5#/X4-PD!$Q=M3$P??KBQ1'7)W%!.<5LB%TLZ&[/E-G# MF4?=5]S1A/#2\]L_O"\0QM[N1KQ6E^3^M?P3^/:OHE^HFL' MKP\,4?R%H>^3+/BBZ#1'Y6W430+X^Q'_9\QG^JNL#>8#6H@UQW,Q*6_F\N;B M(O\4+5\9@Y'@$@];??[Z9W3&B6DG74W?(S^MU)V.:MJVU:;!2'8&T5HN5YC] M5N9)0)5YIN5<3"-;C(:9;2:Y9>C88EW+3VITW!BV?G7()%FR$>1ZR2D>U9[I M<"_>X12/7>/<\KW\KA?,.YK>C+WGI_H]S?@K,/6R0*<*P/?8RNXXVL-?7=^> M;)WZZ5'O-2@U<;BW1RG6QPFDAD"-'GV,\P\DP^F"T["0H(/VQSCQ^ZSTDV!N$ MTIS]#KS. +XA>*_XW]6(2TA&*-.CW4/']=,.H[+A)X>$1S MP?5V9 M6R/'26^Y+F9RTHN3Y#A#'S\5U ]?KPA1.<78R]O:D:)V56,T^&M4- MA1/#CIC! PMP.Q>N$&XR],2 ^IKP\%(5>"/./:&2D5E==$=#NVZ+JWHX15,5 M]W!$]R9].\KO/P''.?C\8>MLL%1E0VJLD%5-OZZF8]4 MV9 O/^-5,W:+@[\%4+5\FUV_=+@W;2Y:A2S6S(AF UPU(./FUG@,9#EG[2&# M70<-KO@@'^4_\A=\K^RO\:/8)74A+?/OL%/_,='QV4T M/D#C T?WA>,II]9(@!BP.^-IGTJ!IXS8@VJ"D\+\@K7/^> OH(EVD';! MPSCC<,H1^-JM73YXG7TQ N=Z&JSS8W!#-SB"I(+U Y(K@F_A+CL5)3(\4I0$ MD9CIG?+M0R"VG=MI/,@X,LP\RUST=<)."S'/K^; <:&87 M;X"(5+)CA:,7MQ&* 4GA[X K-(9Y!YN^]BZ%_,1F9:8TD4\9R/)N)3-(92ZK:B*+/I^,DKH*T>DB6Z' 2-89=>F2J M8G@J$&:_M8I51XUO)DM&"*_:*2S5I=.3IDDWYQBY6$*R8,_$*5F UI1L[_T0 M;=6.9W5S-+=E%4CM>3Y_!$[;:1[*6]=9LK9K56X^RW:JXB853RM*KU0H4@_. M;>\D3;S7X*B**N ,VTFR_2(SRJ_KC0]QW#-0?1[F^,Z'(B M0)=E5Z4)R.KYZ?IIS2:T@P8K JML _?#[;0W#7[GY-EMQX$W3&T1^KW+)X#O M(0OJ<$^ 3;=K)L&O)@*,<33OZ /^TS'0K'<+>^8 ;- 28.6A%IJ;FJ"/!9NS M_GD.,3M7RR/ETTM^D.XX!" LDZ"*.RYH@J\-YQ+P2]-Q8P"OV26I>V) LIJR M5S( ?@ _>AL*]+-KIQTO05PHEL2/I[NTHW&GB"L*.X*,^ 4_$0RO MN$N">2;=\ [8G(6YJ[*7$P.AKKL\\$K.;!'/APR9*E3MDEL7#C20(=D<]K^C M _5R&-0 !30*8!BS\RU5.\YTR>=5[GH5?#;/JB TD.Q(P9=&-!>^8U0?I75_ ME;%=<:][_'@0*PEGBKA;>Y$%Q*_M6SN_,V?NH&;/!%5UP!3R@ 1PP(O=7?I2 M4)Z.ES/Q)#':,*V662VG6'.[S%H/$91[I+!98>82P\G?!C=&=QH&=#?-[&-; M_>QJ!'=*CZV%;CBJBAK;6 CZ6^PVR5HF)QIZFA;(":\FJ4V)[SQ&N9>/!-X1 M1K#8S/^"[BG&X0F&UYC@Z4![$-#^X")T9H4ABW7*0*!AT:#WXL^XO%J?N)N+ M<0M^S0*[*4P7:;M_#C"JQBYTQ_G7@>:T_^ETC;S(R9OV@&QN5]):7'8XDL(W M;&-#/48VTR6.VX (3*SA(T^P>+KMIKY"8SC;0+.= ;L[;V&_+>#'W2*\?B77 MN3WV)B;NHOVX#*\1(C2U42'LE*2=B7LZKB#P4PWXL O%Z3ZS>T/=.]H#F9S0 M OIPOI63A_W0-5 ;ADN[' [E_$5_=W7 ,#A9" ![:[] H(I32% MY69/]I]P$*$J,"_B1;(N%HP=!?E^I6A3%OKUYWMJG><[ U)LU\%IH5"YV*AMQZDVXF4M'T5O>8YTT[FU"83 M@0-__NUN0)JNN?3^!Y[[*/:OW>8B[X;*Y]^9KNT*T0Z[U3F_6G.TJ%TS\<[D MI+N;0[JI;*L1N=$4=$\LSQ824U4R/<]F"[3( MCQ2Z1R>:A4V=>J&0>+_;+@'@D%"X9?"K4U;0W1,:L O[AE40J"@'%>6@HAQ_ MFI\[IU&VI"/JQ?!FIZ M AQ,]RC+"Q9^G%5.;\Q:JJ,W5;%6GI6&M918Z*<;[[7*3ZZ#N2M9=6M='6,& MAW#K=M9ZJMEVRRZE!UMT(_B&U@P8T11TSM.^PMF:#7)"+<8%#WP% F_J1P78 M49E:FN$69=!R)M.L),I@1^]IHLTX\9+>QI ))^#:-=7P\7"=I;IP9LXL)H@KO4(:V=M@#L-NVN< M@VF@.<9S<]>/NWN4KR''/2+>016IK %>!&H?6QDY(].])P#-LW!=YI?'%[MQ MF7,9NSA:(-P%&+*O/1[X@IYZ Z*]D&Q&*YTR7F:6]4@KFEL.NL/J^X'4;04W M.E9PU![Q+;797U)W8'@HR!)95M!@L0EL]C)EAW2T2X0VH 'NLQ@*L4G$QS&M M3IF4U7%^OS,/,W(UAA4QIP4KLS9'A!,-MXRAKP5@-RUT?'LWR< M6 ?<%1NUDB5ISC8P4LIR2JZ0Y@=FP(AE\MM485:<46)I$>[&B*B9'='6>5%T MTN!0XWV 9D>X-6\QV)KG6PE%&23$7&JX%!.S*B=7S@^DN9WZ4K!-M;'L;!E^ M'N:*5K^ZQ@D*THS\(H.]3:P#!@MOHIWI?+,HTLLX25#62D_ES8#I^CX=[1=F M9&E&AQ=C+&KELBH'I?&,^CKP.X$A-O@P^(;C_Z@:;P_1A7W/KHH[K#ST>QIV MM :#.)\CL5)@)&R':? @UT. W!GI_=^?0_;--$$7PQ.-]U7,V-GOX]2\DS_3 M[+AP$]H(O#3VU]>[Y5.VUP*;_C76109T/!J85M3@2I2%YTL=.$>2,-E5FQT M*8X%NYAK[#P1OM5A+_A;P:<*O)]AJ2DTNI4J5\!,PK16-2F9IM/6A2-/XD/E MJ^?#JU..3'V$(S,NL9I@ W#O#]O(3\(@7ZCGY'%@4.4% +_=7_L?] _[! (RT]IWS;\>.:7AQ%EY\DQ/DM+\\V>G5>OT0>;#B*O*@72=H MOJKIFTF"CJ]*CY').*"%71D0K*3%Z?M![3\&/+EP,@H[Q&!)\D>\=DH&SA;A MM5U9,Y0S8!%=U#36"[,AMZN&*P-'\B8L8,;"8=S1)J18"^_,:@RLK2:,3+?, M7''_9E>)?*SBZ>FH7MY>)"RDNG0WQM#.Y[M MSJA4$Y'V=K6ITCE1KM$Q22[1W0:<5[;W.,]T9UR;7A^'8/PF>DG]B=G)<:D\ MO6QME5VGX^3J*YS>1K%[FY9)(;Z?8]/WZL')'3C&*B%H5OD2W\&;GC6P:K] SHG]G]V%WJH M"H=#)XL>.5D0(C?04_G_9W3NYW/[@^#P/-VO6KN:=\>O<8!580M MJK[@!:K@?9F8.]=A!Q_SP:JN7=E6+5/Q]L*N 8)'YD[%#MP2=SO>7H(3R1N2 M@UN_:XER 2;A4YSX3K&<6\ O[&2$MW;GO-B;E'98/^;M2.8D M0NQ%NKM@S( GK+LBNYO?=*^WW5;AX]?Z>FA[3:0&!,EVT. M,>P#I^Z!&&=X[EB90[7K5[<.AR>?O!):%XBD;7>JN8HR'L7^>?;J: ]%(^D- M '24@EVQKK).K;M3P[=O?3L09V,&E.5T=C(_T'>Y7V+V!8>^CB8[?>-(-Y > M3I $=M=M>M!Q9^>8!+]D%(R#Z3'Z#NK6*:8'#M1BO'\GYQV=S*-G[A=NMN2% M%X9%C<[Q[V_V'^\B3Z_9@:+K1OEJ+>TR_X.22 _G9 Q^K1M@*^RQN&Y3 ?S\ M>_2/_PV\=L0#OK0[;NVB MOCTOXFXT>YB3=I!>H63YV=)+#^]OMM>Y-B(+N(X\O!%X+W>H%2PD<-OBW:KO M_09YMLR=)>-A,CHYZ7-3=O;>SSXQ]<.0V"*HZ!,5?:*BSW>5<;X:$P?'0?!' M>]'S#H*K\Z-A+'+L).PT82CLBZX.\Z_NI>&0"[D*@RG/Z$!Z^6*KT.^6.3*< MT(S PB\X'?!%]G/+G/SM[DP0/H!C5:_4/P3/C8R-=Y*D^\ZD=J>&KO7<^=G_ M\>:;P1%Y7L S/GQIQ0>-?_Q480%[K540B-A''C#ZF"H0511Z_7X/P0<6,%$4 M8Q<,O(3E\7Q"A=WK>;_W&SC'^W)?A/-%E>AM,*<. MR*IMGD*_B7]"O*Q*RH8_/*4"?XK\ P) L ).\+Z)_G,"3+U#K=ZYBK]CQ[\# M_Y+X/7")_P>^8S#_&&U!"MO73ED][(.#A=G E0,U!\OEG$;-C>JL:O\4;^F. M)^/MA6\S+1OWYF#>X:'#ZMWAR8&/8U4XY-%!P7Y+=NPH3H;^[6YVM[?3+_A+ M_X'A-3R\?8)" D]97;P[&^G/VW-?,P^$-='TT->X_:L.)_GDS5&QAT[LFPG? M>X.XLST'GJ.']F(3G+?[DO;IWOW< S<$=Z!IC/TUWD8Y00EMYW1V 3M8L IA M:PP#]L[?W,<]\FF_NZZ\Z?2"94$X YT2F&CO O*FW;:PT_1UG$J64G2=UK#6 MU A+4S*7IXDSZ>OSUWUO^OJ5!,9K #O56IL.$;95QHG_-.D.767H4)-.UW+5 M0KM0JP83@,<_+]EM\3M ;/)R X=V D(=N<;! ^;?PVL[-0L.6W@C4+V.P?_8 M1N/\;_P)1&4DN9!+.U7EW?(_KG$YFB>P2WFX1V$JX'S^/[;9.43_/GNAI_[> M_0Z>L?+3:H_;8FO^)ZC.66@&@!4&]]'A0.87GA"4(I?W%+6=;5EV]W='(:\X MW39)(WYO;YSZ-\^ZO+/",'-WG7 &-[$M;!!7ZF(?#5S3; ML[%_ZZ)EN6X L&3 DO@ND:07;^<^;C^OEGV1J:$; 0OW(%H7!XR![J5*=%9V MR^E^P];TO9-I_X'U93=ML_#G#EQ$MKV\Q3IZ*:J(BSL6CVO$\E=#ZS4 MLJ^TISKM4_^&6R"HN^<5EGU$!!TEN^1A)JA.UEF%+MDNE^>M[6EWCT,H6CN8 M05AY"6V<5*B MD#![CG;99>R:7GMD[&[FJ#<4^A#OEY?V^,7 +=GX/!?;/>>=NCI 0*C%.-=E M'PON*81],\T>@_KD38%S/9#QR2G1+OXXFEYZJB0/IC^]1('=49FY<+0>],6@ M4$,415M(_']PF=J>ZGT\L,J1BCM5C6Y;C_X"*:&V6GDCK+W&?=?WW,^V/OB# MMY%[;7-\&.G/S#MG07;&V:ZF"FF*X89- :V":F@$'^'4='DR\[0+ENUUPHG<@J[[ MPS.'S=R*TGW'E9=I/Q"QMR=/?=(K]I>Z3(0U/P[;KNEY;[GN$8SVZ%78DP/B MK-4F-8\4GE?M*WFA8P;+^:@.0(.VEF"/>:=L_-.6QRT M5VZ(YUD[P[6 ^K$I"GD8Z!,0Z#GGK4Y(O[GPV+D+NM=[!^G0&NP1-,;*D5![ M207P/*?\T+6P=F\>D+ZZ_Y]0AVQL2 [/-X$I#<=FPP_0B]B1#^9$=D/I[")U M1S\$HKUOS&X.L"\]J=E;F=K.R+@D@,T;ND]$<++>F]5)MD,O\[6AV9D/L'3" M^O4WS^%N>KXG'%P \919B;?KXI_.S QC[!,F+8 M6FNC>D-?Q$D/VB?6' A[W9Y<9>'F>API]@98V3=V/&"O<,-%;W;NL(] W'> M$$ZR!]SV_ )@S6.<5$;1224ZJ7S&7B^,I,I;6*M%H5'B,F"6*V MK!LKKF,!ZW;R]%R;31/MO"%CX:B)S3IL2VNW*& 3L>,K1^O& -^F6SVZ*S4K MQ4)*WW"Q*;CRY)YC38PI_6VS 2XI]1[G)3!)RNJM,;9;!.O=T1YEF Y MIBI-XQR\Y\F*6HPH;2/]-L>4*GRZ2V^IF9BUAK'3]Y35'*5IT5R'J0GS:J08 MGXS-26-(GEY9C,3*HR@U'8F;S* 8CF5S I6>#N.G*Y)3JXW!K)A^&5)RMJ2,L>NE&EA8CZX655$5LTD+7.FMZ(7SZU>3XKM9L7]H^Z&*6Y^8@BL-73CG'LW M!5U,;5* FV: H*+]>^_"%B2#*R%5WGC[-FT0@A[T@82J<.N0B#>\"_ F3S?8&]++7 M7]>I<:F6+C5^_4TFS[587WN;S^!XW/DV*TH'SV$26:39,#W.X5I:6,G?O\WE M68JG-R7-%#=L<TSA8?88<^AE.>$^"N)7NAW@LE(^)B3 MS">$K#0A @60CN,N; 4> >_+S-Q;!,NT5MBYHGG\KN_EL+3AN> *8(54^]QD ML^9%4L*Q$A&A]+XU_78!Q(K1FC5H47VL9=;*JX4^V(R8*1QF&!"+>I^[6\^5 M"F:XGF?%7(\9IJ:1EB$JWV](>VM.J4M5FA'Y=)C72BM1Q"'2>20X=O0^]W<< M*5O&-B*VQ9:6212X['Q.$-^_OR5U@?6Z1)YAEG16QAW=F] M'0L[E6_OM%\?MY+V>WW13#IKNPL[:;_JET3M&OXI.]1F@ZHL8NE(WVAR#)VA MY$] @GU1P/*K=K++QII5NM0>5;?J5&5R)6 >\:";QT!N:F(E-:TJU>4Q837! M:HU*S*PRW^_SM+<;)39L)TH8L8S$YO1\T!ZGH=;$@V\6 [FO'3YF+%--D1!; M6*(JX+-F?S3\_GV-D:/"3%VG!+JUJ&Y:+#-LL+(%A/6E8/*,&?NT>0Q*2I7? M#7IR41!"X7? (.P'0&F[9.MHLR\+'<-<^")0%='M@\)W!XQDU\/V6A+YI*/; M7R[L#@2_+ZJO8Y[1F,H7"/+4B]39\F2UBEO^@NNV3D6D,0?/R]"1'Z"'.D<6?F3 &N^PBT&"1__@KQ=SQ86XE@ETU M *L0)%;5^3_>!_^+PW-[]]'P%)ISCKD/CJY9X*4=GEO;WQR<-9\>-9^6;AB: M]V+>6AW"&&/O>WM\)U :;B6&LW[W+F3\.1G_EY^F[O,\^OJ.P7WWA_#Z$ 72 MHYKW;[M4\(]3=P%/S=XL=W WX^ G1W98[:/#]"_I\X!\%CL-2 2^T;[BH-/ M,)._7.??QO@=.^4KQUPH=C&F0QGB&4=;=Y];!]X?;=U];ET;][ASV32.YNNW?_-C28 M&_O")KZ9&KMFROE:\9=06'!Q-?XT&72)PBP2__[U?B MUV<)EH3I(3?1[+V)N@[9J$\AK_/MBA1-7( Q7\- ZD,86'I?'^E@KD?P'7C\ MZ!)\]Y8:OC7C?9'5D(K[.2KNK$"^1C1'D$[_?UY3$9_55(GG2.RA-94S%.0B MZBAP//+JPE]FH-$+YNXK3$0^.A-%+\=$ >.B[],T#\\D$>3X?,#Q.0JA7[K+ M ?OA^([_#FCR;^1._21WZD$CQCO6?K\+"\=L&#/%U-G%6/\'*6? M?,9Q/#^9!(M"'J[=89/#I31+T%=_2?[X6HE2T"GUWQ=8J'/2$H25^O2I7>[I M7WKD>.GO[0*XU-C@5YH /&FM^(75K<4?F*/BO"_C32RGDNN-,<H_A!8W'_GE8>SP:89/CAKU)9.3*#;96(S" MB3A$#8K\^HL_D7CTI$3_QRB?CV4%+F2EG:/JH-,&J9OOFKK]676CQ$?6-"VR M!9%H=+>SF=X&SZ9NKFXJRT@QGDMEFC3)IC<;+SS+S;U>G&S=4/C^?S M#64[RV$UP8QQ2X8AYU@#K#WYZV_L*9$X[1Z^6. =!$X+=BP>*')D/ @!P 2/ MG\B[:6R-R/+1FL>?8(@^$';[9=6U/Z-NH5"G)?:\VG-U='!BY9Y)CL]IDN7^7H1+37$LTI4$<@ M&L?))S)"7B\<1V*&U ]2/U<(R\^I'W[;TL*5'LODPNMLES*SJU7J]MZ0G.]; M8JP<2= RRX6)I%YI=Y0&4#\@&B.E(&R>!^(_VO@;84%*]%+TX%%\V>D71.8(1.SBCA=E45>R0NY MGKZ-R\3M36!,V/1,\"2!EIE231V/8JTM0PU)F!!(QG[NV7N \P/W(,E(*3ZF M4OQ %N(]2G%8S&2W8T'/,G)%I)3,,E-'4,?+77S)^K13IO:E%I 7OGI1("UX[&?(>+=C*$NL)CV>+S'(P9);6#-LL M5K>O59#;.$$7$[Q)F]EF?%B?XPJ;@JYA\M??>.(JF5E4J7 _S4Z!5VX!/W6\ M;6+E0+]'@'X?*R;$5@ZDK;Q@N5W@UATHP_9.S/);U_ F8J5FM\1D:**1:-C26:F,^)19WKZ9%D R@8$LZ">8J3UTJ,!EK#((6"%$K@ M%,I1*+[&^'C7'#(#<5FTTN%)?";7J-M[+$D*GV[CK7 3*]5:/(CY"VVZ#3T6 M6&B0?"*3IP.F4*$!"IU1Z!PLLJ!N@2#5QP6>+DB*4)DI$B,4%R$Y0G(4 +K\ MA'#@W_:$R%M,(3V;C[T$H/[!Q%'GWS @%A8FZP2*[*ZY?&N:1(DOAID65\W@ MN)&:55,4C)/!N_V;]5T9(SO)R#"1JC+ITL*L84NNMJHTAL3IE;/5(*MFLZ,N M+13:T6J=F?)L UX9.[X2K%#K8A6CC+%BJLOCD4QT(4S!E8GC*]MK)1&5)RO:-%;APE!J;NGT()+-;LBB)+5APO#D/?EZ:FK5**9) MLY'D-I)GYE-C.ATF3J_L4)GB8F@D#";'B[%9MVM&>P-JF#R]DIS*4I%1.WUQ MTVQ.1H7%2BX7I^#*R/&55&TN9/MRNL<0PFBY:82UR7@(KR1/KNPNJN'LNHB) M:8%?ATO$W)J:\.G)XROU!,4OLE2D+6XR#=UHY0%;$M80QTY?M-6OUE:)7F(M M\@+/=#DNK3$\!2\]>=,2*_8)91O3:+FXZAFKV6@2S37@I2>O.DI2BZPT;,;% MDA*=&L24,OFH?=>3=Q6V4WI=C2Z:=)?H=?)]*A$=#NDL&BED>:9&,*V2MLDR@\BRFK#@I2?,1RGU4JI2[ ]% M(M=G:"HUBXPK4WCI"??)/389:W2V9;$TBVR&=&K436;MNYZPGYF=9W)Y.MIG MR*$NA%.XI;(2N&OD]%WQ2HX@YFI[B+$4WQLE(@J=#UOPTI-W%9JLG Z+E,QT M%VTMPA:E::[;@)>>O&M\RFT2VQ[5%VM&7)3RLP$NINV[>N]ZY;G)-*LM@"G3 MZ[S6FK':N5G)VI9.M ?%+1:N$HM4M[FJJ%+#22X"7.5ZX;P,OQ*DY7? M,IF^V=:O8H)5:VTZ%+''6A/_J=+M4+G6:H7J=#.4KE4JM6JHE:>:] XG[%:3 MNK'=:MK[8=PA4^>=Z=R&QK.ZJ6W VX']"\F\,5/&(4,) 4^',R76X.W+G*7S MXQ +W"!VRH=TN.\ZO,\8SF?GP'U- TX 'PMPWL[8GN N*;H>4GG-N?KY?X5# M(Z;^@PB6S,[%=Q'F4S,9P>/V)UP.)PI/K+3_[S M'<%WQAO/BV9=3BL75A2G?;JLC56<[L&VB\ MN._%[V:\>"SQ3*(I9A_$E [*%#/\.8&V[EZW+IY$>W>?>Y=\QE\]'$1[%]R] M(YX3)-J[^]P[I#/O=^^0SKS?O4,Z\W[W#NG,^]T[I#/O=^^PYP22N]ONW0?Q MIM[,A 6'4(&:!/=&$NKAJ?;UT7 1P'G1AYZ<^5W3Q%_7N8_-BE^O>K^5!GR\ MZ9BWT8E!IN/7QPOCF(,'^;A:\J*3S%\/V0-/BV\<;OXC&.MRT\T18R'&NLI$ M]"L[;]_#6(?40"'H [M;]T^UUU/#B&R?RLK>H+G^+NEX=4_B,=D/22V26B2U M]T8V)+5(:F](1Y091U$8BL+NY2#PCI,@OPL+)P]BS!139Q=CW3WBX]<]Z-K)C]*OZO;*74I3_20P\2_Z MK6_. 0@"^N!KM+P$ZJ+CB]X%*3[DOX9^WSEV-% ,A06GR'P9: =JQ0J2W;6J MI!595A8MV"P\ TJ5UW2[NQ489T 8\)0S<(QL8UV*6]$!1YLF08]$94!'K*D[ M!1M[(B.G(U[^N5A0'72%]/+)&5(S2,W<7,U<&T'Z@FIF88ZR3&E*3C$3YY9= MJEG 6WS#F6Y-8$]8(OZ#U0SR>Y!">@B%=&T$Z@LJI#%/3=4J+[4Q(C%=;6/% MC=1@W7G7>.PI&;^.0G*B])^DD!XW%0GC>91Y#* 10W2Y^U,E=-@;++H@P4*" MA00+"182K* 1*NCG?NA@[Y1 &7ZAR,*"-11-_X-.]X*0Y4*D>G<6#"EEE'=& M$HDD$DGD8[(9DD@DD=\6N 2!=L&.98(4N'3/3QIPYRS8AV[H<.,'I8HN5@X5 MP'3/I^(/463B>M, M@T>YXSM1"(&@"U(FWU(>^%5EDB!'PB3-5!317&83[?!&S,S7%% FI*U,\&@4 M*1.D3&Y-%Z1,OJ6T[ZO*I)IH)ZOL.CEGTD5E/>+7XX&RL( R20)E$GV*)6/7 M4";H\.T.#]_@H#=AQ8? B_&< SCN#<_84%?(':KM#2<= DNH^ MDHZG1LK-$J%D/I*K0)(*R162*R172*XN+U?HJ.O^CKK>#A-44^-FK,Z'5 G0 M[<)!P\-RQE,^5RN#BYJ( MY]8B'6Z7"I61D<]&B]80Q[^C\@ZI(Z2.D#IZ^,*]#ZBC\)P(]Z)"LBR:^9FI M#H95925-H3KZAMH]I(Z0.D+JZ.%+_SZ@CM)*1JO$U]TX)@R3W7):ZX\)O0'5 MT3=4__TD=73_QWH>IGY(Y37 ]1 W,N0.94 ];#^RROQRB+&!LA0GZWP+_34C MK(0Q;V._NL8B:Y1B6&8951@AFR>CS4IC7%XW+AQ*$Q^R%32K+0!=]3JOV8;A M!9Q7;&<:;L6VTDPLS0K6*AT=XY!_GHDK9HR>$GN4FN3P>NY2P/+4/W\?KR8_2]?(CN MLN/D/>#^]I;92CJ'P)_)@]9#D\\)[]E[TZ%EMQ++!N: M:5#Q_E>[EC[+\_ SX%"@4B7G,99S7_>K7W_;4$1A>VP:ZO&%H>_8F_WKXX)7 MF=FF=!CW2Z%+Z?V7AUMT0GGGCT"C MN+VW3:QG#>86EV\FK&*3,0U1S$SKU7!E84';]GRE84P*M%F)E\1P>C@: M-PV:8R?PGN3QE2Q3)K!O+T0I-C,U*)[(BM^JRS MR7.UB:E:P!YC[I5 84&++2Q,VU([OQL-&]J63K0'Q2T6KA*+5+>YJJA28P@O MQ:_LL@@+H%Z!JHBK)RX+3NQ8O3WC@6L@28H%-MOMWX!LZR4*[9[NWV,>*!@@ MI?PX!+YD0]9QX\>(U07]'_"]QH?X-2>98_#'B:;((0,\ -Q,-0V',.#>8\>? M""U>RDR&6!W^;A.:L> 1X(& L.'Q8>NY,R'FP$Y<(M=RZ FUN!D_-B6^-J' M*WAOT.(Y4P.2P.NTN]0L6&EZO\C:Y-B%:H/72DF EK\\SLANEXM\.[^)8T2W M7AZ,5OG^= E>@ >^E0I>P=!,_F(<$@2;;CLM.UOGU!<".R>QJL[_\3[X7QQ: M!O?14,]QCB(]4(ZL:2B'FM'^YD";G2JS4^? T+P7\];J$.:=YP#8,Q%Y[5C$ MIVA]]U? /2= \#RJ>?\.0P_WCV/9+4"G-PVJNQD'*IH=Z0J4LIM8TO?,B<7W M-NTS#J+/(?QR2(VV[DZW+OJ,OUI(B38ON)M'/$=QM'?WN7=(\.YX\Y#@W>_> M(<&[X\W#GN-H[VZ[=Q\M\'HKL L.H1+@C_Y$Y$B1QE^AW#5CJH>G&J=(\,O_ M^Q7[]4D*1N//Q&U1E1)OG(4>GG:<)_KHX"7\-/[UM\^S6HA>P#QAA=6XF5-= M$\&?O#*;T66:$5_7N8_-BDC=/82Z.RN*GQ8\1[Y._W\AB7-=U ?67/#\X$+$ M>BL60ZSS<*P31:R#6.=SK!.Y%Z?H&JQSN';7LSF*EU^R^ <^>6+GDQ\L^]_( M77H0=RGH5+M8='C'VNQW81$R9HJILXNQ_L^]Z+5 <];GM%? FQ<=G*,0>#U> MDS:P1,F=*!$"C!.B6_6Z6[-T*;WTDXJ)O^QM!8!608,%NS9HZA?KT"@9;)=Q M!BQLV(N'V_%TTV*6E"ZP]*B26M4HL"KBU]_X4RR&7P>Y$,8P06 C)'+W*W+7 M!@:]ELB9F98VU[A^323 NR_) M.&Y".^KQN%I/V(G/AO&B!*T^>7M;6J\(TV6M@ MW93>9=,BQ?KTZ:!K)!+6]>F]1I>N-<[NYC(TILHFS,[JDYR*Z:3)9!;@?9W:S&\^W%G5);&#+DK6L MXJUV>)5MG-O-5KT:WZ25K,ZPK5BU4>VTBV+][&YR;6QC)!9F%MO$\M4Q;@V2 M6^7L;EJ=FFDH.5$6B?)FT!J7\FI[8IW;S4Z!#S?'O9E$YU8+H8[/EYG,LG%N M-V=*LP"N4Y-T*U+<) ?,>#"AK'.[*=%DO$>LBAQ=HSM:4UP;\8I\=C?#[4:Q MGZ(*$B9HD1FKYT>4EK'.[69E/>8+Z;G4H7E,[A:;DYZ@#QOG=K.3J DKJI== M84(WD:G%Y%R1J)]MI.L/TTTZOFTO,2(3MCC5C!1UXJQL#IB9MAVPX3"VH8<) MHL8.F%7X[&[F8NUT/]4S-\RF9I'M['*5J#!GV^-2)!V)IJ,&3K/%RG:5E61B M6SV[F]MP?K:-"8 [A9HVZG;B26R8.RN;:PS8_$R)DA@^.VT M+J;-:+BW3,=:F1B\\N0]6:V*5XS<*,,LDZ;0+PJ9::%Q5HK9\H0I"5AU0;/K M/E;NMG3-W%CG]CW2T0O)N9$+8[ERO!-AM_E"-S\]M^^*$&_DA$Q=PM++KL+& MNW$UFK7.[;NDA;5NWBK*C$D/5%*4JIEIOG%NWPL\SD3E1KJ%M3JK(CF-=CO# M5./JV&9C"%6@%>7L<+2=-K*Z?%:*Z\F96(Z4\DU,KK M)E5)USKSL_LN MI"*2'F=*=9JOC9K)>'/;R38;9W5RF<1*N?QT([(I(]]CQURM6&V.'ID0 M6GD=ITFJW%^)Y?2ZIU)@-T^N'%4CW?9&:$ZPY38Z*65ZZZP*@=BQTTMGQ5AV M5)4I60QGI-4FTJ2)1LR>:'.R^FFXFB^'(UH+RU5[7**94+NIE3UMPEO^M9LC M3565>)E?&*R48B5VP?&M&<\;&4'G)$4W07!QVO:HTQ07GZ[G;4;.K*:%?L>J M)"0WV@".%3^FC%>N<3I6I:IH.M?(TW0YE MZ#95*.]..[ZM>;6P6(%=4K1-VM0T\,EN3C_=FW!R-8Z0&%>A M?XX0J&3]/ML-B.=H%.W=?>X=_AQ##>5WNG?D3N3O<.Z*;G'4'(WZBO;Z2[BL[HK\1Q][);\RS:V7K"&H,=IM]7!@:++)49#OE5@=4\]N' 0I)E7 MN^ETB=G2Z=HVJ0Y521[7J<,&7$H?UB:^"G!&J8ZD2&HL8#*?+&ZF+;85)K[2 M<;LK$8?R65C4-84#PEGEC=JDR0,*K7C]3#_M@(_5S46ZPF'+?(HHF>E&1^_# M/JK(K[_X4YQ,7JF%/6AL_7+^& GQYRI^'E^(H\-)U!AVZ9&IBN&I0)C]UBI6 M'36^78B+(W9BKCDS@VV(MM7(**TXW8!"3/[Z2SPESLQN_0')+Y3=.N.[986% MH,_X<6BJ*./+>6[!77;@G+DSI+KA4>)G#>4ULU:!(T> 3,XU_49/-^2@:GC+ MY+#8T*A7&[TR;>;3F%F?,"NU"_MQ(]#DX 1Q/;\1*1ND;"Z6H0L<.0*D;*[I MWWY(V8RI\"(_[^>S3 U?CXUYKQ+74E#9V/XMCE]%V=QAIO(GYR9?2MRB,I3 M&ZD#%1P!*GBLF+ A/Y FZ7+YS^"M.T"VYYJ.+C W9XS,J*%/EW1V%L:$!*-5 M([&H.-$A;@SP:"-/B>2U\'.#EAN\<-XS>%S^/8G1X*T[0-)]3<_RO'1/1%GK M]GO%A4@P>&RI&^&$6(+8;L"%C#XEXW&4(OT:2.@QUN:W8PR]:S%^=WX"_@-R M>'9]WP;L1'$<1+K5JXK!ZV6%7>C48@R"(W;! 49I\APOK,YC/6W+F^ID+K8C MF-#J9 NYN*X3483U]".QGEY20 C^Z?:MW0C^Z0?N'8(RN=^]0_!/][MW"/[I M?O<.ZX?@GVZ^=^\_>?MTI!<U(1WE/@ M6IL>1(G]G/J"#Z.LO*N= @$Z(4"G%U>. )T0H-.GZA5NC->$;-N=V;8@N5 ( ML0DA-@70(0]Z$;171!'2=O423Z$%;_Q0 *? ]9P@4@47LNFUJL!@T@YU@2&) M?&0,I_N32-0J=>_Q(/F2'_4#(KC;*N= T06!.P6T=\F3S'U!>$Y3=-V=!GRF MWZ%KN/'E7E=_Q.B M)$FQV 4'G@,X-<1I_%@P0A)@.QXA/P4C# \<^LBW- 8_!O+3"7U"O^_.J_0T M1%;1,HHY,B:F=&JI7C92Z>)@7"]4^XP8EEK;314;9:M#%P0J2IY8J']0\@]I MG5MJG0> @/INK7,-7_B+6F>PU2J9-&ZML98YJ'##F-%,MUPTJ&CT*EH')3CO M/<%YAD*HQ.4^#%C@@%2^)X,:O'4'*$7S+2G6*F^\;(7H>IE5E6*IBO$+99,5 MQ7BG,Z(\N"C\AP'G(VE'<%'WY81^3-H[TWY''W%E%FLM8Z,:US!T6FDX\%% MVO$$2L?^!/BHVV)%U8P9K[D\2NDZ;^CM\]!00D.M5PJ#/_WS4_K! M$6;4#]P[A']ROWN',*/N=^\09M3][AW2F?>[=P@SZG[W#F%&W7SO?LH)'<*, MNM<.] =&U*@@S*AO:E'_="+I>L:K[+ 5/-KE5_HX#F 94(*K+ (<4Z)18BU:RP0 MB%0PNE80J1"(% *10A(99%(A$"G48_5SDY_D@6-E* KXW=3VJV16%R^'.1"0 MY7ZC['A\\."X,P@WZE)-35-=,/ZXDMAV!)%:C"M0#,]T-QBY=G<63J@XLUGS MM=+(LO1EV% MMOCOFU_/&9?MMC/L-_ Y+K)\N1OKEN0HO[$<="BI6&IL.:A,5X(;1AG#Q\@8.JZH^MX# M691'O*B="1KZW$)7>CB@PS6R M4,0-8CLU+ ?L"7_"XCC*JZ*\ZCU"C-X5[6Z;:PD>'M_WG+_?!2D"9*NNX.H> MFBEJ,;:-EP/X]K+16A')=K$HY&<8RZ9(-MN<5M>)Z3 !?5[B*4E^RFBA?"W2 M(5? V \"*0*D0Z[@[WY.AW3*I-G0&N&Z: XVHUHYREGQ'@5TB.WX)F.?J@-" M65P$?/HIX-.ZIJB E39UB5T8@(7II2FH,N#<4\#3J=PO8X5B+8_QE)"<+J?S M(=6V$. I CP]B!\Q!'AZ@7@V4$!4Q#.. $_O=._P9P*!9M[IWL6?$TCN[G3O MD,Z\W[U#.O-^]P[IS/O=.\Q-[=\.]NPC@Z>LA8'!H=UO T]?]@T>CTM?A MDPCL.7+;8IB[!CQ]7;4^%+LA)?8H2BRH^*;)9PSAF]XMDP0%W_0G<-'E\$VO M;,#N%=\4F;+[,&4!H]+%_/$[5D_7A#-%[O;'CXV#7I_B%4O877.\5RGQ%%KP MQF4 3'%4/_R1##TBU;L3XD$@U?W!)2*)1!*))#)(M', MJ#RU%O0A1#L<>O+F=2GL+JSP\HC7AJUTE9?RE7FN- CU)RQLK][4&JQ?> M+* M7E&45E9+UP\5CSQ M%(M="0SI4P,B]5XE!U V8% DNH^L@.!]GB]:SU9!Y=Y M'S/\BI<4^P=I13=TUZKEM6JQ([1S46:9CBY6;#'9MZQOM6I$;ZHM5^N6QJ0[ ML<5<&(G8,MIP@&"C3U&"O)[W&P1>"[Q8(@V&--CWN>(?UV!=3=#XV(!-B35J M/<_W,U:RT_C6 ![?3$6#5@?I M':1W;N\AOZ)WX3*OWK2YQ;Y#0M'D1B]!"E2F+3"XW M,K:4"W)[';V#\M2/D:XJ>5 Z":).,IR(XWW&*1$&N_;8H#7-)[8X3(9?)A? M,V1M-%<+VV27EKZ&^OM!C=>E\YT67>S+M-D*^H4_;FMA/1!66VOF5^Q0>M4*M$3ZT2&<9$.4676MJ2V.2[C6'2 M'ET1><(35SF>1;H"Z0JD*VX^I^*#NJ*W-]?9HEXU,LX+/$PP_ PE&R O9V:W__HO4[8_BF13(^&FP3.!VV%MU! MG]INHS-JB&.VETP\11+8B>7[!VDTI-'NDI1(HP7$0;^B1FLU9DLQFBPLQ)I> M8=)-*KUH-:90HY&V1DN0I_/F+J'14 ;ZWC/09RAT J%W*\WU4]-*9[KV@S?T M\WO:^H.W[@ ED;XSX5SES]F=S2B^R?598R+R]6[/+*?9C;JVAC@./>D$AI+- M2"L@K?# J>47M$)SOFY&K*B"E9(L*>N]Y1"?-Z!6L(U?OD*4SZSUFO+I#@HFXONEX82[;]X'\%;^X"S$.V._ M0Q:KA_[[PG+[R='.>S'&/B3%_G7MI!9SI+;*:MHP/J_GHUMMDQ>71CA*&59X MN!6FO_Y&(\03T*HG0OMT=8I$_!2)#JD9/55E.D=AM9Z:24:J5HY=3Z](D>B@ MNYRT6[B*";-U=B2S27', HJ0R*J:G RHU??^.)\VP"'QXR9GQHP[.:'N*! M%(Y#%3@$*13!GT*0U^W_1VWJP34]A31>5WD.3F^3-L\A1PL>Z3S_4#/?>#=. M D^!QF)VI(4B4+JO/]\-3[Z,74]$/2NQ4S8D>3RA[?\=#*O;I5;@-'%%^^-Y M.+YENH\F;),WY?>K7W_;]HQX91)**_:P=WUG^-B_ M/BYXE9EM2H=QOWUV*;W_\G"+3BCO_!'(-?<;7A'Z'R!S\)?_'.W)X>;Z/"IO M:^VO7KB]MTVLK3>&V#@:G1!L9,B.RYXI,SB=4ML39E$=%M>A?.M!K@R=GQE)U>:K'FZ0V UH]\>:+2%M<;P MRL3QE:,6V639C;U2 A M38%>/[FR5Z%*+4*KK1FS00O+>F*Q;8'KM\8]+%TWUNMP3._K M.7C/DQ61V0Z_:'16([$VDHBFMJE-".7)'LE=9=Z+I,83.CW?1.H51N5S60CG>;*BS)+0^9)6;&%$?BRG33[),TUK M2)Y>N1I&!EI*75H,N9PDU]B&'&S&\,J3IT]RHE&/J(LZ)ILJ-TJ0+;8RG0[C M9^Y9BEJU)!L?,YM-8SSG)375X>&5)_0DARM^MA[K#2Q7G>ND,>S-!ED+7'E" MSV(MQZ_UU3:';>AM6)+R="G7A5<>TG,X&;-<(AF)#W$LQ@VCY 0?LDEN-,0( M%F/'R0C.QB;']U[WA&Z9$&9+IEL*5_)T8\4VJ]0YWF_EK PW&?=;]$8N#/(; M,1UMB6=YOQ!=*I,\%J;HY4I(I9.);"N^ML[Q_D1MEE?-I3'%S#BQK&2GBVA7 MHL[QOC#D$K5TK[T5NWFZJ,RBP\VD.3W'^THAOB!:N)QGNCK3KYO&EHOVK'.\ M+VX7XT*_EYEAZ49EG%PGFTLS?I;WM_G)H-WGK00MU!96BX[V*1.GSO&^3'7D MACR;3#"!9GIRC1Y,^F;C'.^/,8NC4UBW3/.CU+P=7%^<3M>M[&P\QVK%1B3**49A-C[+^_UAKL745Z,M5AML M$K/$8-L0&>H<[]2@CC&;,'6.]W.9_*"G]_M36HA$-FPR MRY4XPSK'^V&\UJO-2NF>V"KV-S%1)>EZ8WJ.]TVUUC0HJM^C-Z*R G*X5-O" M])3WR3C!$@2!#0E\%!]&Q\!I'8VPV)"+C[ $&V&3>(P_D4"UAW%Q3E1HN:#% MQ66FGNO.H-X_Y2G-G Y+PT$:JPWE37R0L;A)'O+^R97K*C,T>H5ACZYAQ?:J MS-9R[5[CG)2,RKEDH3*F8R*O%+8+9DR.&<(ZQ]%IIC>-;=E^ 2MM-P-V(T4* M''.6H[>Y30>S&@D)6U97JXFN]V6=:YS5DJQ>KRA,@F+2DCXT) G1 E MJ> 9AF;R5\XQGLEA8*70 M/[:_.?!I3UW:TQ#Q9-(?[D0#GS[^)6//R5N./S^=>0Z#KAA8K:&Q"QTF"O[8 MG^!V_\:>PN!/__R4N>CO/7R)HPV\LPWT3@_<#<3(&^Z@N]"#\'FWF6BC?!M% M/M]25:)]^MHQ_:MC0]'>W7[O7&481W-O'-=->M:>DP?),_YF+,:_#3R9^=*@&[T>HJ9<&O:KM;T_J0NE\O ME 9[![_\OU^)7^^A3L2I1;EAWUOBQ;S^N7*A\P0=O=BG\^LO92?S[4S\__=? M.(G])X(_.1]@3OY__SVZ3*'MZWKYH;CLZ_U>@=> ']=Y]Z>XS@K>:Q1RI.;T M_^?U#_&2_CD(X.//R?A#JQ\;:<;6,J]=];\C[=]_W[PJS6K:!BS^0K>C9,6$ M,\C'O+>@0!X7C^IT_G_+ @K[,;P54\94* MW!5=OAV_87]4'P0Z?0A%)K# %Y%@$//Z/N>[3Z@#3X[;RZ!S0AP$0B$A_":N M>Y>O_95SSZ 3(! 8:\XQ8Q!(]0""Y\0=02#FC6*1 *:-' HC?I&>1>:1- M3<0<.U6MFEK!6P)LA8S\^AM+G@(]W$,R\SYTQ.L5N7>J(]ZJ7PV"1W1UG.S[ MU1*^PQ#_*<:YX8]SBUQMB/Z&+DU:E6I]5,I'.[ QECRO-RZ$K8T4QUN5JG>K M.%XOX@R$=P%W#B+M%=;[ MP\3V8%C26Z5&G2F-2O&T..Q/>QN(GP5GECPEDJ*43W3@E"720AJ'R$BUP&UOXNST)NG M!P)"#B<7T%(FAL5J_$54\(\\,GUG,B!H ^P"3S%&(YLL<20]3F? W'^W&L<)R(!I#D>[&UDO*4%4^49D. M26=N$SK9_?9$0=!D,O!T<[,&0:/;XZ00@J?,WI]:F!47E)SLS0I,N%70BG%1 M:E?"#:#>R+/J#1U 7SV)$#0Y#3S=W(Q"T.B&#L4#%/4&-R\ LA &9WU* ?!>4"%2T>_$!PI^(1EL>O&DTAC&G:/LQ#4+C9%*.5][?!>"]#WURG=!BF!%G=^I5-X?$QH%;9Z; MEI04+5OSS+8GLV4C!0/A%0H;Y'+.-/-0\\%'0E?;?3YU=?RJ9?W;\<$_ >$\^QZ?M:H*_(9 M3Z!)25\2'=^-U)N,NDK<X<]1Y&]N^W>76#8U5L)K^#0 M[C(#F"Z007HTDGQ\)E7LMO61-YU)%;W83*K7U>=#<1E25'>IJ (Q1P7$U=&' M5C<_90;56T%V(*>SH!E4'S>?]S"#*GC,B&90?8+7@CB#ZLI^W5W,H'*\M:"7 M_%QB!E4B($A0-R^6/'.&?U=T.1&.;R%4_"Y@> )&N=>->A"(&5S:W2O6WVT( M=:=(?T@\[\18(B"['P)D=RNMFMW';\.*7GBB3;F:+88[EJ8Q+".5U-6PN%[$OAD<;97BR$K:BHYI M$Z_W>;J6%Y?YQE7G7ET]@7H?2@+-O7K,GO![UA+O[S!?Y.5HK!E7PQC1WIKC M=>(<6!YEX]#,17L&MX;A()!3=X_.+<*W32@P9?79I4]W'\3D]BE<(Z5J[FDM/OCHBLI"D3FF*H:G F'V6ZM8=?3-T>@8VQ026!=G MQ#!3GLYZBXK,,M25IU^AHR T_>JS9]/!(T6PXL[O5"KOCPKGX4$WU0VG2S29 M7]#FM)M(=UI3;_I5)(*.G+^_8/DNA.M[BISO@A0_UG4Z8VKV M X?1H2O9;<4WY$[/ZJK*=([":CTUDXQ4K1R[GGXKC6;K@=5ARXL:0RS"+6S ,L74RH(TBIZE40A0 MX.ID(OQDB@S7&!_OFD-F("Z+5CH\B<_D&O6]K$3G%;30_P"7E>! M6,.A"/X4@B)D_S]J$QR2X0G\5E=Y#H*@2YMG6_<<*-5+2.,UPW 5R!V"4WLQ8=8OP+F MG>6?5\2 %> =G'&*[$A9\2%!!W\$_"!)BJ6'?MM7**8.]EW_Y\_C#5]\TZ^. M/1,XFBCP,;#IH$R#()[1((\[W3K\F4RBO;O/O8L_D[><5XOV#JG,.]ZZKX^E M>--G"133/]D/^V 4NX*E9 M 09/=E #8QI @;T#?2'(]C?D)3A<>LT!(%\UYHA*[S&;03CV"R#9?I($OM\V M^ U!T-/\!$:0EV*$H*_U70,UWG7T"55JT%=[F:HL,B!UBA\ZN+SJN65LR"C5 MD11)C05,YI/%S;3%ML($=:7RB--L:A6\5]OBI15? 2\Y.U>1)25S=;%=;AMB M.%89%4FRM6I-K"$!*[*(2.0T2?VS5,!7E7J@E@18,O[XIARYS\&B2P =YA]F M!OH@LFY;RAGM/S4-+8FUACF,U)5Z>!%?"[GE%+[YE;7_PXK)P_K^B9]B^ .A M-.\C< @$J5#D$523,]-X_HS1&8Q&JTU2Y00ZW6"U>GW6'':(J8,X_Z-#CMO; MH4"1 _!Q$OD;*%Q!X1T7-G,! TK*?!T M6=NG%N/?G@GX#\CJ^?6!U4 >%Q8FZV*=^/IC?)U"G 0\&L@:LZ.:Z@A\@>NW M"N%)O^QS/!!+S2,2$?4X8+?]9/RXV>?_'?0][D__F8F]RO@*-G]\;A%)Y1W_@C4*/<;7A'ZGQ!A__*?HSTYW%R?MO2VUO[JA=M[V\3NT(P6[7!S M+BH&P\;Q=JM'K1.=K 51'WXY!-A=:0Z3<8*Q]"6VK#86TJ#7&:R(Z9 XO9(@ MAP(C9RL+)E<9M&+;1"U+E!O@RMCQE=BZD:G6DTH-$XQ:L\/2B?&6M("-/+EG MRM+CR?%L,<3(08+/J?@RK*VL872('5_)%WH#J9O7(QC1V"Q:8K07;1;@H,23 M*]-#*F(5HD6>%IK9=KM3JBTK##Q#.GFZWMXTHMFM6*27@TH5[U?2&"/!>YZL M2&C4V_U"=+9E>&O=C1'988.J3X?DZ=.[1"[=;PG-B5A:FO2$2ZQ*R:4%XKB3 M*WO#P7J0UT=-ABW+HZ[:GC#M5,,!L3MZ>FE2EZOQ-DGGL$8B5^ 2*;'= ;] M])Z1:2362\MS9EDJS%JD4(R4:6J8/%V[&FEAVQH_63&U^*;7:]57R1HU!5=Z M:S\R 1Y2ATY37'RZGK<9.;.:%OH=JY*0ID-X*?'KV\!':A.*XS23'Y<%UC9Q M J^_ "VRB!E):[CI3,%3ULE*N<#5&PTJ@- B[1GO G[ #DD7WL.4P0_ [74; M(8139%590&4&%1OKD,##%M%M5!B@O7@M).W)$AJQ$KO@X)^-(^ 2#T8F>@@C M\_AP(PK-OZM,4:&N886)JAL0L=1@I_[$\0&?,W]A0&?_KGI[1A M?R$[=T!G M(KB?.]T[[#F.]N[>H9K># �[O;8KR\'E,]&I4X18)?_M^OV*_/6N6D3;(; M%N:#-@G5.8LH!1Z6+^^!VKI]^%A2/$ M^P/:>]%60>*F#XYI=A52T,L;J7=5!/RYF.H).CT"T9OC9.81J=Y]>!@$4GT> MCOF&S@!B,R21EY?(@)3UWY]$.@Y5$&@7G):[CU7>W:"_SG.A8*DE\*'LDM4? M$*I]4W/=ZS4*=]HH]U;)4Q":WJX[P/D*76^TK$K*AN>;O#T0WE?GG38U#031 M9QK?V (;&[9SN"F&*VVC499-?%"9NNA13]'$:1?U1SGXZGEA),:W%.-;Y#\" M),97F,/^&3&.5J*D7EB522P7[L45,M80Z (48_+7W\@3'C_M7_T!V2^4[WK= M69,%70>LH*/T,@E(@@*!=1 M/_U3!6AK8U^FI^W&GMH1>Y:-95&5EU]E9F55JELMYS+^76^9U >9AU%@^Y=K M"$:.[QQPNWW#]%>1PQG&LZ*]VR^(_'RU:>\E;@!=;AW M\98MH=)5._MDMRKUKB4!!QNQTG^C:"6:-4F]I:HN M#L]]P_!<0[%$H&F"#@S'"EU7@R-UG^]O1^Z&Z"^GV[LC>9$CY?>TQP[^>@ME ML88O_7K>83<=MDO./?@DJ3'[45C+$'8\_GQP(C1\H( M8<\58H6_C#WEG3/I.V-%5'M[N405-O/"HHMN8*;O?J;3:1PL_%R;^;:/F9V> M_\$GS;Y^98O<[?>?D]\8O7E':-&YWM;VF]:;7GM)9PPVLV>7>:+C+A8"(6Y< M/HMLW>1],DGB6"0&@-^V0R,W[P@!P/5VJ-\$ 'G&*4C"1!&(]28C]7K\<$#M MT&W>- ( ,G'%_>E(2?OWK>]Q\LO5&T\_O[7:!Y[+JT5&GI_+,]..\'1"M](_ M)%*KERZF;^FQIK$!RRDP8PG"NSJ>NO?NH\\;2SC474S0=3@7TR8"0XI M$*ATD>+=6VC%((Z(<_A$U!P)MH0D%%8KT]A"[+/!6]%YY9B KW65SK#1%"N$ M0SGNIJ5E\VS>O;M<;H D^02!()I"!0=._JKTJFNK54RWB#61T3NIK)TP./<4 ML*E?PNLNL&P3SMLQ(08RNA2DO.U,P35Y+ 8N;U'9U0NC5Z7W"GN\'2@>5!0RA^K_/:'_*(V\K+OV/ M%9,U8RIH,=;N)_%PH4065#TM(*MUZ#MF^CR.B7.H/5#&)8_YL9F"WH84)1$(/'KZ MR20-*,%7=-%8 MB[#990QNJ&Z/V*V2K6L0TB4FOF)<,U/$7GA6&WR=(@S[." MF%^,ETE32PS=*S-DY%3F6D&8T@2HT5*VGRIU"B,7,23LP1P98@(16:8042P? M?HP9?+8!NA-<@!%ANO< G(,NEX .::-!T& DB L*!!(/-(/:H0>>U D5/C!7PJ6\]1&>%K.@QQI$=*'M^-973 MM5%9KC1O^-Y4X-B![%7&L>RXZ-@V H8E$"RXKED>%'M4>%PU$2D@G>"/X>2/ MH/T(\VA?W30L^!]-@X*P$DS;IQ6B,M#G@K^T!;O),#MRGUU-U)!O-4>9HA4,YZ"*)1( MI>\)(NS>_N(RG;K_Q'7Z"3E_;YVVK+VKSR:Y";O+0I^_V'=[S85[7698$F5M MJ"E+<4N:HHP=R+,UH8.N3DQ>9L9+2_1]E.D-<0*@"XXA1!3@>#5CA9H&RW+ M@7*3:*83FBC.<)U50D.KCY&XYZW6@.I!4YG4. MF,&DO"5">IS6<17^#*/I-YCR:T;3J)*?9UM&HLLMTU-V6MU:PUY"OBY[3%M> MV4R<3*I.(IG*B?I4F3)(0=Z@'U^3(SC24:!QS0F25C@IB+_OGRG9=S!L-"AAMRB1,CA;;\7F A2**0"Z=VV-!NQG.CZR!7[YY>'P MZW!ELZFV^&8G4V%W*]&9#&OSKCU[ABL''CS2^@+1DIX"VE<3YZ? F#@%QB3/ MS%EYM61+#-$:K0K91-,M"=L7X.L5.KX%O99;4:7X7JI#Y(<-M@7BI=6R^V;! M/EJE@9&% "HPM'9PV8$^"0*Z!02JG5*@PK]?KQ]N2OKP!\ MX!RTK5;(2/<6?0B?DC*;P94'H>P4V"Y:Y]'CE0,Q5(!6UPK*$3@L4Y %MA>C MD6(S03%C&T%SO#KHZ#L%#4.9*5XQ7\&3";@*KAW%]$(\TEGA8/@]E%$)69E" M;.I8<&86\M^64Q0.@6)Z;E+:\,466HIB\F$>R%113,^W@ LE"B'I$-NUV%2P M%.CXP:9+ ZZH,Q.L'=A(V\6460SYA=TS, MV>)4YGKR-ELICM;E; 7ZCX8.0FN\3R/3ZQ@MZ(@Z$8J]GG,42O&C^ 65KY'P M?[0[^X[LCU\+S1^PX&),/INW>]64UIT20+6J-,M7N\X.^I=?[FE]Y"2'RZ2> MJBF3K5K2W5Y2'QICONC>_6XGPK?HX2H]?Z[XN0\*\B/V(K\6H6?@ MUOH Z0>#/>] 486&H3NQDFDXJUC=AK#R%UI4*.*?PW?>G^0_?R/H.D892?K+ MU8:XJ#:/3J/B;1QX&'V"W0C9S\QYPS$A/=>.8-K 1#0YB:1Z=(52%.P;'! Z M\#IUXZ3C>\0=Q?:^N(C;1W@_7\G0*"U#0S&)4U"*@:T(@!1,0X0RM$-?^3\[ MK(XK8'H"&N""@&8!ET3;#ZP\G;0_9+0YXJ^1CX[*:3+0:47"D]J,H@;]'91% M-7]BUR80"ZY?G)',/E]X@DH>TJ>.$D%GGI97_*^S2I/'E)6X:&B&^>.0]G#5E)<+)H.X7\A2F,$7_Q T5]A9A\Q[^B%Y3"G\<4P=3'A"2CZDZ7_'3CXC M H6HNQ2V\1,:!KEG<0W,X-S]GQV>F3Y!@H>O5-0,6&4;JQ\4^8 .LB[AGP>B M9AZRG\*[L)%+/]JX0FQN(GS^5[^5O^A.H<]00J&8:_^'YRP*4=[_$B*'^!=J$?L?B"#H MEW\_X^X<%T/O7W))ICI?E9,$ZVR4[,J5L:8)!AHPQ)/6SJ$-.O9BWF5 MZU5HEV^OQSPSZO"I<$O72A;:K)3,JOEV?C6' I$\KG% ?#::\6@A= MD;$EU#(THPS=<@DJ+5,Y)6%6DP9J[EM MH3Y#5*II_#1>+BTZ[++6+G;7Q^ M!W63")-)<'K60F^[)$'/MFFSJ;AB?]Q!F8*AIL/-=E+J-[@J)VS-5+?1'+0- M ?::N-#K9MGBC'I*YZB!:Y2*V]XPG9%Y\H(N-=QBJ3"O%A;J;ED6TCE^.' < M.( +RF1O\E-*GW=FG)#D9I3#&2:5<%'3$*?V$R"4LF2BQ-::O=1X9%6$GB.C MIB$&[#K6>+.Q$ENUEN2GJXXTUQL4'$ Z/( %N6\ (3GDB)I.]P>I;EXLIQG4 M-"14*]D9NTI>5CFJ:PSRO>Q.KDY^L'TI0K9(4[W1TLKVN%Y_U-Y/MFR_7F'"$;++[6XG0D8'$;)* M,]]JL+$^,V)[$8J2U5&VTQ3,D,.@>'R+V<(VR/7S3'S30)%8N,2C8-19DR"; MRCK$PV:&IADN.K/P&9'9GC@'DJ.!ULR7MYPWB4?9@_^Q;$5D=*D(GT.CW3/3 MPH*H,94=L=X;&560%M,&*"Q+YH2YDFB=6+^GIM[+L?P79/(]$7,OH'5T1/QS M2- )T825!7X?$V LR[ MZ/(.8B9>[VZ6=Q@S;Y5W&#-OEW<0,U^\? /S+LJ\PYAYJ[S#F'F[O",>DMC. M_%K>O7Y!WZL7#[T6'8L.[3+PR\AL;H- ;[>!K#S_-,D/=!4NQAQ^>Z./R]11%# MX+>%P(OJ^6YE]'4N_&]("X_(1KT7V3(/6?); QO:D?T@]'HM6HFEZ#M+4?+C MI.BZEZ=B*8JP%"5NQ9*ZAA2=SSTPAYXXWL_9!&;X>U4PR+>@60Y[(W?WP8'$6= M I$H+>1O2V%2O7D7")/JS>XR)A560*R 7Z6 N"@A5D"L@%]%*M]E^9-(]3XW M)2+D\.M4B MH$'1-);HM@I%=R"16\=[;9\B@R7F_C[%G83,4!@@(@80/SR=;;1 @C3Y2VBUG:41U= MSU0JO?ZZ[: ;1FATR?I]DDQ>"R'^R#*;&"'^7(3X]4I@D4"(:1KD4PX[4]B: MTR '6UY*X]RT; UF*8:GD7.<@@M; MYHK.,48VC&P8V:*/;!%TZ]^ ;+U,;=[8Y-8:IUB5\K"8&-533 [;ZIW>X(H1/>*W]Q 3R#Z 2$:,EPT!6HD5SN/BX2'KUY1VMMBF \ M@=W:I@#9INB"N:O88&DU#1W-P32\.K85=+@$6/9+B]*FEN>:\N]Z4LQ2K[ MX3R)BGK0Z!#O/4&F\88_QB",09' H CZZ!^!0;FXE5&G=M]EG3+5M_K"8C1@ M$0:AE(+4/4VD<$H!3BGPWYE'1=9U^^0,;0QL5T"W #Y)&XV0-285/D>$=\.Q M D:(5%@!\:8M5D"L@+= *KRW>%-[BX\G:6,S($$W6<.[A/@XS,T?ATF$8EM! M<52\_X2E&TLWWMG TOU'2C>.F=]4S!P?P\/1@>B3*CK1@5^#U1O/>@NVT@)T MZ M;UM](RP$=S!3[PD:MN)OT96/>W+-TN5^8K ;[?F[B\B3A9:Q1=&B;%N\( M8,B))*DPY'Q)DMNO0TZ=W+K6;KX:$D*7+5CK318&)MTL,0ISLW<]$)GR]#=[T^3,W M?:#LVP#O]GQJ+G0$CNU&GFZ71A7V7IP;MQ&'TP^GQ+-_N7T2?-S'=BH=GL$:UY MWUHV6D!*Q&6$/NCZU^OYVEB+,/I@]/EF+O.E)%:\#[)V3^>BGY]4ZN<'PM M9%,L;0-VOLS84WL"[6S*WTV U932^PW#B!Q72A1X MA6R-:W2_@P#+V\4/WPN+=_'_M%U\_YT%, -0MJ0+-\K$_IKZ\O7WQ]TM$ZFY M1P)Q(W@P*!)T^:*319&G"]ZPQGJ$]0AOO6(]PGH4!;K@3<2;VD2\XH4MT9UT MA-0%'QG!1T:BO9UWB @4?7AX>\RIVM"=K+W@7<(I*#E5KY%L/"_S9/+*R;M1 MD)#(*Q/&'8P[T=Z4>S?N.%6VSR1KBL[EF79!VO>FV9KIX0Y]/=S!>W,8=_Y( MW G1[N;+/KP9>)ZMX V1<+8;B890F$WJEQ(*QG>ZB $RM[]O$X%&;S9=E.; M;?C(+(Y=?OG*;$'3)%ER=37LEY7*CNFG[-)+&>YQ?KV48L#!@_1E[I&\' M+'T$Z')KW:FP=%W>=J<2I^9E&0$6WAS]?!_(UG24S>8RXQ$5#,\P?!SP[F6;P:LH3;!G$IR80U+@P@R_^(6BN ML+,.4$D_)-,'K/QQQ$1$F!CI.>^QD\^(0"'J+H5M_(2&@2+%-3"#<_=_=GAF M^@0)'AJ6@M3YAPDTB$P;@'H_Z]=CE6VL?E#D WTN_E;\H\^@SE% (FIK_&M?O-WAT][./5#1FS&)Y!-6Z;1W%6_AY(@4O M"K-'Z3AYJH4!I1\?GK,H1'G_2PB?XE^H1>Q_8I3WR[^?\.2X>6"M]^B9 M[@]L$@[ 3XT7XQV]WZM6*50I+KC6I3^>[?,&4XBYL&>JSUR+5!L.1H5-JPI4):7->I M307D.GPJ/,YFJBQ45K7LE,OONW:OW2>-G.GR=+@E*VA.J]X=5SEJ#4K]4B,_ MTCL,GPZWU-M=A\OL=V65YG60;?-I+C%F^$RX9<^ELN-)WR8X>KG,F?E!O+P7 M93X;;MG>;G9Y;IO EHD0CVK[/5>QJBF.7L27T[Q0ZV23 M,JK:%^IT2%93NZEAR<0NG\SP0V57U)MN4%+TO.FV)I E$F=HPI.?#985M(9 M70YJ 3XA/L\,V$5IL"?RF7Z*;K@+HI%U4?6"T RQ=E.&+;G @>VDI7MQX=J M&U**3(2;YLD.O\JY+8)P;*Y;,-FV)&Z]HYTAB;++XJI2[$H;#FP2NYTPZ]4; MD*?D!9'*YABI1Y:; EO2Y^*LI^Z=ZL#K-213()'7U8D+>>7(]J1)+5Q[O) O M:?-F-"LG[56R3;0H0Q+YPCC![>5+VBRQFUR-KLL;==C<+(=L>J=E]IU+VCRJ MI.6-1'?BW' F6>T$56$;I8LZFFQNW'U9R.S94B4IV&JR)H.6?$E'$]U=LS@; M4WNUQSOB.EL;T3G8\H*6= Q+4_4\W26$3M$25G1>R;"H9>CM"TW4^V1?27"E M?L6B:@M[VUBAEJ$9P;X:LVG-4 @'2#MH4H.DMK^H>8EII5#8]Z<&1R7SM75_ M)@ZEFGQ)\^1F4^ITN]10W5%TGM\/.YU<1[ZD>7,R+Y?TU(PE6DTG0Z](2BO7 M+FJ>S+!DIYA5TT1IGQ\J_?5JT2XR%_5ILS-G5B5-+MA=O%*I[9($P;4O2W[> MRCMNFAMD"-!:Q>VU0T^*HHMNY0PU)3J9.12ZP9!UE&PVYRHI*SN]K"0C>LWI M63N[4FMTA2ZUK6J&Z3-(G$--C5I&0LNTS"I2&NI48@X NGG] O>=$34ITO7J MAFMEM<7'ZLML,N49=*9C%TO.A)JFJN4&A,^F\IR M4.F3?*^_U%@5]GH))JNS8IU)Y4IL3>2VC=$FVZJ@[;],6/ZHZHXW'"UE$TZI MJ]EKD#!J":_I00"A38W\1D5W/'_1_^&47Z2IWFAI97M)OP%D!C[M=;4E1UL18?^ K1]TZO0?C%)'6VW_AS$5L_L?,4D938#IA6; MF<8R9L.6PA+:VS:RTTY; 6A.0YL42+'I+B:L5MH.6D)^>_@']$:1;>?='V39 M@NW8AKD[_3WTQ^$' PX#Q-'?FF%9,0&^U= TP[7\FT3//)R/V#4X]])[XAQ( MC@9:,Q9.6436VM%Q[\+Q=0%\I0@],>]5GK7:AP/(:8:HWAU$8^H(B43+RI$$ MM7-7'*]GX)KJWL4 =/57\&6VZ8 /8WH4_$[/L3[Z8WZ<"?IBFK"RP(_#A].! M(^\E>#6RQ47?V#\SX 4H'^?6N_?DS.(.&]QA!]8V#P,[S-4GS!N/ F<>B!<# M(R?.P$G_!NQS!H7V0+7#WW$4Y\NI-.K3E_ C#,W0IA:AN;83]V(KP[1 MG'3TZ'>])XAQ$K3XO: 6]4"F,.]NDW=P_)AW-\H[^B&+,?-&>884<\T"\FPF/>79UW'W!\X[7H6'1HEX%? MGF8<3 U-^AUB7M5@^/9D$PT-/?R_N\S=>TF8]6CXA4?T,L_NN%S*:[I,].G9 M($YI?/=S# 0SQNH2D&(-P13G_^]?)$W\DR#O_0__^Y_IQR3^O8S#WUL4,01^ M6PB\J)[O5D9?Y\+_AK3PB&S4>Y$M\T"EOS6PH>W8#T(O+$5_LA0EL11A*?IM M*4K>Q 3[)%_3_)@R M%#XR19T8$3FUG+@!4GW$.65_/R<*,XW615N?=O_)>7;S,R>6&3N A]X!%,XR MI%^\EBO>;2=*2S?+*JW6:&#Q.4<>,KQ?Y?$>JLU5+N;"6(.Q!F--U"Y.N3;6 MZ+O46.L*TS@Q=%=./$^5TH2+L(:^^YF$6'.=@@,8:S#68*R)VI4KU\::6K4' MFMUZV>'BD^%<+&>596.##IJC"UONJ?2UZCC2?U@]BO>YW)$BAU=$QW>L[V,Z M\,Y0S@)W>^H+XA\0^/O:-0?3Y56F8%4KDC-\7I# M#+/#]621V:<3$X9/7:V "(81#",81F["@?X%&-'X.-/2I6F*I4&.9Y*K36]/ MHBM7H&<*KN^WU9SON;7W/!!#F$*/D30,D;UJ5[M0?]>T(LE9ZY/.KQ7 M?S-%T]>S?*,@09%7-HQ+&)=NTO/^;5QJ2YL1FR>+)M%;I(9R.Z>ZPI[AO3*; M22*#<0GCTFV0"N-2E#SYW\:E9GH%^+R>88CE8F,W!MQ2J0H(EZ!;GZ3#CCW> MTOXSM[2AY,5$$TB*_1$5,G&P& >+<;#X-EQR^"#O*_Z%Y<,@N^2F9W)#KM?+ M[BM.199XG>CR$C%D^GQBWD.6!'-?, M-9.QOZV2?,\=Z:)API;Z8_49O] -T&U%T'"8%8=9(TDJ'&:-D@\<8,C96:'" M"8Q<6)^RG4YUDAH,"MRRL8^/5U1G'L^CJG/0,R;O$YDKYG)'06HBKV 8BS 6 MW:1+_0XLOLXV#\8BC$48B[[W]O,[ ML,CMBXVBG*\8ZG(V7)F:FZ.FM NQ*.O91:EPV ]O.?^96\ZE2KU?06X[#OOB ML"\.^X;7%#1KDOH'JP=6#ZP>W\[]>TMM\I*BV0KCU6F_8&J-^0'?3JT'-#<4 MJ<[,SG/9AN'R6>3V40E\F0 &DB^G"P:2Z_MNOP\DL[Y1C^=G38&(;V;5>G[? MG%)S!@*)Y[-1]%6@!&^VWN!F:UU86;!W8Q835BL-3F:J@9A_L31 3S5EJ=B> MQ'U<&G'4:1()H,4AQF\68@S1[F;SCV5+L=^T2'G@TIHQ1V3Q+W&$C^J/L')< MQ)Z]R2+!SI()A5A4V:5-K;/#7&46;W1XDD!;LVGZ.JE#&*HP5/VI4'7]R%44 M*!!Y8<%ZA?4*[YA]YQVSIJ'''X\#QX!_'MB*0<,O9MAS8.((W[71]>NJ*-XH MW0*HC1K=(A4AO*KG]?S- H6G-PM8C"ZU$(XPTL*Q["70+Q[-F(RV4]E1&8D5 M.OK>RM-B8KAU>9+T7"BLM"MNY!TK9*UE* M>%?U!G=5(P$_.-**(ZU_:J0U1+O;WFQ]_KZ%\VIY.0![!/FYH,N@H@\$S?': M,9IFN((NOE@N+Z?5&^UN==%D>\OI=%TIZ&L[Y_(DY1^ 35*X#C!&J5LA%4:I MZ,0 /A2EK)T\SO'#0H;-+SJ5=C*2'<02F7O?M+9<* 5Q[^0S, CG(5$PZ" MA2/9.)(=,;KA2'9D;[HZ+% %, .F"238@+$L8%L75ZQ0:G4RKI)U.C-7\WK/ M=0GX!0+QD. M.N 1R37ROZ\9R8X>*2*U['U:T. \MGUA+1/<=,'N96L*07=2=C'=D/9-B>') MI!<)N%#$-9\6 7@5:ZIK/3.FI'6=6#=,HU-0JQ5;<1'60+<^ MC:$&0PV&FIN&FD_SYE^%FE%]3A>IMI#GAKF)M>Z:L]U@W$%0 UWT1/J*%Z'] M25CC^>S_L=$5/S\/%&TZ2SA(\:/FMH3#"Z8&I[$ZE>^+OK3WRQ>(\IZY7E-U M%1V^UOY!I2'Z/LZ.I +6'3[ @1UB55Z!+,&+5GD7!DBGSS5%\":DP*%!3;44 MRT;7N=ES /4,A;20\'F3.N/61S@KYZK:$^= O7@K;N,=!_3#TN 9F]@_!L8W# V]U\)\$ M(.2W.4&EH UZ$I@$!/%O1 #;/ SL,%>?,&_+OTG3#]2+&RN2LKG0OP'[G$&) M/5#M\'<<0>Z/J0D$->Y".OVS,BP%R>L/$V@"NIKL29\!,[P7'YH*4\O0'!L\ MF>A7X_%)1T40]D M O/N-GD',?/%75;,N^CR#F/FE_/N]W?Q7_46HD.[#/PR,AOXKQGJWYYLT$=& M#__O+G7WWG6;>$@DOC1C*_-*B%>$'CXP7R;Z]-GFX6 %CJ@"7Q2N=XN2+SQO__=OO]QIVI\H8]=WL"YNB/SY,I:(^^8BD#=V"G$2"5'Y\ M"I/JS>8J)M6;(]:85%@!?_^JE&B9X+3WSCY*3H M\A&9O*]M"7W'K%S&XENSDX0]SFA.M41.4H@ER%9WY@3RX<[Z5[M'OY4B_GF)6%2J_[Y5G"7=34=H=/>8>-B'LJ>:T+_J_K MW-VNSD?M1#'6^8_0^20_2]K\D)TZ*S4N*Y0S[FU2S6GG2W1^LA$MJE;H*MQR MUR]NFL,VT8B[4.?INY_9^]2+N?C?+6CA6S1-8,>,%4!9UKHTO7;=;L$O=?7>PX\ \X;3,N%1> M\S*?1M99\CY)97'4ZX^.>D6"+A@[/M#(^CCL,/B>UILVFQ4BSE66R=7.)@T* M80!>/<5X! :#J%%DE38H_VZ M?0F9<0&^<%XL#:47 8#H?AL"O]7:V[@[JW-4&W(62R M!XV_5)EQT>VGR4&=5./]1*X?;^KEI,;P662S402.O^'XVY?3!8/&9QA>OP(: M;K?*-_.9C4K0G;[3<[E=LDCZFDB"@.+GM]P+*$F"]KY1:A,'&*WS9*;1[IN"Z/$EXMMD]2>#< MM2]'&QQ/PV@3!;/N]]&&*EI=5D_G6MQR3P\&PXDQ[)@,0AL4(_OF ;*6/0>F MEZ]F;H!_>[P@BJ8#68"C9->VUJ)6!S3R= O -&ITBQ"R?LT>:C? #^@],P%Z M>,!R*7FE(U%&KS4FU=IBNIUL-^E9-0YM.Q+9=NFK59G'<;?GS;BHJ5/DZ89A M* IQN]^"(9N4BF9K20GJ.F$/5XU50R^0'@RAPG,O%KG\;I$\_YU]PQ:T\\I! M_N59.(Z'XWB1)!7VK+_(_BN9AG7)D=XR?;(Z2I&"*NP6] 28(SG'04>:\L)V MR?M,BL9QNZ]&%QRWP^@2:;/N.71)U29.AEZG=4+(IG26&J2!N7(1NM H8>.> M3+^$+C<=JO/?60>6%=L(FN/E^\4$5+M1T$6 XW0X3AP8 Y8<0%7Y_LFSVY PB&4I355EGDQX5AMUG\Z&TUK^QD$Y')2+ M&-TPYD3"?'L3YG" KEEKGJ559<.X4Z(RIER-09@3V')TZB7,^9X1N L7U]_' M=/!QIQ6B3H!(P,BS ;C((4OD2?FL"QTY4D;(Q?X,N[ )+N4V9ZOZNB5DLX1: MJJ;3)@EJNS: #G;2S[HCZ"O>Q(NAZ7>B=Y'3I\B3$D-31,W'R]#D-.HBT>[4 M2FQKKS;9WJ:_+E-^9W;AR0&+CZMJ%*GI1@(?\#'62)U(BSQ= M<# +G^S$>O1M S1^KGP7-8L9LYAC 9P<%:78#";5]W1P/CM ?MW@R\DQ)'0L M"9*6,4U!EP$Z;'XIY6&X(<7*B,Q6B5:J/R*JTWS?962>I(.(3#I\..GC=N:P MFN&$*HQ(7XU(UXVY_#(B->0I6/:):H58KY2LTA!;VQ[508B$-NZNL&D7*3VZ MD"-_C0LO(C7G2& 'SL/".1&W9_)5=-%8@G.8O8"I--_MU'LUL"/BE;32'=A: M@JI#*R_]&58>UAFR*BSFKE*:KTMAAFB6S@[#F2O9; MU%TC5'CSHD&WPZ&]2(3VS@$E 0%%,IRI!J*)Q!]7K/@F2!$E5.JV*X/*D7P @?"X)1^FB$:6+GD9A<(DDN'Q:&.X"N.P' MB16P.ZZFQ@OMHF).6WNRX($+2GYZ\7".9[/]QQ8@'W\>VC6=):2_^%%L6T*% M#K@&&;(ZY=)3]7_\Y0NB_QYTN*8 *CI\K?V#2C].C:0""3Q\0*'!.8BA<@R" MOHN)#N2K;FN[F +E29>LF&W$4#\S!8HB@,]-H.@;8-DQ()@ZU"0+?GVH_V[H M5LQP;$N10,R&O2+QA;8I%& ;6 ^12SZ.6T!$HNY"_+" _C8IYW1)L6Q3F3IP M:D4#DD/6V8 43S6@*9@FOZ[:!3*]WQ?9WI"PB=RDU.YS,C3?C9#XQU:F@>0& MTF8N6+$I 'IL*4!BPD%#.8%4A,1&SA(R]Z& V'/!CBV]K?TIB*V$'=*6F+." MOS?!4K%M=(8%[?I;CC@_,NP^IL/N%,@X&[X0O5KT?@V%*_ M<0DDIYM -&0=%=>##P_U4XX"1I\(6-EFK*FAC2BUQ4YHS2SOZWJ6N?L)7;BP MA$'>:-X1;$BIZ]+H3>O.9]%H5N"ZN:;.;5D0+^=6B8; IZ8>C<+5$@XTND=W M2ZX ?+B!P'?O9<^U_!+:3P2TCG.11Y,[:#>FQ!6-C%@":L M+!#SUTPX"<0+1?>/L,$GDK(Y_ O_.>BHJ,'?(UMK_F352B"]"HQ.@OCWM:PC M,GMJ'8E0N8%YT&PJ>;"/CHM3FO"G]SB9_SJ=S:,U&!<-S3!_'$R^DVD&KZ8\ MZT\&\:D)!#4NS."+?PB:*^RLQ[A/,GV( _XXFHT);[TD']+TOV,GGQ&!0M1= M"MOX"0T#:S.N@1FC_KUV.5;:Q^4.0# M?6Z\D)F'[*?P+FSDTX_>DA";FP@%_M5OY2]:3^@S5#2H[9K_&M?O-W@$#1%O M&8)JED>@HJ,4M2,&+PNQ1.DZ>VG,!I1\?GK,H1'G_2X@AXE^H1>Q_ MX)*"?OGW$YZ<,_?$N3BPUGOT3/<'-@D'4[FR;*RT_3:G$W&W8K86Y4U6XAD> M0NF=3X!CRR'=[F;J[3JAUDI$K;B6K511DGDJW#)C5T>.V59;ZK*9&$S3DWJI M;[JP9>IIRS'3K!"9['#,K=-;:DZ)[J:0[L"6F:7N:FC$$10ZXC#6N MB96-#%N&9K3+@CZM58I%M52M-MW.+C5,T#*?"H^3DJJJO1?&?7;9F"^+LVRO MUB([L"7]M*6UM$>E&5?D6;";[6I)IV]H>=0R^[0EGQ*VK::S:!#Q82?.6IO\ MREPQ/!U^N[X9;"HD-Q,YIY\$QD:5A&H%UZ?(I#HR,]%:LS\?] M/@-;ANCI*)WVOMZ:Q+G><,=*Z;VQKBY1RQ ]I?58R\UJ^IR@!T.7&>\676OM MPI8'>CY9@/S?3?E%FNJ-EE:VQ_7ZH_9^LF7[]0K#HZ;4I\'4B;Y<@2:E?>(4(5L<>CP0G11KCE;VPZ73:-6&'PUM Z2' M&..M_;H(+6.? B\:#/"GL-N9@8Z:!^=ASIS<,\NJX/CN%13?P+;J&R?&J%6R MNKE)2QRH@B@MX]UA-C_,,$_]F9X(!^]HH#5[QG+JPL% C\:%-I\'Q7WX^IQF MB.K=@9E9HM>LN,D1PPYWR9%+=IV!VH,6'8 FUPJ^RC8=\&%,C8)[[L4?CL:& M'V>"AH9G>/TX?#@=.%J:@U>CA4;T5[*SU4EP;.-\:?*>G"TGX=4D;)W9YF%@ MA[GZA'G;)A>=>2"HES;13U:ZD_X-V.<,BNR!:H>_XRA0]\,WK9 __:I%$S#C M;(T4IE"7H%_]):;,\['?DXX>C8KW1()/+/+?#J"_F&"&>1==WL'Q8][=*._H MARS&S!OE'<;,V^4=QLS;Y1W&S-OE'<;,V^4=QLS;Y1W&S-OE'?% OWAO!.;= MU7GW]GSO9Q7PM>A8=&B7@5^>;J=-#4WZ'6)>U6#X]F03#0T]_+^[S-U[29CU M:/B%IU$RSV;C7-JTOTSTZ=D@3FE\]W,,!#/&ZBA)PLO?^7__(FGBGP1Y[W_X MW_],/T(47\/A[RV*& *_+01>5,]W*Z.O<^%_0UIX1#;JO:#2WQK8T&;L M!Z$7EJ(_68J26(JP%/VV%"5NQ9*ZAA2=SSTPAYXXWL_9!&OWA=0H!A43_.RSV7 MBGD//\%?H;-1*&5S!5]E2!^&45$G2T1..2=N@%0?<8C9W]F)PDR_=W6&UPZ' M/9Y15IK9^#J=;BS57CM=2%F]U""?0$<*$G<_$_?99/@**XP-&!LP-GP2-B3X MOJ*7=2"J*[:T6^[[^YQ29%*?@PUD3UGSBS0Y)>A,UFV:W7+%*J.#233"AC3R ML#$V8&S V/ UV$#Q59-N3UN]%W1 MLM1+\A*/#AAF$3:DB*N4G/,=TRB(P6=AP_N[@>!'ZR',V& M9"^:QM(#C-:,.:)%SP>+UJS^"!47EJ2$7N]:9FG<4)U>/1/?[5P'4.@D.W1E MTW3Z6G?Y8;7"<'/+H?K!Y8/;!Z7%,]HK[1AG?2+E"(@0/P+WN< M"A:08NAV,V%[O$4%W8FB">CB1]LX7"CIW5J&8V,X-A9)4CT;7+NIDA!7#[Y% MQ&FJZ*()(/"<^TQY'VC:WNX];-T^H-$%/ZD2WX%-,27G6(5UK4)OWU@Z"9GW M:A.2Z7 I"0Q<&+@B22H,7.\"KL0I<"5Y9L[*JR5;8HC6:%7()IIN2=A>81/A M]X&K7HLO5J \[1"M^8P2VM4&NZ\AX$(E<"[4P,' A8$KDJ3"P/4NX*).@2O! M;PF0'CH\-U'753*MTM4K2;I EZZ0GANIV4<"FH-5+'(U=3XIPR9R\XY0OLT5ZI2]/=]F62R3 M3+_2H5G@"J L*U:O,$?77WMYNHE4N%09!@D,$A@D_JQD_DYN.-1GDQHQK+-* MWQVE2W6[PZ?]A-VK)O-'2M8Q2&"0B#)(?&E6?TDRE/E^Q2W8W;S*[>1DF:HG M$4ADKYC5_R?L=.-RC>_B4O(-Y1J)(]?Z^W-0G?J6:XJ&$XJYHF-RA M\LIIU*AIZ$&RP%%EB9,*;DZ92N33B^&.HZE!T1GE[4V#EN]^ZA?**#Y7=24V M%32O)*)PJ7B@5VS--1Q-B@FS&1#MTR(P7LI+^A\K!KROE(U7@S%F>C499[&3 M]WF%Q1!E41E,$QTJ1MUL!"VHBR.@BB]H% \QQGXRAON8Y'B%&"^]^4(7J/9F MJ- F*AN'1,05/EQ&?GL'^$TBXY7[*VD&Y%9%AT.4456\NN%":0%2Q2N V?4S M3/P_X'-VNP*Z!0+0ORA ;BLCCG96>:XN5[,=TV?7C=KP&0%"E?H>*VT&/#]- M:SE#FZ#R'.G][Q\-V% O"7 @WH]MH50 -@XX\RR#CVW# APC%;Q3I^'92(S:-2 MJN:N 9938/+UD9I:Q[L-ALAKU6G><'=&XUV5,0_HVCK0K Y)EC^EV,5RF!M9 M%<9VMYWC>O6ND4I)377>Z]S]I" +O[)FZ)NIZB$=HTMU TZNZIB*)2G>> (" M[RPI(;:E1D7=9:OQ645IML6)^WD$!M.EV$\[^RY!B8E<7VX4BET%$3CU0(2M MRU,P.34@5R;P[O]%YO@S14F%ITO(0RQV652W)B.F&'0/;E>(52),N@HNO MITCW7NTPZ.GQ=@V(5]"@2CX\,\)'&$#=BR:0X)+]7O4/ #,B\OHY* !?G_>H M=BJ@C%?%^:*4BJT]D)L#P>8 .S(WBXPJZ $N'G77!!N@.FI#D0Z\%?Z4)AZKOQ[KPEH^=H2% ;4)^ MB^GMSQ_LPA,>!/3Z(/H$-32=1X:<0;I7,!,M)?!-2+F04X1P0]!V%O1;S^K, M0]]).)V'=T(6^ -QYP!Y,M[(3YKX+IHH.!9X9E+ >TD@TH[NCQ-('V7W4K_B MPK\8G;A<'_L\/)$Z]N65?TY=#%8\=2\(XLOB%T^,_J?ABX*O*G/%LB&@(S\E MX-C!E7WH/=R'RJ\*L9FC:1==8%1JUK:\WUVP)"[66V(0FX&*UP275S)6:+M%CDNH;%Z<*H/U/M_) MIV24O/,0WE/Y1%OA3;M-UR M15&;DT5'N"SOWT'B!H>),8=Y720K0='3R=A2.%:8-24A+^MV<=GY,Z3NC23J M*>IN.Z)W":)$V%6A;:7X;I_Y)T?#19?_](R:]1.4S4 MIW3/>U9;17_!JF\KG92S'M?:[+"1ZLM.13*S91>2_+/=IM_/:_\"ZG4$L:>Z M)76BUDIE6;8GW M(LG)RG4Q)E[EDN-X7*LMV7QIF18FK=THOX*\(.E[@@@'JB*"K%=4H:%F;"'=&Q>G$$O)Y$5R7$+12S:BMQ=D07?(A.,SH<5]<,<>'2S?X7E+ M/!Q ^[4+A%-/^-([H9\E@17P3/*8LX(-9X[MF-X[O?N'_"C:O>> Z3M?-P1/ M:_W0'_2W_/MPW;D"M4GP/*E@V^X!.J[>BRSKL+]E^D/RO9)G!G4/'6M=D,$2 MC>GH DK^QAMT,N&8E\BOU!051?#@8]US([WO=>/B/%T($,A7]]\/?;R8MS^* M_-.P%W%TOU]P)P093M#R]OZLR^Y#1!RI4X<;4N[$;D0LM@/4#.T.>MS=0#$T MG$,PQQ,]/T 96YQ$T:"D%1^WDBP(HF0"=@C=3'GN(2JD^A)2"TFH[GO!*"(-[!OY\]Z9S\U<[]X4-ART/FPQGHBA :,D6<]XH$608Z&A24 ML5-KVT&!#MCS@11/ANSS'6$ 0B]%]R7GY_^>Y3I\A'%S#E]%.&==5-!6J&6; M#M(=JP"G"+$ JG,?OBNG&:(:)+=,^;Z<;VCU5$+A2E9IH'.B7NF3 >3"00.) ML5]HQZ-FY%T,0!JNX"C@&\&G):><"/>+][XW6WTVE@XNH2A6FDPS7V'JL4JS MU^]R#;;9[QVO@?^4?(V'1.I%3;T0_$&??R@V%%LQ?'W[W<^BH)@>.H'8$MK> MD-$>WS\]$^7IS-#E#X%&>+4G8X(HHB4#K0*RHT@>@J(]FMGE"1P0V OHF%#. M7<-4O1_XK5 _)S_UHY'^IKMTE'GKP;_UWUMOCV\]! Z1)D-HGQW4YK!0^(!S M>'AJY'G+"X*%8*12[*CIITE,IU4F3^IMBAH$&I3]-7\2MTL@>EV_X":9?;ZD M I4\I'T=93%-/BV9^5]GU4./<<1XD-40)"N>3#-X->7EL,D@[A?@B: M*^RL8-II^B%Y+++SXYCPF/#4@WQ(T_^.G7Q&! I1=RELXRGE),4,'!P]F9B##V7<"3 !_!K%:ALL#L'Y\^6+UE(IU -TTGR+DC]@Q MEG%RB]':,=!2 _TTT=^0$/Q,/]BGBM80+_L OCZ5\0I?_V!GICF2#YI$4U/QWD@J&?B/S/.X_H%<5A"WJ6_ M;,J.)ICHK\/+O0D]F=/#BX96#-E1EV(J]R\-]#"=)9237? >Z&_ITJ?LEAPS M+B '$(]!;N='II! GV4/--#X&M[PBFAT0=+ A0Z.'\L*]!L@(7;>U,\S/ YM M*OK*L2VO ?E\EXU'C2LBC02ZN+OJ.:V]C,>QN+HXF$L1NTFVU[Y][]3%Z(T?O2 MZ ;TAS\?0PH7A,)+BRBC0)< MJ/GAKP^%1.HR)'HS]:'&>P<4E2D*5<%O9Z:Q1,"'^':(B*&YHU4+S0!2(&!+1@]AL!OGVZ\PGM+Y6>N**\$117,U>&EQC^"+VV M*4B03%/%7TY]@@;C571?00^[!!Y??"99_N!=H&EQ8*'3%8HU]\@2GLH&_FV8 M_D"FIJ$"$RHYI*MI!3$Q?WZ1@5_F0!PX>\3_WI']'P_$5- EO5W1"I,VRJR@ MBCPK5/9Y"\CO/M-PG$+1,'MG4RB J?WXURM'&[H=89P;4G*56]L&V5AJ&WZ_ MZ5S.3+>@\VW'4>@4Z9AF0.O8^T/1-U! ?"?[TNF&*\)B^DVP2%V"Q<1E6'R* M-(Y^ I1(ON%L#I$)9+#9CSL^ANL%KYWERG^M M,#4<^Z",*P&=ZE*@Y1J8=H%Z7=Q;>F9+Z62";['<$R=Q">4QR/<8CH!4. 7/ M5Y? PX8#D YFNN_@R(@\AX,I/MX<#-?=Z>$&](N&H@K0&'#@,@"77]_GNH3C M;^P=G451(, H7M3U)/;ORZJW^?#X(F^="O#WC/>^8/@YB=9QS0Q6"S_GS;*] M#&#I\F9&L EB^NEV_E$9%)2:GNQ<".)<@=][PA2,+6COA8:A36+?'Y] .11L M_Z?H3= %4RPU+D@+QSI$K;QAF$&D^F*2\ALQ>06'SM>Z2F?8:(H5PJ$<=]/2 MLGDV[UX"91)"<@*B,IGBLT4ZL=D9*5.EB>V"V"A:3=J?V8F_=M:R#G&G#UF( M8.[$/O40]PAQ<>H$X[+=LB%*73/#MH1&2AH L"\H+MI:NV E_OM-N;".Y8NK M3^RGG Q<&1 8D3/HID+EWOFJY0LYE.,52G;4 YL!RE5/D77H]8I0_8^)#] H M@V3P/_Y]T(]?DS.$U>^3M"#;\3&Q4X!FWG&,4(3F<);0EO@+S@^8?S_CU#\@ MN-A 4\!/%S[MXCC-QUD>#Q:]),NOC>LPH&!\SXVK=-B*N0_R92V?K\$(3G': MBRL_H:N/T.\DZM2/7R/P5OST%B&P8.'[_.VAP*(.4GF#03T3.$%C ?XYM'-Z M'R;V9JJ^/C!CY07"P).1'4#\+2/L'Y';05*,< FN=?#G.K".H-Q J!*#/J!F MG.R6>K8PM)TU."*TR)AH"]D#$Y2C[%W[[ _K_.2C_S-D)$/(,6(:$*3'MAYY MGI.2G@/7 .0DVP?]>[I:>$GP /+^9-WWKXJZ?^L:I:"+J^/'51>^Z&0X+G1P MCB-%ISW-P#V!5(#VD'Q_V%3TEP$) @%<@4U_ER2@^5$"SM9N;UO6AR5(]."< MD;?Y6G".QT>7AH7.'Z+P_LD@3V7\#1.\9!=>MF .BH)$Z8G&01E!8&9<]"U1 M_P4X2F1L/R;@>'Y'<+3(EQAO.U<$")S]C(*CBMK0;/12!>RY@Y+(3\0G6.V] MWHXIW:^;93Z>1&EA_I5G^'C@^F\@M9E^B%\*]^_ M?VFY?6Z9/3K6AQ\CC]]$)V#1[A_R=Z]-=LNT^2Y29<]Q1'\UH+HNG67@)B[X M!.W0P]Z0&W:'8$@K128OG+F)U)O8XAUD;C\2J0N%ZS(;9E29+*=ZA$D &?1R ME- 8DUV44AB^T]5CPA=02-B>4&@R[/-+E55M%222E4F2'69Z8^::%)I2]CI1 MI?);E9K8#!3O56-9AQ2Z<%WWOSU3P5\/40H)DJL3>$1(8UNG"^!KR\)9;/*9 M7]Q#L-+CAW(';W#20H>VCHF*1^/'MRP_,6@>#-$;(3I4Y^5ZG@976BAP=9)& M%XB#H&H5CPL#K9E5"4$M[!9CV#L7Q_CMHO& 3,Q M@@2\F*$$/IE(IOAI,I'FTQ*5DL14FB)F*"<2$4(X7LP_W)4R.<_0XTY-; MXSJ7Z[H\R:>>MA0X6:S,$KN=2BN-G+V?"0VPZ?!4N&6FQSG)C5"H1RU-?;^7T;E3X/]9DB2[GDM,ARG#!KC=)9 M.[-+]!B4]$H^;=JM.O2R,Z"J58OEEI:SVK*+4;RJIK)-# MM]Z%!SJR*Y32*I;66*AJ;U\SE?:&MXM3 ME\^&6[8JNCB+6RM1W9F=;JVQY( ]0RU#DR_J=;-4E8LE FK3+#YLM-M9J"'9 M\.0UR4[.%X6QII:J204.PM9F' -;AB8OIZS"V$S9^.YG37J@H9551F>),*$FFCY0EO*MALMVU ME13;93L\T9JOI,RX,TH(31DU#9'*S(V3)<<11ER^M[<6!;A*5RM>KR%:+;>E MH9E4F1G1:QF9RJ K\B#C]1HB5K<^3]*II+EF6QF[KVJ9-D')7M,PM?8FM^QL M1Z+ QG=\LSV=$P4B[I'@";GXJ9@DIJ(@\EE:(/DDG92@0A"05VDZ+4RGLRPQ MDY[V'B<26SJ>'J:(9;F2IJ.!=,>R1$,1>;Z%P%X3/.@,>ATBBS5 M["P9;MRO*YO+ PR0SE)E1A5K8DK54QU:WW RI< &**4TVJ/=P2[,[:S/D,E MG%Y6O@3 1#NWW>0&S)Z@$\3<:2Q+]>DS %SB&TS:-"L.L;375G52*N]65?D2 M !?Y[:R5(&HI;C<;[.96FUC65/<2 /,LFER\"L%"A MA>S.X)+$KC^9]W,=JS(L703@U;K)@'H'KM;"+CU>:-Q\JUT&X(IJ\/%R?EI2 MX]-"SFW4IIV5\4OJ'(%P$X,TR6>X.\W&&!PVRH M?2$[J5*=2P#L%)1JO9*F4ZI"I%.5A#VRNMQ% )[4U4*[)O $,6QW-_HLU]@; MO'P)@ 6P+:SK<3Y+",:.RY'-LC"R+@(P7*;RU;B\:1%Q<5-=6O2XF2QT+@&P M+6:5DBS%IRHH*%UZ5EOK8YNY!,"KLI5.IK*40*Q;_4VV4FQKZ91[$8 ;1K7% M.U1F1:S)4CLOULH+MM>Y",#=O9&<5]F5R%%$<\Y>!.#*O)(;5B4K MS@UKS>)>:BBTN8@/U5GV4SG(@!31A$J;I8CPNC7B$8&_EC>KU&F*",E;R@C38:2QMEJ>9-J4)8./U&F)"ORO( M?&[4'Q!";V!,K'EZ =)>TS 3^)X\RY&;P9;(I^6!7+/[/=9"CD*( D.I-=2$ M,>6HE)2O2V2&5 I%!JY3H9:+K=93UT)\SH)Y2NE1_4QOI#*75K26O@*SBEPI M<[N"FA#M_,;@.1FV#$U_7C!28VML]EE0BKM2O0;:[3Q:^\*B4EUD^TUITB9Z MN[0[KUJ]549#JT^(_:6X([2H;H54@=+L]*#I"FP=K6BA/M?I%KJ6<$ZKZP&U MSS+LM)'+=2ZMDFEAWE [R?*<&\)%?+6/;^S=0+[HIF3 HNZR1$M=6NXFVYL, MQFT>>12A<=IK?6$HQ?*(<)RUO9?N,WA*4\82E:8?HB8"L9!*GB]2O M'YN@[JY^]+$GSH'D:-"X/N;T^5=CH"O?3H.C_HYM2S^F1^?0Z06T5NSG"*$YR^FSC%@H[)A/.?)XB+>]'(_,G!WQ/4^WNGBL[?0PVW'[^M)Y M$+27(5C!H0TK]I>WSV X%NS$^ON'%];Q;O ^1O3\*^Q%V%Y86>#'X^)..'J-\[[E%_B1$ M_O)-^Z]QE7H@DIBI-\K4H' (E<$B54O?^_ MM\;LJ_L9T:%=!GX9NG'JJPI5OV9<_.%D>]/RC6GTA@7R^H6]SP]QW ;9_GCU M$PT-/?R_N\S=6^@%89Y\6E^>7&UCWE'#SR@OG_D (7SIWD&4[N'?G^,E??@? M3^_!\Y\(MO_?[N'$O_]G =H._B<.'30^W@7]"Q+YFIGTO242&R+8$(DDV; A M@@T1;(A\AB%"O["M6W%MK>?:CO,1>PW$1-;C \83'# M8O8^,9UJ?&NU\:B@D7EZOXN=D2P(X(=D]V/FQB8M%Y@S=RK&^+Y07+R^ORPIU41,8^"?9)HF8!89\$^R38)XDDT%495- MP]&E'_\210!FLVC9ROXF\8\WL/AM):^B/M\SW^!:QO^%.Z*0H MU#!TL(LMO<.CL1EDI/5A3GBDYOEE&/MU(;I?)])_?\"^SP%"HS;OE_ T\900 ML?]5MG!:>M$41%2E)^;HBMT%L_^[X^ 'OF<+NB28$L_U"KQ37@WS^1JW9_.M M?7;%K[2EU&;N8B(<$'RG]RO&XELS/L$G2!YML?&.%9<%8<6CZ_V]B_US.R\$ MEM<$RV*VBG5LX>EGPU//(M+.!EA.@7FI@Y.J $43K!V@B[NSKHYM3^L'=('H MF"8D?]#QM,"QN6TRG^5:TV5^SM;FI3WHW,4D("I+0;/^[RZ>N(NA\D2"_7]W MRM;^H3O+N&38\:#%74P7EI![P5M_^*&]X[L+BB5J!GK]76==_OKU#T.?N>[KC&6Q*SU]D=(49CYLF 7Q1"2""C 30P^-??&B00 M2)Z-+>Q:#[UL7$A5.7R5F965^9]?/9&O=3/U-GNKLW-%*6VUC9)DK"7'9_GX MK[^)BTP\];__/N3+&PW"2"D=02:"3-\;F78_7BN2";,.MNAP)QR<M^H9MJ"2;(C/CW\?PD8< MP,;$<,:J]/WQ\AQH$75/Z6.\$B6[W:3UU,*9QZK3F+Q)*?E*>OI)7@F[*,UX M6687ZZY;)/.9]:=5#VI9G,&!W'N@\,O!.<(SOU G'M7Y(;H M#-$9HC,D%>=GI>)\*JJ0U)UGT?;G$>&%T!LI&(V N!"=(3I#=(;H#-$9HC-$ M9XC.$)V)CKC\A(R(?]NP /8GK.5-D_<')F3P'TV'KPXQ,*=PS\Q%4J MFOX77+1M>A/S"(.)<;KXPT19A;S2 *^156/MT=;[/08??34V)6$>6P/2_;,P M+ 4>6ER9DBK GM9'S]S]71A;ANK8TC^VL;A*@M7:IJ!;\-#E"OT$OBW]IB]B MX$]_CHCRU:KC>]!BQ_:W*!*@R^[?DP9/"%,CS-0761>$@Y'GX'-V$&%AU%E( M8/3<.4A@].PY2&#TW%E(8/3<.4A@].PY2&#TW%E(8/3<.4A@].PY2&#T#%GX MW)'5)P'P'@?DN>QGQ18@O0HPAXHM$C$;$ M%R'J]QW,A%/;E774*,Q-M9 -DQB71&J>EYJF/9.(J!!1.8GC2CP*XE$0DX9X M%!&C$?$HB/J1#?_Y#;\"2(*6YQYRH.8OQ%8DHO,"MV(,7KF"]0:)O!!Y>5Y> M^KKQ6HDAS@5Q+HAU0YR+B-&(.!=$_0*")&<%[FE MJ(,JD14B*Q\L*\2C(![%&9DTH;KS9DW!FW'PWX#NO!Q#'FVD@F'E&Q?$J,,N MX)A^<>8"_\#2;"*2FU;DY>B'",UOU!0>4XOY0T2%B,J+1(4EHD)$Y66B$G^I MJ'RN)?QJ4?%X_^'=JJ/>XAL?P5Y]6!?JJ*_WJYH?$KH\4A\X"H2)>#]$HEE$ MLXAF$$H/Y7V8!E MZ253$&'#%\K1%;LCR?_YU0<_\%U;T">".>'[W0+O7"\&^7RU_U#,-Q^R"WZA M:I,6]XM"C>8W^%NH/&.%9L*PH*'->=1M?G<%D7%\JI@6=Q& ML78CD'[6D7J6H';6)6TLF6$/\)6J+YG2TI%T<7OPJ-U8?U'[CB0ZI@G([SZX MFTNEZ_/K4:^_;23-N77+K])&^Q#ANTH]X4S+$]Y;-\_-??Y$4JG?K??Q_RY8TV8J24[LL,PJAI*$&F M;XI,NQ^O%T*1B=EXO-CF!2X^LW#9?7G\2 MV-57F45BUMEP_4&U)PG30ER@;SD =BD"=@3L"-A!L(.L9]A_B. 3P2>"_YY M3:38',FH3-1#63W#%E22,W'J<$V0+H=($@=(,C&.B_DK Q=5J];=$4JVJHZY1GZH\,R M!)0(*!%0^@10BFQ 1NDFA'5=&5W/FW>F)LFML9J=?U;T.:/=]X:W>G\TWQIY M/1U/;.3,= UQ[H,C,@3G",[]0)Q[5S"'Z S1&:(S)&'GQR?L?&H@F23XG'$E MJ<],HHP4C$: +$1!?K""O-!<(3I#=(;H#-$9HC-$9XC.1. VR[>5H!^3).$K MPTGJ2Y ;A1% %G+)D,3YB;(19?MZXA%E(\I&E(TH6W3H0I2-*!NI51%IAS]2 M%,J#[X(92+H-$QXM92*9 DS#(P?:I[LQ%H64F2^Y,A:%A4<]CSBBEQM\4<"7 M9?[>YW*I]7+NK(M2;]O*&C/^3A.G/!.'-QR8%$UN8A-X^?'P0NYB$]$GHD]$ MGXC^3Q+]\[F<%C_UY;355.^P?:EP1\=2BW:L?#]>)\SW7$Y[M9V:ZQ?E6%:K MW/>%67,I-V]F)?Z>@W8JP[[94"6Y$? ?V+/[KT>^AJ.!28H?M38-3,]=&EC& MPJ]QQXO9?_,)HKQEK:?@$I/%8*+HX+7V%9N^C"?WJTNYG&/8'=]Z,PGHAZH: M:R _%*(Y!>]G0J6Q9Y0-_BS.!'T*YJ3HE QT@EI!I: ,&:%(6/ '?A=]4U:@ MOE!;23 M2@)3FE!U"!]4G+F@ -@DT;\)"B 6_"%^09F2M9" G@#PV.)TD0/V M'P!7P<&OXQ.\"UT]8X=C2=XJ6YW<75.\G0OB1(MU!MG\(,,=*_Q.RWV:[R+. MI*GO\"8G6(KE;R:/4 [\V=!%\"TTCQZ86$XUQ+D+#F,^K>7%@<(/Y_W!HB?,V7\D">)( 619@$K;I2!^FKE$0:5=^\%O8R\R2@ M3I15R/,-\$P9:(Y'$N_W&(3JJ[$I"?/8&A#AGX5A*5!"KDQ)%:!P'SW3I31Z ML3=4&%N&ZMC2T4*_&MI]#UJ\JSTH6/[NW_=9=9>9)U--">^BS+M$BO#N/'F7 MO618PKOSY!USF2:L.U?6$<@\5]X!R'SR )_P+KJ\(Y!YQJR+$]Z=*>\ 9#*$ M=^?).^:2(7KWM;Q[/NOP.28^&QN+#NU@OV_TF[]3^9>E!S\3EOKV9!,-%7[X MGU^97V\D83QY26>_M&Y\: =YWVFM*.FV9#Y-]/'!)/PT_O5W) DF5=P?C. & M]''FPNM$/_X847P:AR,ABMYK\V!-8U,!K[F6U)4$UPE?*>A6+/C>=Z(E0$+[8>AV6G [:RGZWMLG M//0G4G1R*4I\>RF*$TOKTRRM(Y?_L:<<2"_#[,3W@*+_)O;;-[;?HDZV#_-P MSQ@\?U=TO/78,\,!V#&Q_A LC9+7ZH>XJ-^W?NPV\04UEL"7=)BB:LC4 KS) MF'P8@D6=*I&XL(_3#J).JH^X)8+SFJ*PTDA="Y$3-C\HCIW%/#956&?4724; MX_=XI^K4OB?%$L;[6'WD-.*7') M#I$/'.M.D.8QMKC?Q-H"5%("5"SK)$F#Y6F")GP&I/@A8F&BL M-$+ PO(W9JHU;G87Q:(FEDW[@9Y4>X/WE##Y+&"9NA[9N3!R%!RI9W >;(1L9*U*.Y:5 MG42MR&KJIJ :LV&],>63T/$^T286Z8 Q@9UHT>6YVS@_ 7;B?MA)\-RL.%UH MQ3)'-X>+0C;>6)>%S5N,YB^$'?9.RHRV13Y9E$H/2V;$M5)2?@U@!SKF- &> MS_;!"5U>>Z?E)P /ZP>>.+^AI?3 X?MW\^7-.A^3TS.MR9V9O9.=<',YWJ\E MBH/9>"04F\Q@DX'V#G36C)_"1(^6K&B]0O\\TAO#>"/@CVVH+I?%4=+"C"I94D/#_P<8*R GF%K+# M*O6'3:Q4HL=T:C,;;A6='PB]-9_"1_E!T_X/.7(C"'B.I'PT62!RI(P6 IXJ MG!$9!+SNVNW-77?3F#=OQ]S]R#&J= TB(,XZH(/I3 0#(Y%V$#G%C3PI'\UK MB!PIHX6!IXJL1 8#N6%I*=]EBC-:6^3[BI%AU6QW"C P"S$P&Q+B_1@,)!D2 M/RU#XM'K")(^.<%%A$@M/CJ2]%Z')'+M'C[I!D/DUGVJ#B_D>(ZHQ^N=Z\BM M.T+ILV=\W:?=;*2X<<*XZS<+E=@H:<='+6/*IY&'?,+K/I%2DXC@"_*%(Z=G MGY20'[EU1PA?SOC>SX)E.C5E,I?F V=]UU?TSJ;2A/B2/>F]'W+.3]I%?3R/ MGVX7E7'Y[FL7%;)4^/.58@.FB\$B&[_^=F>&:<=LR=10FR?5T*?X-T5?29:- MVKJ=>ID>^.V6N0C$Z(Y:8N4-#0N ,:( MJ@.KJRHZ)0K6#'T%_0 (J*S Q ")*/!P&^F\C@X2!!M\(2>H@BY*5'VQI+E 'F;L;L MF: #7-46ABF8V\O/@]*#'2,<3<&LU_"?SU(Z10>L4P2UHENVZ4!6'.@)VI%Z M@(B5/>M<[;B?K18]G1:=N:)9\]$-$&V->\HJ!1:-"#4$%B2W)/U8.;B5H*C0 M,"D99A=(6Q=J(^HQ6)#&]OZW8SL3:4F[W9?GM&EMZ65]=E/)._EJL=[^]?>S M-IZWD[%]5]$V0^W:I)LM09RQ\=&V8'T5&3O,O9BZO>:7%J,B@J=C;-M>-TD-"4#HS/\ M%*?N.@*6OA-9^(_[*A_HG?@[#_AZ,(BJ))C0O9T=/3L.GWWZ)@R>@Q-6[(Y- M>'[M;K-*QX\7\W\..DKL3G]A5U/#O/)B.;YENJ]FD9,^E6*X884@@Q=?">I: MV%KNLM.IR\0N/G:UBP?%T?[)7*93_Z)\/T,"!:@+6Z;Z:'C0-=7]VF'C5._# M9SIGN*RRC<45RURF#AU@)G.9_13>!0,0J;T?*E S$V+!?_6:^>()X?,]<6 /-:BCQYYO,G2WGV;XPR'&\J6N5 =L&(Y/'(\7"Z";7GN:G]#:=JDD: MMUED6E.>#3YS2TO6&TUVYG>U0IP9."9=G5VMYE.DJ.BL#%OA\W\ MZ'ZL30'V!YZ9FMOM>Y7/TG.MQ%AFN53H#K*PS!=]/#)>&=#M\>W(*;(%86 S M4GS(;-M\,CAR8[").7LM2'VINV'ZF_9R?'W#@9&!M^?28UFN+!QN[HB)^+(X M&C3D!WCW)["B02IW,Q]G$W?]6(K;M!K:-)7IKOET\.VC^XS$*7(R3@N"OJFD M6MGFQH(C V^?;!MBMIZ>VAR=[#F&3@[:8-=MGT@]":2^5;=J3K M[#1=6O.9X-MGE871V=R-KXM2AYO>M^^FB<)\"C:ZP,BLO-0R\7FLV\_3O=MT MXSK.Z-,V&!F89TM8+V*;Z2K9U_+];>%Z-5[&+#@R2*5&L9!QEDZI*-S<.G>M M^""5&J_#Y--4NBDK96096EMS=_GDP\W43J[#I"YA5)OU@5&O]:OFDFN-Q,4R MLPV5NMIT,8Q-]=MXOZOE^I:R*MX-1UR8U)4V2:72:V2;TR0K+ZPY3!3(? M(G5W#$<_)-CYI%B]&['-FG MCTQ8+RKPS-ONP\!LVC=I.J_><=76@[6Z%C?M1.!125-./N)<3P>+*W; M:/:*5,9-@Z@5N6ZQNRNM^X6N/?U(H!3X!![3*!5Q#<5#1,.$,0D;;K6R(DK6 MA1L*L23DDL!?)A)PDHP%"IK( CR:@=[<0= %D2']C^4]>B:L8.Q$ W[)[H44 M]#Y0R)?%_Y6!V_0',UU;2O93J)^6V-J_64KWDV4EW<#OL$% MG=F)8QXYL^AF:IAT=[Q50&>Z*4-S!'H*/O\B:;:R&SY]O9FGF,*JW'IE1N8'(UIEYM\A4"ERQ+ LW'/2;J2U AP!+/S&L^23P-76* M6YB*2K'^<(H'A+6C@ YB Z0:1#$21A:DKX]NY:L2$"HE@+#KPL M!-/> HBT=M\S+R '+4E5_6_9X2'#,G&JJ,X-JF "@Y^"D64)/ -&D[N.KF]A ME/N"@H>R@(6Z(E"_X6/@]UGZG]T(JN5^#_V!^>]9PJZA2?M^[$%I"C\2*+39'IF MNYQYH/,%>M*233YN/$!19"ZSCY])N,<*EQ20B+JPI5@WOH8XM6/\ KX51<), M::58.+QV&M("U\2%*TN\7W6DDEWO=Q?<3;[GR4)HMFJC=KN_99WJ BALK0%VO[>?V@%M%R5I8I5,0X.\;_K=4 M0;[&$G7+''>W4\328 ),4%W !@^/)7<0 MZ/'P22#%-MX>//TXAF1S!UU@N#L8@"9@%AP81#KPL6!3"A "4706"GB1#*AQ MH+HF%ATXQ!(\Z"%J6$[,GFJXY(8:>&CY+ZDJ&.' 0[$YAAD MF0EM!/291V7X,UH68H,7GWN9X@$62GRUH[0']898H1W66:^::C9?S*_#@'/' MH&PJEBHMT^/:7,C;:B/>6CMEXV!/JC1*+SF\>A(W??80(#VPJCVK+_R 04_5 MP699Y&'PIC[IY71-ZTG ^K77P4,L"H8%X4] 7+] 3%^Z;+]9FS/4:T;F&G.I M6*+;PGK$Y/, 3&1@S\2@F 8L6WRR#CS$EF-:#@ L*#\[:3E$$<5"1W'P @_$ MSX:D=Y@-YAQ,]A M.]QN268=>DRADI;1S'@^H59B1>"[Q&=+M;CLJ\,DF0@7T5+CS"I@Y:7PSUDLK8RW MH^N'NW*UGWB+V^+?TA^1AC)88LVPK(84;HA5RJ-.>T6+L?Y@<>VLZ>)UWQIS MSZ12X8 (=DA<8BJ8YXBB:'_W-G.4%V!Y?S_(D0)TM7&6&1S8]/1]-WCI &<6 MVM.HP36RY>,T-N8OJ8H.2:Y+KN1X5J!/G YA? $CAKIG\$/;?6P8O9=VEF5(C32XA#GX5T/OFBH2UQ$V\I^?AT\O9[AGH) M9S1X%-(NW3XDZ,ZZ/5_:S;M>?)SNWP/C\#2'&U'(A$>I_KN<#'S/1@0,$Q:6 M=.7]X)\XS&!P7PW/XT5\X']PB"\XMG%X@H\^.3AU#QZZ!Y-8 OU-&4R8-U_] M2#.7B2?+%/MR!'RO-,!K9"#"'B&]WY$3=X634J!A\FPNB,N?@^P"80QPP;&/ MLPLB<0L%/^A]MTI\N4SON[?#7K)/EMXFO(LN[X#>/=F5@/ NPKRC+Y-/]M4E MS(LN\PAHGB_O"&B>,>\(:'XY\UY>->O-_L)7T^ZKRE$\MZVTF?MC5%YIG*%(=7-,*I]E32)(?S_[P\22(R1&3>(C($APD.?[U2?6&E MVU,K'3HYP(49XLP%_@'&S ER$R$[M9 E0K'^R+5YC"4'M$_O:'] FG^3#81L M(!^AV\FWZC:;NCRM[)Q:=7]7=*RO]LQP+$&?6'].9*%%OJ3W4V3:W;+ F6_6 MAVZ?D:=,("3C)\X7EM4-[UX57=I]&:EPQ)'0ZGNJ)-' Z)/JYVG@][3,FT?) MM"@_*6;(,0=FUJ(D/V)ZGQIQ(E?R^=2EKCWXB-S"7U7K^L0%]1Z[4?WF4M=' M5ZOA^IIRWY)0L;*0DM6\75]G>N5B>5X>T8OB>'&?8ENP3$C\U]_L13(1S!0G M4$&@@D#%9T/%";INO!8J,O/%HK\8%?K]\D(4G*DPS"IC6/$*]9=,)N-/0,7/ MB(/TC\0>(/$@T\"U(1#20:^&&M0J,8?L%5*E2W>9 B63&WOLDK)(*X M3>](+#]OK^@'.STGCX_L.GKEL4:&>#T5N=!?#HTT4]2Z#^DUET[J@QK'IV& MA+E()4[2TXMH.M'T'Z7I)P]OO$#3D\H@6^VWN'MZL#3DU71"\_4\A[N#)E,A M)3/>:Z5$W8X+&BY@^>\S7J*^Y BA7 BIOC =\UQ)^:C'%#E:1@>,/\_L:NQJ M/8;@\=QLK&_2+-TH-D69U9SE@A5B;3X#+:_,!4TSI[.\"$P1F"(P%7&8^CR; M\4F84G.C?LV4[I1SX"%M8XK^/G, M2.(@DPP"DD'P?:VZ$)#L2+?WV7QK.>YOF3BOU1RM6VS"UH@HS2B5>"IW@( $ M 0D"$M_-I@H!"6O>;S#7V4IKKFE,NV\-EP_S!FP!AQ.,V)#N 4>VU+]1^<>_ M@M??"=5"AA8>+;BY,8Z5,),OM M'VP+BHJJ)V#[3S0L^[0U4_<]AL#[\N!UC]1$Y:O]TJ)EW=7Z4K\_3]Q-ROQZ M/"4U4?<3)S512:6JUU@CI+P?X1TI[W?.O"/E_00TSY=W!#3/F'<$-+^< M>=_S!"424<+O'SW]J%)*W[A*V@AV_RJB'DWUD()II# F4<:/5D92L_!1;?S> M13 QI 3_)6+R>C$A92PC FO?1CLC:GN=L9J2,I8>F8X+5,&S0I++&XECU$-QWLRTZXE1*7VRQ!6] !4/ 6PE62FLVXWQF6ZG"[-,LEV MOEYQ.%PD-/XC4_>C9H%%384(]GP#[#FU+*"'SJ:W"IP"Y_[ :/IAJ MF 3[T@NAQXOSY\GZ M,H9%51),J"2SH]?'X>M/GS+,9!\_/V<3GM+OA#J=.$[Z_3\'^<\[XL#;C(9Y MY:FJ;YGNJUFDM5,IAM.K!1F\^$I0U\+6\FS]U&4B[?F#5SMUAX2A&.8RG?H7 MY?L9$BA 77A5TD?#@ZN0[M<.;T-Z'SZ3Y^VRRC865RQSB>[E[B^5,IG+[*?P M+HC.J3WZ"-3,A+CQ7[UF/E3LX<] 0@$@J/_X-T;WHU]_T5U=>%LXCR^;6COQ M%ORIWT\*,Z)TC/'?LW4IO?_PD$4!RN,_ @@2?\,1U/^C6/3-/T<\.62N;U/P M6(L^>N3Q'IL$#^)FJGUM V;,Z7*MHX[F#79#ES@(O;\P 78CXT/;C"^O4QDZ M/VVRB5Z\/QZ/VCP;'-GE6B);J3&WQ:VY60Y'HW&[I:_!R.3Q2"<]TYQ$:I'L M-]"9-Y,*.QG<2KW^MIZZ;:_J)=;NPO-9^GCD-C&IY2K9 M5(SN=KEQY;J6E_--V%8H,%++W+=GU3E3*5:OF^KMXGK37-Y _S[P=F8\&JOW M#8NEN[FB7;TS]3I;A\\,K @ 9;[12FEQNIFZ*^1ZWQ7C M2Z8;#^;ZME]?J%4X,C#/]OSZ/K%1 MY=1<&18RTLUM9QF_7X.1@7DNU\/RK*>6VL7N)C.;LTLQKC;;/$,'7\_VZY51 M@ZUTBM6LM.JK-P.G)ZYYA@D.G2;OG+:Y:&7H 6=T]8=^*YT8 VF*!X<:\X3: MN.O7-_.\7MY,-J5;]OX:3""$H[?+_*(3D^SI?,NFNHG1LMTP&4WV[JM: MBF6'?:G;ZC=X-A%/JZ$RJI0K]%WJKF\5R[<=<3U;BLE$"4I>X.UTK\75Z5YA M5>RVF!Q]IR5']_(Z3$8=9S)=UVX+-W2SG='L]C)V%]]P83+*VDZB7*X615H: M#$HS2Q:Y<1R.##PS?JQ(7)Z&JGE\U-AWKR^5M/3 M6M6^7[;#9-3*)U?I49,&DPDE/E(=V]YD(ESTPKV4S%KI7H;8Q?*BG53/4W4YYA M0PC%W@D25\D,YZF,+8B-3JI(,QP<&J#^9@UVB59UDZ:%[$/VX3Z?*,R[ZU A MS62LS3K6']SVMRO92 ]6="'C@ F$<"K+:!VNW6X-BUV^Q-Q<,_2=G>?@T, $ M4K7F4IQ..H-Y;.6LJHFR/+Q/@*$A7%W><6TIUR_R_9A1G10<9R3?9-=PJ/=4 M8*E!2UO1'61A>T4I',6F65W.+NB4-D['QHD'.M;G>#B4.;&/\0$5/\ F+)F4 MHF.3'RX+;7G2A+(-? 9]VM(?4[#1 B?"LB2I":=2V<^D@R?2,W 3[$=J@G3- M1"<='RIF<5E*SV.=FN*P9ZRFI."'1Z:\8,VHA0#05S9,2M# 3&V+4G11 M=:#EJ>BHAX F"99C2AH@^[Z/P"GZ2$6=7)& J/.XZQ\-4D6G6$#D:44TD&@@ MT< /H-7WM,[WI<%$:#/ N+E%R::A'3>8)%TE2<,XTC#N&]Y%/"P!U!*VT!^P M0BX*;6W^=KAUNINBLAFF;W/9L6DUUKA*!7.12 ?[A5,$,PAF$,SX?O<)7XP9 M\<[RX6YY8\;Z EV]-V:KFBZ;4UQ=(ID.7F4^1?/NGV2D$C>1N(E1(M7/^'[30LM91"1\B)Y(_K)1,)("(>*?%(B4=*%(DH$E$D$MIY"]$& M:)PTB0E@?<)4HDQ) X;2ON4NZA;W>RL)IO7GBKA9D7"S"*G(:3'10**!D2+5 MS]/ [^G8G^RP)U*KC(;.G&$J?#0(]YURZ<.*7G,6WY1]!S9]HS%6X[F)0FM2 M]F8[[0K=&,L=!$1CEB1>31P3FNI/I[U[-C^'3?Z.9_&C/\*VB\PN[FE+(W[2 MO\FTY]*LV6R+XUF^::(:[_%??S.7R4RPPPQ!"X(6$2/6RJL,ZHNTHVQNW3HX64LK1Q3P?MUE;%5MJ;@K1(O7K+WN9?@(M?DS M)1(:05Q X@(2%Y!HX%F0BF@@T<"?%H0)',M,%$N$Q= H8)E)'W<.$ZE%1T.% MR(GOCSSQ)8I$%(DH4I0VY*A;,>16S-?#RUGD74>?EM\UB?V%.>P+QY3X:D=I M#^H-L4([K+->-=5LOIA?_WK3L M8W=!V$QS,+BM%]6[8DP2&3HFMZ>5PA1VQ8W_^INZA 7ACU+5_T60BR#7F=*2 M(-=;D.OQ(Z*O1*YT4AHQU9O*O([/S MWZA[\=_ ,=/)U>/C]"'B#;U1^7W!=DQ4:!]6WX>?Y T-+& +E\.D_[&.2_#Z M:_-3 OI6'?:0HN+,!04WTI/V /=$U&T#'G[GJX[7M'VD#7AU6-?-K7.W[*=& MH]E![@+./KDZSN%9^*7\03IW_B2C=[W MH$4TFF^RERG2Y?U,><=:JNH*Z61/W8AJ79U(=I3-07&XG]&3OF42?5 MAQ1PPVYL%);ZE8UX7G^R_7[^A&3QUF:)H6@">I8E-<6(X)'1Y=0R0 M(.7ID!+Z$;VU$0*0W1[;&58;O5Y?237:$U:/Q[O=J=?P,)D)'J2? B"CL*4^ M@YD98E42JS*:I")F:?3 =F9*4@C<=JX'V\3"HF^+$F-WBZ-;.<%J;3Z%X98) M*5?^$^S1++%'B3U*[-&?!9$EPS%#$'(JSIU*6;9+165S<[T-R" KW)N/QO"0S35J9,S,^*14658[C&1K9 MO.Q%,O,#C5Y(SRNJHBT"V[[/5"MN M1#"4T^!O(=C;GC6+E=(RUBWF&ZMT?36>ZW-FZM:(9R^RB6#%D3\_T 1N ? % M&QBU$E1'@E?@B34<(01ZS!J.7AF1KTN(C1XMOK4Y_/+NQ*-2YR[5[2B+8K77 MN*Y51%FY3[9YAL4-TU.)^,\S?B,!*\10)OD+YY"_\%F$^6G&'BI:1!F0?((M MP?@%-/QD11=T41%4RBM<0(R]2!A[A%01#GV^F%:!6Y11 :U(D2SOF"; (V+D M?&HT, I.TV0YA*!*2^]D@"S!"?!1GN4P[-VAE18$>")NF M\%!S5M8"X"RZ'I2YH.GG,X2\LL:?7QLXU+9^724[O]3*X#\@E.%H<=P:%/P. MF:OH#G*CHUK%^:7K^_39OX%7H1,_<5GFO*%IBHUR.SA]DD<PGQO%P&'.B^LW/[0\, MNP? IVK_-)J](I5%1;79?_+->KW2JQ<;O2[%-0I4OMGH51KE8B-?*79W=8$^ M 2'8]")8/9Q]PA5'/U\I-M@4Q']"EMDQMH)J;REC#'8-)$_6)Q=$?V9)O7V% M[[==^E6[KDN$(J;!;HNE,18T M!-/DJUPC):HM;E%%+E**A)IR97W$^N!,_-BM.% M5BQS='.X*&3CC759V$Q/2BZE<\T^=.T<39<[O9(STA*;:7_]ZV\\!>R1D,MX M4)I.31763Y4XOZ&E],#A^W?SY;A>< MTIEPD"K94*I< (6W%I((:Q.KVPM$)*AMBBZJ#E3,M6+/%!TLVD)A?U-:26!C MLB[#S1U?;5]?E6-1!9H.'839T0X>A]AT^C+'3/;Q:G9LPG-X=E"93AX7*OX_ M!S6;=[82;"9@F%>>F^);IOMJ%GDL4RF&2T*CNSM7@KH6MI;7)BYUF4A[<::K MG:L31^C-7*93_Z)\/T,"!:@+.Q7X:'C0B<#]VF$S N_#9VI3NZRRC<45"_S8 MQ4%/!R9SF?T4W@4MC]1^FQ:HF0G5\+]ZS?SCN[8.%4P]V+7=C\"VB%I$ ,&& M-AO[MO#7)P5/"C.B=(SQM[EP*;W_\)!% _.:? M(YX<,M?G$'NL11\]\GB/34<^R=/&J&MD1L&$>;U55@'/U71%5D3W$/,)G 8@(6F$"M!%.1H&DI^XVUA6-:CJ C*VT]4X#Q!"PV#9AK8\E;)C3# M#$IQ:;!%-A<06\ETGPZAW8-_.%*43%L 6 ]V(X!3UB75VRY@@ ?N"^!KEN2G M'P5F!3Y1L$GH[HEPCO!'N+M RPXF:Z.D;8,:;_U-=BY@XB"8")ZY[P^4Z%A@ M9P /5[=XN1:? IHPAPL5*%$5%.U )N!0,!%1F@#/$\P8,!GH >(&_IL MHW>.*I@[CEVX[/!]S?8D@!)@+Z6#Z4&)F8&/)>#I'L]LUT0)30R0H.28\*\7 MX9V6?&*%Y0*3R2?NKF2K"G"SW45(IH9[-P&MA,SX-W K!)3?B\T8,,8R-"BB M.T+[IP^?.!-6$N"[: #"23LQ @:/.<$$ B2 WHK'9I=1<#H3";(+Z%SXA"\C M BP5&XJ1;M@P3<-2QEB,@1I,%*CTJ!'61M$<(#P&W/]@0@Z[3EAQ4=*SHPS)?@63)"$J1J?IT! M3%T9Z@I+ M(MGSSOIG-)72L 34P/Q +L\\O#(X*'1 32;R8 E8>@ '@$5B3) M,H1-N'V"46/H @,HNO#EQ>S6?^'+B(9D XKEJ#:27;?'&%@X0%O?9,:2J@!+ MV_7)%1D*VAJ *09TT0&+1&@'EP_'[Y#%!:T+#&%HB#4S' !7> U@,:=<1$2D M_O660@O',H#O8YH 05$Q]Z@:".X<+<2T71 &[K% 7X#@0IY,),A9BYI*.F . M!'"(8\"N #,S)G#$QX=$?8YLS)+$*["%P"8X8,/U_-@I,$RO!GCZVQ::BL]U M'=Z8Y6'!&6;GW=*(61=81= $[M=?&Y8LP]&B8X_S4&LD"^P%0+8Q95PR;9'O M"J1;L/ F.MMA@F\(VC]A@ K86@!@W T$^< 6UB7\E#!7F!HZ MT-Z?O0Z"6ZS+4"-WJAC64= +@.%(V(O#9F Y+L#*Y/U9?P0^/:#.T+;#<;5!?X MH=4OCV/38:BQVVSS\-@6>40(*"JZ:)@+ S/^ HHAX":4+?"S8\^ HCRX'3-] M=I]B66!O?F$LS0)VNF3QQ0P=CYLS^6$>J[2WJKG@\]/&]+UGGY5&Z541-'A0 M8^A(1KMH7IRWR$EH.&W):4YNT+CO](7.<*LWTYQS/VO_^LLD:1A/"X\TXA5# MZCX3;RPHL"$IBC:Z5"K9U21=6":,OE*Z3B4Z]?:DMFE_(95:@MDTNS#S=W(+ M+WT!U$:$"Z56I5^ZFR0R#])[FO[Z2U^&GA #F\V]22:B%P)] M 6^,BA$1ICQC T@TVE\5X#: ;<1"ARD[3<' #_Q,!^ RV'" $D&,UX4I,B=W MSX&7YDP)JQQXVEY@X,9U0 RJ[]FEOL?"77]J"EK0H_&-<1^*O&#D(T&['/[? MFLH*P +Q!W<),J]'C@>PI(T)]JHA9UGZGX)C@V=P#J(=^HSY!RQ3E6.VA/AH (O[T M& M K1?%XXK0-F H1,!, T6'=G;:Q^(ML]L]RX8\%TO[3^O"I;5E!$LV]G3"

\ 8;D1C* MPP'\.E]?E,;M^7R0*^:R^?8L-]36J)X"32TJF0#0)H#**BZ[U@97@A)S[Z1/C$3(@E/TP=T$:](W_*1WZUD9C9HV'S MNECE37:1[)>8X0:X6"GZ,J2V"-AS5?##)<79 73<;VKHO-"_ QI^F(;'$VX0 MR%4K%'86?%?(%_ K'\W,8R/I7=R[ZVGJM&@D.O0R6XGU9N/"9F!//XY[+;R7 M=21-4'3 QKU1NA^#2QMF;F0J:A%H5>(RY-*LR]5] MP"MD5PT_WCVQY[CW$9LRW!PE8(3 AW9P8!YBBX60)0<%WJNE$_0G,_FT:M?H M:VG.KI>;+I.5M(TS#695A8\[GZPJAG&]3^1VQG)L1./@QZY)^<<[JH'0:SEC2UHZX,OPF,9[_&%T>S=@28LAG7X?(#RIS0V#_"83N_0%JZJ 6 03",#_*8'CMRP &P="'\E@O' M>BMA:^-U32\Z]5%!VCSTKSOM];N,RQVL^(&'@W$[O,GEM@'DX=: ! ,P8S M-O*28$)%721D32N)\V:]=$5/99 %,QU\22O![A3A^Z-MSL<\ !!NR'MI* M,$(#3TI\*+\3(NCR*)8W'CX&*(CMGO,!KP?:=SA4R@%/2?V__\6DZ'\8. =T MT@+CC^"!V&EB:28-90T:RM@?!*((9,@] [(T>$ (W1[JM_ '/^F%L@6V)(FO M=I3VH-X0*[3#.NM54\WFB_GUF\RVMPA:KVRE8@6GM.JSFF6FV_'"@C?7CYO. M*.P-1"TL[(TD9/R\B(V/1:R.#^@X':"-"@P\.%U@>E5<1L%I=S K=T(78WU2 M5^"9X<."K3P4!X;"*[.\-5O> *F3P9I#36Y1VKOU.I+OPQC%@22B4" 60.!: MP^,YY#*[,09%TZ2) G9O(%D+ ($2^B,"'2P,T* $XOI[[ F'?Y_PWR4!WXZA MVR2__@H4//67O-->P WL[^]1+XB[EQ3%66"D)9K*& Z45&-]<:@7"$U]H0, MCYPS=8"S :0\A9;H;3M?Y8N?1HB/T?(1,7XW6#87*+A31J=7%1T[*V73L,)= M]UIW/A0ZF6*GF&KJG?O),MZV"L!9T8W'+IM\SW3$%$E').F(/RX=\6GO[!6^ M'/L5WIN,\YTH >+>+GUI"I$/["S'B5H^TZR"-TYXMHPV8<'=9ZV%JJ X/8Z* M V\=IEVYR5S'5C[P7*%C!;YJ.B+,O+G C@$PYV!\7YC<@UT-Y[=XL7J4$N,^ M;K_I^[=T=RDX?0A-;Z*H#LZK-"E)5P$Q=N5A<#J.LH!([T[+2X>+B$?*X>6( M*#G&QYL0@]ECTS&9)6VA&EL)9I;M#PL,659$E(*S,SZ0B0-$$6;,H,0-=))O M6$C3X1& FY8(/]^E7)GN!]"]4X -9<+T@MU)[5X2!/ ^54$&"S0![.TEY>ZS MNR6!Z8-M,>;.;#]M7W;(2K+]?^]9<-=H_^EV>2RXIIP8,- M'=##M*!80<-V'T3P_4G!]C[\UL25""12*/J@NBJ#$,$3>D^. )#(#@"6=X0, M'Y4%^!=7#CZ _U9_=9W)#1JE?G7V':1?N!E:\/0*H38$ M6A&6"$9[&<11M&D+P+W5)!>_D<4!,Z'A[Q"WW2W1OTN&;1\NBH.'.K:$?Q10 MJBT 7GC=<@4T&RH>>MHEQ>V?C)@BN+EB>"X3_V0F[H)U"0.T>[82) 9QF[@:\AZV#G$KOYHC!&*>R0 :<4R.$/P*?VP@1\7P'& MB !V0T16&*14)ONKH (@O2IY6YN,8 1OICB]U<14#UHCS@)&(F!^'LX'1[EW M;@(_$"=$5I@.N \2@-U8VHC2PI5X^';_V\!K@$IY6^1N#_?>APAR&#$;^Z:_ MASZ\\KT,@*W$.,ZH.J +M"%0^L<^-P3?QG.3%MR4:LN3>&@V[(VL"Y2.#R-^ MJGO7 $MH@&2 $+KABW"X81U$QS#!@?G5&_=C-X74O:W@73+83R)PHP3-Q-T2 M\#DN$/Y[]X]H06C&4!#QY-#"0B.)$JK?O1,T0 @@/Z[ X-37A:!,?"?&@4"5 M_HB,^[)=*&/E*J^G+%!!1&G_V N8C.V[P(+8"*<>%;/VK06REQTD M^#C-P_>\SL2"WW#-JP?[OMLI)5-].G6CR+?7Y7Y#HM]E7OMR$_/8S<5G+VX, M?%(RS!+RH2KN$4AH;%&J7T_:RV%VTI=:\6OSH[#G)V5 M[KJ]?FDA<&]BYOM.1%JFM%(,QU*W^P,W+ 1Y;S\)9?JTIZJW [9/BY"7>*8A\LNF<$/#&]_NOISW!K?(;*KRU.R[ Q=9$\&QA84E7W@__ MO)FI[..1T5VE)G8?BH8!?,A*-*N8*FR![%W)RD::^./"W@D$MFD.:S2Z50C3 MEW$H*K_^[?_;NT3SJ*(=$DPPW2=JVF4")>G^[W]E4^GL/\?%\H[JU@5DX*U3 M?NFY0MA1[B&L[3(&W/(?;A8 D'#/!/SL29]P7TSCF!,#]\6T&W-BWKPO%L&V M\V 7ZW4Z+^;7C=H-(]CRU^:C<+NTRQ=EIO3&,7U=+CD.[6CB_5W''E6E!M@9 M$X^:0U\E%*[P[HN[!0H,$K@C< ==*$?S-G1A.C4E6!##M=U03%,6%'.?A SC M/A+V"MU(#[IS#J\\BSX-1$@)_0P%7D*'><_["!&RI]R#/C>^A:Q]:-W!XY=@ M3,F]O"TK4"-Q7M4:E6;#10[ =[]*RTZ66A\.O#"DWX'0M@OPNTE/;PGP^X"Y MG5IN[@;)! S_S/+ MV!=H26;#T+VSKH(K->'N;/>VG:D.5RP]T,KJW8@76@L#5OV*&'K#7&@ \L63<2OEBH\%!*P#J"CBB)AGQW#7F].L@K9K6NW3S4 MYJPJ5MJ*4"MSUG1W:S%)Z1Y _Z>) +;1%TAN8:,EX4 ]69B#.7CTM@>-J>&^)P M<]B^Y-;&2]*+*U%/)4ZXN!]WLPS1]G+6CXS-[H-!H)[/V M!]0>]=V3S) S3^7X\!N637LZ'\Q_$.:E[H,)3.%=9'B6!EL4NQ4@3,DPIX*N M/.Q^5PY+1 #&)96X:E+>GNINS+_T'/%B6%%P6TCRH&(#+/< _XD?Z MBZ,<%6V4<1T72C/@*?M,\-2[0:I (N7."Y6%Q$0LW4<^; MH7!01P91$J=_P3JA8.DBK"[ZR"%*"*DOJ:Y7 $EF=G0DGU%RY8 M[-*Q?#W#)]^_X]UG.$%!4FR8PFRN>7@W=_4%#\-ZL24U@Z,4[NQXD#0$_8'@>MF4@$Z.LB0 W#MR=^PP/\#[@F[8N"3V*\;#K:[68N#>ZL M:O&NI='R]/,3VP[BX"C%$5_EXO0)KE/DV_+P#:%];-P+C(<&Q#=S,39B*NRT M.&B::J[8559-6,8R:N=#(78BWNR]I#5T5^F1[=]Z(B))()% (H'$'DRZ.:X''T*IVUTWHPAJ$M1\%+!*\.8@O,:%[O/Z4Y4.PW4(DP14A,?K M,+/WX'QM!_R?[ETC_Z<^X;R@= +:7PS:[\[G:.UYBT9C?'X.F-5K?2YHG4)J M'FO?CS0QEZA:L&YOU#(X@A Z'D;(5"+Z^"U]A*C0:!GR[)N0T-W=IJV,Y/1P>@[6\&-P M_?KL4?IKLT>/3T*Y%^?1OK-ZG-NF]I.JQQWMT9=4ST#WI2YV(?A75I7[ED7D M?*AC,;85ZP^-9I&MFP_+CL4IG?KT[>U5/K%\'/V@\]Q(X6;%KJ;/4MU*,M5( M<%]9/NY(=")<1LXG >PF)MNE[6VFF)KW:::OQA/L/ HEY'+,;3]AE$?;?G.^ MF'&3O+40,^T?74*.>55*)#5 @GJ8$.[6ZH"@[58/.CRB-'05-4GTX7OX P#= M8>T)!X#\]O 97L)\R!GG17B(?Q_7A_W$@S%6.,;]ZV,[\N[&Z^&G[@U6"7BI MJ'VT+[GNDFJ$WFL-SVCQZ*(AK;$>2_<,*=^QGAD77FE2K]R;;P=L;\X M#Q,(31.N\VB1X8L*SCYTE6C8COXP*..QP-Z7['VB9AW,U )_#BEP@DO0N),S MWJZ"4BVA+@#Y4RPD7"^5+9<*.(59IAK=YFMU:*\"3Y^6=7WYH;N;0+A) MO%N$Y?"ZR?^$7C31C7""N.)2ZE>]FQHHKRPKW+X: $B MZGO?0\J0>TCD'A*YA^2_6?2:>TB)S[N'M#>Z?5N.ZT^J G043 %M/1.P_86W M#-K[$;J;-HWL$%@/0D3"X=\)=_<87/,@,LGS!V$A-V<>%^*[.*CSZR_U"2]0 MW1NF+S2S,N#%'%' #C*PI"P%5 MG8/64B]X:J!L\4&5!7@-_D5/080$ZY3,D.LBA[4$CRZ+O>CQ*%]K=VWG\ T7 MU&_V#_I\=U_'G3F*B&!#8'\A/+#8#R$C[LT5_W-"QKBW?'V"O.[XI&HD*]CKA1XK^O"PV;T\[[6/"0!OJ &2>C%8$UTP=P-XP)5O'AQ M&7!7DT+JUH?<97Q587I\>TW@1%F38]X:7-'3O#=>T M5^0+]'QT;AQ:*AR#^M/UZB_0_#"J(?P'VRIF"Y(^K'"B!&,VB#F")OG:V!\5 M%4<%A_PX2:U1KQCO">AR*P ^1]TYUB'U[\^WF']^]X"\\3'%_,VCVVUG7MI_ M=R,SVJ7](53C.,8GU?C_#=>&/G;T@S\HCR#& ;'^G%^/@#V&1[%?0/SE87"? M._:2QLR>)J$C;:KED>!+V@;@_*RGZT8'^C6_K#_S$\L,Z=+L_[/7.^ [=VMV MJ8.(XRT^K&?S;;^@EV*=U+QJ/O =>9C.:#87_9[-]1K_(&OU5I+>+EMB?=65 M>]G"^O%$(A_J/EN)"^?;!@]EH!BHMO:X"5@DADOK<&UB7=EJ>#'^WP( M_P,O<+?I \AW.P'#_M),Y/I+OU UF)E6$J^W@P:]K+862FW<*LG,DZH1R3[3 MC4I>8+?7=6V^M"=J(V_-];L2]^LO,+E>T6;ZD7[2CW2??DV;:>!/OTI /B6A M[60B\AD7E.&0I\3#CZ/)22.WZ,>D=%$P^AUG-*?U>1>U*GP&1U$ C,NY S+ MK>\3LI%#SV1G:EX>%O5[5'5+_QQ<=.8HZ/-/] M%69R!,X7=Y5F_(G\QY.$'A(N_H,<"G_GDC=5N0GN3=$Q_GI/I=\AENY_VSM@ M3Z?0@0U5F6)?*\R-V0G6,P?W(?LU+D&XQ3P!@@HH!#;!K3=']#[G^'SWA:"F MV)+&LPN5R0RY;H/6\J4R7:AD)]5T^[PA[='7U@%/ &1= TV!"7$#29KWC#:N M-Q.*5!6UD6TJ\R$W;\;U3+Q8R1L"/*=E@R"%86D&'XUD+IV M.A(_GYCV(I+6P5IFD*;PM3Z:[BBYO6_.>FK38N9EH]CLUB?7(PTFX)L?C> 74 M[FIO1"(4WA7?\9D7.$$.!:'P>0(."AIKSR19&, BM5 T]P=8HF_426Q&X HG M:QUXMS-E$=3* _,RT]B:=:]ZJ=/@XO#T7EJOJ(J,7U42.,BXA M"^1C9:"0X *=ZQA'32!0)5O)+?[GWUN1N6F^='O )R=LB#3M-B"?M1 FI2@J MBB>Q$T17PG:Q)D!*RQ5 011->"($8]:H?;>[P8N2-+$^.Z?G,R3Q%0D[S\FA M6UP"\:-G> -"-X?B#;?:KJW2EFXF)\EA*C.L6/ B!IL,MV(!DNWK?2%O^ #4 M#@Q!?,SOQKP1;R^_=P9/EF3PD R>[YO!(^"<'9$O+F*)656.VW1U?)UO*_%X M1VVO 7*F?F$"[$;>99N+$F_=VO/432>3')=NA>V&XUD^<3PRR3P,2Y54K%I4 ME.I(2DQ&V9PQ!2,#SVR5].NFVEJFZ66MULM(]'WUOM@&(S/'(YM-6>7M&[[? MC_43ZU*W6NDU=?AVACT>VKW=*$*WOJK/%2:E3M7$,![/LLWG8.D4N,1W"D8$EL9U4GEV;_6(_OU(2=KIGMOIV&XP,+&F]4N.I06'# MT?F&'BMLF'%)$^#(P)*NNYO-?,ZE>6E)R"'2XP4ATZPK1DSPQZ0#?N![UE^F[;@",#2UJJG)$3;Q/: MO*Q(L3Z?FMJYW!J,#"RIO:3MTJQ!&W.):U_?IH?%=*? @9&!)5ERTEJV>LMA MOYM==Q_B264T&K3A3LP<#\T9C3LEUNR,^N7Z.!X?2KG,Y&[*)X-+BET/6]D1 M*];F2FN9DY.Y^[I96H.1@24-^5@N'3-2=1JP?V#=-*O2N@:?&5C23?9^E:\G M*DJQ6M9*YK@TJ"9I.#*PI(E4DYVDV4P5E4)[,YZ/!S>5;AN,#"Y)%2ISIR]K M@[E@6\E\3+CNWL2F?(JGCT?F5[ER3;F]-N="EU[IC=>@Y&!UX\L9C%[ MF"5S<&!DX/6-09M;5V^K0.F3$ZXTB:>4268-&P$%&1J_34CM M>]$H.N9(G%8W67UFK?E,\/5RSV+[#[/%JKCDC&1S$9]DU5L.C RPOC_L/2PS MVDJ'!FCH_!2,#KT^6D_W$ M7::?*6X-OV':TD-CW%X5-92T1# Q-8+PK\J)FK-NAFG!7DU7[&UI0>>;UJVZAD-#9B".YEJZO]4 3F25_&U\5FJ,P%@V.(-2K9Y+#^=9 M92[,;V9TWI"TS0,'AP9F8+0WIFRFNLO^=I5I+#(/E8=Y&PT-SH"9+F^9HG5; M+0KU[FW[=KHRLG6PL'AP!E;CAI?IEE/J2X4^QY;O.]7[=!L.#8 M\,5R9Z+.F5XBEQ#6<.AN!J_/G4V\*G3HC[/6!S;!0AN6&)_$UW3$,82QP MW@TZV79/VF G0_>2IGLFK: #95E"/8/P'1WKPG_,(W&*RZ].\\5 M5)P=C-!OX)'5 X^QOA^T_! M7$PO94O2W?7;,+]JW]@2AA=TX_@E*!X'WB/!MWC/QE$(7T3LC1=YW]@ [X4A MAZK"]VTUOACT4[/B33T7$\K"]0=$2YLNA?#]7%\LH3.5!^:\L,T4!Z6[.JW1 M2TLOP.O7Z:>"HY^8(/L<^G H!PN6L1<=S5'16<@NSN'/&7LR[@J/.1P+:\$^ M$O;R+ HWTT]"$N]FR!T))8J*X<08/']\ MPA\>S(TU#7U\7;<>YDUZW)P4%VFM+ZY__JCA*"O4>[YSC?\0SL453/#O(+6^ZVF7GSWMD48]MRH5Q<(VLDAA ] M<-IU+(Z*=9S:I.S.$>"F^_0]7@#$MK)0M_"!OS6E9U%PZ=[G=4Q#10IO M+ZNUBB.NTYF6B]7QMIVOF7:NG L9I[,9 &\^;WU'0CM^>A:H[]1L!N# QH@ MP>_9L%* *N%!?SP5#NQP,'<0?ATI<=CWW8QG$TC3(^+D&_?HY?"=1*&L/], M$(8P\*4'3.&VA%PI]+=']S*D M$6X1AH.F8T=W,O;;99!\\$QX 20$MC-Z26>@Q]^IJ@=98H_P"]W$4G3+@85Y M%.2^>8W--)C"%=:F:N'6)5M ';>#;_*;XJ$9P6# [AKNULN!L+W^<3#M"=YD M4Z509J#4*-A9%;=\A^?5 IR#(>[N#*$O[2:.7^I>IG*=CEW+,=DTM*-LNH,B M)OAVB^]BB/>$QYR.?>G0_O(=;%D%U>"2*F#^NX4Y("!=G" -/P(0^&E9 M^3AEL8+2?RNZ9U:%99*RDYM-,[ZJ]0>3H9"IW=?F=RF821JG+^+9H /Q6.XP M\":DL$9[@43&Z#C<+ZI9Y?WW@ANL*)4*=^OS+NCM+J;ZKHW2@&&>[>C MH;.TZ]9G/7=3P56^Y]\V,0!-]W$*NA,! M -G:*[O_GA_J_8@>\_2-RD^O-94(2D?J(!:\OY;OEN%V-)@\"F\E^@N,P<:# MP**S%G:F9K<9^RP N!DRLLP"MM MTY$^+#SOR\3PIQT\6ED;??.E;4U6BJ6,%14L]0J'T%%%[PQ+Q_]Y8S<_/'&8 M0N*^&B9$B#CCXB"+ EX!.DRA0)\ M_^-%SN/9R\R__%0^JF7NR]'PO1&&PF4@^!X=O=\1)E[AI"#HW3^;B^.K(+\; M*HPM0W7LX^R.STG" 5*7?.JN)GK0/AWF#>+ESR4[JB/_2MXQEVG"NO-D7?8R MS1+>G2?OB-J=+^OBEW'"NS/E'5&[4?4[HQ91Q/>G2GO4I4=?9DDL\TR91U\FR'[WM;Q#/>$.F[%^\&'"*8_L MPNY OX:8L-EKH/CB.ZA[2@LB.B(8*:H]%U0GXD?$[Y14>R:X3,2/B-\)J?9< MD/7=9,M\@/2-#R9Q6.=X@'Z3)O_[[S&1HJ_3O:=CAH1L;PK7$>PG6GM:K7TR M;$7(]K:($5';#PK??&\!))&3R @BV3](Y(2(W[E1[=21DU.[KKC#";Z8:URU$&E MEX@8$5>9A%ZB*$_$4R:>\NN5CRK#CG_$72;N,G&7OXD<_EQWF?.J:^+C0=DP MB6U!7.>WRY-;O8\($?&;WRY$L#LDK-OJ""H1).(Y?XA,%3>2*2H6<9VC(E , M"V9_UB)5@+6!2X+R4283\06)+Q@) ^+4X!:JF&]60^RY!/_](*W$+IY;<=EC MQ6)#68:J3"BO&_D9P]A'AK.(Y 2NX?6,Q0EW:J)9D4BB;[%S< MNU-(U.':7^ZC^1RRL2#.IZB3W-5_B:(DR7*T?-R>)RY MP#_ 9CT.T'C-\[BF_*NRU*"EQ,V M/RB.G<4\-E589]1=)1OCMK]/&_TY7=KPS4*WC9.U.T,L&29R)H\;MO5$OMTS M4W)M/\2QL;)G,)"Z83"K0M(WHW:>?/4:!5$3O'M$[ M]W35YW=C30Q1N+OD9K1,=UK)^2!_*VVZW'#86*Z!PB5^_$5$2H/KI46M1)]=\?5MTL"BO]R/VJ 'NL2WR_6_!VK))=3=*%9<+H M*Z7K5*)3;T]JF_9[=ZR7-34_P8[EW3=ULVF]C32KZI/H(M''3UZ.PU.\+-[!K^0FQ!CFG M,&L#)FV@(%\(X%Q7"B.[KCTLZ-CU;%O-;B>=V10:S@QT52\9YA2(@V.#41"N MSX*<-X42(T(-)H->BL0)%DZ(_%G#F>XN7U\ +H"O 4)1OS\^_O#&9NNO#4>\ M#VV?B0&ZR@$ %M#Q/[]B(4A;8LW:O,-G\W1LDMZF\?][DWI M@^-]UJMVI5?&_)HC+:5.I)9#"_2VEFB*-;X5;X/-*OOK;_R2SI"=BE2_.$UX MCR#+ER/+>X#E10&^6^Z.F;+-V:+8M>]J C.\-ME;: KC !\;/UV +U)J\^71 MO.B&.]T G[=/?5B(+[HKCES4+PJD>ATX0T(P[#\_4E:B8YZ<11+;=XHB[S9V MVQ#_/WM?VIRXDJ7]?7Z%PCW]1M\8RU<+"*@[4Q$"Q+Z#V+XHA':T@18$_/HW M4X +&]OE#2-L>=*L^GZHR.#-@+X[#;T+#\>_W&OP>U1] M0CLPGH[6$L]B@7J, <]U3,& MPI+ ;E<)2J@:#J'2F5#I4XKC?H=(KXJ@19E '$K3;I?'F^MIFRSEA7P16NDP M@@8XXRSG2E")W!66R)5<3U4,5"1W_G#9Y4[C_]%5/&>MH;N7GBD&?C?)U5LC!XCGRED[1MRD*E?1K], MIB>D<5UKB.ZFP:_YPJ*ZV@Q&+:Y"=X$TIN#Q=B*;NZ6SI]X:*F9%%7:)(Q1B M*%1AERRU]*V\^$^++3ZAF-X87>R5NHN\K'8H/M27O4J5")K%$E1:\=%:^GQ' M:Q,E-(E%%U1FA^#E8_ R^[W9.WL&75JNLU)\@"4/T49Y5[RP,F!:;!8/2)YJ M<_B )FU++T"@V1^I/6.\,%$2=/'@8-*CI[]OQ9?^(S-QC6H!=K3';# MF:4D,Z[Q]3W#T@+OMF86G9<-PE9RM8W6%_LX=8DXQMM[]97Y<7^I-%67*/!B MIK)HY*95@15( L86Z5LBE[[-95#CE809C,\5/B)1O1I1?4-[/P?GN^MJGQAR M[4Q7J^2&C?1H$?]8I> M::)G3!EH>1)&$M.WJ2QQ2U-GT?1(*!-=NOAGQ B/1.25,4+R7G0&)%,*"^R0 MY>V.2LW%0NB4\BP4'1@C3-U19XL1(JE!]9G)!8.K\K0_2P4_#R2_"_493J=N MD)PA<&6&HE.5J:9+O5@#QZ&^5 8IWTO']1)%*%2(F40<^354\#-L.N MF#"=3=]2V10J.+BD@D"U@U\;%_R].+TY7-CV93N]VC2W_*C?YJBA94K2J O% M;%]2R*"2P@M*&*H@3#B67%4XX.O4^ANCC5Y:6NF:EN]PN%*5?5GF2W-XNH=" MA84)02%41XA@*%%1R3=CT*N"E>V*TZYOJ_:*:Z"WC4[)#.Y6X(ZO:<%B1RJ#_S".."G&+Z_NB"].>QW+RZ9 MKBP8F7)]2=3!S&99CQ%F:A>*"XSZ9>_(LT7]D*2@FL#$ , ?YS7?8\=+\3GR M"?VJ*MD :L:,H+^J$J)AA,XX GQ[W-M M-YD[A@T)B(SB'8A$I0X<<+_]66*WO%^+^:_CU?PB#RZYENO]. 0DCI:Y?S45 ML[.FX#-/$4U<5,&+?XA6)&[\_;(SS%TJ N M?E#D'0.68H,?#T3-WN6^9.].197Y):>JH^+/P.) ]AK_7-< M,;?_ZN;G HFYJH8]+U@R^Q[!A=_'G'!B\P<4QH'"A'.:O_=CM*_OGRX12>4 MW_T2@*;T'S@"^Q^,BO_RKT=[\G!SC]#RL+7Q5\\\_K!-X@'P6V9SI6O;BL,Q MZ05;F-057RP ,U%(W^P(<#^RKDZ8.I_1TV:8=6=Y/=5NINL1&)EY/-(*.J'@ M.Z,-1RW9?CCW\F-O#4="'?)P*%Y,STRZZ_4(:MR:!(X>!E4I$JC3UV=Y+VUK MA$IR8:\UFY4WNE<-.W-U95()B)EIYKY,KL]>$S2>+QT'64<7AA M(Y%$&!57$X[N;3BY"X>F'@\MY4J;%$,7^MPRPY=#1O8RTC "-L#)3--2MK&@ MR3G-UYVP6^%&[#9%:F#DZ4S+>F<=Y#H;GB*5&;5:M[A,O@M&GLYT)*B:59E. MET2[4.N%D6J6%V/XT%.:MM5RVBF,VB.N/6OY1#N8C]H:G.GIHFHRV:-UIY+A M0WE,MKR),NEG62%UNJA<1=_BFW&N1]2W%:/D-&P2+C]UNJA!I\X7U/RR85)+ MI;QHV>-Y<05'GBXJ),N=\MHP/'XS[0U2Q$+R\'07#CU95*8F=7+UU9@VR_5I MHT::(I.3-#CT9%%%GPLS9&$H MM9UYOZ1Q-M_N5#:K5CVCP:[K)Q,5'27E+_/RRL3;^*S"%O,E N!N[HF)JNU& M1I>KV1Z_J75=8'NFV8(7MR4[F6E_L@F#D1?A/+ZJYF:B4>TR_*&-\,.A,\Y? M\=&XF^.9J9MW*E*;)3/QT).YID;EM#[N;O)F6RATZK[1ZJ2B75.BD\F.1_5& MH/7R&=X(\LUH1KLKH:O!XU GCZV($REJM$8.,9)48;$)2BUE&!_E/GULVR/; M [TY!1R@^EJ[2[*N5*K-M#MY)VN&!.MIG7HO-[$UH*5.U:F7$UW2 M&>7,D5#] M7F^R5.U0]N'(DV=.W38E1]66R2DSOVITU,QPF8F>TE!C<]@8#TDEQ]='#M4E M\_,:OH8C3U94$J,"'JWP";%9C('/1P5*FGM20724QE-K4YG-RFB*X<$BOEVZ6[>7RT5,0M=X,S& R"B(^[$](CBSG.OD\!+.3 M%4GJ*EO6C$CG^ITHYT@:TQHTX,C#BAXY7[N_FPG90L8*&D1%,:EHN>Z3.<5> MAYH AZ9W<0SP%XK,!K\;S9PYAF,XP-<$+A)UEUX$#UW6@0Y,\GUUAOLK;1(? M,9MM#GVA%&P!XY_WG?XQFKS%8$0&$SWPK8^IKF6YD?\CMN,OM)3S>=^?G@U[ ME R6=$4.+66?Q3T)2>U[P8>![GJ /#(/:.#U U>1A&H%H&=(##_/U9[)>N^%Q#.D^"+&KCI BXL+7_EQ^'"\7.BR[U<* M'5!IY^$^\%K%,' ?NJSQ-P_!Z+F3/JEJ."13WST M1A>\104R?R#MX6<.3SYDR@]$ M*X]B=Z^+Z.XK!W(DVBBT46BCT$;].1OUSAPXVKH$;QUUA\3N6O<.B=WU;AWS M8GD,VKOD[AVR5*YW[Q!D7N_69>[H'-J\*]T\)'=7NW7 5GFQY!5M7H(W#\G= M]6X=^0BW"]>T?\YM@^VKNS[]W'&V_\+I&:'-)E%\$[,^AG.1#],FZ= M_W33PV,*B)"(D(B0?\(YU:12[3?IL0^3+?L)W#=[,(ECLMW\W#4E^7__(AGB M'U?]W[]GB)<^SDN2:\$O_^\F=?-."E*Y.R;SN-L/N5ACP- SY*]H]G-NQMLW M MEQWE$7$,2"26%!^B[W![$@=WRM[J>PX.\!?]H[.?NN#?P=>V^%8? G'E2#9DY1Y M-QUVZS_]][.($3MTWYB/KN_8\H7XY],4W#=F)@1#YX*AG?_VC5FG8:A[7?:? MB2)Z_E^(C<[ 1COG[1NST>>W0/BF#(34V=>JL[,[:-485*]9E=NK+LW;[EOK% ME^P>$Y-^3$SL97CHPU"=Z,D'<."R!$U[NKHU\6IW8WD+H:"UM(?@P/I"6TT< M&D2YNLUTPL:0J/>K77(9:7A/[!ZC0;55NAP>[,J[V^I1>'1?&O,$--3R395N M:UG!M*?9%M'>AB-=A_?)IV]^9BGJ-I6F$3HD"QWBBR>23KNW>"HO%T0F8:6? MB8/O,Y.N%0G?81?-/@D'3_'OT&)B?U[AP9_D%;"A\'!57@2/DQ3R";!4*%L0 M++Z2,JF:UB'UJ+9E+!: 9?;F)PF8%2%ELI!RGWE( /'>!"![_ !Z'#Q<^C[> MTA$0X+XB_9!#;Z.(WF5!X/Y0Y5&5WD#Q;.I>ZBE26P63LCPC;$6L95K#<1@I M4.I) H!]%O#80>[W.X;$/@EE?DD@'O*?KMA_.LK'/>\_S3K#[;;/Z6..:>FN MQ&O+H>-W(3A0-S\9FKK-,6ED%B0+'Y #==5 B!RH+W*@3@'P)0?J*8=IK5B\ ME5^I>:Y=& DXNR%*G5YL.J7/YS'MTM5)X/I78R,Z1/YIN>Y$K>$/2Y@-(G>/ M:RYNR_(@O?4X'/<#OIBJL.T@*0FSWR>VJZPX*Z=,<6P:NE6F4J6LO*IJ0@8F MMJD[XD.P=3UGO=^9Q482B"3PPREK9L#[%0)G<(+AA&4SZ&A1WX822-_\3)TS M99TL[DVF W7N3@$HF/)Z.>]3]6YU/:KSXB17#6C7'Q1Y"Z1] MJZRRZE-V=>$Y9:)@BD+&WO9$1>\"U,O>_*3O" 1XET\A)QL:KC-?_'M7Y5KS MQ05KV:2W^06_%!LK?#'(VU$4!P]@OCAS1Q'GRAA.ZVJ83&58> M'_!B;M%1EV'4VS1CD$O#S$CN+(<%DMY,*B'9VZ1GO-'AY6^18=(]Y5"]DO<; M6RILFR&Q$1NJ'@S<+K'^*-A]799W29MBVC/]!4]-:;Y>& Z8@(F$+,SRICXO MRYL$!D;'EY&D)E92?Y\-#KH-0[=[E0U7GEN==--;U"=.%T@J??.300>8$^=J MH0/,2712CO!@U#1D;5.<3PA\H9.;VCS?;)I:X@(OK\H:]QKE]:A>2\ZGA2A^O M<=.HML*(JA>D&:X!P,S>_$S?$1F$ETY4FIK5AA\ZWK7G+#*VM MDMJ,6DNQ%<<[8&(:2'X*'61.E."C@\S7;SDDPH]Z50*[V&77Y>9X->&-@K9. M]]K3=@%G(3Q0-S^I6X*D;FDRAXR#9&$$_"S%6"$ML><[8L M#;1Q6:5&7&Q I:'G1&71<>8D)<0312!TG/GJ$F@E-_3VP*9/%-8G-K,<3PVL M1<$2V9G0^RBP?5VFNT[99+=B*D,33Y6Y6G8TS]:<2,C!3#>#SC,G;%5(!*]. M!'^?PFY2RX;5)_ Y$2ZS7DFCF$5 0A&D;WYFT8'F!.2KK]J/N/:@RI&@%_&T M7"[.W;ZY9(;XMC:;A;E^E+B8RJMRTZNB)ZY6\X[(E<=;@:W4<<:TND#JXQ/- M#,GR4!V$O M"_V-W/DRS(D2Y(0B'CK2?$%OY4I3QVG#3 \'M99.&.5B:,V;Y3:OQ@$$F#JF M[U+H3//%\\3)EFCDOR3,?WE53IB>LPN9=0B&9Z1TM;C)E0N-G@;EGD(.3#*$ M'SDP"84TY,!<3V:W-Q1JJ4'+-PA*-QPQFB\K_2"V;]+G\UC0N69TKCFYR_K3 M,DW&ZE#%,B7[^9%@;%FB4*EN5+^76[;TCV+=UR5[K7'6S!?Q29^P'9VW9_5J MM2)&P%.#V=XL.M=\E0M%DGIUDOK[G+#3SY6+G45 \?6%'W1&YBJ]MF-)I8%W M]=$;U%&U[=<=;)ZY'N")^PDMUICO6H:,_8N(_W?=CLS5QV9^ <:PKH<#OFGF MN;">ZN;S=# *1LEK./>JW'*AZ/N;4*4ZO-AOYSDF2&GF@H7H 7T6*G5+D>CN MYH3A!ZK6OVHD_ 8AG;=@X;?*2?/FVBRM^W**4SBJ+;F=5&TF:! NL] MHA!6 M)@PKT;'G9#E55YJZ+J>(0<8=9 VNWIRGAY4I$ZVX;AP.@;GKU!U-HV//B1+\ M9X\](R\+>5E?G0%WI)Q#9CK5,F%X5BDESI;Z>!N;#?$-S\C-2B*"(#?KJJ$0 MN5G7DSEOJWG2R1/4B*NWN[WIMIG*BOML4_I\?A4Z%/TM#D4G4WTD\=@G(M1[ MD[Z(=%?-8Z@.]$VIR0<>,@T\9-D-@7)'+O+!*N3=ULRB\[)!V$JNMM'Z8A^G MV,3YIJ_* *::@C@093'%V5LV;9;3C)@G@>U%P@Q@YI:AS]OZ&$DEJLZ^6BSY M'!_S]VCRK7)H3=U1V3!0(QY_9HP;-;F)1VG?CI;/H M2.7%YO3K;G"5MC.95DF%"Q_KCR1*V.QGW&\MV@:_3'-G,F&)GW.S&"!-WD$VA]:S''B2@7_ Y;$D^L[I]P;@.F=X =%W)%@7PXK(JG]=AT^ M/*D*XL\_C #PG_3/B7*X^1G+$A[+'1#W7X+WU6M++8+';'BTKH&N8! 61&># M>8KD:@X$ ^R_7VDU0:@+*XM1H5#GMURAOIGO-K?D$>GGX3 MYK&6Y4HB0*6G+2EN#3\J]^C$[-"I)7J>X*?+848VNCFB4&/$\00OU1FF"V]V M/O7L,;!A%OAP>W:"T<<$2PFLSFD+FRNS1'N\*.;H5E06U]IE"";/"INI66M4 MS78N6QO"E:9"#1+LM!?X@6 8&'1VFE''-*.%-:%D1J' 3\UE+2K@:D:WV^R% MF(R(BB6VQD8\8;=T*F4/BI/4-((T2S]/,U<%OML4U'N^Q M8IHXA&@TS\+US<@;_WP M%$N$ O'HF?O-B%]\&"K.?-<* ^710B]M3QX]Z)X+WV5=@N7?_WM.]QYM79*W MCGJQ:@KM78+W#DX6;=Z5;A["S.O=.H295[MW8+(OAMC1YB5X\Q!F7N_644CL MKG7O$&9>[^81=ZD7FV>CO3O[WGW\;--OHV,)/8H2/SH+?IF@"HOD5Z*_-."M*9.YIY7#OVIR*6]U!'O1?J2##3 M;XUT,)O[27"&F.@%)CHYNOC=N"B%N.C\7$1]=RZBK\6T.@<;/5S[WCYZY)H_ M9Q(\X#&2O&>R!^O^&UE=?Y+5E6CS_S,]T2O&O/]4G9WP![H;^J(C^W]="P0F MFKU>CW/'H);T?DNP"A)6BGK*2G%"Q?\CN_!=#JZI;W99TV_*BI*PU/>]HR>5. M2];_2-1)D-7X)\%00MJ<)@F&'IT6^A@,K:)JD\UKGL6%-:K159CEMKKL7@*& M\B61F,N&5N5MKTZ5Y4Y&&?99L&CFYB=%/7':Z(^$H0NB3D)$$:'.15#GT7F[ MCZ&...JU.$8I")PH%>83.^59].@BQD_3660BIB+*1*%2(/GJ>E1EYUVPZ%P< MCSP+ZNP\\R0PV)>>8'^S-YXH3B+S'>:XB]?JJTB%:&UD.7J!ZJ?9QPG,4K9F:#M76LB76JPZK B&V\#15$57+G< M*P:$8ANY^HAUL@1W$5!V04>9S@ MM\THT+.=?A> 8N[F9RY]GM O*JBXPH**9. :2AJ\X$XD[G*HKSKXD+B%G^56 MK*^[W^&+=$^=5C)R,"A)_,:H3 R9"YEM7A,R,$I!W5+,:3D?@A $(>2+(*1K;/"FQV@BM['*,XO);EMX&T((/(5PFZ5/SR$@"#FS_YXX M24(0D@0(>?L%0%\$(4(U/PJB2F7(A5N&U4J9^HI46 A\$C!;8HY#0NBTH($ M7(&7A-M]ON+*./HN\YOK\)Z[W.[^'BK#>=LU5. /)"N4O_[JN4,P#=YWV0+2 M'4?8-!^\Z?Y"*KC63@@F#Y8+A\'6CQ1!9/:!-5*W2U)E,VH1RWIG831FG9)* M/H 5XIRH0AQ=*Z9.=3V?GF2RIK'95KL;D>FT4^S-3S+#W )U<((J7WYOW<>I MO75ZY#3?$*N<0AEE.[^NZ ,GN@BU"]-LOY^1ZFO3D-L\.7!J[8X#;PJDB2>I M?8E+[SY.\ )OVD8OLKJ$V*+R9;+3= JUR[!WN5C*K.V^627JVT706#+535:$ M!"?)9]C[X=UVB^SB0Z M6@_W&_<5">XY[/3M*\[C[7[5M7X#<9U7'$4U@I+GVJ]EAW;+5-;%]G)+%/I: M9RGT1UXET_WJVI[?Q[:20B\A([:J[K+FF?9<'=MIF^,6'>WF9\M]PMQ\C%V! MN,9FNW=BD>@?7Q8+=+UB ('R,-6 KXWU.^8>_YC"Y%"!;(*%P997 _ .!8O@/UBV]AQ=S=K!Y)PO,B<(<="RJ@ MM!]@DKB(;Y"&?QP!&0(/,)P5T .NM\'$X)'-?+"64[$$.FZ =H"%2-:KQ > MUH=MP1X;X4_IP< %4P+,<[0PZ63F< :?;6"W; AS?:1V#R_@!2X_CWL%=!RPTF2O#K!MIC-GWRPM]! M9N;/N15-8NU3F$%'[<1\YHV/'E[S+,/_&CCY# IU0%UZ>>T3#!Y?C[O_LX?VXAR]_ MU""_S5H%YZ,A,#/@,F! MI%H/&CGNO[KY.8AO+08(57#CZX?]^Z"'>'QCRHO,'%,:)X]C,WM*__KRX1:= M4'[W2R"_TG_@".Q_ $["O_SKT9X\W-RC:-IA:^.OGGG\89O$0SRPS9=3:6_# M1D2_H'$3O]=2*@0+M>[-C@#W([=3IC38>A[!A;I4E!M^OB5T(H$Z'9EU1I5> M/[>H\,MFIDSE6^IXL>J"D-)W)P6>2Q..A5::= MT16>-$W#Z ]:C+]>+R4-0/;)2)%K=%1ANBER_<6J-1RFI4*M"KNFG(RTMVMO MQ/CFF.OSM:6L\>6F'^R;RST/51WC^AD\PW&#S566TY,3,2&I):[K#E[NZ<_\.1JU'- M=GN.%)EMAI!6VJHL%50X\F3U8SW;V^;< L?CHQX[5.KS3A6'A]Q.US3#A\W. MTL5-OA\TR@*UZGIE%I:RGDQ43Z79G+45IYS2; _T_":]2/G1[B3 H\5GZAM< M]TW7%#-D/S48>(&5@R-/-E09,]XH)0L]3DQ[N0EGM_K+-JP9.UF2IOAVNKFB M<*Y<*8:Z1V0HDHIVU64/1P8KEVB5J^,J42Z2IE)I3!K5-!QYNOBAZ'56&I.R MS/)F3LX7TIC2V_'0DS5EADJ.LQ0UB0%1Z8>CVP55:>425=];F31M55=K^/&L@M&GM")&?0,=T:GVOPH MO^WG)@5/"BGXS.SCD4:NV11ZK2+/VVXJQ=6&I#J)TY@G=))UO41U,MS2Q,?+V@1H,L[948HC"T%T0F:XZ[*S@,T\HNF7Q:%!7^A%7($PS53#5 MC&["D2>LIY#AO%L:346UF.U8) M@$[N"5-M%BF=+F$1QZ M2MC4I-/=M'NM@HDSM#[;VIU.28YG<$K9LJ[JM:RT-?@-7IT"T'*F(P&,I4[) M-2EFZIFMM0XYRFJ*XU1ZT%R3$1QZ(M5D0$\FRW5Y1H2J$FY()6YZS.3:K]+5^_-13R5[U-&[J5WI9/LS:P%8W>X7&-'[L/;D>>2&[ MOYP)V4+&"AI$13&I:+GNDSG%7H>: (Z M,K0]__=!VO S@B&/XQ]RZ,&U> M@.>K]5H-&%\W/ZF[7/IQ%G77A3Y.Z;TN6'>(+�G@[WL7?PM2H:7AP"C U^ M_RB7*,8K.V0/=QOC8PM/\:&O*&.A#TSL^'=Y"WA_>%_270LPRBX6 P8:$AQ@ MN[*R.X4=O\Z%,4;X_@UQM\\\/1.';W3P,G)A2SDCC"OJ\-/Y>YR-+J+]:)WL7Z@'"V' M+A^_TKU+WZ5>;-2&]BZY>X?D[GKW#LG=]>X=?4>^>&80[5UR]P[)W?7N'=)W MU[MW2.ZN=^^0OKO>O4-R=[U[A_3=]>X=DKOKW3N@[TBT=Q?=NX_?QO[;C *Z MC?V3U%!RF/#_M"?]KA^?G,.[7D===VIPF;W_GLBE_=@1[\7ZTCJ+IO[UE@'2U\^ M#]#.VW\0L5&2V2B%V BQTOC' [ZPH1#G$< M0CV$>G\*#R+40QR'4 ^AWI_%@[L0R)]+N/?%3Q)%G)[AF[CJ*; ?+Q!=Q0\P M3PP^YS+B/SP5?IYBJ"1T97]E4[=%Z"E"O6=T1\V65"5"*HQ6;2M7X K1NQHP MQ^>?!YN%\N".LP==:G>!O7U?VD4*+Q:S6N2;]:E9RZ<(SYBN'C2'2[VI-]S3 M9^Y9SQ,=+;Z#+;]Y^LQV230\>%9;.3JG#06O!.2NNA>['I"ZIN$8=FC?MX?# MJ5^WTJQ9IUO)*"F"Z>87PX(D-GHN;$)$W?Q,@;TYSXT2%Y'@M]D3.)(Y)',? MD3EQ_9S,Y1F2*@8U6>;::5VL6D9N5L[ =EXI*'.IL]SB4E>9YA!MIMD:7M>P_7,ZJPK=\9Y<[1M M:U2/SKN9#.R(Q]S\I._.<^$)TG!(YKZ_S#VOX;:S=&<]RUH#;LEL9D1GF>G5 M'*CALE##94_O2T :#DG;ZZ3MF5M&WBIM79* MUW"=^6PVFZP&%<[8:$&F..-6$S/N^4H\;*>&5!P2.B1TGZ/BU@,>+Z>+=H.P M:T77\BKK*"K'0A='3JC,F71/*/COF<)(+P>1()='"U#5;#_&,[NFKF_ MOE7>[=61;I17>P](OZ?#IQ<(/8AI,<["G_;6P!Y7WXO'FW"XUBFZF"%LH;R: M.&$X&NFO;QT;8^OL]_ [>PW\'D1KH'@V>8^R-4(?%'S5]3F;9:RRQ4YX,14) MZ5UX.IL[N6[S.PGBI6R=A*W]BR5KI_(_*%GJ>K'B0R;D>5'/D5;*4!?S@I8D MR7*R5DK#MSF-+ZA\R&Y4TLS[\/Z%%+P:Z->5AI\H65=8S(14W+D$\5'4[%PJ MKAV1Q=5";6>YL!VQB[0UB[9M35%Q:G*ZE<6;;)(SQEB!Y-6SFIMTD259EHKA2N=JM\7C4FJVL MP;16G$+)BJ/0N112<4C%G5,0'T7-SJ7BW*T[;#E\)N!QN]D)S&(1%\A$V9HS M>IXN=OK#@!#Y3WJ.3C@/4J;OTR7T?2, M68C::H?,#\G\*E&BI0Y9/I<2MBW3V&YZN*%5FUPVOD:/.J^C" M1G=PN=>;_+L2F^8J4/;Z"S[IR^4*#UC\2ZA^DZ)/%XL#9;RU/6YD+ :D,ND1 M9%L3&!C'SI%W9RF(01EZ)'5_@M0]GZ/OEZE%+L\$.7/IZ:N^K8P']A!>W9L" M4L?J>UW+9NC0M2&HM)*A^JE>>-I2E*<,;XK- ZM)W9SG@@+3< M'R%O7U;WF3QY>U[+66.B6"[J)$4LO6$UQQ36@T$1^G)Q-#MW1R$UA\0.B=UG MJ[F5@.OR?-%8\TJJE7=RP^I21O ME1:\DF!V$DCU$CB_3+O$M%])#M]]M*U6$JAY':QY:C>\U$$:@U0BJ4^\I>4* M*I'.X[0E8=4(LQ!F72%K(LQ"F(4P"V'6-;'FI3'K"HKA/C5HD*B5O;C7A]@8 MMKN>I1-ZDB[Z2GQ!R^?>SY(LFB0G?) HH+@2U+V*6'\R28>8[AME=!&,735' M(1A#3(=@#,'8E7,4@C'$=!>Z >7;PMCW+%8X]YTG25]_@A1=$DB5J)*R5YT/ MTGSPK@?U9(>(&0R8[:O*^')!+[='1<_LSVV]HE=;2HF(DMS$\_E23DT>X NG MO8ZXT7A5)X1Z)!!95LCMVLNE4N>KY$P8@Z+&!$@XD]9A=[KR9]MHW%MQHMSN MKBE+VDS+4#CC#G6I<]5[H@PT$LLWG#9ZE5C*M4HDE7BE12S%QFKAAZFFXR5: M+)_7F?2DE-+ZK6W![/.9L3YA0K=;[ *Q9*!84@S2F4AG(N&\D,X4.FW&HU)V MF<,[>'XMN07:FVE .+-0..DS7BV6! 9%.O/B8OFJHTNO$LM((NU\7YDHW&:[ MEE,$7-LR2&[M-6K$C*)UQ&.@\THGJ!K_Y52Z)6FV"0O.)0N!D M$NKZ4LZ(I7ZKU-]Q.\D9 L')Z5S;]MCMD)#6':+?,]N#\:")E\@(6,0PODO< MI<]W PE"YBL0HV02"B'S%;/4)UZJ<89P8W*0.=*<\;)*N%6>$G&.+%)67QK& MR)Q%R(S$*)F$0LA\Q2SUB5=!G"&FE1QDYOQ>M9_Q6CU^Y PT;:IF^&&;A<@, M0U7G@V94BWIMM:AGN.XAZ4M.$+@F@52)2CQ\985;\IH:/I\8K!@5=3 Q@@S? M'F39YK3+,G0?F-HDK$!ESM/3,#G2C/*"2#P3()XO9 :W9K6\ZO,B9XQ4D5^4 M.XPE:% \4S<_2>KN7)E!5$^#)//KR]R2)YG/*\Y.5E%;\LK8F&7>[>>E@F'- M:K'B9&Y^4MF[LU2Z(\E2()/(HTY\4E\RMKW9(GF<]KSD!TC8;#DB1OF!X[JNOC0:7'0LGA,?L^>LO7UC? M>[CWG/QE.."UP0^*OLND?ZV.I/:[-DPY(1%HH_]]\MAKIU;+O#]HN##D(\OE()ZFB@N4RYOE"I,JM?LRHUU]TWU M%7[9[^6G;6EHBI)LX[U1KC#*LL?Q*NIKXE6[ZV+],B2B7W4Z8#==>;2G/+LC M?/S+HA@H]\&M^Z 5L8M9M43/$ZR(+8MKNT(0U)RH4:6*K-66VLU/ZHXZ#2C? M?@W9'R7G6)W3%C979HGV>%',T:T(S%B[;K+S9#LH>],BR]O5F=0<_R64?Q3;71-*9A0*_-1.<,'4[G0F:E&V2Q;+:+2 M]@U=8S38SN.)-CNW&* DC ,;*\7:W.WT"A@#:6@XH;B+XK[[H.AS@/*0:CW% M JL"]/""S0 LTM]-SB\:OF2Y?N@I _"^O.5*YCX8/1,RFVYM6Q=:GAF.1Z5T M$'2K3"FZP11 D05X=N !\GR5HB:)7];:2]?^M-H##NB3O9W2XQKL@"MB';8W MF&"#'MOJLX5!M=WJW]\ ]!5JC[JC'^MTJ.<@ XO.!C,<*?0\H+(4!PQ0E%B= M@?>L#$G!E#5D0D C_U.SN_S-U#2P\IB M5"C4^2U7:&]S"V%AV7*'?5?-X'-,EM\<_^;!#>;'O]AG=+;CE#$V1UK?+ ^" MU'HE%@9*\P%4$V\"C/9"@;-WM(+K!S[KR-R.HOZ3HKV()+;:60<+KM[NK'HU MH4>/NQ$0[11Q2Q#$V]79AXG]3)G)YQ![.G*-(=ZOU E&I\N>/'$-OA=]%;%; M(YXMVHI*<*/.?$R5^:XW2P$-EB:>)O9KE-B'Z?U,;O)SZ-VIT2O9$LPN7S;D M8G-;W/2ITI;Y46K 3!?K@=FN04/M&>;&'G@>\ 4;JSQG1/Q MHQ+_1Q#J9# N!\J2*W>WF5PATVK2H?:DU_)><-W]"!\$9@=(8_US#/S[KVY^ M[OR >Y0Z4#=(T/_FLI.-OAL4ZAJF S%XB;?XL%+C93L!"87?!1P2\%%ROCS#\^ M^!I?6")0:J+ONY(APEF"=]J+$+(P!E28'$K!'581-[*#57Q#T6\Q$;-CV8&O M?NJA\>OA+V7# W-W/3 5P]\-U8$9!^8?DZ>@&XJ*]0/8EU_;8&U5!?7W+L^*YER) <6%ZT M1 ?(<%]7E,"_PUC[\#?&06J0T'0\!=)CKXV!7FX#.GJL[P.2O;3+J7&]U^C9 MC3+17O>C5G>=5\PF,#_I3!K)T.>2>EQ(4:OEMF[.?/05 M#8: >LK"]:"5\5+$PR]N0[-'SS*TJF7[>^$PG%"1V>"%<0(<1EXJ M/D*])3Y"[^,C?:[+2T.ZF$ X0P@,N[!]X$FJK@+_L52HQH.$"U#M(#D['<=3-X+H0VKW!X; MD9@N^@!X L6SP<2 ^M*!'!I!_/4K0=7?\9? ]=QMB[:[/;.L4[R#^\-Q+WI; M'.7WN0&P,:<]*0 ^1BZPP!7G,>\#H0*(VU9WS \U^EX:GG8/M;JT&"J![IF4 M: U-KC\@-GG@'KJ.:"# B[(T+\9"R?"D$&SI6<'M;9P&W0%3V0#?0X18$?L]N]5!-T4%/.)Z M&, 1'PMA9>\6K&*VV;%6N]B$=A#$?O!KP*3QAD&LAX$Z0 '1 J@#%@Z!W0T] M&,(#XY_R;7ZQ^.'EP&*3CM6(HP10*;FV@OT'3N>O.T"C1U_!/SJX9;8+N->- M7;E9*&M@Z$KQ_! H(" =L<3XH07-NH$._NJP>O 1:#M?B?-M[DZ;/9B&'X#_ MQ)RUR] I.T;?Z43HX7F*#I0D]/?@E.ZP/N - WA@(EC386WWBO18RYXL\/!; M\%@_@&_S (,!<([UI!+K4/C2([:[!6^P #]HMYBF.&!JUFX;9"#TT#7>^:'[ MM]_^NL%M]]K;O4X_3&(_[J];.+7;^$G[7P7B&C('U(,N8/Q(-^!< /D^F7:0 M-Y_@RX.QX>]E\YG7S?:&A[\W/"#S!8 D#P;MGG6'/:FQ_Y:-U>%?\,]!7"4+ M4!_F_?5'U@$-16I?#D(0_SY7=I_,/5_V0:4."?]["<]2N\7]6LQ_':_F5SD\ M+KF6Z_WX%Q'_[Y^C9>Y?3<75"YJ"SSQ%-'%1!2_^(5J1N/'WR\XP=REX!@; M-/@5<9@5'8,.>9=A_HT=?88$.J&N+:[Q(QKNJR5P2U'!VG=_=OC.VQ%D_Z7K M&Y"=?GC0% =,!)_^X+GQ5@7NX@=%WC$/BQ'([%WN2_;NU*!A?MDS(J9[4'W^ M:] N/%D-\=N@VB#64T!6"E ; TF[-TC%GT=<\"(SQY3&R>/ZC#VE?WWY<(M. M*+_[)5"\TG_@".Q_@($/__*O1WOR<'./BF,.6QM_]G4O;S9!2/3CT?:5'46Z%*+YIEAOY//M5@JMXG R.SCD9H^ M6)73;(8G-E%0FPW2BQG!LL ^.GF[XS84KE%ONF9]-1*BPB:75_(:L*J(QR.K MK2!E,AVBRH?;-HU'LTHWH",P\N29#9P=KWNR5B/Z.557*F,S:1M+ITO\8&AT1\:: M%]V*,)Y$O"L4XOZ0)P1-D9MI4;=IG5N.IGZUC4\F=$F#0T\H2GCS9GJY-)N$ MC=Y]G TYL:S<:F;>Y)% MZ\QPO=K6AP''M.J%FDP.A[6(?8I%!8(LI_E1N<)3FMSDED:#:#%/,IY@N?VU M;V9FO#'II&I5H3T-*?8IQJM5K(&9Y[*NV1=6?%YMJ MOW@6,=S+/0;:]%,,U M-S2->KW9"B>!R/!PY&&>CZH?7G:_]V[UU_@%J=\Z!:H+K/<(VL_ T!(Q/[3! M^ W4+=!2W=NB/G0&-,4%_LT"6('0"!2QV<%YA299[ ' M0/+?VF/# ]Q#!P']H=\3[X)DJD)L#U0X_X[ B^,?. M;H9!C-^:J_O->& B3/@N #>O(B=^IL;Y7N1N?:SFFKI[L>0: M;5URMP[,'VW==6Y=!LP5[=UU[AU"S*O=.C!_M'=7NG<(,J]W[ZC?'.Q#>Y?< MO4.8>;U[AS#S>O>.N&.0W%UV[U[?1^RY3?QM:"QYO0Y^/3I[.*'P245^Y_2Z MDL.#V8_QX)Y(DFO!+__O)GOS7H+E8'AH'V@^S&2QQN*"#NQ0N7!&BF8_@3%? M*EN<***'<;_.O^QZ--#D[:%9P^PS^.YW,/RM& \!WI\#>$^*YTM$.^Z$\FSK MI'O>03/Z>N'W 02=ZST(-E_8TLHC_)(DJ2)?Z)+N 5 M ]A_JLY.S /=#7W1D?V_K@7/DL1,;^R'OT>LI#?_AV?N@._?AT=E_,^"EZ0O M.A%M2>/"HZ13ZK\_8:&[_$D25OJVEJQ?V^O+]^)G[@ZL_:K[%:WXV'_*=&T@1)L2T78>=);"WW8SRU%Y,CS% Y<[,@+]4*+,K>&I M0+ Y;'SN4I$'XOK^E"M]?\,*Z6O-=#-/3#G#QEW.*RC19 +K\FG8IH1,G^6" ME>M F[>Y\Y^DFW<9YZ33!N'+5[6W>SV^D'QC0A:*'4)93KSL>"@7&H/NQ?$% MWS#])2>->OPFW2^;QBBP*R8\H\/<_"3)VQ1SEGN]J:NXP2DI]LP5D H!SE?U M=WPUX#AT9]EK,D27QYE64" VZF1,7MZ@60^=MB1%^317SM490UC07JX.SZWF M8-/2VQ2=/@?@[%SJ)/#65P'.^_SJ1)&CH!N.^/UC#EP MHM.W-,61*4V>F 1R"SO8MQ9PKF(?D"^$.PIUS^]P =[:- M!=OH\).>R= LLRVH]3J=T2Z..\O0UK9*+3 M!7>2GL5&>>LG*-0'KQ<7KJ?\,5FD)$#N5>2L$T$I%"/^/'^]7Q:"7K/G,Y'@ M\F&KOI:& W\4:I=/2CEBVEX5)J,&7T\KFU&E6> D W87!/XZ=4L0N3\WZ9U@ M%_ZJ:(< +%$ ]BY''P"84J3HHEFNYPF\&^$473([]/SRCGZ_1BT+>*'F<4,&=I0P!*W?S,W6;2YVE"@@EY:\P*=]2X.T2 M%CSO\/V39"@UGRBRH-#T.UW]5D/(3\ENTV4*@FGS5'\A5>U11;F\INGS 49:T*M<+58*H=_J]8$+/YT(77E(2^^M9ZBPUJ2@QCW ' MX0+7FX8SI1TVNU# MW %N-WU+9#,H,8\2\_$[RPJ\DW/S1^:Y4%H^Z91"0>+/\]6+G&!GQVJ&+#=R MIEU86I2PD%?Z]/+:JF_-.&ZH9(^Y)2>UJ>98GN'JY0',W*BT8Y566V*Y M+)!Z-44LRQMXPR@# 2R5RZ*T_*4-+D0J!%A?'1\ @*67!;6HK7''+/0-+H/G MV>S(N'Q<!! MYFQ=II*,7TF+$R1-,A&B?0-$>U,$X1E$*W*U;78FI*?$TFCCPVHF*Z_ZET>T MN=#EVM*DW^>,L6L/BNMFFN>Z -&8FY],%I4,( 1+/-T0@GUR2.$9!"O5@URM MYD@97BDXK)HK3P-)OGP\M!>RO%'1N3I7;JMK5MI(DM[4 (+%?0'(#.H+<,%K MROZD ,P?E!U,6C'#0_"G ?C+;CBSE&1JS;/VF4T>*1*E"!\')\I^+S]M2T-3 ME&0;[XURA5'V\B?9>D1WNAWGLC[/M!9C%30B*$!1=*10]"A>L"24S"@5^:BYK40%7 M,[K=9B]O)5DN:;=GK<*4K[,2T5;[O#+JQ5 $7'\J=\ODT(G_9(4#OBV%OFMZ M#_4.2!19+G1Z+O%T05*$#J$B,4*9621'2(X20)<_(3OX=R "?_GGP<%JA@;#GAM\(.B[S+I7ZLCJ?W6 M'3Z B;&6A?G \?4QT5. Q^VX@#8BO)?;<+ '-W1CLFM9HN???=GL4P\VYO', M'^S2L:PL/ 6/I>7FYT!7,,N5XN #6*$C8XX28#/7-;&5:(4*K :W7$?#+6,% M%BKZOA+LQKD+!<8L' VS%-%7L#AH@KLJ'H(?#N,\^!%3 5W M\X-S( !N*6KP0PP#]_!%S&Z[;_;@OAMSA/;[,4=T((A_0SH$WF%B!]KOZ/.Z M@QN9]%WZ1:TK&ZLGGN^"9ZI # Y4._P<2^*/&6!)$X\ G?Y9N+X!N?^'IUA M#%;*HV?N-R-^\6&H./-=*PR41PN]M)Y[R%T?T'I@^??_?M#"3J&MN\ZM(^_2 M+QIU:.^2NW>9.R:+]NXZ]PY!YM5N'8+,Z]T[!)G7NW?D'?5B^@SMW=GW[N,I M\]_Z>?#=B"2Y%OSR_V[2-^\E&'&7O>AQJ>RSD:?= B3%"13O M91+/GBT OOG9%#U)QVCR%OO?OV>?D_YY&4Z_%8\AX/HFP/6DF+U$H__W+Y(A M_CG]]VG\H=Z+/[D[,O>M\01+'(R\N_'D&FCVCQ! 3O0Z)'W!0]IZ#'JSJ;Z3(OHTB2QB1/LL"OV)P^D_5V8EPH+NA#V]1 M^^M:L"I)S/3&CGU[.$KZP8,'-2F?!2])7W0BRLYVX?:DD^ISSG7!X'025GK1 M8UNL+[35-_?FY_M"=2BTA&Z%+Q!B7C-;Q8"NYVL?.5O:\6 ]5K#I6*(3L([, M+4-C 6$%=? M@;]D;1>PQ3;^\8GS7PV!)R1FSE3-48B#U>;K^VVD?P-$Z,TA1,S>5)D(MQPT*MND+N:N#HZB2HM,A98UYG!EF5<-@ M\/2F"^ (MM*[S1)G.1>_,YB3P'K).XR:6"=^(!J1Z'Q_U_NRF@?1Y:TU'=]? M*;W61AZ,A HU7W0%=\.8]:G &F:^DUZ7KDXIN>0J*BR9MLU3Y46U,$UQI9RI M">GXNBOF3%=3(U!"H(1 Z=,M90!*VL(WFZJR#(DZ-:V(?6M8#;L?Z<%Z$5 * M.*F@;]AIU133Z97.;L(\7^L"4 *6O3@:%DB$*ELTU%.5+AIIJ0@78\2=S2Z3.U14=X@_ &X/.SE4\/[EBK%$M!N$S MH$;@$:3=O )=##!_ 96&!4@1MP0%0K2P '##'IANK$U62OP'8=PL$Z@U#)#" MA.TQ#6=_S08V,S1,%@/Q=C\24 )*']"]L-6FM(&D\14I]( PWMTOYW;7NG/W MWH%B8>S*6-WNEOQ*';X089=%04FWA\*T/E[RY>I2GRZR7']*:T^I<1(()"W M+7I]>>E>/(6#>+)P.W=]27[==PH798-%[2\[G4I63:L66BY?[U$9OMQOC@L/ M$^W55NE55@)\^H\G7@U0"+RHK79B$O@50+7\AMUQFG*O\(D=6K1$SQ-*.459 M"2+K<&%_F%GAH2@*?0VX%Z>%[KOC60_;P^YHO>N>JHN F3$GGD+,L,J.DW=C M,'$!K(E]5]8[[*)R^@MH8*]8\1?]L$@$:Y'B?0:+A(P-O\ 6H2?IL"-L")X* MO@L#W05\NQ,$+31D:(_%PV?[38%,?\!K_VY'.OBR^R7(L*P[;' $7, LA1P*R7(8@!G@5X8'908#7!% V2TI,R\4 MO0U\B2)*.J8:D/VPC2)Z,;L8*B8!2U$$8^'-/6 2@'R2X0';%8(@6 IXC PY M1MF!$M#T1^\!"M 'J /04 1[,%,4"%, 36*2Q" #B088QL8 P!E?V,'X9Q[9[VFL2C/_Q$P+\&JGZX<2N"'G7("$K+MM)1@?U'6_KGSGMQM>I-*1"RS M5*TCUOVZ67X8*4N_R7-]PF!]9LZLYT$BQ=.+R=56VV$ >%#QAQ"?*D# [I46 MMS6DKS;K?SZ]0K5U[GZ0.$-T0D+Q[ M56&,;6QB8["3.%\H(0V@6$A8$L;XUY_IF=&-BPTV8""SJM9:YB:-IKN?Z>E^ MNB<>4*0!63FI B/Q,U:!V8CH?X/)0P=XAC,88#QW M0/ $>N##IZ 25G="G)40>&!9BM;3$*J"/@9/0%4?EEV\\'40!A83P17HO,)7 MW%&O+QPC@\PDZTN1W*@NZ%L/W:5@8Y@3RN2F<<\I>#*'(9IS(P7P1 + M:>-[-_HF!5(TA8^)'^*5U5QF-.3PN7U G06&#"#LY%6^+37:2)L7@,\=),Z M@[.>;-"W?!;F@&>!/^.'$6Q+IW$?XE_/CVDE^BTF.D\:-E8?B&+VIP)*"JCB MYEM/2J7%;38@(B:(\;]X#$5ENGGD_TGUT8PX"7!T@>M]#>/WB<=DMY9)++:' MLK1-IPZAY:^Z/=8G?I@:T')J(:5<0?MO(?$W3-#,[,*Y"(DY M3)U[P'Z6/OH@?/.5?J%,5($[_"I+.3B((7'\BU3,E;8BN]D@EQ;'N'0!KR88 M)_[KYJHR-VP+?V,-Q;9MIXZQ8&]!S5^'+F!@PF"G$2[KR1:B+RHSF>FLE#P1 MA\UT_&9:1#,S3S_$0&!\@F\(_P_;+_SR\Y1,TL)-A/I#T9*W%EP^%--4X/GE MN">+9VXM@BDG,F\;WF-$JXENPV:YU4 )<%8=M MK!U"2R2!'B9'@0C2GUT.B3\'203!HK^.W9ZM.2Y;5+5'\>[HZ.SXST/U87C_ M\'AQ]'Q5K:<<'W%KFI:,E\IG3]D31?_UYUY[O&A,G\^#PJ,]N"N6=T T\H! MTB%!2'9T"3^9Q(J-/KCS?ASKQ8CB(XR'3B\CX&OC:]I$>W43.TV6'W@TT(V> MALCQ25QV%K^BK G9NUX-V<#P=K$9C8:$.=D^;8DGP>(9V2P5I.-7L#$G2[Z3 M?"0(%\(%:;01.?! TUMG@IL,0!48P:=U&^8KN=ZWV%GEY]/OBE9IGHA7?X[$ M"ZG]7;/3Q>*;LK/DUJ]"E*7FE,ER<]5]S30E;)MXHX)=@;E&ZO:.E-&)\].^ M'QF:Y@^Z/WJ-.V*DQ;E&^CFS>5DI25FI;Y+5N- ['S^>CW_?7YQ9SFFI?^W5 MJMN/HJY!6$FWZO&J>'&=;?XXJ^KE4O\Q&,@_?^=!6"]LY#\3.]NXS.2DS)0W MR>RD:]_5M>KU'U$?_GQ^J/]0-?-LO.\R:]W8I_KX*']_;U6]:RO[K-I%#1*Z MN3EU7TM$)2.Y3BV70@LAX=(-D%"((!@ F8(XQ$P7 'PN'3Z<91)MF%#3P&L8 M9<,1GZCAXO4-!19=G8[PZM>U O\EBHWO>$.U5'\>W%J]7KV2U3M_?D(:_V-( M,_(JI)D\(\U4OS?J5W?5JG!4O:R>U&Z$1KU\V=HJ?V;>.:_IO'R4< [SHD!B MZ9(0("B%9W5&1-=BZ0E#[ 4+GT 56=:T&7\&3,J8$(.U'7L(-/"/W6&6V&\A M8AATBZB*TJ?[SZ&_4H.XFX,=(Y:6P,,S2>Q%*A4UNEVY2-D7S$BT#BT M/2%DGS2# @V&MCM!"#M*5=NB*?[H/9+@'NCW*/7$4=)W^H8TU[FQQ-;+KDT\ M&!A+:PC.H9?:BR3H,_>!HQ[9S>;X]J=J.<]:H7EZ+5Z_A0H3FO4Q58U*8IY@ M'"S#5G8PO-C)#_T&\JILGEG6:7ZFJ774;?] ]^J%^)#/7IN]'VD MFK!@+& XP T)]0GC#8L!X#M#2J;G(3T@; R=;>7IEVO-%O9^!X17@N5&V">@ M_R!:\&[G:YGI8CUQW(@_0'X7VDY*;3[V$.?U&S=M>28P0$\9.$T2+#! +"0, M\0DK2U+.R#73N0KOIZO!M6%TQ593OS).6O?5 M,[NW 4-DMN9]UP.CC_V"U.GY04DH.X([/L1^=B2#PWIU@IQE/;[!GKMS6Z[]&I2SROV#/!@^*-+%[>AD-^VC>=MIWAY_'_:J>KT<-%J/1P_7ZHKV MD2%@EZ2:1\($/Y>+;6TKTVW#.CFY+MC7XJAR7K$JWW_?7C^-P3/,019^ X@V M35G8?F%&,F+PAG,L]YA7H7)>!>=5'#2O8I-1MU/P4QQ2P.K[%B7XSX;6M.^# MX+?4'>5O]>IO]:39&SCC_GZ$UC066CN]^E%M7GZO7MX(Y=-FM0I_;3>R5L@I M^1=3C"F32#:IZ9)_H$FB(YR/'$329>FR-0*3Q(\DK'KLU 9N,!FB1!U#5(_2 M@EBR5$O5G#F#*IGT9EE"9Q8J^C!*=$=%<8UHJ.5PJ*$KG<-7-%EYS)ROI6> \'X] M9" 8%)Y'?8Q=);Q6D\1C9T*?? !.>)@/$&J.XS[2)VHB'Y'D))ZYGJ2$HDXLE0I1@;8 78.B1-IHS#A0F@#D3[DML[1?@UV:LF:6 (LKS_Z M"]#C(ZQEYLL(Q.;@-M?"/K;E"2;1"A1/FG6HQWV IQ* M5L?J=@\J ?L#6K$!OT=("-)FT:9!_GRJ5WRK[5J!;5&-4,9_.F,W\/' M?PO*/..M^*_2TZDMZOWL=;=3%FNWA$.1D_YZD%G*M[DR I>AD)I6>_8\4"/@ M(QL90;RF4Q#Q!A-FZ'%Y"=FYX_EFKD 4/-Z0DHL14^6D?_F8U:J/I?M*\506 MC\IU[T_M'4R\994Q2>CQ^\_G [-_YMU.QCV_<"ZU6N(Y7O+D_'S6' MN\="ZZC6#'TAF#,&M8)N/A*_+D.F/$L@MXLW)LCL)5L/E&O0V9/%3$:TLA2C M$Q4ZV5_#6Z<(>&S96BU1.+I%OM_[=?9FOF-*PT0CAVSIXF+QZ8)=U\.;04AR M1,7I((M'XAZG,UU]/5G>"RL,?GR]%Q;OQC]+2''.N$@$$E]#MQQ2RQY*E2[> MR ;#@AS9D#4Y2@^"- K MZB56]A",V!_>! @LPR[L.'V'#SY/AT4,3I2IA]3 M!+$->N$J#[])KN 1C3&J+=:Q1I&J=5H_+@Q0T'?-?02W8UJ/G:RUIPS(),A% M$_B!"_:2$>,U+]_-_*_?W?OBQ6UU@N_TX_?PI_K+?4\!P[SQ,>ZKTZLY4"TW M=PGOB/G[!\V\$\61U1"-XU^EX>2&L+3F'3"YZA(^90P0\)]SC2SVH+/64Y;& M;K^>D?^UI8=+[>)GP[7$K/AT;:F6@H[-WMQ>2V^U@J6B<'.?<)%-1Y:Z[$PQ M#%B)R1QCGI_8;/BYE_ID;3BJUAIU?/0PPL.HDA8:LQ&U(?K^<%H9=IKWUJ]" M^_)GY_SV_/%Z+R)J!9+]E*1O0NOVJ%6]OH686O4'_N]NA=.NPF!9,]&!T,HJ(1<-?$Z,,K8.*Q#J=BG3,HHH52OP MH_.1/1&D$KU13L"W+H]Z([QV28E[0Q:D^)5#"SC:B>@]?J0<-8^('#-OL;-(E M+X8\\M( M3*Q;)Z-@Y*&:#^(UYB]"0_-1RAZ+1S>W5\95\:YP\US[\X.X[B\5:M/N"=B@ MB+L)_T^JR16;^ 1+@?9#8/+/$"<2Q.432?I$ W2@"><$O#7[KD^(J,/P) T212;U\QJD,JA%'AC# M'?G(G[M+>[YNFH:*GG[?#J[+Q4=C7)$[I^4H[;.).=42.K%S>HY)XW5$'K1\3=?S/OTI&*8J9 M0F&6 C!K5*P=4Q*&P9A"*Q)HVRL=.YG81&(P>P7&CBU 40)B3'(GP45>/'Y0 MW5OKY$Q3F]^OS?K3]3PL6Y?Z__E1.AX/;AK5>]0X+Q9+O^K:^C,>H1;5WU7M/W]\S;NE3<>LB? M#_-ZM77[4';*7!K;S^;]I*R:-\V+ZO-Y$W0ZI\S;F$RK M,VO=96"L]S=1F?S!@+WBYK#!9N($KYCA0@SU/=&J/7=5OO<[-P]E6VN+#[]& MK1NE\6=4&2T/U2M/Y7'[*#Z? M75C5RL'I]88G\6?MS/R.RJXD/K1[WO/5Y:]>O8PU6I6DN='VF3>VQR.42B_T MZEX0*7A3:_+#H!?F.;V0TPL/EUY(>^>W14.7I&ZGU)8ZFMA6.T:^W2GD.^V2 M:G15K8!TU5!2W?9K 1J4:(FTW\X75+$DLL]W*V0)XZ1EHR76[7GVOR1LN4!? M('IC&=_F7)D]/&F"X9C"L>7'L>>Y!'1%#*6K@AFAI)2>?J$5%$^7" MU"=Z5Y.,CJRT15E4VZJN&.UB1Q;;1KZ ;:4KYA6C.&LP95+#X-I^NR#)8E%^ MX1M8TL2Y-D>PWY7R15'3UFIA,\JW0KE!PJK*B\WJ9>7'%D0?=3E;^>=?VLT^ MGI0MI(%#0$WJULM)B/D'O;QB]-\AF1^%[PDWH)KJV1 ;NA#JQ\=/AKQ@,N9D M]E+SDW@8(_DPP^AA,@+)N=!B/(ROS1%>ER5%STKY3^AS@N-0?:(]DS!$!AE" MNEAP1=:IW@/.('3IH*0,Y)!1D,\LA^X/:,D?Z[J/O]-!A'F!!TS'0GO90@^H M.!L"2272Q'W4&5C!@O'1!E"TLU.&#LWWX4]_-,#S0UF+A$8!%\3JM:B?3&&Y&XO4,.21C0O_3XW"EZQ@?>GN/=7'20 <3[!Y$* M9A)GA< GE;Z%NOA)D#$BB:^K;MP M*NH>D++)KH<*FG3['7H6.5# )6=J!)X0H,CJZ@APF0VM:0@(>UFA96"DVBN%$*51*S%SF!$O\)=Y%8"XIP+;,)O8,) MP(_$&C^2.R[YP&/\2(GTKAZW^J:K6=3^>!]4;?4EJ.;T$>F!68\:71#?LSJM M/^'ZLT<+SK3AK4'/.LB&;N[^2BI&3E<)V]6P+]'S7[K1'>+V@M.+5=A&Q$,Z MQE6='3DS\@C['*IT2(-Y1@FT/,'M_*&28XM 6KT#MI#-N98-_)V<<#+RH \3 M-=/EAVWYRX\ZQG0ZF+C%('Z>N7/"*JB'^"W=2^&ED:0*Q;_U8](0)$&P]M#G M&(X\O#5FVS<#5F4R(H+)K-4BE.P;!AJ293/>@N&5"E]Z:,?]%M.-@T)BQ6FY MW(A9%5>K32)%,% O%TX*P@]F6&BN4_-5^&1]!F2F!R'0/"6TV@^0$ZH&=3OH M]T']D](P@0YJ9XB3X-&&^\1[T"TX-<%#72"%4B<$"\VGX4HZ$JSR87@A6EKH MN47?\*!@5"\)G[:+3UW30ZESCAP$+A(09$&1H,U\\#;)SY$Q2">LR&<63*HJ MANS0+$)$,ZV &JX'9S& 8,BA$JZ#9V;.-=GQ4\]Z:D9BY&&3AN\3N!Z>(]*0 MSWIUHF(K&9)#(^BS>[&+%*"(7#MRPD$0I8V:[66$D4] M/@%'\\ Y37!. \$-6 Z6FN^]6"(WL"A$'9] >8C1,,T*[=V?^'B*: T/DR6A M82//<^FUX577TT=F3BA/_0Q:58-(H$-5'WO(8T2;$Y!2(.K8NX03"7L*Z*03 M*A51UUBS,F2(>H?P\U%FQB+AO,-XZ4ATA4T\ 1C$ 6)18*68P'NTXK1J1\, M@ N7!).N'DX0_!XQV_?Q;!GD;L#-L\A!42'F=U@+P+"'(5EAR74[*.ID2$Y* MHX%.AH661Q.#V!5%ADZLH,N.;F,>CYWP>,"J;7MJ]#Z9>C3319&,(#G3X:1. MSVGRDA8AKC!?(#Q0#98[D'H&SM\B%+W$YB\N @B/A*$F#^=JE6W?S9!N9.GA MS77]HS%#HUY"0XOVE##]>/?ZAXB'KB&>Y=^'$H)%*)YS?8*' 11J?"&,AP^P MVX!WPMDUXLAHXM@]0%.ZYR/5>TS53 1!4SJZP1 [ !&:DG4^7/A"_@)=]V $ MY. 1"\H$V>[O0/)-&L\W\7S3X>:;=MPK6$OL-@Z$1,U)*TF//W8=FJ''O[>[ M:1K5]*%E%.F?1#99/ARK;OG]<,M&MB/L]*]HP5AA)TRCF;2J##NKOI]L6#^S MS*UPX851YNZB*'.R)84_PLLG.SMYQMEGC'\'BGV(>[;,"KW:5GMAC"I].J?A M6<2/%[";#_.(UU8K5LU%Q](KN3P1=YC*9!K,NJG KWO$UQ1./'V QJYW+WR2 M14GY3#V^3YIP'<4/ M [Y4I #3 <1%P;_E)Q1*/?[>$& BH;U+N+7RP\\YV1=[MZ Q@R>2Y%FDER5 %A-N&^V@(K1#M(DQ0ZV;9L@K*:CV_/K:P+ZZ?7F!YJ<-8HP@;F)C+XC;I<[6Q$^*2L"XX%>3X M2IH;C3I&9,C>W N+UCUA[,$:YM .L*$O$IWD[GK1D;6I8K[4/4E$UJ11<>@O MZ7?I HE-W"(Z]@B[X2XI?XUWRW"59:I5I02K-JY6O=3O/=_>GEX?&2<_ M1^C^+G^=IL)VK2=D8E':/@IIL,@POX(W)(F=O(25HDRGZ\36>PG.ZY-V.]#; M=YTSL37IWORYNQLAO]C[YU_XY323]>.?X<8;.,'T(_RTB^CA=F"U1*W9O;OU ML[W;B@,=6_"/LM+T0WPRR"$J7TB;D0]YH$O7>5TN5>GY=*RUY>+]0U6YU/U) MOC,YQ7*!D^YV1S93CS)7/$W]23DS2L/?MY,[];O_Y_%[]HE$PNZ4":BNE0J&M=G49-IHZ=B5*!:.$E*(NI7>; MC7+SIE:KM;5\H:@5M[R]7&C 73'Y0HNV0J;KC%BS7>\B [1HPK8$/@;L*ZJ\!^"5+< MOHOOTB'T6(A*"#=P$PM2IC9\C?%D\-!<;^@R3D=X<^B3DF/T&>$G8KLG)&@U%S3*2?0"PUP!<6BL\CDQ2RR2C;L=G1TFR2#\S,?0*!(>GJ93)3F#3 M?$HZNS3S;3!B3U)P)&,.[Y$SKMGD+98CF51MC17MAL8.VT&_09IQ, M23P.*2T17X)1(J"(H0+CV\'@$'[^-P>'H@?.S%)$:."D$DI%H)W((*W]X6[C MG,#H?$ (%=&B;)6@'QXQ24CST1.[X1-;?CJWT-"]@$YEC>K[(I)P*(KL143S M\-" 98I>']JT 20UGO7#@30-<]NA4;$5)) '6SM>O/"@+MV<( E9H6K'3*I( MQB$(P0#9#^=)-_P:+1E(GCW/FC$F@661OUY8:'>%6;N3(MVK) XM:6OX)_EM MKY=+69ST=HN+S2SYK'MJ42NI[8S6SI^*M:A?<:'ZS=:R27*+ACHG5V,'@T#? M&KK="EVMZ&FMAK6+2BB_70G#!Q:B)R:N/%NAPX<&1B#YG"#&]S3[L\DZPK9B M#P1_!3A]'Q]5V((RS\-@PJ;&D]9*.F4P5^2-Q%SC*Z?)%E.H/-\PHF:%53SZ M8)+^C)R8EDCRK,6*2@NM:#:=)BE,?8ABP SA)P6WB2G*C:<[NVA%RCNJ/IF] MI)XX91PW"5)XAA57LY1.#2LO$+/1_OI3[T/_<(X:I+HN-54K."J2_&WNE*Y# M_XOB(OTOB+/ZKT8 $!>]GR $)M "+4)ZJ".IVN:;15_'_\RNBV=21UVZ:I M& 53$E6UDY\-J/]H%T1-+,D[%$^/0N@_%C@4\D*'8K:!BI2O/O4Q/@;@042$ MQ0C76W"HTBXZ%/GWQ$;H T\U!XJ>66BQDZ2V[51(Q04>!?E@"B2@,-'6)U\M MAURS ]WR4U>+UR=%F\<@V,RI!XPU\$G_3#EP= )?XBZ H]1U(?E"**-1VH2< M'$R[S_NDY4,4&H5(Z->M4NS$!8(IR.\2C+1]P4BYI%Q69H/,,9>4E01D30J] M#>(9@*=AZT,??0W_2 X<9H!-.ZPT!EW*4LN3/@K<]-I$WB&WRN*9=D?L'3JI M1;I2!%XXC%"J=*X#,WP?;_ "["O;#&>QLQ!>(9_#/D8"<-E"162?SX5>%_EK M:I%+W LVD%VLU:'7&;[.CCU]^)5Z56,\0Z\Z,]'G8;GD-_!KMN-^+G^(=N(R M;W.ZOP3F4M)1C*+0 B4/ MN-U$W"\.^]&H'PGZO2W^$%(35HPK)J(4PJ>CXROAME7."(U<)9<16G@0YZZ/ M,D*E_$UH5,I71T+M^+]D5?F\YX9+'-]!$*_+>9:NI:QM+19Z5? Y\[&1 )LO>6\(6XZB'VXU/U%R#42X\K/.$%4_>]*'O MSQW2/5^HSBWE!'L-#5?Y>PSWXS8*^VC)RE]MR5??&\WJ6?6R5?M1;L!HGZ9! 75R[72=OP%I7A1Q) M;M_BG]+.BG[?'3LAN__U(R*8H^10*(>;!>Y! M]14O<2(])](?/)%>TO-Z2=+@,$Y1;*LEPVSKLM9I:UV]:!AJJ2.MN97,W[*. M*>];QT*.^M>MMT=5?/W08:[IE-M-<)BS8BY? M+&AB45>'G6?I/K(5ZW"F^C,T_[^?+"#=$66)A,"BE@B@B9:6!Z"^E4SJG% M#WRZP^"83O<(Q\[,.UG!*14L:CGY(X7T'A5\/7@SS]K>1IMU M_VOS /_EAS%_SR,W.#;JV.A7_OV#]LT]X-@Z'_]\F4\ M'N?P'7(]]_%+V3/Z<);A%V3V=.^+J0?Z%TF2M8(J?<'3(TFBJN5+LBR6\I): M_!(,9%E6U:)J2FWTI&2E7#\8S /$%:?KU6U[>4#/!Z"M<$ALRB3=I6@+#$29 MZ^I<[R+V8NP MKZ -#O^'0&D'9J0G<8<##J* M1#!'+6KRMB'G:&+K8_\#<.1<=T9PL#.C'APBD*A[Y=EP(-E/(,GGBTI!E%4, M)))2^M+SK2 +7!Y14:0G](2=F&UAR3'R#<\:SCHF_]=/GHKDQ?5TR:[:+=82 M3)+##MFM^#?) QCA8ZFDJ*_ E 5A5= K>Y)UR)8U0+)#FQ#%N MC1PX(Y+RI0X0M"21HQ9'K951:T70$M6"JI7$ O&$U"\ZMK^\JDG/Z"DKB>VM M(1:Q;U;N.W" ^%R&P\@)R:*#@C$0%A)^$=V7S-P<[;\4]41?.SR%;Q&8 MC-D@J4[JK:PD?#J! Q(N7=902E&P/ZF4BL7\YQGW*VR_#G F%@X3SO9[-_=) M6JU0G,//TO"#]V"BEE=$##^RJ!8+Q6<3=255WQ;Z@,F%!1<8*P /'A'I2)V! M#F$ZBP:]C"/E(?0IL)Z$\@+42!R2,M7B-.G4V'@G)F5DC,:'"0(*!P$. HM\ M$/RF2'V0O*0R'R2_7108#&UW@A!K>=\(SY4E[>G!J^@R3Z4UZL2;K-A9V6E? MXP1UO(2SH1VRLZ%RG.$X,R_2BW%&54LE^8LN%K)2OBCGVQ)Z*I6V%YX)-SN7 M+A8FR26=DEU-6 DJ7%%4^72;:^7("4X6=*EW@L_+!839<:VE%2]$*!PBEH*( H<(#A$K082Z*Q"Q#D]"Y3"Q%$P4]QHF>(9W?V"G)&IY654P M[)2RBB3GBP [DKB]G4S-"9 -ISH#LP..E\-23:9Y:44X9;52RY>+Q/1+40;X MM%43;I#1=US;[4TR[%QKQ\C1\_I<9T+/C?9 U_4( R+R M[,FBH[.O8_RZ=!\1Q'=3H=;288)8::]![)/,?9WU@P[Y$_*Z^(7VA8U%$J62 M@C_<%N1\UX'>%B=Q7@(;VG]+DA;132J6;[A":X*O./ SPAM@95$T]C5865CI MO>[IRF[M3@N!4J5".$RY']MRQCAJ M'@IJ]/28^:F;J7>',M4'ZH0L+B/W=NM>_N\Y(./7:](Q'M%'FROR!UM MB+>_O@8OK^"^QH(.%Q!ERDNDPP7466AYTN)"$K?7XV+GO8UT3YU##:CPTHC# MQX@W!T!*BB9& 1 -OQ0!(^2BC(R]J)# OC!$1MX)*L(+D>>P%\6<<.R!!S)X MG00'CA6!0U%+2)>V%CE]9[G$^L!C$4_Z;P(/,04>^U@T(>X[>(A[#1YJ02P6 MC*VU@5B]=F)]>+&(,/TWX47:V> 5%-S96!$O\H;64;J%7<&+3?L8>8X94YBQ MW^44'#,V5OX@J=!>1LY_T24U*TLER+&2\H>/BGTFBA.J3\@8$?-O(DAF (J0 M>@:$):^#V:\&"^]A9%P9@0LP08DEA]I6<\\+%CA,; PF"F)>+C1Y+'*\@EDG8I; =3V$T9;[AXF)@B[SFW MGV/*YA*OH@3 MSO8F?X7"RFOGEZS97SGH$TMDSC_EF *8$MOR@5 MU-+N((.R&\B@'.SIC( ,G%G*D6$!,BBB5L@K>4 &12KD"Q^^%8F00=T-9) / M.DBQC[11WOUC3Y$&NR %A2 -WI]HXM:1YD2'XPLG0AU!WP\:K* V7J)&GH'S MAP1%%&YT2[@;Z7 DD(=0D!$J_5&V@2RA@E4G Q^/\8?S&V>R3\,&(;HOV,CW M$"6\HJ4_:Y*X%[17GE%FJJ(&O6*\HHD[425PSO<(G PI,(> M.D6O>T7[#&G[71'!(>T0(&UKA^;-J;!X)Z+)TO81;;5SQ?\Z1.-U&!R!%B-0 M05(*%($T4=P=\E/^P\E/@ R*=-#(L-_5%-S7V2ND*8A*065(4Q*W3\"FI*?8 MF0D=E.-FJ];X4JU?7!&W@Q*6L(-BNYY)*4OS#S["7PN0H\<\ \*DTK99\T7N M*!TV1O&B#HXI>^>]:#OAO3!69_X D>$_UA.6@G,Y&N +&0()S#\%35"HXY%' M)KNMMJ4V &/[QFTK;86\R+?]4[]Y]/O*^'&O&^8@V_Q9JOPLEO\!XNM #_[W M'^LI^-JUGI"9Q=M;](_@Z /\6,@PO^(=KV4B[\8S&ZYM&1;R&YYKE$UWB.5X M8NN]?P3+_-]_+G7/:SO*T9V/W)8M6A[2?JN_373[IX<1K93[SY?4V/_E 2?N MA*T"F*PMJ9P7%45ZPGA7VE[[,&8"PHVGPQP+Q! FAP8I2QM MSRSKV$,@G8)''6R?%G8]T&PZ?_^-4N%&R8WR?4:I;,\H*Z[C(WHV2,TQT1"Z MRA"G'?QY[.^;0F/4P6-B/)WZ^]$TX.KX2;EOEC-#(51+6 MG#L41GKYYL#"EE@ZS0LBC*!PD"^YW\YR"P R"P-3;2 M# @K?M"R^A;GHTRS/)/+$=W# LOZ-SR%UF^S)=_;OGOLWQYWY9_PBI\ M/V241.UOA(Q2@4,&AXR-Y^[I(7NR*HHE22F%A^SAUQ1U2H7MH0[-7D$L0&@B MP\6"G8!Y5SW/=9 [\FUL\6/=@V;0\1EZJ7S^RP$) EF@*O8DZXR@Y3O^$IO] M!:G]N8$*.&QOAO5SR.7V4JYVV>)8=$A85'/@N\*OHV:=E Z0GNG'KC$"+MX! M*6ZK:_!=IOT7Z?4QZEJ.=?!J72\?<;7^B]2ZKG>0?= :W6A6 MN4;_11H-45ZLP8?N@>QW01-7ZJD)J4#<4&@ VZ@&[=5T@X0)C_5 %TZ@O_DG M..S1A" BM$^P'))82)J"R33<_SREXV%SN>UT%Y/$Z)G:_^FD;LD"IQW7-N'3 MU_[YSY=.LH78WG?%DWE7/,2[XB55FG?%F],5+SV8V;$DWB%*A%^36V=M?>*. M@J_Z*'"GA^:%XPH5@ IZX4(QP$N,'3Z@FM,*BY8*00IACUXQ,:F)6P&V=VUW M'"Y=X>OLV-.'7ZD5C_&,O6H\T>=ZQW?M48"^P13D\5-"_L>'XL.OY"_\:_1) MS&3Q1Y\_Q)P2R\ < R*766%53RP +Z_P*<&5\CE%YI+;*@*^!?8T2*<+ &CP2]]8.;([HM1F M12FOUE]AA^0X^S W4*H0\@/ZNB]TH#\)S?O[:*@#R\">T"YLL(G R$71;"##X!;2?6]\R^O&=>D!%H#R&].5SP@U^ MG;H(\!-(Z[>PQ"(>-][]D,NY RL(V$':^)GOZ95U*'ZR_'M_6ANWN]O1YF/E M4AO8V./_^E]=_ _V]>=BJ$[Z =0"-) TX'%(XD5K-,"WF+2E8K$@%?ZA?N5Z MGGAFI_;J>B''D1D\1E8.H^6$18ZS%6!S,O#78U(*>Y[D4V](?F3'9I$:NJ]R M80XQ4<5A@46K[A+B>%.PY##VU0K?5_-]]>'NJRG\MPNE M4EY2D-XN&J;25B5=;7=416IKBFZ6.H8HZF*)+03T%ZW:Z67YYK99;>'OB'E% MW?(RL="&YRP<\5@WB;(I[%=RA7P*_K^1@Y4B]P=<%P\]C"R/>+_$0TGQNR4% M_&,I_\G\'/&\D3'RL##Q,*M/1E]W>B@D>TLE1(RF7!\I*&/?.S7 M$ _(HZ1-/(0.+42E=$TK />JK]O=T+'"D(8\^@5R90^-'/PKMB()A:_2/9_14R8X&CZ4E6MX65Z@';7R1*6N%1I-T;%]H. M7BY!4/_[C_S/4G94RJFE79GYCS6D%Z.II*=GM7)V>56_.KW+4)^Q=EG)K600 M>>JE;L4FV+T.P2Q>E,P6_=0/<"RX%-<7%-NB>[%NL7T\,KZ^_]^^+!>A[-8@ M]F^P3+K4?1C^_0U3?#3YN@:P8H&3T+ @@BG@Q[1,(8R1[X84]@K+OOA?J $< M7]V>ULLMX7M.:%7.:LUZ=15,4M3K@C>:@_3XNQ'UT^]8MM7U RCC4 M%#;9 82D?78VE:M8U1^U7J(M+&@%])\OUDM>YR9Y*F5\44%0Q_J!DFK M9B M"L]"/P\/'/5IPO;U#KWDDOB[0(:CC7[Q-3)T7(QYYM-4*B' F8(++^+2 M&A@9GC*'YH'I-^''F?C1$CE@N$"4!XYI<'B.\,^@RP^&\.X$&G;#-PDOSAN0 ME_BA8T'"-.G8*9\SJV2^_'@6$;P3O\+S-= G>/CP-LDQL[2RZ3H(TLB/EA>, M$'T.M[NY5/%J>OY:&G[)5/L2ZA!Q%EF>G1H%RZ]W71N_ GE04_+A BP%ST:1 MR.6#"%E55JRO5(?HNW"Z&RB0"8S*,"^_KD1VDMM"DM(I8@MY9Q=RW2G?29%S MVGLR"8?C..U._41*0/(+-9)FY]PF0^A[<]K8LO!LKL-]M?-0OX<:WM\;''!=N?5N6WK$>O&!\BSBM MN==8K6N-BM#;'8;L5L[;;-[TWAD3.3CI?+P/PF6Q"[)X9ZR#RV+][@$7QF:% ML=;U?H.^W$&)\[5D?Y*!5Z]6L_5J^5)HG=WN?+#BX*24DLF;.,$K!1RX$-Y@ M*M&):)E%QZ&QH])TR\/WW_F@P\');\U&]&K@@$OA#5:T1)TECPUL/3: ;YLD ML?%-_R;\Z=UC9/.@P$HF\C+5^5/#LQS#&NKVK&?P>3'AF8<,UFM5VVH"QV,, M&_,15F\/^;Y&&MRQV"AJ[M::Q_T3[I]P6>T<@?,ODA7W4'9;>H?BH? TR=I\ MF)4;%?!DR9:0E2=+=M)@%M1]9Z 6T4,!Z5_/\R,?Z9'L /.2BXDG4/9$,$M MWH(.'3Q,NRG_WYN!OSLMS$)07'\RR[9UWC(_U7KM=_FH>G,F M5,ZNZN6?K8OU9W\B:?% Y/[[/5RV^Y;YX2(Z:*>'2_M LCY,D'#H'7=PU@*I M5=MZUCLHZ N5OFOK8_^>IX5X6F@?IYK'6 Y%DCPMM"/".,0P"9?L_@,F]S+V M.3S"Y;;_%LA=EL.*D'!)'JJ_P]-"FTD+T>W&6?GN^%(X:]6J9SPGM(N0^_$( MRW-"/"=T@"+:=X^'2YOGA/X6":X(J6?ZQ'2$,]]"?1ZEX;F@/9QJ'E@Y%$GR M7-".".,08R-P")?;_EL@=UD.*S+")7FH_@YO#[>Q(J'F;?5. MJ.>$^BWO#+>;@/OQ^,H[P^UK+H@+ZRTE_.FY^W/^<'/DEQ MO4^2E%A">0T;Z1Z85W_JV@I<>_/:BR=CH?;**E-?,5+?DCK],/\G98JZ<=_S MW)%C9@W7=KVO8<0L\9CLUG($8ED;=?%0I%Q!"T$EZ]'AI=X#[I)"T::'LA0@ M]"X>[U?]T;5,-ED%+:<6PJW*5Q'FC8VVXYH3_+]^,+#__?]02P,$% @ MP8#26HA,TP;G/ 20\" !@ !G&5X,3ED,2YH=&WM M?6UWVS:V[E_AS=PS8Z\E.W:2IFW2R;INXK19=Y+F))GIS$>*A"0T%,$2I!2= M7W_V"P ")"7;B6Q+-L\ZT]B61('@QGY]]K-_^C]'1^?Y+,X3D4:_?GK[CRA5 M23T7>14EI8@K^.M25K/HDRJ*.(_>BK*461;]7,IT*J+H].08_A_^\_C)T=&+ MG^!B+\VG5/XL>OKP](>'CTX>?1>=/'UV^O39HZ?1^[?1P3\_O3S$=\^J>0;_ M%7'ZXJ>YJ.(HF<6E%M7?'_SST^NC'QZ\^*F2529>_/30_LOO':MT]>*G5"XB M7:TR\?<'\[B;KWGR]%2IM7LV>G)R7\]+^(TE?GT M*!.3"OYR_/B[YF^EG,Z:/RHM*PEW4XHLKN1"X-4W?+?W'?#&PKYMHO+J:!+/ M9;9Z]K=/]F%U'(L,UFMGLUDFHHXAMA)XJ>W4@R$9?/QJJ:/6]O M3-_];NHE^7@A[*6&4IO/?\RPQNNXI. M?SP^_>GAF&]RZXM,X!2(OWGW\[ M )WU?#F3E3C"#XIGN5J6<6$TV..GL$[S!?:A;%.;'8'RJ=3\&6[7G?X.%")5>KOSYVZTT]EC#<3R3QZJ>9@MU?11Y'4 M)2AV6/_O,PFB!*^]5UH+K4'91VH2O06S7L7QN.'H;]A V:":BHB[!W] B M4F6D8]@1V /=[-)X%>&^%:+4= M"#BV\/XX1X_O?E,5+?1S]]2^G3T^>OZ[+:B;*N2K%* (#!Y>2\T*550QW M4\UB_(^([/;+2PO)@Q=Q48#)1S_OIX?R@NT91;&.EJ!0\%_\PDF<5".\D^<&K)R=X3I JGX5V4*@SD,)BW-]U!4SOELT%8].GJ^]L/]> M6-O)+4PJ6J6.;X=.DRPNF.>;R" MSU3T\$EQ>"]>STZ.0*A3<$3$+@O*A>1R.!GN)-415J-\)0G:CZO M91*V-^YS"GN,7O' M&WQ\K?['UM7B.]@M68(@J1)/^T0F GX0\R)3*R%X"W-=9Z2-4!MX0H*RAHIO M&9?B$AJ!HXM>61N9160K_,9J5JIZ.HMXOZ*YF(]!YO$5A9K2G #Z ]P_2X*_ MZU=UG.SF\">.$I5E<:'%,_O#\^OV"'"]1UD,LE<]F\@O(NU[Y%[ Q@NUCDOH M]?';OGMR_,A$Q:'3\]6W@N)R98_R](>.1_G7O_SX]/L?GU_@C*W5+5==LF<7 MS)\>O!C7)'D:#:!GIT.!'QGY ]60HR^A:S+1H$:ML2JH#7 [\ L]50W_A_ NX*?F4OG@NV5T[ MV+H9O.367&0KK_G)?#Q_>9LWOL$^7_.-'S8ZK>-N#QINT'!7%">13^,IN7)H M;99#49W4DI19ZRZ30^XT$,9A;%.Q'@=TY$6;*?#O[[ M_32CE2P*V*M[:DJ/URNL_KK.J3W"5$79_3#N#:AU.,6LG_NR*W[ 189P 73?ZP)];K@/S%]XN0OCC^]4 M\L(D'#J:;RQ@J?"RV2ZX+7B8\+0R!1%!Z7;T^%LBWJ%4T"T5W)]:P1D$N>?F MH,-9^HW5 /STRN@!-J5P_&09O6:#^M8D8?"%,_A )D$.=7160O#:FXG<_WI! MDU2-"P[ET8& O;/J4KN,F6XT)V]1HSO;201Z6<*?=3T&IT;&X+PTM0"C28NZ M+)2V"0BW$/_[K$^4!L_,_U[,RK&39! =1H&#_IC?]29 M5L'S=L&2S3J"+9SO4CK\38YR4$:V OB2$D]8];$GFZQA*C2<$\R#@X&):TW> M]"J:Q0L!<6 B--WN!?8:Q NNQP4#W^![M:-6!0V$4\C%Q:6(20F[BI^UQT3R M;1WW/:/F\;12Q/R-="[(CQ"-EK,GAXY)BH)=* 0[7M(2+-K\6#,9[9W,V>$Q(GB[$A?-<)-F"KP)[%@@2;'#P5E.G2>\ZI4&7EU^22K!1Y3 MN)[_>!OOUD@+.>-&NFASC99G&?<_"F<;"ZQ\M'>[=A<=T&%*$&\&LG/-0?K5 MS%/H\]QRY==JP/^HFB0*]%L!CUJBQV\CK^ 0L;^!(5I@MXQ+QR7X2,-9A',X MQ[P?_'7>5/'P>KG@)P&"!H^%Y0PKHYYX;;_,>6DTV%80D+[KO>LH3O[OK'3) MTCCY/"U5G:>8,%7EL[^QHH5-2R:R(R=H'0'TTH!=/">*$IDY.N MBEZ"&J;+P@K*2"US=,'A/%=][BZEOL"9&H'_M!0+3&_A-ZY00;N2C??%;6/0 MBN"7: -LE!G"X5*12&W@;'-\?(B(P]LM4_1%*L8$&1\F(T]HU/@QY!C!I4@L MV7[@!AL3%:RBUZOOB;PLO",ZL"Y158)16J#YHFSBQ2X;Q4*X%S,TA0M%8!7RU, )K[A!POAO.^R\O&P>S[G9OEOV M8/BP!6(YQD"OLTY[&$D4QH(/);R^C0.XVG#HAE3JEE.I]R>7:K,NO\L\5Y39L),UO\CAJ0+BUMM5BA:? MM:3'M"MI1Q&%ZZ*=0G\CR]32)MF23'&YK07$!DVGL.!=P^[;E])XU?JT3;5I M!*LEHI6,OFV'#.N$E 4#GT&@)V(#VKG2%>4.X>,3J4&?1G_68.K!FA^P.9^* M'/'UB!A-0.5K- *E^B(QSYCA+H".7PKQ>>UVBABN8K9C(DN-:-]2"/L]E'69 M@'V')7_9?"6Z@D(8O_WP(;LB&1DL@R/N/,>)A# )L<00)45%*?'6.4LDX,-8 M&FW=NO6:O&*O_41%2@1YQ!L*GJ"H^W5"G>#58O4EA9*6@):2W,[#) MG[7DX*:IB+@M1_62N[HQNW/DE#E@, CE AP[OQACE5,K#Q=N4">!O>[F(9P1 MDPE>QSQ4W'=ZILWB1B3$F,6EH]F27LK 4'QL[_!\05D]\^2:)X:Z8.2>#:OB M7&24 RI<6PXGSJNF^V>'3K?GBRUM U(1-"!M%A&O<617;JFGN$(29OH0/+E; M"W,NJYJT?7.+MNL3_NC<>\:]QF6(X'IU_ 6&F<&_?W6*K M@+IEU1%Z8W&4H.\"+C/_BQUR8%+J:J9*N JW!]C8=W=UM$44J$F?XCK DAVL M/5>H*^":UK]?9RP/K6,P <.8TSN . @%SW1J&RI[!*U2'(LMJ"^S3VR-8'/& M.&XDGA.%F(3WT%3H]X NA<\))R(@>\W5Z"#!G:0F 9NF)N\AO@W M"\_XX.-LU_#?'Q<'/)NDQMR_PTZ2E#7PR18L\LQ$ZR"!'T#N2YGLHUL$(7^1 MQ:MG,J<2\CA3R6?_^EBH#2[>%%OI:ZZIMV0#SK41R OU^:4N^%&P33I]:E%W MZTLKOKKM"62-I=%M_"9WY#<5*@?;2]%M,"E/X>3/OL^D'_L@1Z5 ,@FCUA=4 MW].V($,.7NF))-H"[RZ-9?#:4UUKZEE"SL[ICX^?,$N#69O_!K.J0^=CU2 8 M9;:B;ZTS@Y4%JU,S;X;N[8T]?^E2)9BR\_!.J/K]VAOF5M!084[)+,?<#'_^ M].F 6OD6OJ-'3XR*.+FDG_%HP+(,6);]Q[(897]LM6Q'FW,2< Z:F[1W#,ZG MKCQ=:M6/,QOLZ,XQT4_ZC-[/J5S,**/JQG]!D^4"L=EQ2:$=*+N,5#M&N;8$ M8)5K:4P%Q6$E6 X,2$WTVV.Y=CMDV3MGX^=M.QL7.(V7@!>5DJAG&@/;;ZS5?34\D%8E!X+14>OM5?+3/V"> GSHO\PYIE4G: MCX+*1%^B-S\]K"_$J(,G4*DAPMMRA'=_J@=I1YC<^I_AEM=S:6C_3IO@7HE) MZS8Q4NLYFXY#DU$TQ?MGVU3$Q@E_U-6N+85TMS7V@Q>G=T$;HZ,SESGFHDLN M"H38SKG*9:5*6^T1F'-'R>@4M#%M;#[72G2X=+;N;M@WD=<,DKDN[K\;DOF! MT!2IX2Q$ 9/YG[7$CNT6FV$HLV@2!Z&[Z:?U^&X(W2L;QAN-%^>YJG-2>;;2 M;C.WK8J[MC5Y1DBBO&*M5LW%YCP$U^2;DIN>Q0;1NQYF9CW'!C\PB/G-R,>3 MNR'F[PGVQH:\<"YEJ$<-2QT6DXL2"4<4&DZ-[Q$7!Z[..!^O'N'2B4]19F)&JG:>HB93EN$".<]\%GG:VW$[:PKQD5DHE! M^]]DD>;D;D@KIR5MV,F*EB2WM#9AC-H3!=DT"/2I]?5)%N2T,[+>Y'LN$-(! MP7GM",[' X)S0'#N#H+S!EHZ/:9<;.('FXFC&<%1A.V0:8T>+G)PXCO!_&*R M=XU*N^WV- /5,!D\;MIT+79]R VDI">S#_<,/RUBF=&OS#-&=TJN!U_88Z.8 MU-E$9I011%T/'\?$NOE^PO>%+-9K%N#J3F%N)6 [W:'V/]LOBQQ26@R$_%L' M&]X?M.'[4AR]= W#X#,AD$[L6X/8U]PYSB*P/(0UA80VLM ^!\)!_[Y _V"X7^F]=6E.+IZ;N0Z MV5V?^*:W7[G#C)IA*^=YFYP(,>5(JEK"UY(QD'FQK@& 54RO1$Z\YC6EBYH/QH943OQ5MSZ"6'[A#VG"/!G0"5GA@0PS=VOJ> M?]@[Y-6J>KK^L4T%Q[PE#1E6'SV"%2R[?5<8;Q]0)706+20=38_,@9@VN1T< M/ _;Q\WW9R2*A?#_3<'E=).BCQ,U'WDT%/SIL?J"GPL'";5WQT$,O-J/U2A> MI;_9@_%%C4(L>([! 38?^?OC" 0[X87-,4$S918%V@QMFG=XHXA;GFX?J4EM M][V9H@ 7,@0_P@!R-E(]/'J"C/L(A0@692FQVEQ!#;M97>#>"7"[2M&XC';E MRUC;!:5[=JS. I:1\%P9[E%#QQ3BEWU4QS=AF5W,? /C#I_V>"_7,>ZP-ZWW MU?=QMX<=HDZ\ B>-^%+PR(EUM"Q.3>_G1,Y!1'=41&MDZ4:!(RYLZ_;Y^GZ0 MLT'.ODG.WFS0?T;>IFQ;'O/$;NV#"3LDF?7]@ M2%LY^[LRHHV +RBI>"'QS"GG'2A,%&-7V/::IA6C-:N[)C;%D>I3: -QVHX M5ELZ5K^;([$V=N$^'!H]8+K2>ZGN?.@I%Y.>/!GQ3]^?G(ZX0/+QZ >&N78Y M^?SBQLB?@ 2G;-TP,!KJTCW_>WHZ3H;3L7.GX\R-R_8M@!T@Y S%VHK5+48C MFX ?UQV1.YOKQIM\A8/8#S(C$,,#"^G:_1+-!F 6*E2:'DT=!KFAOPNK.#+W M(4A:X51#-ZK&098VI9ZT7Y9OE8>W8UFFD$!5< MW4/UECMJ3?]H/)>N%7'-T/VC[OPZOS="VIH62X1"_?QD#, 6Q65J(+S^8"F: M7T#U?)+)<&@/7H:7Y(W)Z? 1\!2A -1 0VQ\IGFZ0^'+.U5W6\_(;;W4C>VZ M#N277^3>**"-W6P)!WFC4F^_(CH E#?1(0P Y0&@O#L Y:\U>\9@V7S1&HB& MG,]%*GG"70.=,N2O=59I3Y4VQ60=37 X'>-<:$P*:&:1>7,0]P.]X+=.3 #G %YSK:LC%^S&%APR-J&0Q3VPOZ#=RC!AT2'"3VW.J-_'8V-51F( M*=&X>ID(2TB-@Y,XVY9AT=3"/NTM_S9!M'MI"["^TNF]HQV48 ,8Y<-ZNVOJ M>9[-24+E#COH:_Q6_E1+%+>*1EL[>X$?XQZ.W&)LUPY^"L>9FJ$2:]QQCXTZ MS.W:(&(7MU/3Y-,=XZ\F]NIZ&]MSC8NU^]Y9ZHU\^UDG;"]J%?*\U+Z72*B;NY,+ )3,0I;P^#4>YD3U_]%OKAIV9K% MLK3:X9WB@;<&NO^+ E.8TQ?#:@GC[0"+/RO0$?B+&Y T]$IMO5?J_C1+O6K M^C\S4=-^]TD]>$%SC>##G\%4[?"H4$+B60_%(!F,CV?B5I]#*TS]U3FACH*$ MV2T\'P1RP= M^KMVVU(0V*==%-#&%S:Q5QBO8Z W+04WCRW1BQBO]J:EHU?)#C7/VP?,-\?8 MMJYK'_^%'6R=U)WAJNT&=A2-6F12V[5 MK==9,;EC9T-3U8Y_=_M,"4#=8\>N*8EQZ7W;& 9?\[9YR9/E3&D12J-%A%55 M*<>UUX\Z;-D>@VL&2[.CEL;H<_)AN#D8_1L#*VXE$!P,V9DG6^=H3_SN:8 ^ M\+@3;,X4,PP.Z+ N*7T(;Z]DYEL?]/07>.?2 B=">]WJ6 M!J#:/ARE?A^M+9;6+SMHT)N!->23LNYHZ,.U3A]Y)(/A]'P-]+Q$)HH9TG#1 M6)V&*^( 7IS$7ZC@A70)F_IY+H.+&W*0WSXQ\=_W)@-Y9D!XE!LGNB:/XA(. M\:'\1.3&L;RQS]C,R>>RG!6,ZS>R:#:DT$RCK M-6,R$C6?(T*%$EXV<\C^FH_]]\P+1FE2ZUITITPW8%%PM2:BQ)P977D4+>,2 MUEAI0[6=DYI#39F*,3QFY.6F&:!+T([$[:K@E5(N"&?E+V5-#U!SF^;[3',% MJ'7T;&G![51RLUQA6B".J%*=FC9P!U9XC10O=8E(U"ZI%=EU4,7-!Y5391V_CJ%#E=YNX/&D6'EZ+H85JXV8SPR#R7@ M_,"M=2C"8(OW^K0X-<''YKVAE=V!@V/G=* /S662-KR+''A_""MF=>W]\#.R M-+D&VNB].QH;OG!Y\/37[6S(&PV;EJYH &^XL!49Q5W,DMR^ J?F\<#F:!2V5X M9FP#HF$K)4"XW3C_2#5[)W..5OC!P+YGPHU45!H"$VT MYLY%!P*-V>=LDZ/ M,NJ M#9FQ/?@=D9Q@ _:2>'O''ELJNIS4 M@D+7D?D"5!SAO4!I+Y29]IDT@^>05CG6BH=?$.,E:GG.0_&G$2V-OW#=%#O* M,Z4]%E>_)Z)W/30\";N0]*QE(P,A3$#(Q=9WN\,1Q: M8D( MPR,.O!?"C.V>+VK$R\*;IOIR M8I]*BMB_U%UYU&)ZQJW1[;U1Z S$)9S*YNEZ-$GV6GN#(QR(A7:O(OU:8OL$ M'E@S;(<)(H0A60#1^[..2Q"TC(O%*Q&71P(I[ OB#0'9-?UX9L1]HW&"4;%] M7X.Z+9/@1*:R6NTIRF*0Z=V3Z?>E^D,TH<6D)N9S$%QL0J6 +*,HB(PKUZ_< MBU.01CX"ML!EI=B,,)&JUG06+%,%#"/_\ ".;@4N:!)KJXM9I#B08JW)<5X098T2GW'247&/B6! MU34!8O#'!!Z%FILLK?%1<=2UJLN$Y94RL8I["$NA)H.0#D*Z)2%]2P**61WL M8C?ZL2]^(A:5A$8N*3)C%6UF5 M!\G=EN1^O)R0&D6K;4(SKU2Y\K%JOK!;*4X%IOI(CF'OLD#"2P&1W.#N#I)\ M+9*,*66"N5J)SJ//8A6H6OBN!?)6#1(X2."V))!0%AH4)2H]4Z DG8> 9A_. M_# 5XXK#+LPW4?;*2[':V(OHWC!#6V UW:A?P[$VR.T@M]?H Z#-%[FD,#^/ MS:AD_$W@8#\]D\5ER)GV2C2'+LO=%LTL'G.05=05J\)<3%4EXQ;R\)+]>P8\ ML4U:^VN&GN]9]\33H7MBZ)ZXI>Z);[Z-7394@P^U>X;J+*F0EYG2S* Z*I$3 MK.%Q>XBE1MQ""J0FRGK:O@ETW*F)LXZG(3]F<- M(N;1#FR$7%$QU$ M'L&>(C\0/ \MB *[8;R;&I((DSNT78VQ)1.:R,SGO_IX_M)X'/0V=C=RL=1+ M60J7X1Y%>6R8]_$U]W>O4-Y^R6= ,$U*R(+0(4$(X-^&-M6#-9O;H"B*1W9E M]BKAQ# X[RI/.Q,Y6@,&VMAPW$A=@"9PWP2!A(AU'ZA^1QH3[\K9?+GML_D2 MI*;.FL:$%F7S[S-!W0RO5#VNKG1@L>.M:=K#.=K4MIA3\\72F\7: ?S38 S3 M9!<,GR1R$=N 1'36R>;58V.SA93"$4'6/"?F,B=H:K?U[Y[TSO7Y8]?3.W?K M!/#"/ 9!WP!97#IE6 MG#W>GIXF.]N+VW3Y8O %WO -ZFRNXJGK%7;V=F+MK6W]59/(CJLBWYB[N#I? M32DZ(FN*"HP2L66+2:1@W9]!=="8N-ME3:AD4"J\ M?Y8V&+^!7P:,#D*;H9AXO1@/(.Q2Y3YC22YYO2K-*:/D(1+ MP*'TA9E:Z],%$4VP-C(TM42RM;L[ ,Y^JAAU&LU1(4<+J?"Y,_8T7K*WCA." M[U-[_ V:^/MLX]_'* "R0'E#FXP^[ >EYGMOBYM;1=?=\D_@4$1D(BS<;1OM MF."-EW#C9+1KK:UB9>O[!HN:.1.OU/,V5#?E.NB++>F+^Z,P?D-/ MS1M]Y7SV0GW&'F$F;3^#$W;6Y$S!YEXR=-AW)?,I)(QPPW^8$8=:_$5*R3GO M;())9S+6A9*I\:PS[.Y;M#D>+D?/XR\"VX@[;3#=,>H)H&08=\(](T^WJBM,'X:$K>LB)>J@G)02_&<$43;S!O#V MDP1THYFH2PE3_/;^'?6313+')X]/E\R+64_I&XH+8L N XF>6=('>-<2KM*D M?'O212;INF;PXF $MFT$_G5O;,!+>-PQG(U/EJ,D(!I'W?_>>5>[I]#W/FN^ M=>JDCS.L"GU$9LPK)<7Y)):RS%J< M5J*)ZD.I2/!9H7Y>Q%EMN!FH>J1!J;3'=A2;B=0C?J/9#K1=8/=KGHQMOM+M"D[,SDD;T[0/ M&F33NWT>-TJKF*9%<++N$N+S^P'Q.2 ^=X#'9> M13Z-IR8MXMW,CA3#[PHCXM:!*N\IIH#G_8GG4C!_]]5,_%E[[H1EV98T8R(2 MQ,.']9PQF%B+PV@LYAPLV]R,=5\[<*-EO=%V)H1^Y=F816%GR3L3;@4T8!^6 MVE4WQC$6MVC%% ;V!YO<44\*>S0^#Z# M1V]F5H_>3Z[7DA5F"A0\?58192XUNARNNO \,A;+8XJ3U(* M@I1-8H(+1X (,38IG^!N\9NFR)*0-X-9-.M!D,1,+6$;Z&O@95/\^]5R!BWZ/Z)4X&D21B?+ M8ILRXBP,DQUYO#(QPLWHZ%C5!&X^/C0\/W.\I#GY%+S0:IJB.VM$0^^-Z2AP M)4GSNG.(>3L:$EP&05/AB)KP#75!B@^G9")OH\_C2M_@Y0K;DW1Y^<&\SHKB MI$KF-?V,=7H"XN$)Q#%-WN A'+J F3*;O"(T'ASPSY;F&[>,'@%9B)++7Y<[JXF_FM M68E45 :@PVS?DJG8P7.TRMK#T_UC98FJG"@B>! =+<,-;5^/)C0G% [M7("' MYKX*O02W:@G/*B[1I?#G+=#]I]$!*J95@>\==);.RE;8XH59%L2_ MI5J26S*)D236^HSX>Z2,M1$S:-PG#*,(INK#_;>0[] MPQLZ0H2Z/S,FK.VJH?.VWIHO$D)A9_U<(^$E8PX7#-/$QZB.=D> M&C+ZW6*CW@?8J O0F&B%O'S\^)*Z[)VR0*I@=$C:89,&-HL[.C&_;B>!S M3D^\7H:[ZU:B9E$SQC_OMP/9+A+7$48#.A%_1)[,(#*=;#L%- M6C%_4):U<)3D@WB;H4J+8C.U39%I\L)2!9IV%.HL2M4(&Z>9L!V?&Z($>4WP MB!I@)_F.6-==T^-P=RN#-S=MY=8+@S=VJS[P /%D'VM=(/'0&0BYU7=GZ*:S ML(-WXZK]NU:Q9U%:$[^P@::K M.;F4%$@'>;C;!NV)-@ FL!4[M-#N4!5[_EM(%*K9&I'DC$ID)<,^&SFA=#)Z M%W_4Z12-M\']1.*+U-1.WN=6D/'B62@$A"=?HCW1[K8WJGFB&$O9!.>.2MTA M["]FC5112H,!S@B$;M:+J1S>=ILLP0UW8VT64BRQ2UH;T#HQ>ILY]9EHH]Z& M4=0W6UK_82BM#Z7UG2-3^KJ#.80F6PA-;AVX?F/W^B\V1V8$T!MF%W!1R3\0 M@@W&^9.7WW@9Y]$'SBJ $?R(@US17.=:@%L/_LV^Q2Q[EU[;.M#Q)42>&05; M+TN)0/4L>B_@OWZK\:5R8Y]FS%!A)0%%RLOH2B-=KE\6?N2NTBB)0"*M[2^H&9=&C- ^X@^=&QH2 M\+N-F;+2@>U*LL!=N))><$:FQ7%#Q2O3^(.1?,6157C&J0UHO(J8LYM+2:Z2 M%""=4 3=N?'A4""&I9BK!8HM@6=!)O16CVV MC2H8R/W ,Y!SPTBQ<$?)' F_KC)BPAS#9T50&O=VO\GLPNZH,Y#I"E^G$N]: M2%X/.[G9EW]B&UMF1C[VW\!HPQI:WT]),$,#9/FPP@I6@Q(44Z);K,$+R4:V M+X(/9TA)U&H?L^Q6G"N^J!R^\4(]NV]VW'"*\3/STTDL!IC?PSH4MXA6]X7" MX"8#N_L3V9W# U]!1$=S+I ^]PWR"^D"&>1 DO8L2NMH8+X]9Z]G!M\FF_LM M[O#VE54>C8:.IS%H7XAG,U8?+55\')WE@9?14VL:&>2=(C3.5!&5 MC\+COH0T,\)2) R4(14 @[G,F)YR+"+$!$6JXU7\MS7]GF_EUP MNNB[$+0UG858QK'(L'%:.RK-3UX8 ?BW(%N]EW? M8I+ ;$#B;T!,&\ 8P*#M8H?5G.%,#1]5@X]R[623 *TN]57YMQATZ:'8/0R6 M_7;,YH2*CNBX=IN+JP8!R#H0*3+"8^1<$]Z +L*+6GBZW:]!&V^;9^'?]T@7 M]X:-X-Z>+6*9D3"A9LXU(JK_N\$:&>80I\GW726_YXB5TUP$V6GH51H^%4H2 M3&R.&JN(AK'+X[QII>76Y@>&8[OE8WN?3FTC7W!4/S;UC0^"A7+?CZ-?1J%F M7>Y+H[!)F/XZ_Y3UX!65"5JY<-4:$XP4EX3P-A2Q?>4;RG<1JEE7HO#F,9!Z MB*DMV1&ENLRB\V+LD@-$^X!&NEDTTH\#&FE (UT9C318XRU8X_N3T'BG./8E M!S&-?J'Z [EZKNIR%^SQ)6[3S58IF^0X57#G*I>5*NUG'9FX=:KG*J7)2'Z! MQP=08?.:'>4RB7*! Y*PE&P[EW ?1_:#FP;]#K[VED[W_3G>V%KDD5AC5?@L MP6HR=2]'<#1D&9U-2\$T-""$+[W:R*>[$R/[88<]Z*G()#,T8/X2_M9T(CCZ MU3AEYAMBPK#N<6DBE0X,Q+0QX;5RN&VO@\EPZU4-(X4,TH!V>@$&Y3CWNUW8 M#@KJ$UE2>3\1DK@7XBA1A8ON0[@!K15N$6Y4,VL'#G7SRE@H$\@(B#G.V,D& MBT-8?<&T'G\IMC#P=^(=QR@_NEM8$RW9N:V$)45=392$#>_A?;J;,%VQ&0UJ M! FLZDHXZH")"NO\3$Y(73M@23BWA.]9K$,Y&>F06M>,+VAL@08U<$29\PDA M'X@+UTN_[$#:UZT.W'M6%0(C2AY18O-#[9+J'L2,;E46!I6K7(3!T<7?^A4W MO/OZ VQ2%P+U+-W MC5O4@;NREQ\+00,S/PA=E=(85["H;5K"[DPT\,ENJ>ZG/$SPHD&9%?KB-^P%NZ5/CP!O?E M-5,!O?7&BB"&JE09#EP^MTQ !P3AQ+B*RV5XRZG %J:4D3!NBPX]8KG.3AD8 M-NUO*CCJ9?'0HBE\E0T#$6V9'TKW1S&#-OYV;7Q_U+&'NS;TB='[+,ZCGRW# MQWMB^-BW9MG. ;<,LK9;*U"AC TT!#-==A./ ,.,<'4SHIK=L]1^B$9&-< \ M-6XN'=;&L=B.1(&-6B:RV -+4[M#R90G)Z<'GP])% Y;HRO\.?"TWBUS%V$NSY'D6*&H#&@]E XT(Y68%ZJ,2S1#=ELMQ>0\_FQXM%,1&G>? M$/B5$6+X>VLG/()+!K?W# _H8;;T)LX2^VY[",)M2RJ?(282P@[_.#$]O=R* ME1O+2\:3Q-7NPFTO'/NK>.-O>R6&/['I*^TE7W2^C.4-:JG18& >>%-9O.2" M0Z[ ERU3*AN T,TM4S\^+ N$7(L1RA7:@8M%UT"0$39=6;A0ZP ,7M*VO:3[ MXR8U#;BM>6G[[A=!&#L!(<\DM?HBNH],C[U;'GSIA2]]HVG@;UX VQ^ \DB* M]1%C0\2PK9YI.\T$^>53)'W0CC(#_U!=CAH VYM'K LQK+4\NOYM"H=6K$M= MQUQ[BJ/3D_%W1Z?D0HTL33:N@_IK>1]N->1MG@%Y*2F78C[=-$%7Q?S<#K*TX*[EB[%84?.TT@TK5ZGI:R M>UZI0(TP8XIX]BU.HZL.J8O$[KL84.+[_MNR?\6LO7^^K[H!K@55WITQ\ZKO1?__+CT^]_?'Z! M#[KVB'P#"TR.7859X("8/[7$##7\0>-]'#9'IN,V#G(VR-E5Y.Q=C1X#)>0X M1<-CCT0ZR-@@8UN2L?QY\C82S+!"U+KEAO9FZXU]X@O36@T0/$KTEB7[3B6Y)=F.34C:X:A#E,H'0 MF&G J (_0<* \-5!TPYRN2VY1,P!R&/ 6&&QW7:4W$PU.K8EQ'LJB2>#).Z< M)'ZTV@ZB8G KD?6O&=OAI5"B,)>(Q# ;&6B.NA0T&Z2V'SALB#T9I;L7D.$; M@;UOZ1X&?/N ;[_EL1+7-$=BL&GWVZ:]IFFJ7<.%R"6]QM[Y++KM<$'FE+N>3<'Y Z*("2WE,=^] M1@Z:)P-49,M0D?LS1-,. _&(HQKQVW>TR%L%)ZJHRV06:S/W$@=YDSKK[S7 M'G5OL'8?Z! N,@4G#ARX(P@L\J/3D__B% S6=RU"1/=M9Q\:Y3BZ$I\&MI\+ M!*I52!"LL=!D=A4Y,CEC^!FTZ 0VRDP O4@CFDL M0 4B!C7#*2RP11BC*:MRFQ<-OIDA4(X 'RE6J3\"[2?L$)EJ" N0)+G.$YLJ;@8'>-_IS3$P@Z )9$N=$$<&)6LO M,BCR+8_ANC=ZG!V!R '_]EUU_[,%0!I%)"?A6-0 MU@8?6 DF8_:2O446)V9XES]*F-38B%F8.Q]U5]6BJC*1'H)9W(CT'!$I3 MP M!$:QW_;>MI!LBAK09MP5#*D7(E+'R-T!D@Z&>C2Z\RM#>!R_.L>4CD!WGFM'4N 5-.)(\VI+Z\\C/ MP2P%.J"].'?NE*#T1WCEM6?X\E/WS+R]OFY#S/>7"^-G4[4/U^PT -\.I49H MR>^=OEFS)C?,3W\3A+R_Y//]HZ[_TC+Y=]LG J-T%_R=!R\FMO>@34V)KO_S MS?[+($M;>@B/[H8L+9E0!M4.!.[M5CR5)'5IA^'10'%,N:,^.Y"'T8\GE/$P MW7B.5?:@&1QL7#;[TJ&CB4#CR7-097 M[XNF;/-24OSV.[X&CM -!N>_RRCP;XW0"_N_$Y*OMO7;;D-3VY M&\X?V@,=S&J?"T052#W73(9.3MG(_;./A[]P.P_F]$:HQ:YF@<>"9("(:F#M^C!![L9\?KN;IR2 M5 GV4BSM9C PP<_\Z%H7A,YIET4Y/]6-+^0ZI^F"!.:((BMM #_TK>0YK1O$ MTQR^YLV=# +>CO$4,>5X5!?646SF2 2T&&Y$1@]M6FR#,BR^ER;WKR4\UKAD MQBT]',.;D=^G=^,8BB^,C?-%<'WD E())XI]*G/\FAJ49S\T(1L00B92A+V1 M^1IYI@M?R^+E(*PW\Y2_OQO"FA X59/,@;1YA3\Y9V]+5!<%K(-,;>EA_' W M9,JE_>="5-$T1#*0)X %[3!E% [SZH[E'43P9I[=CW=#!,E\+J5&WCDCC+9_ MB4'Q&PJN887^ L&[MJ+\UZ)J?L-;B8W7KEVE&K&4T:0NS=@#<>37?(,0 +$@ M=0>N1R$!51KJ.GM.P#&2L\S*^ MU$]GVPNI[JD)>Y6GIFD-N\L<\9C],W4^*+_P[UV3IBKT7_=YU P!&&3WFF5W M?#=D-W9*$?5EG<64G,VF"OXZFX\8*#POZHHG9TW+&/XX40TZC4U_<] O0)V[#!%! O?-\!!RBPW-GC23;70] MUA!;<8?Q)(,?,!\'8A3-U')$77!T%!UOAS+ 8Z]W'<] ;*N;/&2<&^.HZ\U1 M2MB^:M-1$L:!V". Q:04XF4B<,>U3JBAGK" M/2'7@$D5='M+*!?H+S=8ZG&$=\.6)0Z BB:WT6K-82Q^D-=8TQ5C>04Z5P^W MQ041'0;^350NQ]&;24/"T]D^[.#QFW>Z&^A'QG 5E:?;3[%L>X;QG<*L/1XP M:P-F[?9'HG]K)CA([ 5,7G62")I#$\$=9M)DA*U&6J>+7LM2\P#-)E>WR5!8 M!\(C"\L:C):QP/3)/9/'4-!B"DJ@GLDED8*$^Z^I"E MWJI3\NHK&NFL11TRN$,&=^UMX#GVJL(QM?I@N<"1?ZS3-@:@'R]C[KZY(/** MQZAK>B Z7G8AP:BKJ4VC! ]EZ"&KL%5QMBW^IBD&@93(G]/A4UDO^8-(WLRS MO.U.K>L1R;#&RQ-M*ZS_C0:Q;CHX)A08^%V^'C3=X5"X[3>'D$:IG#OX\K#]]W'0\MH4%";- M*9B;J8( MY?Q*$&5X,C%D,2YH=&W-56UOFS 0_BNW5GV30@)I MET9 (ZU9UB+U96K22OMHL!-.-38R;M+LU^^ L"91-6E2NPZ!,>?SW?,\P%WX MR7%&*F4J$1PN)]=7P'7RE EE(3&"6;(NT*8PT7G.%%P+8U!*.#?(9P+ <]MT MTG!\XCB#D((-5[NT\J'7\?J=KMO]#&[/]WI^MP_?K^'P?C(\*KU3FTD:!>.# M,!.609(R4PA[MG,_^>;T=P:A12O%(.PT]]HWUGPY"#G.H;!+*U[[M/=B,SA+7XRZ0(O$ MQ@C)+,Y%&?WUW%VOW:/L:UG(-6\@@=A)ZZ)OJGZ?XOK8AS!9#2\O+F]NKWXT:KQ M13?#-HSOS\?1U^C+730:_S.L%1R1I$I+/5O")8&DK[UH<*FDW0(&0[:D-! 5 MDBE>0*(S^N^7\!$(#\\?HJ,M>%1X+!8I/& 9Y+^ .6&X8*H%#<0[D3_%$A/0 M4QBFJ%B#[B/ 185A0L*5Y24VM7KA_K@95>:.YU=E[5KBU8I!0]Q'F?6I> M/::FV1RSY'%F])/B3D**&7_7K8Y@38/-A;3^QTGQ0*(2SNK9;:1:[R@KTT9# MV6Y6.9L))Z:N^>BP*?'VV5PC7VE\VFN?G.X%L39&5X M,C-D,2YH=&W55FUOVS80_BLW!ZT3P-2+Y=B.I!I(O69MTVQ![6"?*8J2N,JD M0%%.O%^_TXL;Q^O:8K6+UK )BW>\E^=.?"[\A9!7,J.2\1A>+V_>0:Q8M>+2 M -.<&MR]%R:#I2H**N&&:RWR'%YJ$:<Q[4[M MH3,\!V?LNV-_.(';&SB]6\[/:NW,K')<.8UGX8H;"BRCNN3F1>]N>46FO5EH MA,GY;*YD60=$X$KI%?HDUZ!T^S EUZ'=JH5V:RI2\686QF(-I=GD_$5O174J M)#&J\#VG, $:ME&\I_- [D5L,M]UG&=!0>-8R)3D/#&^.[(F[N.>%FF&FZXU M&>.F*H41F*SF.35BS6OK.W99SJGV(V6R8-_%ITX6VW.)DH8D="7RC=^_U(+F M_4'_-<_7W A&\7])94E*KD72#QKE4OS-T3+F9_B#(307*=JN8PU: /PN]UK[ MDVZ6FD<5R[B!FT4?-5\]9"(2!H:>Y89VK8K %0<(X)&"XX*/ M[WDJ2@P6K[';*LH%@TO&5"4-OOYP)?0JM*OCE/ZOJC0BV6Q1JL7@//Y^H$;X MK+<#9?0E''NS/SED6*=H ZPKI5%@,@Y"8LF+KNJ %D>#$]/P,JXZUT^BAU1R-WY Q:3?=B(\)=T;-IX*,-Q-KW5_U^T"Z9V?;%+M#;K?U9,;=GY\+ MFG(2X9S_@= $:=*G:X5TVLZV$\\Z]YX%D=)(P=V\ZS0C=SN7V\W4_P]02P,$ M% @ P8#26H,RZO3-" @RX !@ !G&5X,S%D M,2YH=&WM6G]3V[@6_2IZ=+:E,S%)^/TI,VI2-55GR@GT46LLL8^^TC"\$8_W>!O[C8VL["-X>H+*CNI0J M0K;;[>]W-WN;.ZRW&_9WP\T]]ODC6S\?'[TFZ]3F&3X%C]\>Y,)R%J5<&V'? MK)V/WP?[:V\/K+29>'O0;;Z][43%\[<'L9PR8^>9>+.6Q[*X"#*1V+#?W]C;7:9I>9$N$Y615J(W6F3< MRJF@VEOU1IG@.IPHFPY6F[BM9-F42U1A@X3G,IN'K\8R%X:=B!D[53DO7G5\ M"KZ-T#)Y-7#61OY'H&ITT(HK&_!,7J!RP,JPPZZ$Q0KOT,/(H!-Z"]T MX4N.'@U/QZ/WHZ/#\>C3"?OTGGT^'9T*O-'LP>N4=W^C_JL&,A@F.!6'"65AT6"6UE,F%!7/D%@J;1'!V7NE$:RI&-P$H#,IDWAZ&9Y@_#%A;/P;,!4MD M 2 1)I? Z0#C,$>V;N7+(D%8Y"3M\#O*JAAU IPME'0 ;*FS.2N!+:(%T06R M>8'[&G)FI6E0*W::L4,6508#@%T!D:XYX_R)N$E9DJF9:9B@Q84T5G,TQ"G1 M^PTO.RU F\:9&]X^8_IA*-I^4I@>7P/ RQ=;_QR8&K.U.*- IY)$XM$!8\2X M%@Z"@)2D*094F# TW=*D9$YF.8(\!7IZCJ6),F4JE*/PKU7FL5AJA8TCD@U; M!_1B 2Q[? VOL)LKL$<\1&0]K3)A:B&QQ8/^SKIX[?"$X$: M812#6_SP>"6''M9:I PL21>%W96RA38AV +T9E,G:'*Z::&!E+KB5U0'J%Y%:T@FJJ#*D6 M%P.,DS@NWBLCX)#%^D*%2DX@JS).RQ2ZY9Q8JA^4\%JJ+0'Q:R+($"L)RHOX M.Z\*O [?#K:?>-=/69L&MA5=UA\I*E^"-<0(NBH!GYX#;-ER( M KHL WV0(TKB)9E@2^0I O[*$BO1,TD>2)+H29%D..59Y:(N(4@D"72[G&+N MS2WZNY9?]UA#_./M@MPQ @41_XV7_1-5V;O;O\\JQQ?6@O8TR=>WNFS2[)8< MR84?!_@S<)4_@_I!H(Z?%*A_]8BYB3PZU*FEM,NY!=P/B/:D>U0459K0U1(9 M-^K,E;%(I>-SU&0PK>RO"@H%%:_?6B !11"#5VQKE[%#%NXDJKA^I/G:>Y1R MLU!C%+T=I43LEC4W$O62,V>9O!19?2RU8M_YQL'Y&TCTTVV\=W[XC;<[=(\; M\G66(98B?IL$RVA+0'Z -+NQD:@=X]A*6*7-0@NY!%28Y]):(>Y%P5D3NU>AT^+Q8_\I;Z,(- QK!) M()D.2NC<)9("T*MUS&)K.Q/\DH2)%\Q.FCBI[]X!-*>8#P2TWX;Z$ZM; C./ M4=*(15R^ _WU_@ % &+@K>/%D8$R,E6.+F- _+%IO1#>>M[[K'Q^^#WO(01. MHA'\"%G"16N T[T6JE'<\2I!%E.5305)A8)?U&^W=!W@15YF:BZ0.TN5C^K\ M&D> Z4=04!MW8>UQABN3A0A2?P=AY;T_S0E9+S"'K;GG4)C*.!8%#%Z^V-_L M;0T.NF3HKQ_%HI!(--/+NF@XS/L:T*>655392]K8V]O5\&CIJ- M9\WX^#&YDX4> 6!U.$ DO M@QF&[*O7DVHJ."<:4SXQ*JNL:#O[:!1\?$SYJUSUYX()-R=H^^^;H>V?=8I8 MJ_]H\/>J$*R_WV%TB>\AD[&Y\^#)J"- /1K]#?+$G7BS%SWW[W^>+N?,3SE= M:*1KNOY5U_%P&!P/#T_8V8?S[SQ5SQ-QRT2T[\4]XE6\^Y/U0%YKT/T.I<4D M1LC]K*'$8U&_YSQ*I4C8\$I$%8TL^^1WJ0==^:68VZ@/G_[85PV_:7FXZT9N M6P]N]C=(0GP/:-QY!;2_F*?>\.CR0JNJB$DY*1TVH;(U!MV\1V7U:SVUH M_!7NKKL!_E]02P,$% @ P8#26J%-3L#5" 13, !@ !G&5X,S%D,BYH=&WM6W]3V[@6_2IZ=+:E,_D)A;()[0RE89M="AT( M,^_]J=A*K,&VO)*?>>ZXB'_ZK7N^E M$4\#$;)/@\^G+%1!GHC4LD +;E$ZE39B Y5E/&6?A=8RCMD'+<.Q8*S=:N _ M/G;?U.OO#]'8<5%+I1VVWVP?-'=:.WNLM=]I[W=V#]B7SVS[:G#\FJ0CF\3X M%#Q\?Y@(RUD0<6V$?;=U-3BI'VR]/[32QN+]8;/\]K)#%<[>'X9RPHR=Q>+= M5L+U6*9UJ[+.;BNS7=1LXO&*S$U]*D,;==JMUF_=C(>A3,?U6(QLI]UNO-U? ME&DYCA:%RD@K,1HM8F[E1%#KZ_O>:3?VT7NE%XAFI>!(I;8^XHF,9YU7 YD( MP\[$E%VHA*>O:KX$WT9H.7K5==)&_E>@(;3I>W'7C/[*"^J!1,M.)M+(H8RE MG74B&88BA<#+%P<[K=WN89,$,3/9FMD)8L%U9ZALU%V=J'7C?YQ!67%CZSR6 M8S1.4UZ.LASDP6*,G*4\07^]FPCCL[OMQ@XM,@<8EE29"K=V0Q6'J%9(OWS1 MWF]UJ0X[; []##SZ" *8C-!?&<+7%#WN70SZ)_WCHT'__(R=G[ O%_VSX_Z7 MHU-VTC\[PB6NSD\@T;M@7ZXN+J^.S@;/="R#VJ$1#3[UV.71 MQ8>CL]YE_?S?I[W_L*/C 9YXJ9U6Z]%7YT[]^S7V4>7CF!OVN<$N@TCJ6-18 M(+25HQFS$;<=YA2Q?!@+-E0Z%/K=5FL+,G%<^(GYOW^9C35H7E;@FD(A#&<#TCD81?"_1;:=.@+(0RZ#(FITE]D$ @ M-5@7Q,####0!OAC6.HB8R>EC47\JM"@:H0$DTB!TTSQ[GJ:%R43@%*1V,ZBF M0@P3@,*D#&?5:=C _&' VOTY8"[82*8 $F%R 9P:, YQ/-:5YS(=P2UR(GBX M#N(\1)L 9P4E-0 ;\7'&,F"+S(+,!2G '/<%Y,Q*US"MT#''&DGD,00 =@5$ MNNZ,TR?@)F*C6$U-:0E:C*6QFJ,C3H5>;VA9JP#:E,KAZ,VSPO1@ M"0 O7^S^WC4%9@MR1HY.C482MPX8?<:U-5T M($&DJ/.DUK#WYA>SAFW^^CF9PT=A,&E A2,!W\9MC?A)P'-S_RI$%(8"\"MZ M\M1#Y1H-P-?2?@)Y<$B)U+5#R='"]U?CA]\@ )X+[K& 8ZV(+?10(@Y %Z-B M&;J-(I,/C0PEUY(&(#U#UL. MK&TB0S((;E3JT,0-C(G(/ED)UV&)6-B0Y'X#CPC1NF[)?AVX'6Z]Z2V)5I(% M%PMOB@%ENH(,@UH:M",FZUF2AC44J;Z&C)8%G9WSD8"AK>7EMA M!!.!#UZ1+51&ABS<3E2ZO*7YVFL4<3-G8^2]G4F)T(4U-Q-%R)FQ6%Z+N-B6 M6I&O_9^3\P\8T2^7>._]](FWVW0/2^.K+5PL>?RJ$2R\+0'Y =3L5B)1*,:1 M2EBES9P+N0(TF"326B'NC&5#!:Y%3T,)W5P3VS 4A Y#H0G?E,Z4EBW^SB54 M=W:"7Q,Q\839 M41-']=UO .4NY@,![=-0OV.UQC'S$#6-F/OE.]!?Y >H ! #;S5/C@R8DA'=<9 QNMNS@!XD*"1AH,D] GGT0%@]]-1 M@?2:9Q(RG:AX(HA.I'Q<_ *FBR @DBQ6,X>TAYS\^7[ BX?P26U6!LZ9C* M+5P^SM3&,A7UR)]:6#DI\)T':N@HC4/PNRTZ4;156E#1BC>D>J#BF&=&=,J+ MJF)T=*C0B8[@T%1A"59.$UE=-EFJ[U6^VZ!4:3A[K49[_[?J4%=@6SD.5&F< MEHI^H"F'7]X[?'6&\&/7]2F&]\V#4O/G?&A4G%O1+8'\A >FUJQH11 /'W1@ MJOC\N@>;3_B;WQL'NYL)?Z0)=VY@.(91[AB<5S4>^KI_&K6> 3OF%PY_'OQWWGP']&\S1FR(/K ML59Y&E)VI'2G=%V5.5A^4%#EG94\KG1V2V]T%$5++W2LOBR2(=FM>UK-1QAW MAT^4#(LY?KO?>/-V[F1]6U:>U/;.!#_ M*GMTVL),G,0)A-1)F:5]_797PMO]S7$&(B+"IP$OB8OU\EA0>M&INN]:H-W:@WO+C Z>]L=?53'.ZUZT5WQGM6 ;S MO6[ KB#1IW\VZXU19R+W%!TK@@#*703DBF MC,^]]R,VI0F/>FW:@W.]V:(43+Q'=8Q^>4*&\L==19-=1=^C^- M4II>:X=P-L'%CN\L>0! M3LNIW[UQ6_6.F0/=VC@SP9.KX&/,4%72P8C]D'#]P<7HZ."HWQL=G9W"^>7% M\+)W.H+1V2N2T6W#9758[5=A..@;.3-3NLV=>N45B=D;0F__['PTV'\A.][" MZT/2+IGR0[T%9P^]T,'3._CH>_ V]_@CO9%2->KWQ+-AE I.$ M]IJM^*'P.Q+@2R&H;S)!5A!T1*$G1$HX7-!8*@TRA$_#(QA1/Q*2R\F\DLE^ M)/PJ;!KZ=U]2J3M].<52,L\NMK!0P(%4TQQ8=>=/"*6RR\\Q)P%% 0,X(E[:;ZR0F?GZ-,Q2^@P)3>>YOH^/S644$ MUG10)KPR^OJ$YS%AX81EL#.+F*:.X4 ](6>*Q)W[UWS*\NA@_=)RZAG@=DIU M.6.UZ6YEM6]9BQ>39X0NS2,G3#F?8X1-8VZP>X-G1;^D3%&S&[.82\K(<)N; M!*-'@;NS&6S=@&01 C?PSY'B?FANPZ:[4P!RMSTUTW?;$N=O=6S(+"Q4,ZBH M63"M,74OIAJO#U-,8/Z<$INI,6EKPDSJ8EG>*P!'F$+$Q8HF!EL53>N,M EJ^R_:&ZTWY;WHV5\ UN8>ELR9+%2KPDKA]R.2N,75P[)I*],1X9 M/SLS--E_GK9R]%LA"E(R3B1/-7V6@]<# /M?9Z_\\\'LM^2%>K7=6#OAA9VP M#H7G]8*M$+>SU<[W3%<[/ZN3H*0_,OPC%33?2;:S$]4+IJ=?Q>B9P5\R!:TM M?5^::7S/---8^^'[I):UH1^;6O*S2W'0K!HVJ"$+X$W=_JU]<=<&J);4,A<< M#P;.\:!W"L/#RW7^>>FP^&&.:&N/O+KSVL_K$F1R3*ES3(F 890^X5.E1^" M+3&TOSVFT8T^WCU7-&'FV93]3V,_8C2$P37U4V-9.,N>Q'1K[%$GR76*_<$# M>IUB7YM'[MXTQM?K+>,CMHS[9Y>?CGM#.*G"L']X='$\6&>U7RB&UEGMM7ED M.:N9YVSKE/95*6U?IA-.$IO)_(@I3E_AWC+;31[0Z&W_2OLYO MQ_=3BW'KJ?F#ANQ!T1FE&"Z IK0/_UD",\6TI@(G$VT;6(IFE@#&\ULM3A73 MB")U1-6B_9BD>"U,A&H,K0H0_[.0,TZ#B;TL)LQ80K,V*ARVC0=&)*)316U7 M%) XID0EM@-B'B-_TQYA>VSRG@C*41HE!?/ARK1ZF2ZQ;]0B0N2/*4Z(E;QB MIG%-R[SO8L(2K4A^G)F9'NJQ:?#)VS-PM3O(PE0)ED2+9;ZFP4T!TXF1. PA MC7'$B$P37845?-_7_EMN,WG&EN9[VRF?MLDY^XQN]DQCQ-%$R50$ICM#*J]( MYR4;+-\HTO9* BH*P%(+>3ZTU$&^VIT>DPEUL@Q/0M3;(U>2!;F-=UO5[=V; MPI-O#VRC5-;U7K--\_\"4$L! A0#% @ P8#26A"6;. _& 'PD! !$ M ( ! &=S:70M,C R-3 S,S$N>'-D4$L! A0#% @ MP8#26G6'("TZ% !C ! !4 ( !;A@ &=S:70M,C R-3 S M,S%?8V%L+GAM;%!+ 0(4 Q0 ( ,& TEHRYJ"57CT ('; P 5 M " =LL !G#$P:RYH=&U02P$"% ,4 " #!@-):B$S3!N<\ !)#P( & M @ &3] 0 9W-I="TR,#(U,#,S,7AE>#$Y9#$N:'1M4$L! A0#% @ MP8#26L2'9)2% @ Q0< !@ ( !L#$% &=S:70M,C R-3 S M,S%X97@R,60Q+FAT;5!+ 0(4 Q0 ( ,& TEKS/I>.> , '<, 8 M " 6LT!0!G&5X,C-D,2YH=&U02P$"% ,4 M " #!@-):@S+J],T( "#+@ & @ $9. 4 9W-I="TR M,#(U,#,S,7AE>#,Q9#$N:'1M4$L! A0#% @ P8#26J%-3L#5" 13, M !@ ( !'$$% &=S:70M,C R-3 S,S%X97@S,60R+FAT;5!+ M 0(4 Q0 ( ,& TEID;/Y/\@8 +8O 8 " 2=*!0!G M&5X,S)D,2YH=&U02P4& P # R P 3U$% end XML 106 gsit-20250331x10k_htm.xml IDEA: XBRL DOCUMENT 0001126741 us-gaap:CommonClassAMember 2025-03-31 0001126741 us-gaap:CommonClassAMember 2024-04-01 2025-03-31 0001126741 us-gaap:CommonStockMember 2024-04-01 2025-03-31 0001126741 us-gaap:CommonStockMember 2022-04-01 2023-03-31 0001126741 us-gaap:CommonStockMember 2023-04-01 2024-03-31 0001126741 us-gaap:RetainedEarningsMember 2025-03-31 0001126741 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-31 0001126741 us-gaap:RetainedEarningsMember 2024-03-31 0001126741 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001126741 us-gaap:RetainedEarningsMember 2023-03-31 0001126741 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001126741 us-gaap:RetainedEarningsMember 2022-03-31 0001126741 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001126741 us-gaap:SubsequentEventMember 2025-06-30 0001126741 us-gaap:SubsequentEventMember 2025-05-31 0001126741 us-gaap:CommonStockMember 2025-03-31 0001126741 us-gaap:CommonStockMember 2024-03-31 0001126741 us-gaap:CommonStockMember 2023-03-31 0001126741 us-gaap:CommonStockMember 2022-03-31 0001126741 gsit:ShareBasedCompensationRangeTwoMember 2024-04-01 2025-03-31 0001126741 gsit:ShareBasedCompensationRangeThreeMember 2024-04-01 2025-03-31 0001126741 gsit:ShareBasedCompensationRangeOneMember 2024-04-01 2025-03-31 0001126741 gsit:ShareBasedCompensationRangeFourMember 2024-04-01 2025-03-31 0001126741 gsit:ShareBasedCompensationRangeFiveMember 2024-04-01 2025-03-31 0001126741 gsit:ShareBasedCompensationRangeTwoMember 2025-03-31 0001126741 gsit:ShareBasedCompensationRangeThreeMember 2025-03-31 0001126741 gsit:ShareBasedCompensationRangeOneMember 2025-03-31 0001126741 gsit:ShareBasedCompensationRangeFourMember 2025-03-31 0001126741 gsit:ShareBasedCompensationRangeFiveMember 2025-03-31 0001126741 gsit:EquityIncentivePlanYear2007Member 2007-03-31 0001126741 gsit:EmployeeStockPurchasePlanYear2007Member 2007-03-31 0001126741 gsit:EquityIncentivePlan2016Member 2021-07-01 2021-07-31 0001126741 us-gaap:EmployeeStockOptionMember 2024-04-01 2025-03-31 0001126741 us-gaap:EmployeeStockOptionMember 2023-04-01 2024-03-31 0001126741 us-gaap:EmployeeStockOptionMember 2022-04-01 2023-03-31 0001126741 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2024-04-01 2025-03-31 0001126741 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-04-01 2025-03-31 0001126741 gsit:EmployeeStockPurchasePlanMember 2024-04-01 2025-03-31 0001126741 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2023-04-01 2024-03-31 0001126741 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2023-04-01 2024-03-31 0001126741 srt:MinimumMember 2023-04-01 2024-03-31 0001126741 srt:MaximumMember 2023-04-01 2024-03-31 0001126741 gsit:EmployeeStockPurchasePlanMember 2023-04-01 2024-03-31 0001126741 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-04-01 2023-03-31 0001126741 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-04-01 2023-03-31 0001126741 srt:MinimumMember 2022-04-01 2023-03-31 0001126741 srt:MaximumMember 2022-04-01 2023-03-31 0001126741 gsit:EmployeeStockPurchasePlanMember 2022-04-01 2023-03-31 0001126741 gsit:NonOfficerEmployeeMember gsit:EquityIncentivePlanYear2007Member 2024-04-01 2025-03-31 0001126741 gsit:NonOfficerEmployeeMember gsit:EquityIncentivePlan2016Member 2024-04-01 2025-03-31 0001126741 srt:OfficerMember gsit:EquityIncentivePlanYear2007Member 2024-04-01 2025-03-31 0001126741 srt:OfficerMember gsit:EquityIncentivePlan2016Member 2024-04-01 2025-03-31 0001126741 2024-04-01 2024-06-30 0001126741 gsit:RestOfWorldMember 2024-04-01 2025-03-31 0001126741 gsit:OriginalEquipmentManufacturerMember 2024-04-01 2025-03-31 0001126741 gsit:DistributionMember 2024-04-01 2025-03-31 0001126741 gsit:ContractManufacturersMember 2024-04-01 2025-03-31 0001126741 country:US 2024-04-01 2025-03-31 0001126741 country:SG 2024-04-01 2025-03-31 0001126741 country:NL 2024-04-01 2025-03-31 0001126741 country:DE 2024-04-01 2025-03-31 0001126741 country:CN 2024-04-01 2025-03-31 0001126741 gsit:RestOfWorldMember 2023-04-01 2024-03-31 0001126741 gsit:OriginalEquipmentManufacturerMember 2023-04-01 2024-03-31 0001126741 gsit:DistributionMember 2023-04-01 2024-03-31 0001126741 gsit:ContractManufacturersMember 2023-04-01 2024-03-31 0001126741 country:US 2023-04-01 2024-03-31 0001126741 country:SG 2023-04-01 2024-03-31 0001126741 country:NL 2023-04-01 2024-03-31 0001126741 country:DE 2023-04-01 2024-03-31 0001126741 country:CN 2023-04-01 2024-03-31 0001126741 gsit:RestOfWorldMember 2022-04-01 2023-03-31 0001126741 gsit:OriginalEquipmentManufacturerMember 2022-04-01 2023-03-31 0001126741 gsit:DistributionMember 2022-04-01 2023-03-31 0001126741 gsit:ContractManufacturersMember 2022-04-01 2023-03-31 0001126741 country:US 2022-04-01 2023-03-31 0001126741 country:SG 2022-04-01 2023-03-31 0001126741 country:NL 2022-04-01 2023-03-31 0001126741 country:DE 2022-04-01 2023-03-31 0001126741 country:CN 2022-04-01 2023-03-31 0001126741 2024-08-01 2024-08-31 0001126741 2022-11-30 2022-11-30 0001126741 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2025-03-31 0001126741 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2025-03-31 0001126741 srt:MinimumMember gsit:ComputerAndOtherEquipmentMember 2025-03-31 0001126741 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2025-03-31 0001126741 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2025-03-31 0001126741 srt:MaximumMember gsit:ComputerAndOtherEquipmentMember 2025-03-31 0001126741 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2025-03-31 0001126741 us-gaap:LeaseholdImprovementsMember 2025-03-31 0001126741 us-gaap:FurnitureAndFixturesMember 2025-03-31 0001126741 gsit:ComputerAndOtherEquipmentMember 2025-03-31 0001126741 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-03-31 0001126741 us-gaap:LeaseholdImprovementsMember 2024-03-31 0001126741 us-gaap:FurnitureAndFixturesMember 2024-03-31 0001126741 gsit:ComputerAndOtherEquipmentMember 2024-03-31 0001126741 country:US 2025-03-31 0001126741 country:TW 2025-03-31 0001126741 country:IL 2025-03-31 0001126741 country:US 2024-03-31 0001126741 country:TW 2024-03-31 0001126741 country:IL 2024-03-31 0001126741 us-gaap:SubsequentEventMember 2025-06-01 2025-06-30 0001126741 us-gaap:SubsequentEventMember 2025-05-01 2025-05-31 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2024-03-31 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2023-03-31 0001126741 us-gaap:StateAndLocalJurisdictionMember 2025-03-31 0001126741 us-gaap:ForeignCountryMember 2025-03-31 0001126741 us-gaap:RelatedPartyMember 2023-04-01 2024-03-31 0001126741 us-gaap:RelatedPartyMember 2022-04-01 2023-03-31 0001126741 us-gaap:RelatedPartyMember 2024-04-01 2025-03-31 0001126741 us-gaap:RetainedEarningsMember 2024-04-01 2025-03-31 0001126741 us-gaap:RetainedEarningsMember 2023-04-01 2024-03-31 0001126741 us-gaap:RetainedEarningsMember 2022-04-01 2023-03-31 0001126741 2015-11-23 0001126741 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001126741 gsit:SmallBusinessInnovationResearchProgramMember 2024-04-01 2025-03-31 0001126741 2024-10-31 0001126741 gsit:SmallBusinessInnovationResearchProgramMember 2023-11-30 0001126741 gsit:SmallBusinessInnovationResearchProgramMember 2023-06-30 0001126741 srt:MinimumMember 2025-03-31 0001126741 srt:MaximumMember 2025-03-31 0001126741 us-gaap:PatentsMember 2025-03-31 0001126741 us-gaap:ComputerSoftwareIntangibleAssetMember 2025-03-31 0001126741 gsit:ProductDesignsMember 2025-03-31 0001126741 us-gaap:PatentsMember 2024-03-31 0001126741 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-03-31 0001126741 gsit:ProductDesignsMember 2024-03-31 0001126741 country:US 2024-04-01 2025-03-31 0001126741 country:TW 2024-04-01 2025-03-31 0001126741 country:IL 2024-04-01 2025-03-31 0001126741 gsit:EquityIncentivePlan2016Member 2016-06-30 0001126741 2023-03-31 0001126741 2022-03-31 0001126741 us-gaap:OtherLiabilitiesMember gsit:MikamonuMember 2025-03-31 0001126741 us-gaap:OtherLiabilitiesMember 2025-03-31 0001126741 us-gaap:OtherLiabilitiesMember gsit:MikamonuMember 2024-03-31 0001126741 us-gaap:OtherLiabilitiesMember 2024-03-31 0001126741 us-gaap:OtherLiabilitiesMember gsit:MikamonuMember 2015-11-23 0001126741 gsit:MikamonuMember 2025-03-31 0001126741 srt:MaximumMember gsit:MikamonuMember gsit:QuarterlyPaymentsBasedOnNetRevenueMember 2015-11-23 0001126741 gsit:MikamonuMember 2024-04-01 2025-03-31 0001126741 gsit:MikamonuMember 2023-04-01 2024-03-31 0001126741 gsit:MikamonuMember 2022-04-01 2023-03-31 0001126741 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel2Member 2025-03-31 0001126741 us-gaap:ShortTermInvestmentsMember 2025-03-31 0001126741 us-gaap:ShortTermInvestmentsMember 2024-03-31 0001126741 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001126741 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001126741 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001126741 us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0001126741 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001126741 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001126741 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001126741 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001126741 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-04-01 2025-03-31 0001126741 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2025-03-31 0001126741 us-gaap:CostOfSalesMember 2024-04-01 2025-03-31 0001126741 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2024-03-31 0001126741 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2024-03-31 0001126741 us-gaap:CostOfSalesMember 2023-04-01 2024-03-31 0001126741 gsit:EmployeeStockPurchasePlanYear2007Member 2023-04-01 2024-03-31 0001126741 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2023-03-31 0001126741 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2023-03-31 0001126741 us-gaap:CostOfSalesMember 2022-04-01 2023-03-31 0001126741 gsit:EmployeeStockPurchasePlanYear2007Member 2022-04-01 2023-03-31 0001126741 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2025-03-31 0001126741 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2024-03-31 0001126741 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2023-03-31 0001126741 us-gaap:RelatedPartyMember 2025-03-31 0001126741 us-gaap:RelatedPartyMember 2024-03-31 0001126741 gsit:EquityIncentivePlan2016Member 2016-06-01 2016-06-30 0001126741 srt:MaximumMember gsit:EquityIncentivePlan2016Member 2021-07-01 2021-07-31 0001126741 gsit:EquityIncentivePlanYear2007Member 2024-04-01 2025-03-31 0001126741 gsit:EquityIncentivePlan2016Member 2024-04-01 2025-03-31 0001126741 2024-05-21 0001126741 2024-04-02 0001126741 2024-06-06 2024-06-06 0001126741 2024-06-06 0001126741 srt:MinimumMember 2024-03-31 0001126741 srt:MaximumMember 2024-03-31 0001126741 srt:DirectorMember gsit:EquityIncentivePlan2016Member 2024-04-01 2025-03-31 0001126741 srt:MinimumMember 2024-04-01 2025-03-31 0001126741 srt:MaximumMember 2024-04-01 2025-03-31 0001126741 2023-04-01 2024-03-31 0001126741 2022-04-01 2023-03-31 0001126741 srt:MaximumMember gsit:EmployeeStockPurchasePlanYear2007Member 2024-04-01 2025-03-31 0001126741 gsit:EmployeeStockPurchasePlanYear2007Member 2024-04-01 2025-03-31 0001126741 2025-03-31 0001126741 2024-03-31 0001126741 gsit:SRMProductsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2025-03-31 0001126741 gsit:NokiaMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2025-03-31 0001126741 gsit:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2025-03-31 0001126741 gsit:MajorCustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2025-03-31 0001126741 gsit:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2025-03-31 0001126741 gsit:MajorCustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2025-03-31 0001126741 gsit:KyecMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2025-03-31 0001126741 gsit:SRMProductsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2024-03-31 0001126741 gsit:NokiaMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2024-03-31 0001126741 gsit:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2024-03-31 0001126741 gsit:MajorCustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2024-03-31 0001126741 gsit:MajorCustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2024-03-31 0001126741 gsit:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2024-03-31 0001126741 gsit:MajorCustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2024-03-31 0001126741 gsit:KyecMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2024-03-31 0001126741 gsit:SRMProductsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0001126741 gsit:NokiaMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0001126741 gsit:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0001126741 gsit:MajorCustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0001126741 gsit:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0001126741 gsit:KyecMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0001126741 us-gaap:SalesRevenueNetMember 2024-04-01 2025-03-31 0001126741 us-gaap:AccountsReceivableMember 2024-04-01 2025-03-31 0001126741 us-gaap:SalesRevenueNetMember 2023-04-01 2024-03-31 0001126741 us-gaap:AccountsReceivableMember 2023-04-01 2024-03-31 0001126741 us-gaap:SalesRevenueNetMember 2022-04-01 2023-03-31 0001126741 srt:MaximumMember 2023-08-01 0001126741 srt:MaximumMember gsit:MikamonuMember gsit:QuarterlyPaymentsBasedOnNetRevenueMember 2015-11-23 2015-11-23 0001126741 country:US gsit:MikamonuMember 2015-11-23 0001126741 2025-01-01 2025-03-31 0001126741 2024-09-30 0001126741 2025-05-31 0001126741 2024-04-01 2025-03-31 gsit:segment shares iso4217:USD gsit:patent pure gsit:customer gsit:item gsit:facility gsit:subsidiary iso4217:USD shares 0 0 0 0 0001126741 --03-31 2025 FY GSI TECHNOLOGY INC 25605973 25300372 P5Y P6M http://gsitechnology.com/20250331#WistronNewebCorpMember http://gsitechnology.com/20250331#WistronNewebCorpMember http://fasb.org/us-gaap/2024#ResearchAndDevelopmentExpense false 10-K true 2025-03-31 false 001-33387 DE 77-0398779 1213 Elko Drive Sunnyvale CA 94089 408 331-8800 Common Stock, $0.001 par value GSIT NASDAQ No No Yes Yes Non-accelerated Filer true false false false false 62500000 27872119 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-bottom:12pt;text-indent:27.35pt;background:#ffffff;margin:0pt;">We recognize the importance of assessing, identifying, and managing material risks associated with cybersecurity threats, as such term is defined in Item 106(a) of Regulation S-K. These risks include, among other things, internal operational risks; system security risks; data protection; risks to proprietary business information; intellectual property theft; fraud; extortion; harm to employees, partners, or customers; violation of privacy or security laws and other litigation and legal risk; and reputational risks. We have implemented several cybersecurity processes, technologies, and controls to aid in our efforts to identify, assess, and manage such material risks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-bottom:12pt;text-indent:27.35pt;background:#ffffff;margin:0pt;">To aide in identifying and assessing material risks from cybersecurity threats, our Enterprise Risk Management program considers cybersecurity risks alongside other significant company risks as part of our overall risk assessment process. We employ a range of tools and services, including regular network and endpoint monitoring and vulnerability assessments to inform our professionals’ risk identification and assessment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">We manage these known risks by using internal security controls designed to align with standards set the International Organization for Standardization (“ISO”).<span style="font-size:13.5pt;"> </span>In connection with the identification, assessment and management of material risks and cybersecurity threats, we also conduct the following activities at various intervals during the year:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:27.35pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 9.5pt 0pt;">●</td><td style="padding:0pt 0pt 9.5pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">monitor emerging data protection laws and implement changes from time-to-time to our processes designed to comply with such laws;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:27.35pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 9.5pt 0pt;">●</td><td style="padding:0pt 0pt 9.5pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">undertake regular reviews of our customer facing policies and statements related to cybersecurity;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:27.35pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 9.5pt 0pt;">●</td><td style="padding:0pt 0pt 9.5pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">run exercises to simulate a response to a cybersecurity incident and use the findings to improve our processes and technologies;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:27.35pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 9.5pt 0pt;">●</td><td style="padding:0pt 0pt 9.5pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">run exercises to simulate a response to a cybersecurity incident to provide training to our cyber incident response team;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:27.35pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt 0pt 9.5pt 0pt;">●</td><td style="padding:0pt 0pt 9.5pt 0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">conduct a variety of information security and privacy trainings, including new employee training, job-specific security training, specialized training for IT and security personnel, and phishing simulations; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:27.35pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">carry information security risk insurance to help defray potential losses that might arise from a cybersecurity incident.</span></td></tr></table><div style="margin-top:9.5pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-bottom:12pt;text-indent:27.35pt;background:#ffffff;margin:0pt;">Our cybersecurity incident response plan was developed to respond to the threat of security breaches, the threat of cyberattacks, and to protect and preserve the confidentiality, integrity, and continued availability of information owned by, or in the care of, the Company. Our incident response plan coordinates the activities that we take to prepare for, detect, respond to, and recover from cybersecurity incidents, which include processes to triage, assess severity for, escalate material cybersecurity incidents to our global crisis management plan, contain, investigate, and remediate the incident.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-bottom:12pt;text-indent:27.35pt;background:#ffffff;margin:0pt;">We regularly engage with auditors to review our cybersecurity program to help identify areas for continued focus, improvement and compliance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-bottom:12pt;text-indent:27.35pt;background:#ffffff;margin:0pt;">In our risk factors, we describe how potential risks from cybersecurity threats may affect us, including our business strategy, results of operations, or financial condition. See our risk factor disclosures at Item 1A of this Annual Report on Form 10-K.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-bottom:12pt;text-indent:27.35pt;background:#ffffff;margin:0pt;">We recognize the importance of assessing, identifying, and managing material risks associated with cybersecurity threats, as such term is defined in Item 106(a) of Regulation S-K. These risks include, among other things, internal operational risks; system security risks; data protection; risks to proprietary business information; intellectual property theft; fraud; extortion; harm to employees, partners, or customers; violation of privacy or security laws and other litigation and legal risk; and reputational risks. We have implemented several cybersecurity processes, technologies, and controls to aid in our efforts to identify, assess, and manage such material risks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-bottom:12pt;text-indent:27.35pt;background:#ffffff;margin:0pt;">To aide in identifying and assessing material risks from cybersecurity threats, our Enterprise Risk Management program considers cybersecurity risks alongside other significant company risks as part of our overall risk assessment process. We employ a range of tools and services, including regular network and endpoint monitoring and vulnerability assessments to inform our professionals’ risk identification and assessment.</p> true false <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-bottom:12pt;text-indent:27.35pt;background:#ffffff;margin:0pt;">Cybersecurity is an important part of our risk management processes and an area of focus for our Board of Directors and management. The Board has oversight responsibility for the Company’s Enterprise Risk Management framework. The Board as a whole and through the various Board committees oversees the Company’s management of material enterprise level risk, focusing on four areas of risk: strategic, compliance, operational, and financial.  To fulfill its oversight responsibility, the Board also regularly reviews, consults, and discusses with management on strategic direction, challenges, and risks faced by the Company.<span style="color:#262626;font-family:'Arial','Helvetica','sans-serif';font-size:9pt;"> </span><span style="color:#262626;">Board members, including members of the Audit Committee, have expertise and/or operational experience in cybersecurity matters.</span><span style="color:#262626;"> We are committed to maintaining robust governance and oversight of these risks and to implementing mechanisms, controls, technologies, and processes designed to help us assess, identify, and manage these risks.</span></p>As part of our entire Board’s operational risk management responsibilities, it has oversight of risks from cybersecurity threats. The Audit Committee has been designated with the responsibility to regularly review the Company’s processes and procedures around managing cybersecurity threat risks and cybersecurity incidents. Asdiscussed below, members of management report to the Audit Committee which reports to the entire Board about cybersecurity threat risks, among other cybersecurity related matters, at least annually.<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-bottom:12pt;text-indent:27.35pt;background:#ffffff;margin:0pt;">In support of the Board's oversight of the Company's cybersecurity risk management program, the Audit Committee receives quarterly cybersecurity updates from members of management. These updates include topics, such as threat risk management updates, the results of exercises and response readiness assessments, our incident response plan, and steps management has taken to respond to such threat risks, if any. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Members of the Board and Audit Committee are also encouraged to regularly engage in ad hoc conversations with management on cybersecurity-related news events and discuss any updates to our cybersecurity risk management and strategy programs. </p> true Management <span style="color:#262626;">Board members, including members of the Audit Committee, have expertise and/or operational experience in cybersecurity matters.</span> Audit Committee In support of the Board's oversight of the Company's cybersecurity risk management program, the Audit Committee receives quarterly cybersecurity updates from members of management. These updates include topics, such as threat risk management updates, the results of exercises and response readiness assessments, our incident response plan, and steps management has taken to respond to such threat risks, if any. true 243 BDO USA, P.C. San Jose, California 13434000 14429000 3169000 3118000 3891000 4977000 375000 375000 2961000 1954000 5629000 23455000 30107000 808000 1148000 9547000 1553000 7978000 7978000 1323000 1556000 206000 122000 43317000 42464000 8000 0 991000 668000 1642000 567000 4441000 4130000 7074000 5365000 16000 14000 8001000 955000 160000 15091000 6494000 0.001 0.001 5000000 5000000 0.001 0.001 150000000 150000000 25605973 25300372 26000 25000 63492000 60598000 -87000 -87000 -35205000 -24566000 28226000 35970000 43317000 42464000 20518000 21765000 29691000 140000 125000 240000 10378000 9942000 12010000 10140000 11823000 17681000 16005000 21689000 23550000 10763000 10565000 9938000 5793000 20975000 32254000 33488000 -10835000 -20431000 -15807000 445000 541000 308000 -119000 -127000 -106000 -10509000 -20017000 -15605000 130000 70000 372000 -10639000 -20087000 -15977000 -0.42 -0.8 -0.65 -0.42 -0.8 -0.65 25498000 25144000 24595000 25498000 25144000 24595000 -10639000 -20087000 -15977000 40000 27000 -10639000 -20047000 -15950000 24486239 24000 53083000 -154000 11498000 64451000 198820 1000 401000 402000 2469000 2469000 -15977000 -15977000 27000 27000 24685059 25000 55953000 -127000 -4479000 51372000 482313 1654000 1654000 389000 133000 153000 153000 2838000 2838000 -20087000 -20087000 40000 40000 25300372 25000 60598000 -87000 -24566000 35970000 305601 1000 632000 633000 2262000 2262000 -10639000 -10639000 25605973 26000 63492000 -87000 -35205000 28226000 -10639000 -20087000 -15977000 2000 -16000 -21000 305000 180000 226000 1098000 576000 581000 160000 892000 1685000 665000 927000 1015000 5793000 2262000 2838000 2469000 2000 -13000 53000 -369000 -1068000 -781000 -1258000 1986000 1091000 536000 -140000 306000 -355000 -383000 -658000 -1610000 -2305000 -12975000 -17350000 -16845000 11392000 3405000 7000000 45000 645000 316000 11347000 2760000 6684000 389000 153000 633000 1654000 402000 633000 1807000 402000 -995000 -12783000 -9759000 14429000 27212000 36971000 13434000 14429000 27212000 598000 564000 9092000 1445000 376000 256000 389000 155000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 1—THE COMPANY AN</b><b style="font-weight:bold;">D SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">GSI Technology, Inc. (the “Company”) was incorporated in California in March 1995 and reincorporated in Delaware on June <span style="white-space:pre-wrap;">9, 2004. The Company is a provider of high-performance semiconductor memory solutions to networking, industrial, test equipment, medical, aerospace and military customers. The Company’s products are incorporated primarily in high-performance networking and telecommunications equipment, such as routers, switches, wide area network infrastructure equipment, wireless base stations and network access equipment. In addition, the Company serves the ongoing needs of the military, industrial, test equipment and medical markets for high-performance SRAMs. The Company’s in-place associative computing product is targeted for markets including computer vision, synthetic aperture radar, drug discovery, cybersecurity, and service markets such as NoSQL, Elasticsearch, and OpenSearch, which the Company supports with a SaaS solution.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting principles</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of the Company’s four wholly owned subsidiaries, GSI Technology Holdings, Inc., GSI Technology (BVI), <span style="white-space:pre-wrap;">Inc., GSI Technology Israel Ltd. and GSI Technology Taiwan, Inc. All inter-company transactions and balances have been eliminated in consolidation.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The preparation of 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 at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates are inherent in the preparation of the consolidated financial statements and include obsolete and excess inventory and the valuation of contingent consideration. <span style="color:#212529;">The uncertainty created by the d</span>isruptions in the capital markets as a result of higher interest rates, worldwide inflationary pressures, tariffs and trade disputes, increasing geopolitical tensions, the evolving conflict in Israel, the military conflict in Ukraine and the decline in the global economic environment<span style="color:#212529;">, has made such estimates more difficult and subjective. </span>Actual results could differ materially from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:26.5pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Government Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:26.5pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#252525;">From time to time, the Company may enter into agreements with federal government agencies. GAAP does not have specific accounting standards covering agreements between the government and business entities. The Company applies International Accounting Standards 20 (“IAS 20”), </span><i style="color:#252525;font-style:italic;">Accounting for Government Grants and Disclosure of Government Assistance,</i><span style="color:#252525;"> by analogy when accounting for agreements entered into with the government. Under IAS 20, government grants or awards are initially recognized when there is reasonable assurance the conditions of the grant or award will be met and the grant or award will be received. After initial recognition, government grants or awards are recognized on a systematic basis in a manner consistent with the manner in which the Company recognizes the underlying costs for which the grant or award is intended to compensate. The Company follows ASC 832, </span><i style="color:#252525;font-style:italic;">Disclosures by Business Entities about Government Assistance, </i><span style="color:#252525;">with respect to the disclosures of government grants or awards.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-left:8pt;text-indent:-8pt;margin:0pt 0pt 10pt 27pt;"><span style="font-style:italic;font-weight:bold;background:#ffffff;">Credit Losses</span><span style="background:#ffffff;">—</span><span style="font-style:italic;font-weight:bold;background:#ffffff;">Marketable Securities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">For marketable securities in an unrealized loss position, the Company periodically assesses its portfolio for impairment. The assessment first considers the intent or requirement to sell the marketable security. If either of these criteria are met, the amortized cost basis is written down to fair value through earnings.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-bottom:12pt;text-indent:27.35pt;margin:0pt;"><span style="background:#ffffff;">Beginning April 1, 2023, if the criteria above are not met, the Company evaluates whether the decline resulted from credit losses or other factors by considering the extent to which fair value is less than amortized cost, any changes to the rating of the marketable security by a rating agency, and any adverse conditions specifically related to the marketable security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the marketable security is compared to the amortized cost basis of the marketable security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded, limited by the amount that the fair value is less than the amortized cost basis. Any other impairment that has not been recorded through an allowance for credit losses is recognized in other comprehensive loss.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;background:#ffffff;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Credit Losses</span>—<span style="font-style:italic;font-weight:bold;">Accounts Receivable</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable are recorded at the amounts billed less estimated allowances for credit losses for any potential uncollectible amounts. The Company continually monitors customer payments and maintains an allowance for estimated losses resulting from a customer’s inability to make required payments. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, and economic conditions that may affect a customer’s ability to pay. Accounts receivable are written-off and charged against an allowance for credit losses when the Company has exhausted collection efforts without success.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Risk and uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The decline in the global economic environment due to, among other things, higher interest rates, tariffs and trade disputes, worldwide inflationary pressures and increasing geopolitical tensions, has affected the business activities of the Company, its customers, suppliers, and other business partners in the fiscal year ended March 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Our software development and certain regional sales activities for our APU product offerings occur in Israel. Our Vice President, Associative Computing, along with a team of software development experts are based in our Israel facility. This team is needed for the development of the various levels of software required in the use of our APU product offering. Proof of concept customers for our Synthetic Aperture Radar image processing acceleration system are also based in Israel. We are closely monitoring developments in the evolving military conflict in Israel including potential impacts to our business, customers, employees and operations in Israel. At this time, the impact on GSI Technology is uncertain and subject to change given the volatile nature of the situation, but adverse changes in the military conditions in Israel could harm our business and our stock price could decline.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The Company believes that during the next 12 months disruptions in the capital markets as a result of higher interest rates, worldwide inflationary pressures, tariffs and trade disputes, increasing geopolitical tensions and the decline in the global economic environment could impact general economic activity and demand in the Company’s end markets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt;">The Company buys all of its SRAM wafers, an integral component of its products, from a single supplier and is also dependent on independent suppliers to assemble and test its products. During the years ended March 31, 2025, 2024 and 2023, all of the wafers used in the Company’s SRAM products were supplied by Taiwan Semiconductor Manufacturing Company Limited, or TSMC. If this supplier fails to satisfy the Company’s </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;">requirements on a timely basis at competitive prices, the Company could suffer manufacturing delays, a possible loss of revenues, or higher cost of revenues, any of which could adversely affect operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">A significant portion of the Company’s net revenues come from sales to customers in the networking and telecommunications equipment industry. A decline in demand in this industry could have a material adverse effect on the Company’s operating results and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Because much of the manufacturing and testing of the Company’s products is conducted in Taiwan, its business performance may be affected by changes in Taiwan’s political, social and economic environment. For example, any political instability or restrictions on transportation logistics for our products that result from the relationship among the United States, Taiwan and the People’s Republic of China could damage the Company’s business. Moreover, the role of the Taiwanese government in the Taiwanese economy is significant. Taiwanese policies toward economic liberalization, and laws and policies affecting technology companies, foreign investment, currency exchange rates, taxes and other matters could change, resulting in greater restrictions on the Company’s and its suppliers' ability to do business and operate facilities in Taiwan. If any of these risks were to occur, the Company’s business could be harmed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Some of the Company’s suppliers and the Company’s two principal operations are located near fault lines. In the event of a major earthquake, typhoon or other natural disaster near the facilities of any of these suppliers or the Company, the Company’s business could be harmed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">From time to time, the Company is involved in legal actions. There are many uncertainties associated with any litigation, and the Company may not prevail. If information becomes available that causes us to determine that a loss in any of the Company’s pending litigation, or the settlement of such litigation, is probable, and we can reasonably estimate the loss associated with such events, we will record the loss in accordance with GAAP. However, the actual liability in any such litigation may be materially different from the Company’s estimates, which could require us to record additional costs</span><b style="font-weight:bold;">.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. Under this criteria, revenue from the sale of products is generally recognized upon shipment according to the Company’s shipping terms, net of accruals for estimated variable consideration resulting from sales returns and allowances based on historical experience. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and cash equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash in demand accounts and highly liquid investments purchased with an original or remaining maturity of three months or less at the date of purchase, stated at cost, which approximates their fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Short-term investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">All of the Company’s short-term investments are classified as available-for-sale. Available-for-sale debt securities with maturities greater than twelve months are classified as long-term investments when they are not intended for use in current operations. Investments in available-for-sale securities are reported at fair value with unrecognized gains (losses), net of tax, as a component of “Accumulated other comprehensive loss” on the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of credit risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to a concentration of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company places its cash primarily in checking, certificate of deposit, and money market accounts with reputable financial institutions, and by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company’s accounts receivables are derived primarily from revenue earned from customers located in the U.S. and Asia. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral from its customers. The Company maintains an allowance for credit losses based upon the expected collectability of accounts receivable. There were no write offs of accounts receivable in the years ended March 31, 2025, 2024 or 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2025, two customers accounted for 56% and 29% of accounts receivable, and for the year then ended, two customers accounted for 50% and 23% of net revenues. At March 31, 2024, three customers accounted for 46%, 18% and 14% of accounts receivable, and for the year then ended, two customers accounted for 51% and 14%<span style="white-space:pre-wrap;"> of net revenues. For the year ended March 31, 2023, </span>three customers accounted for 48%, 17% and 10% of net revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventories</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Inventories are stated at the lower of cost or net realizable value, cost being determined on a weighted average basis. Inventory write-down allowances are established when conditions indicate that the selling price could be less than cost due to physical deterioration, obsolescence of certain products based on changes in technology and demand, changes in price levels, or other causes. These allowances, once recorded, result in a new cost basis for the related inventory. These allowances are also considered for excess inventory generally based on inventory levels in excess of 12 months of forecasted customer demand based on historical sales and expected future orders, as estimated by management, for each specific product. The allowance is not reversed until the inventory is sold or disposed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 10pt 0pt;">The Company recorded write-downs of excess and obsolete inventories of $305,000, $180,000 and $226,000, respectively, in fiscal 2025, 2024 and 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property and equipment, net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:1pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.14%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.14%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;width:5.14%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:25.37%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">3 to 5 years</p></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Computer and other equipment</p></td><td style="vertical-align:bottom;width:5.14%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">5 to 10 years</p></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Building and building improvements</p></td><td style="vertical-align:bottom;width:5.14%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.37%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">10 to 25 years</p></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;width:5.14%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">7 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful lives of the assets or the remaining lease term of the respective assets. Gains or losses on disposals of property and equipment are recorded within loss from operations. Costs of repairs and maintenance are included as part of operating expenses unless they are incurred in relation to major improvements to existing property and equipment, at which time they are capitalized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Operating Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, lease liabilities, current and lease liabilities, non-current on the Company's Consolidated Balance Sheets. The Company did not identify any finance leases as of March 31, 2025 and 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As the Company’s leases do not provide an implicit rate, the Company uses an estimate of its incremental borrowing rate based on observed market data and other information available at the lease commencement date. The operating lease ROU assets also include any lease payments made and exclude lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. The Company does not record leases on the Consolidated Balance Sheets with a term of one year or less. The Company does not separate lease and non-lease components but rather accounts for each separate component as a single lease component for all underlying classes of assets. Variable lease payments are expensed as incurred and are not included within the operating lease ROU asset and lease liability calculation. Variable lease payments primarily include reimbursements of costs incurred by lessors for common area maintenance and utilities. Lease expense for minimum operating lease payments is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Impairment of long-lived assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. If the sum of the expected future cash flows (undiscounted and before interest) from the use of the assets is less than the net book value of the asset an impairment could exist and the amount of the impairment loss, if any, will generally be measured as the difference between the net book value of the assets and their estimated fair values. There were no impairment losses recognized during the years ended March 31, 2025, 2024 or 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill and intangible assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of these assets may not be recoverable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company assesses goodwill for impairment on an annual basis on the last day of February in the fourth quarter of its fiscal year and if certain events or circumstances indicate that an impairment loss may have been incurred, on an interim basis. The Company has one reporting unit.<span style="color:#212529;"> Impairment is recognized if the carrying value of the net assets of the reporting unit exceeds the fair value of the reporting unit, with the impairment loss not to exceed the amount of goodwill allocated to the reporting unit.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">Intangible assets with finite useful lives are amortized over their estimated useful lives, generally on a straight-line basis over </span><span style="-sec-ix-hidden:Hidden_U8Wq9tehX0a2P_hc5iwhiw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">fifteen years</span><span style="font-size:10pt;">. The Company reviews identifiable amortizable intangible assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. Determination of recoverability is based on the lowest level of identifiable estimated undiscounted cash flows resulting from use of the asset group and its eventual disposition. Measurement of any impairment loss is based on the excess of the carrying value of the asset over its fair value.</span> <span style="font-size:10pt;">There were no impairment indicators noted as of March 31, 2025.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research and development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Research and development expenses are related to new product designs, including, salaries, stock-based compensation, contractor fees, preproduction masks, and allocation of corporate costs and are charged to the statement of operations as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when it is more likely than not that the deferred tax asset will not be realized. Due to historical losses in the U.S., the Company has a full valuation allowance on its U.S. federal and state deferred tax assets. As of March 31, 2025 and 2024, the Company’s net deferred tax assets of $22.8 and $20.2 million, respectively, were subject to a valuation allowance of $22.8 and $20.2 million, respectively. Management continues to evaluate the realizability of deferred tax assets and the related valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Authoritative guidance prescribes a comprehensive model for how a company should recognize, measure, present, and disclose in its financial statements uncertain tax positions that the Company has taken or expects to take on a tax return (including a decision whether to file or not to file a return in a particular jurisdiction). Under the guidance, the financial statements will reflect expected future tax consequences of such positions presuming the taxing Authorities’ full knowledge of the position and all relevant facts, but without considering time values. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation process, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement<b style="font-weight:bold;">.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company’s policy is to include interest and penalties related to unrecognized tax benefits within the provision for income taxes in the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Shipping and handling costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company records costs related to shipping and handling in cost of revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Advertising expense</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are charged to expense in the period incurred. Advertising expense was not material for the years ended March 31, 2025, 2024 and 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign currency transactions</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The U.S. dollar is the functional currency for all of the Company’s foreign operations. Foreign currency transaction gains and losses, resulting from transactions denominated in currencies other than U.S. dollars are included in the Consolidated Statements of Operations. These gains and losses were not material for the years ended March 31, 2025, 2024 or 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt;">Segment reporting is based on the “management approach,” following the method that management organizes the Company’s reportable segments for which separate financial information is made available to, and evaluated regularly by, the chief operating decision maker in allocating resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer (“CEO”), who makes the decision on allocating resources and in assessing performance. The CEO reviews the Company's consolidated results as one operating segment. In making operating decisions, the CEO primarily considers consolidated financial information, accompanied by disaggregated information about revenues by customers and product. All of the Company’s principal operations and decision-making functions are located in the U.S. The Company’s CEO views its </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;">operations, manages its business, and uses one measurement of profitability for the one operating segment, which designs, develops and sells integrated circuits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting for stock-based compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense recognized in the Consolidated Statements of Operations is based on options ultimately expected to vest, reduced by the amount of estimated forfeitures. The Company chose the straight-line method of allocating compensation cost over the requisite service period of the related award according to authoritative guidance. The Company calculates the expected term based on the historical average period of time that options were outstanding as adjusted for expected changes in future exercise patterns, which, for options granted in fiscal 2025, 2024 and 2023 resulted in an expected term of approximately 4.9 to 5.0 years, 4.5 to 4.9 years and 4.6 to 5.0<span style="white-space:pre-wrap;"> years, respectively. The Company uses its historical volatility to estimate expected volatility. The risk-free interest rate is based on the U.S. Treasury yields in effect at the time of grant for periods corresponding to the expected life of the options. The dividend yield is </span>0%, based on the fact that the Company has never paid dividends and has no present intention to pay dividends. Changes to these assumptions may have a significant impact on the results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Authoritative guidance requires cash flows, if any, resulting from the tax benefits from tax deductions in excess of the compensation cost recognized for those options (excess tax benefits) to be classified as financing cash flows in the Consolidated Statements of Cash Flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Comprehensive loss</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Comprehensive loss is defined to include all changes in stockholders’ equity during a period except those resulting from investments by owners and distributions to owners. For the years ended March 31, 2025, 2024 and 2023, comprehensive loss was $10.6 million, $20.0 million and $16.0 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting pronouncements effective for fiscal 2025</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">In November 2023, the </span>Financial Accounting Standards Board (“<span style="background:#ffffff;">FASB”) issued ASU No. 2023-07, </span><i style="font-style:italic;background:#ffffff;">“Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,”</i><span style="background:#ffffff;"> which requires the Company to disclose segment expenses that are significant and regularly provided to the Company’s chief operating decision maker (“CODM”). In addition, ASU 2023-07 requires the Company to disclose the title and position of its CODM and how the CODM uses segment profit or loss information in assessing segment performance and deciding how to allocate resources.</span> We adopted the provisions of ASU No. 2023-07 in the fourth quarter of fiscal 2025, which resulted in additional disclosures in the notes to our consolidated financial statements. See Note 13, Segment and Geographic Information. The adoption of this standard did not have an impact on the Company’s financial position or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting pronouncements not yet adopted by the Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740).” ASU No. 2023-09 improves the transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. It also includes certain other amendments to improve the effectiveness of income tax disclosures regarding (a) income or loss from continuing operations disaggregated between domestic and foreign and (b) income tax expense or benefit from continuing operations disaggregated by federal, state and foreign. ASU No. 2023-09 is effective for annual periods beginning after December 15, 2024. The Company will adopt ASU 2023-09 at the beginning of fiscal year 2026. The Company is currently evaluating the disclosure requirements and its effect on the Consolidated Financial Statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">In November 2024, the FASB issued ASU No. 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40).” ASU No. 2024-03 does not change the expense captions an entity presents on the face of the income statement; rather it requires disaggregation of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. ASU No. 2024-03 requires footnote disclosure about specific expenses to disaggregate, in a tabular presentation, each relevant expense caption on the face of the income statement that includes any of the following natural expenses: (1) purchases of inventory, (2) employee compensation, (3) depreciation, (4) intangible asset amortization and (5) depreciation, depletion and amortization recognized as part of oil- and gas-production activities or other types of depletion expenses. The tabular disclosure would also include certain other expenses, when applicable. ASU No. 2024-03 does not change or remove existing expense disclosure requirements; however, it may affect where that information appears in the footnotes to the financial statements. ASU No. 2024-03 is effective for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The requirements will be applied prospectively with the option for retrospective application. Early adoption is permitted. The Company is currently evaluating the disclosure requirements and its effect on the Consolidated Financial Statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting principles</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements and accompanying notes were prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”).</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements include the accounts of the Company’s four wholly owned subsidiaries, GSI Technology Holdings, Inc., GSI Technology (BVI), <span style="white-space:pre-wrap;">Inc., GSI Technology Israel Ltd. and GSI Technology Taiwan, Inc. All inter-company transactions and balances have been eliminated in consolidation.</span></p> 4 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Use of estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The preparation of 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 at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates are inherent in the preparation of the consolidated financial statements and include obsolete and excess inventory and the valuation of contingent consideration. <span style="color:#212529;">The uncertainty created by the d</span>isruptions in the capital markets as a result of higher interest rates, worldwide inflationary pressures, tariffs and trade disputes, increasing geopolitical tensions, the evolving conflict in Israel, the military conflict in Ukraine and the decline in the global economic environment<span style="color:#212529;">, has made such estimates more difficult and subjective. </span>Actual results could differ materially from those estimates.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:26.5pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Government Agreements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:26.5pt;margin:0pt 0pt 12pt 0pt;"><span style="color:#252525;">From time to time, the Company may enter into agreements with federal government agencies. GAAP does not have specific accounting standards covering agreements between the government and business entities. The Company applies International Accounting Standards 20 (“IAS 20”), </span><i style="color:#252525;font-style:italic;">Accounting for Government Grants and Disclosure of Government Assistance,</i><span style="color:#252525;"> by analogy when accounting for agreements entered into with the government. Under IAS 20, government grants or awards are initially recognized when there is reasonable assurance the conditions of the grant or award will be met and the grant or award will be received. After initial recognition, government grants or awards are recognized on a systematic basis in a manner consistent with the manner in which the Company recognizes the underlying costs for which the grant or award is intended to compensate. The Company follows ASC 832, </span><i style="color:#252525;font-style:italic;">Disclosures by Business Entities about Government Assistance, </i><span style="color:#252525;">with respect to the disclosures of government grants or awards.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-left:8pt;text-indent:-8pt;margin:0pt 0pt 10pt 27pt;"><span style="font-style:italic;font-weight:bold;background:#ffffff;">Credit Losses</span><span style="background:#ffffff;">—</span><span style="font-style:italic;font-weight:bold;background:#ffffff;">Marketable Securities</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">For marketable securities in an unrealized loss position, the Company periodically assesses its portfolio for impairment. The assessment first considers the intent or requirement to sell the marketable security. If either of these criteria are met, the amortized cost basis is written down to fair value through earnings.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-bottom:12pt;text-indent:27.35pt;margin:0pt;"><span style="background:#ffffff;">Beginning April 1, 2023, if the criteria above are not met, the Company evaluates whether the decline resulted from credit losses or other factors by considering the extent to which fair value is less than amortized cost, any changes to the rating of the marketable security by a rating agency, and any adverse conditions specifically related to the marketable security, among other factors. If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the marketable security is compared to the amortized cost basis of the marketable security. If the present value of cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded, limited by the amount that the fair value is less than the amortized cost basis. Any other impairment that has not been recorded through an allowance for credit losses is recognized in other comprehensive loss.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;background:#ffffff;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Credit Losses</span>—<span style="font-style:italic;font-weight:bold;">Accounts Receivable</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Accounts receivable are recorded at the amounts billed less estimated allowances for credit losses for any potential uncollectible amounts. The Company continually monitors customer payments and maintains an allowance for estimated losses resulting from a customer’s inability to make required payments. The Company considers factors such as historical experience, credit quality, age of the accounts receivable balances, and economic conditions that may affect a customer’s ability to pay. Accounts receivable are written-off and charged against an allowance for credit losses when the Company has exhausted collection efforts without success.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Risk and uncertainties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The decline in the global economic environment due to, among other things, higher interest rates, tariffs and trade disputes, worldwide inflationary pressures and increasing geopolitical tensions, has affected the business activities of the Company, its customers, suppliers, and other business partners in the fiscal year ended March 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Our software development and certain regional sales activities for our APU product offerings occur in Israel. Our Vice President, Associative Computing, along with a team of software development experts are based in our Israel facility. This team is needed for the development of the various levels of software required in the use of our APU product offering. Proof of concept customers for our Synthetic Aperture Radar image processing acceleration system are also based in Israel. We are closely monitoring developments in the evolving military conflict in Israel including potential impacts to our business, customers, employees and operations in Israel. At this time, the impact on GSI Technology is uncertain and subject to change given the volatile nature of the situation, but adverse changes in the military conditions in Israel could harm our business and our stock price could decline.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The Company believes that during the next 12 months disruptions in the capital markets as a result of higher interest rates, worldwide inflationary pressures, tariffs and trade disputes, increasing geopolitical tensions and the decline in the global economic environment could impact general economic activity and demand in the Company’s end markets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt;">The Company buys all of its SRAM wafers, an integral component of its products, from a single supplier and is also dependent on independent suppliers to assemble and test its products. During the years ended March 31, 2025, 2024 and 2023, all of the wafers used in the Company’s SRAM products were supplied by Taiwan Semiconductor Manufacturing Company Limited, or TSMC. If this supplier fails to satisfy the Company’s </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;">requirements on a timely basis at competitive prices, the Company could suffer manufacturing delays, a possible loss of revenues, or higher cost of revenues, any of which could adversely affect operating results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">A significant portion of the Company’s net revenues come from sales to customers in the networking and telecommunications equipment industry. A decline in demand in this industry could have a material adverse effect on the Company’s operating results and financial condition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Because much of the manufacturing and testing of the Company’s products is conducted in Taiwan, its business performance may be affected by changes in Taiwan’s political, social and economic environment. For example, any political instability or restrictions on transportation logistics for our products that result from the relationship among the United States, Taiwan and the People’s Republic of China could damage the Company’s business. Moreover, the role of the Taiwanese government in the Taiwanese economy is significant. Taiwanese policies toward economic liberalization, and laws and policies affecting technology companies, foreign investment, currency exchange rates, taxes and other matters could change, resulting in greater restrictions on the Company’s and its suppliers' ability to do business and operate facilities in Taiwan. If any of these risks were to occur, the Company’s business could be harmed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Some of the Company’s suppliers and the Company’s two principal operations are located near fault lines. In the event of a major earthquake, typhoon or other natural disaster near the facilities of any of these suppliers or the Company, the Company’s business could be harmed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">From time to time, the Company is involved in legal actions. There are many uncertainties associated with any litigation, and the Company may not prevail. If information becomes available that causes us to determine that a loss in any of the Company’s pending litigation, or the settlement of such litigation, is probable, and we can reasonably estimate the loss associated with such events, we will record the loss in accordance with GAAP. However, the actual liability in any such litigation may be materially different from the Company’s estimates, which could require us to record additional costs</span><b style="font-weight:bold;">.</b></p> 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Revenue recognition</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company recognizes revenue when control of the promised goods or services is transferred to its customers, in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. Under this criteria, revenue from the sale of products is generally recognized upon shipment according to the Company’s shipping terms, net of accruals for estimated variable consideration resulting from sales returns and allowances based on historical experience. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Cash and cash equivalents</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents include cash in demand accounts and highly liquid investments purchased with an original or remaining maturity of three months or less at the date of purchase, stated at cost, which approximates their fair value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Short-term investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">All of the Company’s short-term investments are classified as available-for-sale. Available-for-sale debt securities with maturities greater than twelve months are classified as long-term investments when they are not intended for use in current operations. Investments in available-for-sale securities are reported at fair value with unrecognized gains (losses), net of tax, as a component of “Accumulated other comprehensive loss” on the Consolidated Balance Sheets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Concentration of credit risk</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Financial instruments that potentially subject the Company to a concentration of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company places its cash primarily in checking, certificate of deposit, and money market accounts with reputable financial institutions, and by policy, limits the amount of credit exposure with any one financial institution or commercial issuer. The Company’s accounts receivables are derived primarily from revenue earned from customers located in the U.S. and Asia. The Company performs ongoing credit evaluations of its customers’ financial condition and, generally, requires no collateral from its customers. The Company maintains an allowance for credit losses based upon the expected collectability of accounts receivable. There were no write offs of accounts receivable in the years ended March 31, 2025, 2024 or 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2025, two customers accounted for 56% and 29% of accounts receivable, and for the year then ended, two customers accounted for 50% and 23% of net revenues. At March 31, 2024, three customers accounted for 46%, 18% and 14% of accounts receivable, and for the year then ended, two customers accounted for 51% and 14%<span style="white-space:pre-wrap;"> of net revenues. For the year ended March 31, 2023, </span>three customers accounted for 48%, 17% and 10% of net revenues.</p> 0 0 0 2 0.56 0.29 2 0.50 0.23 3 0.46 0.18 0.14 2 0.51 0.14 3 0.48 0.17 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Inventories</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Inventories are stated at the lower of cost or net realizable value, cost being determined on a weighted average basis. Inventory write-down allowances are established when conditions indicate that the selling price could be less than cost due to physical deterioration, obsolescence of certain products based on changes in technology and demand, changes in price levels, or other causes. These allowances, once recorded, result in a new cost basis for the related inventory. These allowances are also considered for excess inventory generally based on inventory levels in excess of 12 months of forecasted customer demand based on historical sales and expected future orders, as estimated by management, for each specific product. The allowance is not reversed until the inventory is sold or disposed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 10pt 0pt;">The Company recorded write-downs of excess and obsolete inventories of $305,000, $180,000 and $226,000, respectively, in fiscal 2025, 2024 and 2023. </p> P12M 305000 180000 226000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property and equipment, net</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Property and equipment are stated at cost. Depreciation is computed using the straight-line method over the estimated useful lives of the assets as presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:1pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.14%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.14%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;width:5.14%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:25.37%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">3 to 5 years</p></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Computer and other equipment</p></td><td style="vertical-align:bottom;width:5.14%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">5 to 10 years</p></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Building and building improvements</p></td><td style="vertical-align:bottom;width:5.14%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.37%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">10 to 25 years</p></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;width:5.14%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">7 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Leasehold improvements are amortized using the straight-line method over the shorter of the estimated useful lives of the assets or the remaining lease term of the respective assets. Gains or losses on disposals of property and equipment are recorded within loss from operations. Costs of repairs and maintenance are included as part of operating expenses unless they are incurred in relation to major improvements to existing property and equipment, at which time they are capitalized.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:1pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.14%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.14%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="font-size:1pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Software</p></td><td style="vertical-align:bottom;width:5.14%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;">    </p></td><td style="vertical-align:bottom;width:25.37%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">3 to 5 years</p></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Computer and other equipment</p></td><td style="vertical-align:bottom;width:5.14%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">5 to 10 years</p></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Building and building improvements</p></td><td style="vertical-align:bottom;width:5.14%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:25.37%;background:#cceeff;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">10 to 25 years</p></td></tr><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.48%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;padding-left:7.2pt;text-indent:-7.2pt;margin:0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;width:5.14%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"> </p></td><td style="vertical-align:bottom;width:25.37%;margin:0pt;padding:0pt 1pt 0pt 0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-align:right;margin:0pt;">7 years</p></td></tr></table> P3Y P5Y P5Y P10Y P10Y P25Y P7Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Operating Leases</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use ("ROU") assets, lease liabilities, current and lease liabilities, non-current on the Company's Consolidated Balance Sheets. The Company did not identify any finance leases as of March 31, 2025 and 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Operating lease ROU assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. As the Company’s leases do not provide an implicit rate, the Company uses an estimate of its incremental borrowing rate based on observed market data and other information available at the lease commencement date. The operating lease ROU assets also include any lease payments made and exclude lease incentives. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options. The Company does not record leases on the Consolidated Balance Sheets with a term of one year or less. The Company does not separate lease and non-lease components but rather accounts for each separate component as a single lease component for all underlying classes of assets. Variable lease payments are expensed as incurred and are not included within the operating lease ROU asset and lease liability calculation. Variable lease payments primarily include reimbursements of costs incurred by lessors for common area maintenance and utilities. Lease expense for minimum operating lease payments is recognized on a straight-line basis over the lease term.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Impairment of long-lived assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that their net book value may not be recoverable. If the sum of the expected future cash flows (undiscounted and before interest) from the use of the assets is less than the net book value of the asset an impairment could exist and the amount of the impairment loss, if any, will generally be measured as the difference between the net book value of the assets and their estimated fair values. There were no impairment losses recognized during the years ended March 31, 2025, 2024 or 2023.</p> 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill and intangible assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of these assets may not be recoverable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company assesses goodwill for impairment on an annual basis on the last day of February in the fourth quarter of its fiscal year and if certain events or circumstances indicate that an impairment loss may have been incurred, on an interim basis. The Company has one reporting unit.<span style="color:#212529;"> Impairment is recognized if the carrying value of the net assets of the reporting unit exceeds the fair value of the reporting unit, with the impairment loss not to exceed the amount of goodwill allocated to the reporting unit.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:10pt;">Intangible assets with finite useful lives are amortized over their estimated useful lives, generally on a straight-line basis over </span><span style="-sec-ix-hidden:Hidden_U8Wq9tehX0a2P_hc5iwhiw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span><span style="font-size:10pt;"> to </span><span style="font-size:10pt;">fifteen years</span><span style="font-size:10pt;">. The Company reviews identifiable amortizable intangible assets for impairment whenever events or changes in circumstances indicate that the carrying value of the assets may not be recoverable. Determination of recoverability is based on the lowest level of identifiable estimated undiscounted cash flows resulting from use of the asset group and its eventual disposition. Measurement of any impairment loss is based on the excess of the carrying value of the asset over its fair value.</span> <span style="font-size:10pt;">There were no impairment indicators noted as of March 31, 2025.</span></p> 1 P15Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Research and development</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Research and development expenses are related to new product designs, including, salaries, stock-based compensation, contractor fees, preproduction masks, and allocation of corporate costs and are charged to the statement of operations as incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Income taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes under the liability method, whereby deferred tax assets and liabilities are determined based on the difference between the financial statement and tax bases of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. Valuation allowances are established when it is more likely than not that the deferred tax asset will not be realized. Due to historical losses in the U.S., the Company has a full valuation allowance on its U.S. federal and state deferred tax assets. As of March 31, 2025 and 2024, the Company’s net deferred tax assets of $22.8 and $20.2 million, respectively, were subject to a valuation allowance of $22.8 and $20.2 million, respectively. Management continues to evaluate the realizability of deferred tax assets and the related valuation allowance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Authoritative guidance prescribes a comprehensive model for how a company should recognize, measure, present, and disclose in its financial statements uncertain tax positions that the Company has taken or expects to take on a tax return (including a decision whether to file or not to file a return in a particular jurisdiction). Under the guidance, the financial statements will reflect expected future tax consequences of such positions presuming the taxing Authorities’ full knowledge of the position and all relevant facts, but without considering time values. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation process, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon ultimate settlement<b style="font-weight:bold;">.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company’s policy is to include interest and penalties related to unrecognized tax benefits within the provision for income taxes in the Consolidated Statements of Operations.</p> 22800000 20200000 22800000 20200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Shipping and handling costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company records costs related to shipping and handling in cost of revenues.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Advertising expense</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Advertising costs are charged to expense in the period incurred. Advertising expense was not material for the years ended March 31, 2025, 2024 and 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign currency transactions</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The U.S. dollar is the functional currency for all of the Company’s foreign operations. Foreign currency transaction gains and losses, resulting from transactions denominated in currencies other than U.S. dollars are included in the Consolidated Statements of Operations. These gains and losses were not material for the years ended March 31, 2025, 2024 or 2023.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt;">Segment reporting is based on the “management approach,” following the method that management organizes the Company’s reportable segments for which separate financial information is made available to, and evaluated regularly by, the chief operating decision maker in allocating resources and in assessing performance. The Company’s chief operating decision maker is its Chief Executive Officer (“CEO”), who makes the decision on allocating resources and in assessing performance. The CEO reviews the Company's consolidated results as one operating segment. In making operating decisions, the CEO primarily considers consolidated financial information, accompanied by disaggregated information about revenues by customers and product. All of the Company’s principal operations and decision-making functions are located in the U.S. The Company’s CEO views its </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;">operations, manages its business, and uses one measurement of profitability for the one operating segment, which designs, develops and sells integrated circuits.</p> 1 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting for stock-based compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense recognized in the Consolidated Statements of Operations is based on options ultimately expected to vest, reduced by the amount of estimated forfeitures. The Company chose the straight-line method of allocating compensation cost over the requisite service period of the related award according to authoritative guidance. The Company calculates the expected term based on the historical average period of time that options were outstanding as adjusted for expected changes in future exercise patterns, which, for options granted in fiscal 2025, 2024 and 2023 resulted in an expected term of approximately 4.9 to 5.0 years, 4.5 to 4.9 years and 4.6 to 5.0<span style="white-space:pre-wrap;"> years, respectively. The Company uses its historical volatility to estimate expected volatility. The risk-free interest rate is based on the U.S. Treasury yields in effect at the time of grant for periods corresponding to the expected life of the options. The dividend yield is </span>0%, based on the fact that the Company has never paid dividends and has no present intention to pay dividends. Changes to these assumptions may have a significant impact on the results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Authoritative guidance requires cash flows, if any, resulting from the tax benefits from tax deductions in excess of the compensation cost recognized for those options (excess tax benefits) to be classified as financing cash flows in the Consolidated Statements of Cash Flows.</p> P4Y10M24D P5Y P4Y6M P4Y10M24D P4Y7M6D P5Y 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Comprehensive loss</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Comprehensive loss is defined to include all changes in stockholders’ equity during a period except those resulting from investments by owners and distributions to owners. For the years ended March 31, 2025, 2024 and 2023, comprehensive loss was $10.6 million, $20.0 million and $16.0 million, respectively.</p> -10600000 -20000000 -16000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting pronouncements effective for fiscal 2025</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">In November 2023, the </span>Financial Accounting Standards Board (“<span style="background:#ffffff;">FASB”) issued ASU No. 2023-07, </span><i style="font-style:italic;background:#ffffff;">“Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,”</i><span style="background:#ffffff;"> which requires the Company to disclose segment expenses that are significant and regularly provided to the Company’s chief operating decision maker (“CODM”). In addition, ASU 2023-07 requires the Company to disclose the title and position of its CODM and how the CODM uses segment profit or loss information in assessing segment performance and deciding how to allocate resources.</span> We adopted the provisions of ASU No. 2023-07 in the fourth quarter of fiscal 2025, which resulted in additional disclosures in the notes to our consolidated financial statements. See Note 13, Segment and Geographic Information. The adoption of this standard did not have an impact on the Company’s financial position or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Accounting pronouncements not yet adopted by the Company</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740).” ASU No. 2023-09 improves the transparency about income tax information through improvements to income tax disclosures primarily related to the rate reconciliation and income taxes paid information. It also includes certain other amendments to improve the effectiveness of income tax disclosures regarding (a) income or loss from continuing operations disaggregated between domestic and foreign and (b) income tax expense or benefit from continuing operations disaggregated by federal, state and foreign. ASU No. 2023-09 is effective for annual periods beginning after December 15, 2024. The Company will adopt ASU 2023-09 at the beginning of fiscal year 2026. The Company is currently evaluating the disclosure requirements and its effect on the Consolidated Financial Statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">In November 2024, the FASB issued ASU No. 2024-03, “Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40).” ASU No. 2024-03 does not change the expense captions an entity presents on the face of the income statement; rather it requires disaggregation of certain expense captions into specified categories in disclosures within the footnotes to the financial statements. ASU No. 2024-03 requires footnote disclosure about specific expenses to disaggregate, in a tabular presentation, each relevant expense caption on the face of the income statement that includes any of the following natural expenses: (1) purchases of inventory, (2) employee compensation, (3) depreciation, (4) intangible asset amortization and (5) depreciation, depletion and amortization recognized as part of oil- and gas-production activities or other types of depletion expenses. The tabular disclosure would also include certain other expenses, when applicable. ASU No. 2024-03 does not change or remove existing expense disclosure requirements; however, it may affect where that information appears in the footnotes to the financial statements. ASU No. 2024-03 is effective for annual periods beginning after December 15, 2026, and interim reporting periods beginning after December 15, 2027. The requirements will be applied prospectively with the option for retrospective application. Early adoption is permitted. The Company is currently evaluating the disclosure requirements and its effect on the Consolidated Financial Statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2 —REVENUE RECOGNITION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company determines revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, we satisfy a performance obligation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company’s customer contracts, which may be in the form of purchase orders, contracts or purchase agreements, contain performance obligations for delivery of agreed upon products. Delivery of all performance obligations contained within a contract with a customer typically occurs at the same time (or within the same accounting period). Transfer of control occurs at the point at which delivery has occurred, title and the risks and rewards of ownership have passed to the customer, and the Company has a right to payment. The Company recognizes revenue upon shipment of the product. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Because all of the Company’s performance obligations relate to contracts with a duration of less than one year, the Company elected to apply the optional exemption practical expedient and, therefore, is not required to disclose the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied or partially unsatisfied at the end of the reporting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The Company adjusts the transaction price for variable consideration. Variable consideration is not typically significant and primarily results from stock rotation rights and quick pay discounts provided to certain distributors. As a practical expedient, the Company is recognizing the incremental costs of obtaining a contract, specifically commission expenses that have a period of benefit of less than </span>twelve months<span style="white-space:pre-wrap;">, as an expense when incurred. Additionally, the Company has adopted an accounting policy to recognize shipping costs that occur after control transfers to the customer as a fulfillment activity.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company’s contracts with customers do not typically include extended payment terms. Payment terms vary by contract type and type of customer and generally range from 30 to 60 days from shipment. Additionally, the Company has right to payment upon shipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company records revenue net of sales tax, value added tax, excise tax and other taxes collected concurrent with product sales. The impact of such taxes on product sales is immaterial. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 10pt 0pt;">The Company warrants its products to be free of defects generally for a period of three years. The Company estimates its warranty costs based on historical warranty claim experience and includes such costs in cost of revenues. Warranty costs and the accrued warranty liability were not material as of March 31, 2025 and 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company’s revenue is derived from sales of SRAM products which represented approximately 99%, 99% and 97% of total revenues in the years ended March 31, 2025, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">KYEC was our largest end user customer in fiscal 2025. Based on information provided to the Company by KYEC’s contract manufacturers and distributors, purchases by KYEC represented approximately 22%, 3% and 2% of our net revenues in fiscal 2025, 2024 and 2023, respectively. Nokia was the Company’s largest end user customer in fiscal 2024 and 2023. Nokia purchases products directly from the Company and through contract manufacturers and distributors. Based on information provided to the Company by Nokia’s contract manufacturers and distributors, purchases by Nokia represented approximately 12%, 21% and 17% of the Company’s net revenues in fiscal 2025, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">See “Note 13 - Segment and Geographic Information” for revenue by shipment destination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The following table presents the Company’s revenue disaggregated by customer type.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Contract manufacturers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">OEMs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> true P30D P60D P3Y 0.99 0.99 0.97 0.22 0.03 0.02 0.12 0.21 0.17 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Contract manufacturers</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,882</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Distribution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">OEMs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 1614000 4450000 5882000 18809000 16636000 23023000 95000 679000 786000 20518000 21765000 29691000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 3—NET LOSS PER COMMON SHARE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 10pt 0pt;">The Company uses the treasury stock method to calculate the weighted average shares used in computing diluted net loss per share.<i style="font-style:italic;"> </i>The following table sets forth the computation of basic and diluted net loss per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands, except per share amounts)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,639)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,087)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,977)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Denominators:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares—Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Dilutive effect of employee stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Dilutive effect of employee stock purchase plan options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares—Dilutive</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Net loss per common share—Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.65)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Net loss per common share—Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.65)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The following shares of common stock (determined on a weighted average basis) were excluded from the computation of diluted net loss per common share as they had an anti-dilutive effect:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:47.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:50.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Shares underlying options and ESPP shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands, except per share amounts)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,639)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,087)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,977)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Denominators:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares—Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Dilutive effect of employee stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Dilutive effect of employee stock purchase plan options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Weighted average shares—Dilutive</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 25,144</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Net loss per common share—Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.65)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:58.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Net loss per common share—Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (0.65)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> -10639000 -20087000 -15977000 25498000 25144000 24595000 25498000 25144000 24595000 -0.42 -0.8 -0.65 -0.42 -0.8 -0.65 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:47.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:50.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:47.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Shares underlying options and ESPP shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,551</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,930</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 7551000 7930000 8531000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 1pt 0pt;"><b style="font-weight:bold;">NOTE 4—BALANCE SHEET DETAIL</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="font-size:1pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Inventories:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="font-size:1pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Less: Allowances for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="font-size:1pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Prepaid tooling and masks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,834</p></td><td style="vertical-align:middle;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 695</p></td><td style="vertical-align:middle;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Other prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 432</p></td><td style="vertical-align:middle;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,961</p></td><td style="vertical-align:middle;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="font-size:1pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Computer and other equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,380)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,864)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:12pt 0pt 12pt 0pt;">Depreciation expense was $432,000, $693,000 and $782,000 for the years ended March 31, 2025, 2024 and 2023, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the components of intangible assets and related accumulated amortization balances at March 31, 2025 and 2024, respectively (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:65.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0000ff;font-size:8pt;font-weight:bold;margin-bottom:10pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;width:31.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:65.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:65.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Intangible assets:</p></td><td style="vertical-align:middle;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:middle;width:65.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Product designs</p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (590)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:65.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Patents</p></td><td style="vertical-align:middle;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,897)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:65.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:65.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,567)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:66.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;width:31.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Intangible assets:</p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Product designs</p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (590)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Patents</p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,664)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,334)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:12pt 0pt 12pt 0pt;">Amortization of intangible assets of $233,000, $234,000 and $233,000 was included in cost of revenues for the years ended March 31, 2025, 2024 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2025, the estimated future amortization expense of intangible assets in the table above is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:85.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fiscal year ending March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:middle;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">233 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:85.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">233 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">233 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">233 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">233 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">158 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,323 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the components of accrued expenses and other liabilities balances at March 31, 2025 and 2024, respectively (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:77.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,488</p></td><td style="vertical-align:middle;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Accrued commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85</p></td><td style="vertical-align:middle;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Production mask set</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,250</p></td><td style="vertical-align:middle;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Miscellaneous accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 618</p></td><td style="vertical-align:middle;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,441</p></td><td style="vertical-align:middle;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="line-height:1.37;margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">On November 30, 2022, the Company announced cost reduction initiatives which included an approximate 15% reduction in the Company’s global workforce. The Company incurred $0.3 million in severance related charges during fiscal 2023 including $0.1 million recorded as cost of revenues and $0.2 million recorded as selling, general and administrative expense in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">In August 2024, the Company implemented strategic cost-cutting measures. These initiatives consisted of workforce reductions across all departments and enhanced operational efficiencies. The cost reduction initiatives included an approximate 16% reduction in the Company’s global workforce. The Company incurred $357,000 in severance related charges during fiscal 2025, including $204,000 recorded as cost of revenues, $128,000 recorded as research and development expense and $24,000 recorded as selling, general and administrative expense in the consolidated statements of operations. The Company does not expect to incur any additional severance related charges resulting from these measures. There were no severance charges accrued as of March 31, 2025 as severance payments to all impacted employees have been completed as of March 31, 2025. There was no accrued severance as of March 31, 2024 and there were no severance charges incurred during the fiscal year ended March 31, 2024.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="font-size:1pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Inventories:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,112</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> 1769000 2865000 2122000 2112000 3891000 4977000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="font-size:1pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Less: Allowances for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (46)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> 3215000 3162000 46000 44000 3169000 3118000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="font-size:1pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Prepaid tooling and masks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,834</p></td><td style="vertical-align:middle;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Other receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 695</p></td><td style="vertical-align:middle;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Other prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 432</p></td><td style="vertical-align:middle;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,961</p></td><td style="vertical-align:middle;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> 1834000 668000 695000 215000 432000 1071000 2961000 1954000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"></span><span style="font-size:1pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Computer and other equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,428</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 927</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-bottom:10pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,188</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,380)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,864)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> 17733000 18555000 4426000 4428000 102000 102000 927000 927000 23188000 24012000 22380000 22864000 808000 1148000 432000 693000 782000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the components of intangible assets and related accumulated amortization balances at March 31, 2025 and 2024, respectively (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:65.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="color:#0000ff;font-size:8pt;font-weight:bold;margin-bottom:10pt;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;width:31.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:65.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:7.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:65.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Intangible assets:</p></td><td style="vertical-align:middle;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:middle;width:65.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Product designs</p></td><td style="vertical-align:middle;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (590)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:65.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Patents</p></td><td style="vertical-align:middle;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,897)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:65.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:65.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,567)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,323</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:66.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;width:31.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of March 31, 2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net Carrying</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Intangible assets:</p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Product designs</p></td><td style="vertical-align:middle;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (590)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Patents</p></td><td style="vertical-align:middle;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,220</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,664)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:66.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (80)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:66.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,890</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,334)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> 590000 590000 4220000 2897000 1323000 80000 80000 4890000 3567000 1323000 590000 590000 4220000 2664000 1556000 80000 80000 4890000 3334000 1556000 233000 234000 233000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2025, the estimated future amortization expense of intangible assets in the table above is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:85.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:85.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Fiscal year ending March 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:middle;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">233 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:85.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">233 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">233 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">233 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">233 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">158 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:85.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,323 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> 233000 233000 233000 233000 233000 158000 1323000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the components of accrued expenses and other liabilities balances at March 31, 2025 and 2024, respectively (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:77.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,488</p></td><td style="vertical-align:middle;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Accrued commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 85</p></td><td style="vertical-align:middle;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Production mask set</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,250</p></td><td style="vertical-align:middle;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:77.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Miscellaneous accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 618</p></td><td style="vertical-align:middle;width:2.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:77.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,441</p></td><td style="vertical-align:middle;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> 2488000 3173000 85000 180000 1250000 618000 777000 4441000 4130000 0.15 300000 100000 200000 0.16 357000 204000 128000 24000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 5—GOODWILL</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Goodwill represents the difference between the purchase price and the estimated fair value of the identifiable assets acquired and liabilities assumed in a business combination. The Company tests for goodwill impairment on an annual basis, or more frequently if events or changes in circumstances indicate that the asset is more likely than not impaired. The Company has one reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The Company had a goodwill balance of $8.0 million as of both March 31, 2025 and 2024. The goodwill resulted from the acquisition of MikaMonu Group Ltd. (“MikaMonu”) in fiscal 2016.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 10pt 0pt;">The Company completed its annual impairment test during the fourth quarter of fiscal 2025 and concluded that there was no impairment, as it was more likely than not that the fair value of its sole reporting unit exceeded its carrying value and the performance of a quantitative impairment test was not required.</p> 1 8000000 8000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 6—INCOME TAXES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Loss before income taxes and the provision for income taxes consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Loss before income taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,511)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,414)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,017)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,605)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Current income tax expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Deferred income tax expense (benefit):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The provision for income tax differs from the amount of income tax determined by applying the applicable U.S. statutory income tax rate to pre-tax loss as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">U.S. Federal taxes at statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,204)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,277)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">State taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (404)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Foreign tax rate differential</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">GILTI tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Lapses of applicable statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Non-deductible expenses and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,423)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,428)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:12pt 0pt 12pt 0pt;">Deferred tax assets and deferred tax liabilities consist of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">        </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,572</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Net operating losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,807</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Capitalized research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,407</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,168</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 474</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Other reserves and accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 730</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,176</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Less valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,794)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,165)</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Right of use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:12pt 0pt 12pt 0pt;">The Company currently intends to indefinitely reinvest earnings in operations outside the United States. No provision has been made for state income taxes that might be payable upon remittance of such earnings, nor is it practicable to determine the amount of such potential liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt;">As of March 31, 2025 and 2024, $3.4 million and $3.9 million, respectively, of unrecognized tax benefits had been recorded as a reduction to net deferred tax assets. It is possible, however, that some months or years may elapse </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;">before an uncertain position for which the Company has established a reserve is resolved. A reconciliation of unrecognized tax benefits is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefits, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Lapses of applicable statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Additions based on tax positions related to current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefits, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;text-indent:27pt;margin:12pt 0pt 10pt 0pt;">There is no unrecognized tax benefit balance as of March 31, 2025 that would affect the Company’s effective tax rate if recognized after considering the valuation allowance. At March 31, 2025, due to the Company’s valuation allowance in the United States, there was no net income tax effect related to <span style="color:#111111;letter-spacing:0.05pt;background:#ffffff;">Global intangible low-taxed income (“</span>GILTI”) in the Company’s fiscal year ended March 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;text-indent:36pt;margin:0pt;">The Company's federal and state net operating loss carryforwards for income tax purposes are approximately $21.3 million and $25.0<span style="white-space:pre-wrap;"> million, respectively, at March 31, 2025. The Company's federal net operating loss carryforwards do not expire and the Company’s state tax net operating loss carryforwards expire beginning in 2034. The Company's federal and state tax credit carryforwards for income tax purposes are approximately </span>$5.6 million and $5.9<span style="white-space:pre-wrap;"> million respectively, at March 31, 2025. The Company's federal tax credit carryforwards expire beginning in 2033. The Company's state tax credit carryforwards have no expiration date.</span><span style="font-family:'ArialMT';font-size:13pt;"> </span>Utilization of the Company’s net operating loss carryforwards and research tax credit carryforwards may be subject to substantial annual limitations due to the ownership change limitations provided by the Internal Revenue Code and similar state provisions. The annual limitation could result in the expiration of the net operating loss carryforwards and research tax credit carryforwards before utilization. The Company has not performed an analysis to determine if a limitation applies and whether the limitation would cause the net operating losses to expire unutilized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.34;text-indent:27pt;margin:0pt;"><span style="font-size:10pt;line-height:1.19;margin-bottom:5pt;margin-top:5pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">Due to historical losses in the U.S., the Company has a full valuation allowance on its U.S. federal and state deferred tax assets. As of March 31, 2025 and 2024, the Company’s net deferred tax assets of $22.8 million and $20.2 million, respectively, were subject to a valuation allowance of $22.8 million and $20.2 million, respectively. The net valuation allowance increased by $2.6 million and $2.7 million in fiscal 2025 and 2024, respectively. As of March 31, 2025 and 2024, the Company’s net deferred tax liabilities were $16,000 and $14,000, respectively. The deferred tax assets consist primarily of the tax credits and federal and state net operating losses. Realization of deferred tax assets is dependent upon future taxable income, if any, the amount and timing of which are uncertain. In assessing the realizability of deferred tax assets, management determined that it is more likely than not that no deferred tax assets will be realized. Therefore, the Company has provided a full valuation allowance against these deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The Company is subject to taxation in the United States and various state and foreign jurisdictions. Fiscal years 2013 through 2024 remain open to examination by the federal tax authorities and fiscal years 2011 through 2024 remain open to examination by the state of California. Fiscal years 2020 through 2024 are generally subject to audit by foreign tax authorities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Loss before income taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,511)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,414)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,992)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7,603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,613)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10,509)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,017)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,605)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Current income tax expense:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 126</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 67</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 68</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Deferred income tax expense (benefit):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (11)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Provision for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> -4511000 -12414000 -10992000 -5998000 -7603000 -4613000 -10509000 -20017000 -15605000 126000 67000 382000 2000 1000 1000 128000 68000 383000 2000 2000 -7000 -4000 2000 2000 -11000 130000 70000 372000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">U.S. Federal taxes at statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,203)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,204)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,277)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">State taxes, net of federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 566</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 408</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (404)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (530)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Foreign tax rate differential</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,382</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">GILTI tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Lapses of applicable statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Non-deductible expenses and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,423)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,428)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (691)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> -2203000 -4204000 -3277000 2000 1000 -3000 566000 408000 463000 404000 530000 487000 1382000 1663000 1350000 232000 1262000 -767000 1000 2000 1000 -1423000 -2428000 -691000 1553000 2498000 1063000 130000 70000 372000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">        </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,572</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Net operating losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,933</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,807</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Capitalized research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,407</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,168</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 209</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 474</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Other reserves and accruals</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 753</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 730</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,176</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Less valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,794)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,165)</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Deferred tax assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,062</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 6pt;">Right of use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,078)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (25)</p></td></tr><tr><td style="vertical-align:bottom;width:76.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14)</p></td></tr></table> 10242000 9572000 5933000 4807000 4429000 3407000 1187000 1168000 209000 474000 2103000 18000 753000 730000 24856000 20176000 22794000 20165000 2062000 11000 2078000 25000 2078000 25000 16000 14000 0 3400000 3900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefits, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Lapses of applicable statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Additions based on tax positions related to current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 221</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Unrecognized tax benefits, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,356</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,723</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> 3948000 3723000 3502000 767000 175000 225000 221000 3356000 3948000 3723000 0 0 21300000 25000000 5600000 5900000 22800000 20200000 22800000 20200000 2600000 2700000 16000 14000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">NOTE 7—FINANCIAL INSTRUMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;text-indent:27.35pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair value measurements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;text-indent:27.35pt;margin:0pt;">Authoritative accounting guidance for fair value measurements provides a framework for measuring fair value and related disclosures.  The guidance applies to all financial assets and financial liabilities that are measured </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">on a recurring basis.  The guidance requires fair value measurement to be classified and disclosed in one of the following three categories:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;text-indent:27.35pt;margin:0pt 0pt 10pt 0pt;">Level 1: Valuations based on quoted prices in active markets for identical assets and liabilities. The fair value of available-for-sale securities included in the Level 1 category is based on quoted prices that are readily and regularly available in an active market.<b style="font-weight:bold;"> </b>As of March 31, 2025, the Level 1 category included money market funds of $4.8 million, which were included in cash and cash equivalents on the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;text-indent:27.35pt;margin:0pt 0pt 10pt 0pt;">Level 2: Valuations based on observable inputs (other than Level 1 prices), such as quoted prices for similar assets at the measurement date; quoted prices in markets that are not active; or other inputs that are observable, either directly or indirectly. The fair value of available-for-sale securities included in the Level 2 category is based on the market values obtained from an independent pricing service that were evaluated using pricing models that vary by asset class and may incorporate available trade, bid and other market information and price quotes from well-established independent pricing vendors and broker-dealers. There were no short-term or long-term investments as of March 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Level 3: Valuations based on inputs that are unobservable and involve management judgment and the reporting entity’s own assumptions about market participants and pricing. As of March 31, 2024, the Company’s Level <span style="white-space:pre-wrap;">3 financial instruments measured at fair value on the Consolidated Balance Sheets consisted of the contingent consideration liability related to the MikaMonu acquisition. The fair value of the contingent consideration liability was initially determined as of the acquisition date using unobservable inputs. These inputs include the estimated amount and timing of future revenues, the probability of achievement of the revenue forecast, revenue volatility and a risk-adjusted discount rate of approximately </span>14.8%<span style="white-space:pre-wrap;"> used to adjust the probability-weighted cash flow payments to their present value. Significant increases (decreases) to the estimated amount and timing of future revenues or the probability of achievement of the revenue forecast would result in a significantly higher (lower) fair value measurement. Conversely, a significant increase (decrease) in the risk-adjusted discount rate would result in a significantly (lower) higher fair value measurement. Generally, changes used in the assumptions for future revenues and probability of achievement of the revenue forecast would be accompanied by a directionally similar change in the fair value measurement and expense. Conversely, changes in the risk-adjusted discount rate would be accompanied by a directionally opposite change in the related fair value measurement and expense. The continued appropriateness of the Monte Carlo valuation model selected or any decision to change the valuation model may also lead to changes in fair value measurement. Subsequent to the acquisition date, at each reporting period, the contingent consideration liability is re-measured to fair value with changes recorded in selling, general and administrative expenses in the Consolidated Statements of Operations. During the most recent re-measurement of the contingent consideration liability as of March 31, 2025, the Company’s forecasted future revenues prior to the measurement date of December 31, 2025 were not expected to exceed certain revenue targets, thus no valuation inputs were utilized. As of March 31, 2024, the Company used a risk-adjusted discount rate of approximately </span>16.1% to adjust the probability-weighted cash flows to their present value using probabilities ranging from 25% to 75% for the remaining contingent events. The contingent consideration liability is included in contingent consideration, non-current on the Consolidated Balance Sheets at March 31, 2025 and 2024 in the amount of $0 and $160,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;text-indent:27.35pt;margin:0pt 0pt 10pt 0pt;">Refer to Note 14, “Acquisition” for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:27.35pt;margin:0pt 0pt 8pt 0pt;">The fair value of financial assets and liabilities measured on a recurring basis is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:41.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements at Reporting Date Using</b></p></td><td style="vertical-align:bottom;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Markets for</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and Liabilities</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,836</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,836</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,836</p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,836</p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:0.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:41.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements at Reporting Date Using</b></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Markets for</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and Liabilities</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,676</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,676</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,676</p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,676</p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:27.35pt;margin:6pt 0pt 12pt 0pt;">The following table sets forth the changes in fair value of contingent consideration for the fiscal years ended March 31, 2025, 2024 and 2023, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Change due to accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Re-measurement of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:27.35pt;margin:8pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Short-term and long-term investments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company had money market funds of $4.8 million and $5.7 million at March 31, 2025 and March 31, 2024, respectively, included in cash and cash equivalents on the Consolidated Balance Sheets. The Company monitors its investments for impairment periodically and records appropriate reductions in carrying values when declines are determined to be other-than-temporary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">There were no available-for-sale investments at March 31, 2025 and 2024, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt;">At March 31, 2024, the deferred tax asset related to unrecognized gains and losses on short-term and long-term investments was $10,000.</p> 4800000 0 0.148 0.161 0.25 0.75 0 160000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;text-indent:27.35pt;margin:0pt 0pt 8pt 0pt;">The fair value of financial assets and liabilities measured on a recurring basis is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:41.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements at Reporting Date Using</b></p></td><td style="vertical-align:bottom;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Markets for</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and Liabilities</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,836</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,836</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,836</p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,836</p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:0.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:41.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements at Reporting Date Using</b></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quoted Prices</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">in Active</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Markets for</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identical Assets</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">and Liabilities</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:12.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:middle;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,676</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,676</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,676</p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,676</p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:41.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration</p></td><td style="vertical-align:middle;white-space:nowrap;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:middle;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> 4836000 4836000 4836000 4836000 5676000 5676000 5676000 5676000 160000 160000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Change due to accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Re-measurement of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (168)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,908)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:61.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> 160000 1052000 2738000 8000 108000 222000 -168000 -1000000 -1908000 160000 1052000 4800000 5700000 0 0 10000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">NOTE 8—LEASES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 10pt 0pt;">The Company has operating leases for corporate offices, and research and development facilities. The Company’s leases have remaining lease terms of 8 months to 110 months, some of which include options to extend for up to 10 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 10pt 0pt;">On April 2, 2024, the Company entered into a purchase and sale agreement with an unrelated party, as purchaser, to sell the Company’s 1213 Elko Drive property in Sunnyvale, California (the “Sunnyvale Property”) for $11.9 million in cash. On May 21, 2024 the purchase price was revised to $11.7 million. On June 6, 2024, the Company completed the sale and leaseback transaction for a purchase price, net of closing and other expenses payable by the Company, of $11.2 million in cash. Concurrent with the sale, the Company entered into a lease agreement (the “Lease”) to lease all of the Sunnyvale Property that it occupied from the purchaser for an initial term of ten years<span style="white-space:pre-wrap;"> from the closing of the sale of the Sunnyvale Property. The Company has the option to renew the term of the Lease for </span>two additional five-year periods. Pursuant to the Lease, the Company is responsible for base rent initially at a rate of approximately $90,768 per month and the monthly operational expenses, such as maintenance, insurance, property taxes and utilities. The rental rate will increase three percent (3%) per year beginning on the first anniversary of the closing. The transaction was accounted for as a sale and leaseback and operating lease accounting classification. The Company recorded a gain of $5.7 million which was recorded in the gain from sale of assets in the Consolidated Statements of Operations in the quarter ended June 30, 2024. In connection with the transaction, the Company presented the net book value of the real property of $5.6 million as assets held for sale in the Consolidated Balance Sheets as of March 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 10pt 0pt;">Supplemental balance sheet information related to leases was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,553</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities-current</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">567 </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities-non-current</p></td><td style="vertical-align:bottom;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">955 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,522 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.19;margin:0pt;"><span style="line-height:1.37;margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table provides the details of lease costs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">572</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">32</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">604</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="font-size:12pt;margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table provides other information related to leases:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,471 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">570 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets obtained in exchange for lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,445</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term (years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.78</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6.24%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.22%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:36pt;margin:0pt 0pt 10pt 0pt;">The following table provides the maturities of the Company’s operating lease liabilities as of March 31, 2025:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Lease</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Fiscal Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,685 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,582 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,192 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,220 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,257 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5,651 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted future cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12,587 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(2,944)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Present value of undiscounted future cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9,643 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Presentation on statement of financial position</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,642 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8,001 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p> P8M P110M true P10Y 11900000 11700000 11200000 P10Y 2 P5Y 90768 0.03 5700000 5600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Operating lease right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,553</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities-current</p></td><td style="vertical-align:bottom;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">567 </p></td></tr><tr><td style="vertical-align:bottom;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Lease liabilities-non-current</p></td><td style="vertical-align:bottom;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8,001</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">955 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Total operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,522 </p></td></tr></table> 9547000 1553000 1642000 567000 8001000 955000 9643000 1522000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">572</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">32</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,640</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">604</p></td></tr></table> 1607000 572000 33000 32000 1640000 604000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Operating cash flows from operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,471 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">570 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Right-of-use assets obtained in exchange for lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,092</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,445</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Weighted-average remaining lease term (years):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.78</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Weighted-average discount rate:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6.24%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.22%</p></td></tr></table> 1471000 570000 9092000 1445000 P8Y6M29D P2Y9M10D 0.0624 0.0422 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating Lease</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Liabilities</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Fiscal Year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,685 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,582 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,192 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,220 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,257 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5,651 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Total undiscounted future cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12,587 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Less: Imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(2,944)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Present value of undiscounted future cash flows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">9,643 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Presentation on statement of financial position</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,642 </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:83.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8,001 </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:36pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p> 1685000 1582000 1192000 1220000 1257000 5651000 12587000 2944000 9643000 1642000 8001000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 9—COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Royalty obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company has license agreements that require it to pay royalties on the sale of products using the licensed technology. Royalty expense for the years ended March 31, 2025, 2024 and 2023 was $0,<b style="font-weight:bold;"> </b>$36,000 and $39,000, respectively, and was included within cost of revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Indemnification obligations</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company is a party to a variety of agreements pursuant to which it may be obligated to indemnify the other party with respect to certain matters. Typically, these obligations arise in the context of contracts entered into by the Company, under which the Company customarily agrees to hold the other party harmless against losses arising from a breach of representations and covenants related to such matters as title to assets sold and certain intellectual property rights. In each of these circumstances, payment by the Company is conditioned on the other party making a claim pursuant to the procedures specified in the particular contract, which procedures typically allow the Company to challenge the other party’s claims. Further, the Company’s obligations under these agreements may be limited in terms of time and/or amount, and in some instances, the Company may have recourse against third parties for certain payments made by it under these agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">It is not possible to predict the maximum potential amount of future payments under these or similar agreements due to the conditional nature of the Company’s obligations and the unique facts and circumstances involved in each particular agreement. Historically, payments made by the Company under these agreements have not had a material effect on its business, financial condition, cash flows or results of operations. The Company believes that if it were to incur a loss in any of these matters, such loss should not have a material effect on its business, financial condition, cash flows or results of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Product warranties</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company warrants its products to be free of defects generally for a period of three years. The Company estimates its warranty costs based on historical warranty claim experience and includes such costs in cost of revenues. Warranty costs and the accrued warranty liability were not material as of March 31, 2025 and 2024 and for the years ended March 31, 2025, 2024 or 2023.</p> 0 36000 39000 P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 10—COMMON STOCK</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 10pt 0pt;">The Company’s Certificate of Incorporation, as amended, authorizes the Company to issue 150,000,000 shares of $0.001 par value common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The Company’s board of directors has authorized the repurchase, at management’s discretion, of shares of its common stock. Under the repurchase program, the Company may repurchase shares from time to time on the open market or in private transactions. The specific timing and amount of the repurchases will be dependent on market conditions, securities law limitations and other factors. The repurchase program may be suspended or terminated at any time without prior notice. Through March 31, 2025, including the shares purchased in a modified “Dutch Auction” self-tender offer, the Company has repurchased and retired a total of 12,004,779 shares at an average cost of $5.06 per share for a total cost of $60.7 million. At March 31, 2025, management was authorized to repurchase additional shares with a value of up to $4.3 million under the repurchase program.</p> 150000000 0.001 12004779 5.06 60700000 4300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 11—STOCK-BASED COMPENSATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The 2007 Equity Incentive Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt;">In January 2007, the Company’s board of directors approved the 2007 Equity Incentive Plan, (the “2007 Plan”), which was subsequently approved by the Company’s stockholders in March 2007. A total of 3,000,000 shares of common stock were authorized and reserved for issuance under the 2007 Plan. This reserve automatically increased on April 1 of each year through 2017 by an amount equal to the smaller of (a) five percent of the number of shares of common stock issued and outstanding on the immediately preceding March 31, or (b) <span style="white-space:pre-wrap;">a lesser amount determined by the board of directors. As described below, the 2007 Plan was terminated in August 2016 and </span>no </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;">further awards may be granted pursuant to the 2007 Plan. In the event of a stock split or other change in the Company’s capital structure, appropriate adjustments will be made in the number of outstanding awards to prevent dilution or enlargement of participants’ rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">Awards could be granted under the 2007 Plan to the Company’s employees, including officers, directors, or consultants or those of any present or future parent or subsidiary corporation or other affiliated entity. Options granted to non-officer employees generally vested at the rate of 25% on the first anniversary and subsequent anniversaries of the date of grant, while grants to officers vested in full four years after the anniversary date of the officer’s employment that is closest to the date of grant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">In the event of a change in control as described in the 2007 Plan, the acquiring or successor entity may assume or continue all or any awards outstanding under the 2007 Plan or substitute substantially equivalent awards. Any awards that are not assumed or continued in connection with a change in control or exercised or settled prior to the change in control will terminate effective as of the time of the change in control. The administrator may provide for the acceleration of vesting of any or all outstanding awards upon such terms and to such extent as it determines, except that the vesting of all nonemployee director awards will automatically be accelerated in full. The 2007 Plan also authorizes the administrator, in its discretion and without the consent of any participant, to cancel each or any outstanding award denominated in shares upon a change in control in exchange for a payment to the participant with respect to each vested share subject to the cancelled award of an amount equal to the excess of the consideration to be paid per share of common stock in the change in control transaction over the exercise price per share, if any, under the award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The 2016 Equity Incentive Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">In June 2016, the Company’s board of directors approved the 2016 Equity Incentive Plan, (the “2016 Plan”), which was subsequently approved by the Company’s stockholders in August 2016. In connection with the stockholders’ approval of the 2016 Plan, 6,000,000 shares available for future award under the 2007 Plan were transferred to the 2016 Plan, 705,699 shares available for grant under the 2007 plan were canceled and the 2007 Plan was terminated. The Company granted options under the 2007 Plan until August 2016, and the 2007 Plan continues to govern the terms of options that remain outstanding under the 2007 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:28.65pt;margin:0pt 0pt 12pt 0pt;">In July 2021, the Company’s board of directors approved the amendment and restatement of the 2016 Plan, which was subsequently approved by the Company’s stockholders in August 2021.<span style="font-size:12pt;"> </span>The following summary highlights the material changes to the 2016 Plan:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.37;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:27.35pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The number of shares available for issuance was increased by </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">4,000,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.37;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:27.35pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The sum of the aggregate grant date fair value of all equity awards and cash compensation for services as a director that may be provided to any non-employee director in any fiscal year was limited to </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$300,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">, reflecting an amendment to a provision of the 2016 Plan that applies a limit of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$150,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> to the grant of equity awards alone in any fiscal year; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:12pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:27.35pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The period during which new awards may be granted under the 2016 Plan was extended to August 25, 2031.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt;"><span style="white-space:pre-wrap;"> Appropriate and proportionate adjustments will be made to the number of shares authorized and other numerical limits in the 2016 Plan and to outstanding awards in the event of any change in the Company’s common stock through merger, consolidation, reorganization, reincorporation, recapitalization, reclassification, stock dividend, stock split, reverse stock split, split-up, split-off, spin-off, combination of shares, exchange of shares or similar change in the Company’s capital structure, or if the Company makes a distribution to its stockholders in a </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">form other than common stock (excluding regular and periodic cash dividends) that has a material effect on the fair market value of the Company’s common stock. In such circumstances, the administrator also has the discretion under the 2016 Plan to adjust other terms of outstanding awards as it deems appropriate.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">If any award granted under the 2016 Plan expires or otherwise terminates for any reason without having been exercised or settled in full, or if shares subject to forfeiture or repurchase are forfeited or repurchased by the Company for not more than the participant's purchase price, any such shares reacquired or subject to a terminated award will again become available for issuance under the 2016 Plan. Shares will not be treated as having been issued under the 2016 Plan and will therefore not reduce the number of shares available for issuance to the extent an award is settled in cash or to the extent that shares are withheld or reacquired by the Company in satisfaction of a tax withholding obligation. Upon the exercise of a stock appreciation right, tender of shares in payment of an option's exercise price or net-exercise of an option, the number of shares available under the 2016 Plan will be reduced by number of shares actually issued in settlement of the award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 11pt 0pt;">To enable compensation provided in connection with certain types of awards intended to qualify as “performance-based” within the meaning of Section <span style="white-space:pre-wrap;">162(m) of the Internal Revenue Code, the 2016 Plan establishes limits on the maximum aggregate number of shares or dollar value for which awards may be granted to an employee in any fiscal year, as follows: </span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:27.35pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">No more than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">300,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares subject to stock options and stock appreciation rights.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:27.35pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">No more than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">100,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;"> shares subject to restricted stock and restricted stock unit awards. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:27.35pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">For each full fiscal year of the Company contained in the performance period of performance shares or performance unit awards, no more than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">50,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares subject to performance share awards or more than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$500,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> subject to performance unit awards.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:27.35pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">For each full fiscal year of the Company contained in the performance period of cash-based or other stock-based awards, no more than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$500,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> subject to cash-based awards or more than </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">50,000</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> shares subject to other stock-based awards.</span></td></tr></table><div style="margin-top:10pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 11pt 0pt;">Awards may be granted under the 2016 Plan to the Company’s employees, including officers, directors and consultants or those of any present or future parent or subsidiary corporation or other affiliated entity of the Company. To date, options granted to non-officer employees generally vest 25% on the first anniversary and subsequent anniversaries of the date of grant, while grants to officers generally vest in full four years after the anniversary date of the officer’s employment that is closest to the date of grant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 11pt 0pt;"><span style="white-space:pre-wrap;"> While the Company may grant incentive stock options only to employees, the Company may grant nonstatutory stock options, stock appreciation rights, restricted stock and stock units, performance shares and units, other stock-based awards and cash-based awards to any eligible participant. Non-employee director awards may be granted only to members of the Company’s board of directors who, at the time of grant, are not employees.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt;">Only members of the board of directors who are not employees at the time of grant are eligible to participate in the nonemployee director awards component of the 2016 Plan. The board or the compensation committee shall set the amount and type of nonemployee director awards to be awarded on a periodic, non-discriminatory basis. Nonemployee director awards may be granted in the form of NSOs, stock appreciation rights, restricted stock awards and restricted stock unit awards. Subject to adjustment for changes in the Company's capital structure, no nonemployee director may be awarded, in any fiscal year, one or more nonemployee director awards for more than a number of shares determined by dividing $150,000 by the fair market value of a share of the Company’s stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 11pt 0pt;">determined on the last trading day immediately preceding the date on which the applicable nonemployee award is granted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 11pt 0pt;">The 2016 Plan provides that, without the approval of a majority of the votes cast in person or by proxy at a meeting of the Company’s stockholders, the administrator may not provide for any of the following with respect to underwater options or stock appreciation rights: (1) either the cancellation of such outstanding options or stock appreciation rights in exchange for the grant of new options or stock appreciation rights at a lower exercise price or the amendment of outstanding options or stock appreciation rights to reduce the exercise price, (2) the issuance of new full value awards in exchange for the cancellation of such outstanding options or stock appreciation rights, or (3) the cancellation of such outstanding options or stock appreciation rights in exchange for payments in cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:6pt 0pt 10pt 0pt;">In the event of a change in control as described in the 2016 Plan, the surviving, continuing, successor or purchasing entity or its parent may, without the consent of any participant, either assume or continue outstanding awards or substitute substantially equivalent awards for its stock. If so determined by the Committee, stock-based awards will be deemed assumed if, for each share subject to the award prior to the change in control, its holder is given the right to receive the same amount of consideration that a stockholder would receive as a result of the change in control. Any awards that are not assumed or continued in connection with a change in control or exercised or settled prior to the change in control will terminate effective as of the time of the Change in Control. The administrator may provide for the acceleration of vesting or settlement of any or all outstanding awards upon such terms and to such extent as it determines, except that the vesting of all nonemployee director awards will automatically be accelerated in full. The 2016 Plan also authorizes the administrator, in its discretion and without the consent of any participant, to cancel each or any outstanding award denominated in shares of stock upon a change in control in exchange for a payment to the participant with respect to each vested share (and each unvested share if so determined by the administrator) subject to the cancelled award of an amount equal to the excess of the consideration to be paid per share of common stock in the change in control transaction over the exercise or purchase price per share, if any, under the award.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:23pt;margin:0pt 0pt 11pt 0pt;"><span style="font-style:italic;font-weight:bold;">The 2007 Employee Stock Purchase Plan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">In January 2007, the board of directors approved the 2007 Employee Stock Purchase Plan (the “2007 Purchase Plan”) which was subsequently approved by the Company’s stockholders in March 2007. A total of 500,000 shares of the Company’s common stock was authorized and reserved for sale under the 2007 Purchase Plan. In addition, the 2007 Purchase Plan provides for an automatic annual increase in the number of shares available for issuance under the plan on April 1 of each year beginning in 2008 and continuing through and including April 1, 2017 equal to the lesser of (1) one percent of the number of issued and outstanding shares of common stock on the immediately preceding March 31, (2) 250,000 shares or (3) a number of shares as the board of directors may determine. Appropriate adjustments will be made in the number of authorized shares and in outstanding purchase rights to prevent dilution or enlargement of participants' rights in the event of a stock split or other change in our capital structure. Shares subject to purchase rights that expire or are canceled will again become available for issuance under the 2007 Purchase Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The Company’s employees and employees of any parent or subsidiary corporation designated by the administrator will be eligible to participate in the 2007 Purchase Plan if they are customarily employed by us for more than 20 hours per week and more than five months in any calendar year. However, an employee may not be granted a right to purchase stock under the 2007 Purchase Plan if: (1) the employee immediately after such grant would own stock possessing 5% or more of the total combined voting power or value of all classes of our capital stock or of any parent or subsidiary corporation, or (2) the employee’s rights to purchase stock under all of our employee stock purchase plans would accrue at a rate that exceeds $25,000 in value for each calendar year of participation in such plans.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The 2007 Purchase Plan is designed to be implemented through a series of sequential offering periods, generally <span style="-sec-ix-hidden:Hidden_kOvaHnnA_UK_Zk200Ub8Sg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">six</span></span> (6) months in duration beginning on the first trading day on or after May 1 and November 1 of each year. The administrator is authorized to establish additional or alternative sequential or overlapping offering periods and offering periods having a different duration or different starting or ending dates, provided that no offering period may have a duration exceeding 27 months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Amounts accumulated for each participant under the 2007 Purchase Plan are used to purchase shares of the Company’s common stock at the end of each offering period at a price generally equal to 85% of the lower of the fair market value of our common stock at the beginning of an offering period or at the end of the offering period. Prior to commencement of an offering period, the administrator is authorized to reduce, but not increase, this purchase price discount for that offering period, or, under circumstances described in the 2007 Purchase Plan, during that offering period. The maximum number of shares a participant may purchase in any six-month offering period is the lesser of (i) that number of shares determined by multiplying (x) 1,000 shares by (y) the number of months (rounded to the nearest whole month) in the offering period and rounding to the nearest whole share or (ii) that number of whole shares determined by dividing (x) the product of $2,083.33 and the number of months (rounded to the nearest whole month) in the offering period and rounding to the nearest whole dollar by (y) the fair market value of a share of our common stock at the beginning of the offering period. Prior to the beginning of any offering period, the administrator may alter the maximum number of shares that may be purchased by any participant during the offering period or specify a maximum aggregate number of shares that may be purchased by all participants in the offering period. If insufficient shares remain available under the plan to permit all participants to purchase the number of shares to which they would otherwise be entitled, the administrator will make a pro rata allocation of the available shares. Any amounts withheld from participants' compensation in excess of the amounts used to purchase shares will be refunded, without interest. During fiscal 2025, 230,395 shares of common stock were issued under the 2007 Purchase Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> In the event of a change in control, an acquiring or successor corporation may assume our rights and obligations under the 2007 Purchase Plan. If the acquiring or successor corporation does not assume such rights and obligations, then the purchase date of the offering periods then in progress will be accelerated to a date prior to the change in control.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:24pt;margin:0pt 0pt 6pt 0pt;">The following table summarizes stock option activities: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Underlying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Available for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:39.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,584,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,968,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 18pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (831,635)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 831,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 18pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (73,730)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 18pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,343,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,089,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,095,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,636,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Options vested and exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,480,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Options vested and expected to vest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,585,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Options unvested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,179,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:22.5pt;margin:0pt;">The options outstanding and by exercise price at March 31, 2025 are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:22.5pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:20pt;margin:0pt;"><span style="font-size:1pt;font-style:italic;font-weight:bold;margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:29.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:23.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options Exercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Underlying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:28.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">0.00</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 822,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 632,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2.01</p></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,356,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 594,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">4.01</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">6.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,216,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,012,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">6.01</p></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">8.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,616,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,616,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">8.01</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">10.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 624,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 624,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,636,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,480,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:20.15pt;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock-based compensation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:24pt;margin:0pt 0pt 12pt 0pt;">The Company recognized $2.3 million, $2.8 million and $2.5 million of stock-based compensation expense for the years ended March 31, 2025, 2024 and 2023, respectively, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">199 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">228 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">202 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,010 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,411 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,316 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,053 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,199 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">951 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:23.75pt;margin:12pt 0pt 12pt 0pt;">Stock-based compensation expense in the years ended March 31, 2025, 2024 and 2023 included $176,000, $230,000 and $211,000, respectively, related to the Company’s Employee Stock Purchase Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:24pt;margin:0pt;"> No tax benefit was recognized in either fiscal 2025 or fiscal 2024 due to a full valuation allowance.<b style="font-weight:bold;"> </b>There were no windfall tax benefits realized from exercised stock options recognized in fiscal 2025 or fiscal 2024. Compensation cost capitalized within inventory at March 31, 2025 and 2024 was not material.<b style="font-weight:bold;"> </b>As of March 31, 2025, the Company’s total unrecognized compensation cost was $5.1 million, which will be recognized over the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;">weighted average period of 2.95 years.<b style="font-weight:bold;"> </b>The Company calculated the fair value of stock-based awards in the periods presented using the Black-Scholes option pricing model and the following weighted average assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:44.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock Option Plans:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">91.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">96.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">80.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">85.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">49.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">53.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Employee Stock Purchase Plan:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">28.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">83.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">49.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">58.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:23.75pt;margin:12pt 0pt 12pt 0pt;">The weighted average fair value of options granted during the years ended March 31, 2025, 2024 and 2023 was $2.23, $2.13 and $1.38, respectively.</p> 3000000 0.05 0 0.25 P4Y 6000000 705699 4000000 300000 150000 300000 100000 50000 500000 500000 50000 0.25 P4Y 150000 500000 0.01 250000 20 P5M 0.05 25000 P27M 0.85 P6M 1000 2083.33 230395 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:39.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Underlying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Available for</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:39.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,584,186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,968,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 18pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (831,635)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 831,635</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 18pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (73,730)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 18pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,343,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,089,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Balance at March 31, 2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,095,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,636,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Options vested and exercisable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,480,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:39.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Options vested and expected to vest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,585,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Options unvested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,179,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> 2584186 8968199 5.26 2.11 -831635 831635 3.08 2.23 73730 2.08 0.99 1343425 2089388 5.36 2.19 3095976 7636716 P5Y4M17D 5.03 2.11 5480321 P4Y3M10D 5.47 2.07 7585284 P5Y4M9D 5.03 2.11 2179020 P8Y1M28D 3.9 2.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:20pt;margin:0pt;"><span style="font-size:1pt;font-style:italic;font-weight:bold;margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:29.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:23.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options Exercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Underlying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Vested and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:28.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Outstanding</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Life (Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercisable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">0.00</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 822,453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 632,965</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">2.01</p></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">4.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,356,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7.20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 594,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">4.01</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">6.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,216,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,012,319</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">6.01</p></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">8.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,616,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,616,512</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">8.01</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">10.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 624,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 624,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,636,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,480,321</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> 0 2 822453 1.91 P8Y4M20D 632965 1.91 2.01 4 1356822 3.02 P7Y2M12D 594312 2.93 4.01 6 3216716 5.07 P5Y14D 2012319 5.28 6.01 8 1616512 6.97 P3Y4M24D 1616512 6.97 8.01 10 624213 8.23 P4Y3M29D 624213 8.23 7636716 5.03 P5Y4M17D 5480321 5.47 2300000 2800000 2500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Cost of revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">199 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">228 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">202 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,010 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,411 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,316 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Selling, general and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,053 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1,199 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">951 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> 199000 228000 202000 1010000 1411000 1316000 1053000 1199000 951000 2262000 2838000 2469000 176000 230000 211000 0 0 0 0 5100000 P2Y11M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:44.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:12.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Stock Option Plans:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">3.69</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.80</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">2.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">91.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">96.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">80.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">85.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">49.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">53.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Employee Stock Purchase Plan:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">5.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">1.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">4.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Expected life (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">0.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">12.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">28.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">83.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">49.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">58.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:49.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">%  </p></td></tr></table> 0.0405 0.0448 0.0369 0.048 0.0295 0.0427 P4Y10M20D P5Y P4Y5M15D P4Y11M8D P4Y6M18D P5Y 0.91 0.967 0.807 0.859 0.492 0.531 0.0444 0.0541 0.0526 0.0538 0.0154 0.0454 P0Y6M P0Y6M P0Y6M 0.061 0.124 0.288 0.839 0.493 0.582 2.23 2.13 1.38 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">NOTE 12—RELATED PARTY TRANSACTIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:22.3pt;margin:0pt;">The Company incurred engineering service expense and manufacturing services of approximately $140,000, $500,000 and $240,000 <span style="-sec-ix-hidden:Hidden__K1tXGteqEGQz79C7NM3ug;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">during</span></span> the <span style="-sec-ix-hidden:Hidden_ThliJgNyzkiRx7EuVrVadw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fiscal</span></span> years ended March 31, 2025, 2024 and 2023, respectively, from Wistron Neweb Corp (“WNC”) in connection with the manufacturing of single-APU PCIe boards, to be used in the Company’s in-place associative computing product. Haydn Hsieh, a member of the Company’s board of directors, is the Chairman and Chief Strategy Officer of WNC. The amount owed to WNC, of $8,000 and $0 at March 31, 2025 and 2024, respectively, is included in accounts payable in the Consolidated Balance Sheets. Amounts paid to WNC of $375,000 and $375,000 are included in prepaid expenses and other current assets in the Consolidated Balance Sheets at March 31, 2025 and 2024, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p> 140000 500000 240000 8000 0 375000 375000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 13—SEGMENT AND GEOGRAPHIC INFORMATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Based on its operating management and financial reporting structure, the Company has determined that it has one reportable business segment: the design, development and sale of integrated circuits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The key measure of segment profit or loss utilized by the CODM to assess performance of and allocate resources to the Company’s operating segment is consolidated net income (loss). Net income (loss) is used in monitoring budget versus actual results. This measure is presented on the consolidated statements of operations and comprehensive loss. Significant segment expenses included in net income (loss) include cost of revenue, research and development, selling, general and administrative expense, interest income, other income (expense), net, and income tax provision, which are presented on the consolidated statements of operations and comprehensive loss. The measure of segment assets is reported on the consolidated balance sheets as total consolidated assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:24pt;margin:0pt 0pt 12pt 0pt;">The following is a summary of net revenues by geographic area based on the location to which product is shipped:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Singapore</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Netherlands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Germany</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Rest of the world</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:23.75pt;margin:12pt 0pt 12pt 0pt;">All sales are denominated in United States dollars.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:24pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The locations and net book value of long-lived assets and operating lease right-of-use assets are as follows: </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:24pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:12pt;"></span><span style="font-size:1pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Taiwan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Israel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;line-height:1.37;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="11" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">   </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">China</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Singapore</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Netherlands</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Germany</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,498</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Rest of the world</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table> 8152000 11461000 14435000 5326000 1262000 1582000 2009000 2034000 4941000 554000 2825000 3087000 3716000 3498000 4474000 761000 685000 1172000 20518000 21765000 29691000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:24pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:12pt;"></span><span style="font-size:1pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2025</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="8" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(In thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Taiwan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Israel</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p> 9372000 6805000 364000 590000 619000 935000 10355000 8330000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">NOTE 14—ACQUISITION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">On November 23, 2015, the Company acquired all of the outstanding capital stock of privately held MikaMonu Group Ltd. (“MikaMonu”), a development-stage, Israel-based company that specialized in in-place associative computing for markets including big data, computer vision and cyber security. MikaMonu, located in Tel Aviv, held 12 United States patents and had a number of pending patent applications. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 10pt 0pt;">The acquisition was accounted for as a purchase under authoritative guidance for business combinations. The purchase price of the acquisition was allocated to the intangible assets acquired, with the excess of the purchase price over the fair value of assets acquired recorded as goodwill. The Company performs a goodwill impairment test in February of each fiscal year and if certain events or circumstances indicate that an impairment loss may have been incurred, on an interim basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">The acquisition agreement provides for potential “earnout” payments to the former MikaMonu shareholders in cash or shares of the Company’s common stock, at the Company’s discretion, during a period of up to ten years following the closing if certain revenue targets for products based on the MikaMonu technology are achieved. Earnout payments, up to a maximum of $30.0 million, equal to 5% of net revenues from the sale of qualifying products in excess of certain thresholds, will be made quarterly through December <span style="white-space:pre-wrap;">31, 2025. As of March 31, 2025, none of the revenue targets have been achieved and no revenue based earnout payments have been paid to the former MikaMonu shareholders. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt;">The maximum amount of the remaining potential earnout payments totals approximately $30.0 million at March 31, 2025. The Company determined that the fair value of this contingent consideration liability was </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;">$5.8 million at the acquisition date. The contingent consideration liability is included in contingent consideration, non-current on the Consolidated Balance Sheets at March 31, 2025 and 2024 in the amount of $0 and $160,000, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">At each reporting period, the contingent consideration liability is re-measured to fair value with changes recorded in selling, general and administrative expenses in the Consolidated Statements of Operations. Re-measurement of the contingent consideration liability resulted in a reduction in fair value for the years ended March 31, 2025, 2024 and 2023 of ($168,000), ($1.0 million) and ($1.9<span style="white-space:pre-wrap;"> million), respectively. See Note 7 for the valuation of contingent consideration. </span></p> 12 30000000 0.05 30000000 5800000 0 160000 -168000 -1000000 -1900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 15—EMPLOYEE BENEFIT PLANS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:24pt;margin:0pt 0pt 10pt 0pt;">The Company provides a defined contribution retirement plan (the “Retirement Plan”), which qualifies under Section 401(k) of the Internal Revenue Code of 1986. The Retirement Plan covers essentially all United States employees. Eligible employees may make contributions to the Retirement Plan up to 15% of their annual compensation, but no greater than the annual IRS limitation for any plan year. The Retirement Plan does not provide for Company contributions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:24pt;margin:0pt 0pt 10pt 0pt;">The Company provides a defined contribution retirement plan (the “Taiwan Pension Plan”) that covers essentially all of its employees located in Taiwan. The Company makes contributions to the Taiwan Pension Plan equal to 6% of eligible compensation and employees can make voluntary contributions of up to 6% of eligible compensation. All contributions are fully vested.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:24pt;margin:0pt 0pt 10pt 0pt;">The Company provides a defined contribution retirement plan (the “Pension Plan”) that covers essentially all of its employees located in Israel. Eligible employees may make contributions to the Pension Plan up to 6% of eligible compensation, and the Company contributes up to 15.83% of eligible compensation. All contributions are fully vested.</p> 0.15 0.06 0.06 0.06 0.1583 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 16—GOVERNMENT AGREEMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">In June 2023, the Company entered into a prototype agreement with the Space Development Agency for the development of a Next-Generation Associative Processing Unit-2 for Enhanced Space-Based Capabilities (“Prototype Agreement”). Under the Prototype Agreement, the Company will receive an award funded by the Small Business Innovation Research program. Pursuant to an agreed-upon schedule, the Company will receive milestone payments totaling an estimated </span><span style="background:#ffffff;">$1.25</span><span style="background:#ffffff;"> million upon successful completion of each milestone.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">In November 2023, <span style="background:#ffffff;">the Company entered into a second prototype agreement with the </span>U.S. Air Force Research Laboratory (“AFRL”) for the development of specialized algorithms for a Next-Generation Compute-In-Memory Associative Processing Unit (APU2) to Enable High-Performance Computing in Space.<span style="background:#ffffff;"> Pursuant to an agreed-upon schedule, the Company will receive milestone payments totaling an estimated </span><span style="background:#ffffff;">$1.1</span><span style="background:#ffffff;"> million upon successful completion of each milestone.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">In October 2024, the Company </span>was selected by the U.S. Army for a potential contract award of up to $250,000 under the DoD SBIR program to develop advanced, Army-specific edge computing AI solutions using its groundbreaking Gemini-II technology.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The Prototype Agreements are unrelated to the Company’s ordinary business activities. The Company has discretion in managing the activities under the Prototype Agreement and retains all developed intellectual property. The Company applies IAS 20, by analogy, and recognizes the award as a reduction of research and development expenses based on a cost incurred method.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">During fiscal year 2025, the Company recognized </span><span style="background:#ffffff;">$1.2</span><span style="background:#ffffff;"> million as a reduction to </span><span style="-sec-ix-hidden:Hidden_1qN6KWPoi0-0xQi4i3eDdg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">research and development</span></span><span style="background:#ffffff;"> expense in the Consolidated Statements of Operations under these agreements.</span></p> 1250000 1100000 250000 1200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 17 – SUBSEQUENT EVENT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">On June 28, 2023, we filed a registration statement on Form S-3, which was declared effective by the SEC on July 19, 2023. On August 1, 2023, we commenced a registered securities offering pursuant to a Sales Agreement (the “Sales Agreement”) with Needham &amp; Company, LLC (“Needham”). The Sales Agreement provides that we may offer and sell our common stock having an aggregate offering price of up to $25.0 million from time to time (the “Offering”) through Needham, acting as our sales agent. In May and June 2025, we sold 3,380,773 shares pursuant to the Offering at an average price of $3.32 for proceeds of $11.2 million, less offering costs of $411,000.</p> 25000000 3380773 3380773 3.32 3.32 11200000 11200000 411000 411000 false false false false true