0001558370-23-011516.txt : 20230628 0001558370-23-011516.hdr.sgml : 20230628 20230628160634 ACCESSION NUMBER: 0001558370-23-011516 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 96 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230628 DATE AS OF CHANGE: 20230628 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GSI TECHNOLOGY INC CENTRAL INDEX KEY: 0001126741 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 770398779 FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33387 FILM NUMBER: 231052142 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-20230331x10k.htm 10-K
0000P6M24685059GSI TECHNOLOGY INC0001126741--03-312023FYfalseP5Y244862397130000001126741gsit:AccruedExpensesAndOtherLiabilitiesMember2020-06-300001126741us-gaap:CommonClassAMember2023-03-310001126741us-gaap:CommonClassAMember2022-04-012023-03-310001126741us-gaap:CommonStockMember2022-04-012023-03-310001126741us-gaap:CommonStockMember2021-04-012022-03-310001126741us-gaap:CommonStockMember2020-04-012021-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:RetainedEarningsMember2021-03-310001126741us-gaap:AdditionalPaidInCapitalMember2021-03-310001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001126741us-gaap:RetainedEarningsMember2020-03-310001126741us-gaap:AdditionalPaidInCapitalMember2020-03-310001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001126741us-gaap:CommonStockMember2023-03-310001126741us-gaap:CommonStockMember2022-03-310001126741us-gaap:CommonStockMember2021-03-310001126741us-gaap:CommonStockMember2020-03-310001126741gsit:ShareBasedCompensationRangeTenMember2022-04-012023-03-310001126741gsit:ShareBasedCompensationRangeNineMember2022-04-012023-03-310001126741gsit:ShareBasedCompensationRangeEightMember2022-04-012023-03-310001126741gsit:ShareBasedCompensationRangeTwoMember2022-04-012023-03-310001126741gsit:ShareBasedCompensationRangeThreeMember2022-04-012023-03-310001126741gsit:ShareBasedCompensationRangeSixMember2022-04-012023-03-310001126741gsit:ShareBasedCompensationRangeSevenMember2022-04-012023-03-310001126741gsit:ShareBasedCompensationRangeOneMember2022-04-012023-03-310001126741gsit:ShareBasedCompensationRangeFourMember2022-04-012023-03-310001126741gsit:ShareBasedCompensationRangeFiveMember2022-04-012023-03-310001126741gsit:ShareBasedCompensationRangeTwoMember2023-03-310001126741gsit:ShareBasedCompensationRangeThreeMember2023-03-310001126741gsit:ShareBasedCompensationRangeSixMember2023-03-310001126741gsit:ShareBasedCompensationRangeSevenMember2023-03-310001126741gsit:ShareBasedCompensationRangeOneMember2023-03-310001126741gsit:ShareBasedCompensationRangeFourMember2023-03-310001126741gsit:ShareBasedCompensationRangeFiveMember2023-03-310001126741gsit:ShareBasedCompensationRangeTenMember2023-03-310001126741gsit:ShareBasedCompensationRangeNineMember2023-03-310001126741gsit:ShareBasedCompensationRangeEightMember2023-03-310001126741gsit:EquityIncentivePlanYear2007Member2007-03-310001126741gsit:EmployeeStockPurchasePlanYear2007Member2007-03-310001126741gsit:EquityIncentivePlan2016Member2021-07-012021-07-310001126741us-gaap:EmployeeStockOptionMember2022-04-012023-03-310001126741srt:MinimumMemberus-gaap:EmployeeStockOptionMember2022-04-012023-03-310001126741srt:MaximumMemberus-gaap:EmployeeStockOptionMember2022-04-012023-03-310001126741gsit:EmployeeStockPurchasePlanMember2022-04-012023-03-310001126741us-gaap:EmployeeStockOptionMember2021-04-012022-03-310001126741gsit:EmployeeStockPurchasePlanMember2021-04-012022-03-310001126741us-gaap:EmployeeStockOptionMember2020-04-012021-03-310001126741gsit:EmployeeStockPurchasePlanMember2020-04-012021-03-310001126741gsit:NonOfficerEmployeeMembergsit:EquityIncentivePlanYear2007Member2022-04-012023-03-310001126741gsit:NonOfficerEmployeeMembergsit:EquityIncentivePlan2016Member2022-04-012023-03-310001126741srt:OfficerMembergsit:EquityIncentivePlanYear2007Member2022-04-012023-03-310001126741srt:OfficerMembergsit:EquityIncentivePlan2016Member2022-04-012023-03-310001126741us-gaap:SubsequentEventMember2023-04-012023-09-300001126741gsit: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-310001126741gsit:RestOfWorldMember2021-04-012022-03-310001126741gsit:OriginalEquipmentManufacturerMember2021-04-012022-03-310001126741gsit:DistributionMember2021-04-012022-03-310001126741gsit:ContractManufacturersMember2021-04-012022-03-310001126741country:US2021-04-012022-03-310001126741country:SG2021-04-012022-03-310001126741country:NL2021-04-012022-03-310001126741country:DE2021-04-012022-03-310001126741country:CN2021-04-012022-03-310001126741gsit:RestOfWorldMember2020-04-012021-03-310001126741gsit:OriginalEquipmentManufacturerMember2020-04-012021-03-310001126741gsit:DistributionMember2020-04-012021-03-310001126741gsit:ContractManufacturersMember2020-04-012021-03-310001126741country:US2020-04-012021-03-310001126741country:SG2020-04-012021-03-310001126741country:NL2020-04-012021-03-310001126741country:DE2020-04-012021-03-310001126741country:CN2020-04-012021-03-310001126741gsit:NonRecurringEngineeringServicesMembergsit:WistronNewebCorpMember2022-04-012023-03-310001126741gsit:NonRecurringEngineeringServicesMembergsit:WistronNewebCorpMember2021-04-012022-03-310001126741gsit:NonRecurringEngineeringServicesMembergsit:WistronNewebCorpMember2020-04-012021-03-310001126741srt:MinimumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-04-012023-03-310001126741srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2022-04-012023-03-310001126741srt:MinimumMembergsit:ComputerAndOtherEquipmentMember2022-04-012023-03-310001126741srt:MaximumMemberus-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-04-012023-03-310001126741srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2022-04-012023-03-310001126741srt:MaximumMembergsit:ComputerAndOtherEquipmentMember2022-04-012023-03-310001126741us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-03-310001126741us-gaap:LeaseholdImprovementsMember2023-03-310001126741us-gaap:LandMember2023-03-310001126741us-gaap:FurnitureAndFixturesMember2023-03-310001126741us-gaap:BuildingAndBuildingImprovementsMember2023-03-310001126741gsit:ComputerAndOtherEquipmentMember2023-03-310001126741us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-03-310001126741us-gaap:LeaseholdImprovementsMember2022-03-310001126741us-gaap:LandMember2022-03-310001126741us-gaap:FurnitureAndFixturesMember2022-03-310001126741us-gaap:BuildingAndBuildingImprovementsMember2022-03-310001126741gsit:ComputerAndOtherEquipmentMember2022-03-310001126741country:US2023-03-310001126741country:TW2023-03-310001126741country:IL2023-03-310001126741country:US2022-03-310001126741country:TW2022-03-310001126741country:IL2022-03-310001126741gsit:MikamonuMember2015-11-232015-11-230001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012023-03-310001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012022-03-310001126741us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012021-03-310001126741us-gaap:StateAndLocalJurisdictionMember2023-03-310001126741us-gaap:ForeignCountryMember2023-03-310001126741us-gaap:RetainedEarningsMember2022-04-012023-03-310001126741us-gaap:RetainedEarningsMember2021-04-012022-03-310001126741us-gaap:RetainedEarningsMember2020-04-012021-03-310001126741us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001126741us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001126741us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001126741us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001126741us-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001126741us-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001126741us-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001126741us-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-3100011267412015-11-230001126741us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001126741us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001126741us-gaap:IsraelTaxAuthorityMember2020-04-012020-06-300001126741us-gaap:IsraelTaxAuthorityMember2020-07-012020-09-3000011267412022-04-012022-12-310001126741us-gaap:PatentsMember2023-03-310001126741us-gaap:ComputerSoftwareIntangibleAssetMember2023-03-310001126741gsit:ProductDesignsMember2023-03-310001126741us-gaap:PatentsMember2022-03-310001126741us-gaap:ComputerSoftwareIntangibleAssetMember2022-03-310001126741gsit:ProductDesignsMember2022-03-310001126741country:US2022-04-012023-03-310001126741country:TW2022-04-012023-03-310001126741country:IL2022-04-012023-03-310001126741us-gaap:BondsMember2022-03-310001126741gsit:SupranationalObligationsMember2022-03-310001126741us-gaap:CertificatesOfDepositMember2023-03-310001126741us-gaap:BondsMember2023-03-310001126741gsit:SupranationalObligationsMember2023-03-310001126741us-gaap:CertificatesOfDepositMember2022-03-310001126741gsit:SRMProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001126741gsit:MajorCustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001126741gsit:MajorCustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001126741gsit:MajorCustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001126741gsit:MajorCustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001126741gsit:MajorCustomerFourMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001126741gsit:MajorCustomerFourMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001126741gsit:SRMProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-04-012022-03-310001126741gsit:MajorCustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-04-012022-03-310001126741gsit:MajorCustomerTwoMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-04-012022-03-310001126741gsit:MajorCustomerThreeMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-04-012022-03-310001126741gsit:MajorCustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-04-012022-03-310001126741gsit:MajorCustomerOneMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-04-012022-03-310001126741gsit:MajorCustomerFourMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-04-012022-03-310001126741gsit:MajorCustomerFourMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-04-012022-03-310001126741gsit:SRMProductsMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-04-012021-03-310001126741gsit:MajorCustomerTwoMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-04-012021-03-310001126741gsit:MajorCustomerThreeMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-04-012021-03-310001126741gsit:MajorCustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-04-012021-03-310001126741gsit:MajorCustomerFourMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-04-012021-03-310001126741gsit:EquityIncentivePlan2016Member2016-06-3000011267412021-03-3100011267412020-03-310001126741us-gaap:OtherLiabilitiesMembergsit:MikamonuMember2023-03-310001126741us-gaap:OtherLiabilitiesMember2023-03-310001126741us-gaap:OtherLiabilitiesMembergsit:MikamonuMember2022-03-310001126741us-gaap:OtherLiabilitiesMember2022-03-310001126741us-gaap:OtherLiabilitiesMembergsit:MikamonuMember2015-11-230001126741srt:MaximumMembergsit:MikamonuMembergsit:ProductDevelopmentMilestonesAndRevenueTargetsMember2023-03-310001126741gsit:MikamonuMembergsit:ProductDevelopmentMilestonesAndRevenueTargetsMember2023-03-310001126741gsit:AccruedExpensesAndOtherLiabilitiesMembergsit:MikamonuMembergsit:ProductDevelopmentMilestonesAndRevenueTargetsMember2019-03-310001126741srt:MaximumMembergsit:MikamonuMembergsit:QuarterlyPaymentsBasedOnNetRevenueMember2015-11-230001126741gsit:MikamonuMember2022-04-012023-03-310001126741gsit:MikamonuMember2021-04-012022-03-310001126741gsit:MikamonuMember2020-04-012021-03-310001126741us-gaap:AvailableforsaleSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-03-310001126741us-gaap:ShortTermInvestmentsMember2023-03-310001126741gsit:ShortTermInvestmentsSupranationalObligationsMember2023-03-310001126741gsit:ShortTermInvestmentsCertificatesOfDepositMember2023-03-310001126741gsit:ShortTermInvestmentsAgencyBondsMember2023-03-310001126741us-gaap:ShortTermInvestmentsMember2022-03-310001126741gsit:ShortTermInvestmentsSupranationalObligationsMember2022-03-310001126741gsit:ShortTermInvestmentsCertificatesOfDepositMember2022-03-310001126741gsit:ShortTermInvestmentsAgencyBondsMember2022-03-310001126741gsit:LongTermInvestmentsSupranationalObligationsMember2022-03-310001126741gsit:LongTermInvestmentsMember2022-03-310001126741gsit:LongTermInvestmentsCertificatesOfDepositMember2022-03-310001126741gsit:LongTermInvestmentsAgencyBondsMember2022-03-310001126741us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001126741us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-03-310001126741us-gaap:FairValueMeasurementsRecurringMember2023-03-310001126741us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001126741us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001126741us-gaap:FairValueMeasurementsRecurringMember2022-03-310001126741us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012023-03-310001126741us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012023-03-310001126741us-gaap:CostOfSalesMember2022-04-012023-03-310001126741us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012022-03-310001126741us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012022-03-310001126741us-gaap:CostOfSalesMember2021-04-012022-03-310001126741gsit:EmployeeStockPurchasePlanYear2007Member2021-04-012022-03-310001126741us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012021-03-310001126741us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012021-03-310001126741us-gaap:CostOfSalesMember2020-04-012021-03-310001126741gsit:EmployeeStockPurchasePlanYear2007Member2020-04-012021-03-310001126741us-gaap:AdditionalPaidInCapitalMember2022-04-012023-03-310001126741us-gaap:AdditionalPaidInCapitalMember2021-04-012022-03-310001126741us-gaap:AdditionalPaidInCapitalMember2020-04-012021-03-310001126741gsit:EquityIncentivePlan2016Member2016-06-012016-06-300001126741srt:MaximumMembergsit:EquityIncentivePlan2016Member2021-07-012021-07-310001126741gsit:EquityIncentivePlanYear2007Member2022-04-012023-03-310001126741gsit:EquityIncentivePlan2016Member2022-04-012023-03-310001126741srt:MinimumMember2023-03-310001126741srt:MaximumMember2023-03-3100011267412022-11-012022-11-300001126741srt:DirectorMembergsit:EquityIncentivePlan2016Member2022-04-012023-03-310001126741srt:MinimumMember2022-04-012023-03-310001126741srt:MaximumMember2022-04-012023-03-310001126741srt:MaximumMembergsit:EmployeeStockPurchasePlanYear2007Member2022-04-012023-03-310001126741gsit:EmployeeStockPurchasePlanYear2007Member2022-04-012023-03-3100011267412021-04-012022-03-3100011267412022-03-3100011267412023-03-310001126741us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2022-04-012023-03-310001126741us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2021-04-012022-03-310001126741us-gaap:SalesMemberus-gaap:CustomerConcentrationRiskMember2020-04-012021-03-310001126741us-gaap:SalesRevenueNetMember2022-04-012023-03-310001126741us-gaap:AccountsReceivableMember2022-04-012023-03-310001126741us-gaap:SalesRevenueNetMember2021-04-012022-03-310001126741us-gaap:AccountsReceivableMember2021-04-012022-03-310001126741us-gaap:SalesRevenueNetMember2020-04-012021-03-3100011267412020-04-012021-03-310001126741gsit:MikamonuMembergsit:ContinuedEmploymentOfCofounderMember2015-11-230001126741gsit:MikamonuMember2019-10-012019-12-310001126741gsit:MikamonuMember2018-10-012018-12-310001126741gsit:MikamonuMember2017-10-012017-12-310001126741srt:MaximumMembergsit:MikamonuMembergsit:QuarterlyPaymentsBasedOnNetRevenueMember2015-11-232015-11-230001126741country:USgsit:MikamonuMember2015-11-230001126741gsit:MikamonuMember2015-11-2300011267412022-09-3000011267412023-05-3100011267412022-04-012023-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, 2023

or

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

For the transition period from            to

Commission File Number 001-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, 2022, as reported on the Nasdaq Global Market, was approximately $55.4 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, 2023, there were 25,016,627 shares of the registrant’s common stock issued and outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

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

GSI TECHNOLOGY, INC.

2023 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

35

Item 2.

Properties

35

Item 3.

Legal Proceedings

35

Item 4.

Mine Safety Disclosures

35

PART II

36

Item 5.

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

36

Item 6.

Reserved

36

Item 7.

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

37

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

87

Item 9A.

Controls and Procedures

87

Item 9B.

Other Information

88

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

88

PART III

89

Item 10.

Directors, Executive Officers and Corporate Governance

89

Item 11.

Executive Compensation

89

Item 12.

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

89

Item 13.

Certain Relationships and Related Transactions, and Director Independence

89

Item 14.

Principal Accountant Fees and Services

89

PART IV

90

Item 15.

Exhibits and Financial Statement Schedules

90

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”) products are focused on applications using similarity search. Similarity search is used in visual search queries 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 like the APU.

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 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 Nokia.  The revenue generated by these sales of high-speed synchronous SRAM products is being used to finance the development of our new 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 new in-place associative computing solutions including 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 2023 net revenue decreased by 11% compared to net revenue in fiscal year 2022, reflecting an easing of the semiconductor supply chain shortage that previously caused customers to purchase extra buffer stock of GSI’s products coupled with its customers continuing to work through the remaining levels of their past

3

buffer stock purchases, the impact of rising interest rates, worldwide inflationary pressures, significant fluctuations in energy prices and the decline in the global economic environment, all of which resulted in a decline in demand for our SRAM products and delays in completing the productization of our APU products. GSI’s gross margin improved by 4.0% compared to the prior fiscal year, reflecting increased sales of higher-margin products and our ability to manage supply chain challenges and increased costs brought on by the pandemic. Despite the difficult financial climate in fiscal 2023, our first-place wins in the MAFAT challenge and the Mobile Standoff Autonomous Indoor Capabilities (“MoSAIC”) challenge have given GSI high-profile exposure to the leading agencies in the Israeli and American military and defense organizations allowing us to pursue opportunities such as our proof of concept order from Elta Systems Ltd, a subsidiary of Israeli Aerospace Industries, which funded a SAR image processing acceleration system based on our APU technology.

In June 2023, we announced the receipt of an award of a prototype agreement with the Space Development Agency (“SDA”) 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 U.S. Space Force (“USSF”) 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 USSF 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 will be 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 will develop 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 will receive milestone payments totaling an estimated $1.25 million upon the successful completion of predetermined milestones.

We are marketing our OpenSearch Software-as-a-Service (“SaaS”) acceleration platform to strategic customers and intend to support Amazon Web Services (“AWS”), Azure, or Google Cloud Storage (“GCS”) users with fast vector search acceleration with a software plugin. We support customers with prebuilt APIs and libraries to support their parallel programming of the Gemini APU in C, C++. The software stack accelerates development by providing an integrated framework environment for the compute-in-memory as well as host, and management code modules. In calendar 2023, we plan on releasing an update to this compiler stack framework allowing customers to write their applications in Python, taking advantage of groundbreaking speed and debug advantages of L-Python.

In the first quarter of fiscal 2023, we started a program with a major prime contractor for a radiation-hardened SRAM prototype that shipped in the first half of fiscal 2023 and has prospects for increasing GSI’s net revenue in fiscal 2024 and beyond.

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.

4

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 $232 billion in 2023, and growing at a compound annual growth rate (“CAGR”) of 13% to $380 billion by 2027. GSI has similarly determined that the Serviceable Available Market (“SAM”) for APU search applications is approximately $7.1 billion in 2023, and anticipated to grow at a CAGR of 16% to $12.8 billion by 2027. The search market segments included in GSI’s TAM and SAM analyses include vector search HPC. Some market applications in these segments are computer vision, synthetic aperture radar, drug discovery, and cybersecurity; and service markets such as NoSQL, Elasticsearch, and OpenSearch.

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 substantially increases processing costs and worsens the power consumption factors associated with processing so much data. As the environmental impacts of data processing are becoming increasingly important, and complex workloads are migrating to edge computing for real-time applications, it is becoming increasingly difficult to achieve market demands for low power, smaller footprints and faster results.

The GSI APU has been demonstrated to outperform CPU’s and GPU’s 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, GSI’s compute-in-place technology has wide application. The APU has several benefits that are particularly useful to overcoming the data processing challenges noted above. 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 the APU can operate on legacy instruction widths of 8 or 16-bits, or just as seamlessly operate on instructions of arbitrary widths from 1 bit to 768-bits or 2048-bits. The APU can operate on any word width that makes sense for the problem and also for what makes sense at the current processing step. This dynamic flexibility is a tremendous advantage for non-linear processing like trigonometry. 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 similar to a person looking for his car in a parking lot, but ignoring all cars that are not the color of his car. Another strength of the APU design is that it is 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”) 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 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

5

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-only 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 demand for the APU in artificial intelligence applications, including approximate nearest neighbor searches, natural language processing, cryptography, and synthetic aperture radar as well as other fields whose processing in the datacenter can benefit from the APU’s smaller footprint, superior productivity, and low system power consumption. GSI is currently in development and field testing with potential customers in the computer vision, synthetic aperture radar, and cybersecurity market segments. We have a solution to accelerate multimodal vector search as an on-prem or SaaS solution for OpenSearch and Fast Vector Search (“FVS”). Our expectations of demand for the APU have been supported by comparisons of the power usage for processing large area SAR image in real-time at high resolution. In one comparison, the APU used on average 93% less power than CPU or GPU systems.

Similarity search uses a technique called distance metric learning, in which learning algorithms measure how similar related objects are. 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.

The APU’s higher speeds and increased accuracy in similarity search has been shown to speed drug discovery, which can potentially lower drug discovery costs, an important consideration for research organizations dependent on funding. The APU is well suited for enhancing drug discovery work because it can perform similarity searches using very descriptive molecular representations in a virtual environment. The APU’s ability to process word lengths of 2000-8000 bits can significantly reduce the cost of developing drugs by allowing virtual screening and more effective use of physical laboratory resources. Use of AI products like the APU could reduce costs, increase drug efficacy and safety, and increase speed to market thereby potentially saving billions of dollars. For these reasons, the APU is drawing interest from prospective customers in the pharmaceutical and genomics industries.

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 for using real-time causal processing. Examples of real-time causal processing are SAR, image re-registration, and mathematical structural similarity index measure (“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. Possible examples are in-asset aircraft reconnaissance and satellite image processing. 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.

6

Recent excitement relating to ChatGPT has brought the market for AI search to the forefront of consumer awareness. Applications using ChatGPT for natural language processing as well as similarity coding structures are situations where our APU has already shown benefits of higher speeds, higher accuracy and lower power consumption. Possible uses for ChatGPT are accelerating customer interest in technologies and services that can increase AI search capacity and significantly lower their utilization costs.

For even smaller footprint applications such as satellites or networking blades, GSI is looking to 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.

APU Board Level Product

The APU is currently available as a full-size PCIe card, which is our LEDA-E product, and is used in enterprise, datacenter, and edge server installations. We are now productizing a 1U SSD-type E1.L form factor card, that is our LEDA-S board level product. The E1.L form factor enables the use of market standard SSD rack enclosures to build a dense APU compute appliance, such as a 16 card LEDA-S 1U form factor server. We envision that this dense appliance would be of high interest for in-plane real-time SAR applications, for instance. Software and systems are being developed to allow a single LEDA-S to be used without the need for a host PC so that, as an example, it can be packaged in a compact case for quad-copter use. These small appliances would allow functions such as location recognition, object recognition, and GPS-denied alternate routing useful for drone product delivery or reconnaissance applications. The APU board level products are also integrated and sold as server appliances that include software for turn-key applications in various markets such as medical molecular search and edge SAR image processing.

APU SaaS Product

We are also commercializing the 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 AWS Cognito user identity and data synchronization service for GSI-packaged SaaS applications, or a customer’s 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. There are early indications that our SaaS product can be used by vendors of SAR mapping and analysis services to enhance their own product offerings.

APU Commercialization Risk

Sales of APU products have not been material to date, and our commercialization efforts have taken much longer than anticipated. If we fail to 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.

7

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 equipment, medical and automotive applications, and other miscellaneous applications. The networking and telecom market demand for high-speed synchronous SRAMs has been, 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 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 also sell our products to OEMs that manufacture products for military/defense 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.

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 housed in a hermetically-sealed ceramic column grid array package, and 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.

8

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 initial In-place Associative Computing product. Our principal operations objective is the completion of productization efforts for our initial in-place associative computing product, including the second release of our compiler stack in the second half of calendar 2023.

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

9

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 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 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 $600,000 of our SRAM products in the fiscal year ended March 31, 2023:

BAE Systems

 

Ciena

 

Honeywell

Lockheed

 

Nokia

 

Raytheon

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, and less frequently, to consignment warehouses who purchase products from us for use by 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 and consignment warehouses, 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 and consignment warehouses accounted for 19.8%, 31.0% and 43.7% of our net revenues for fiscal 2023, 2022 and 2021, respectively. Sales to foreign and domestic distributors accounted for 77.5%, 66.8% and 54.7% of our net revenues for fiscal 2023, 2022 and 2021, 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, 

    

2023

    

2022

    

2021

 

Contract manufacturers and consignment warehouses:

Flextronics Technology

10.4

%  

16.0

%  

21.1

%

Sanmina

8.8

11.2

21.5

Distributors:

Avnet Logistics

48.1

38.0

29.8

Nexcomm

16.6

17.2

14.7

Nokia was our largest customer in fiscal 2023, 2022 and 2021. 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 17%, 29% and 39% of our net revenues in fiscal 2023, 2022 and 2021, respectively. To our knowledge, none of our other OEM customers accounted for more than 10% of our net revenues in any of these periods.

10

Sales, Marketing and Technical Support

We sell our products primarily through our worldwide network of independent sales representatives and distributors. As of March 31, 2023, we employed 16 sales and marketing personnel, and were supported by over 200 independent sales representatives, which we believe will enable us to address an expanded customer base with the continuing introduction of our associative computing products in fiscal 2024. We believe that our relationship with our U.S. distributors, Avnet, Mouser and Digi-Key, put us in a strong position to address the Very Fast SRAM memory market in the United States. We currently have regional sales offices located in China, 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 experienced increased costs as a result of supply chain constraints in fiscal 2022 and 2023 for wafers, including a 20% increase in the cost of wafers that was implemented in early calendar 2022 and a 6% increase that was implemented in early calendar 2023, as well as varying cost increases in outsourced assembly, burn-in and test operations. We have responded with increased pricing to our customers. 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.

11

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 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 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 product, 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 seven 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 REC for our SRAM products. We expect additional competitors to enter the associative computing market as well. While some of our competitors

12

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.

In December 2021, we were among the leaders in the Billion-Scale Approximate Nearest Neighbor Search Challenge held at the NeurIPS 2021 Conference performing on par with NVIDIA and Intel. Our results in the ANNS Challenge proved that our technology could perform on par with the category leaders in AI. The Billion-Scale ANNS Challenge was created to provide a comparative understanding of algorithmic ideas and their application at scale, promote the development of new techniques for the problem and demonstrate their value, and introduce a standard benchmarking approach.

In April 2022, we announced that our submission to the MoSAIC Challenge won first place in the Human/Object Tagging category. The MoSAIC Challenge was designed to identify best-in-class, cutting-edge hardware and software solutions to address challenging and longstanding technological gaps concerning remote autonomous indoor maneuvers. The MoSAIC Challenge was led by the U.S. Department of Defense (“DoD”), Irregular Warfare Technical Support Directorate (“IWTSD”), and the Israel Ministry of Defense (“IMOD”), Directorate of Defense Research and Engineering (DDR&D), along with the Merage Institute.

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, declining average selling prices 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 (“IC”) 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.

13

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 123 United States patents, including 63 memory patents and 60 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 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

In November 2022, we announced measures taken to reduce our operating expenses by approximately $7.0 million on an annualized basis, primarily from salary reductions related to reduced headcount and salary decreases for certain retained employees, as well as targeted reductions in research and development spending. These strategic cost reduction measures are expected to enable us to better focus on our operational resources on advancing our proprietary APU technology. None of our Gemini-II chip development and core APU software development efforts, including the building of the APU compiler, was affected by the reduction in research and development spending. The APU marketing, sales, and APU engineering efforts will retain priority in our budget. The spending reductions are not expected to impact the launch of Gemini-I in target markets, including SAR, search, and SaaS. The cost reduction initiative is expected to be completed by September 30, 2023 and will result in an approximate 15% decrease in our global workforce. In total, we expect to incur approximately $917,000 in cash expenditures for termination costs, including the payout of accrued vacation, of which $490,000 was incurred in fiscal 2023.  

14

As of March 31, 2023, we had 156 full-time employees, including 107 engineers, of which 70 are engaged in research and development and 48 have PhD or MS degrees, 16 employees in sales and marketing, 10 employees in general and administrative capacities and 60 employees in manufacturing. Of these employees, 51 are based in our Sunnyvale facility, 55 are based in our Taiwan facility and 35 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.

Diversity, inclusion and belonging

We are committed to our continued efforts to increase diversity and 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 diversity, equity and inclusion principles are also reflected in our employee training and policies. We continue to enhance our diversity, equity and inclusion policies which are guided by our executive leadership team.

Ethics & Corporate Responsibility

We are committed to ensuring ethical organizational governance, embracing diversity and 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.”

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.

Since fiscal 2021, in response to the COVID-19 pandemic, we implemented safety protocols and new procedures to protect our employees. These protocols, which were no longer being enforced, included complying with social distancing and other health and safety standards as required by state and local government agencies, taking into consideration guidelines of the Centers for Disease Control and Prevention and other public health authorities.

15

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

Name

    

Age

    

Title

Lee-Lean Shu

68

President, Chief Executive Officer and Chairman

Avidan Akerib

67

Vice President, Associative Computing

Didier Lasserre

58

Vice President, Sales

Douglas Schirle

68

Chief Financial Officer

Bor-Tay Wu

71

Vice President, Taiwan Operations

Ping Wu

66

Vice President, U.S. Operations

Robert Yau

70

Vice President, Engineering, Secretary and Director

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

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

16

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.

Robert Yau co-founded our company in March 1995 and has served as our Vice President, Engineering and as a member of our Board of Directors since inception. From December 1993 to February 1995, Mr. Yau was design manager for specialty memory devices at Sony Microelectronics Corporation. From 1990 to 1993, Mr. Yau was design manager at MOSEL/VITELIC, a semiconductor company.

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.
Our largest OEM customer accounts for a significant percentage of our net revenues. If this customer, 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.
Rising interest rates, worldwide inflationary pressures, bank failures, the military conflict in Ukraine, significant fluctuations in energy prices and the decline in the global economic environment may continue to adversely affect our financial condition.
We have incurred significant losses and may incur losses in the future.

17

We have identified a material weakness in our internal control over financial reporting, and if our remediation of such material weakness is not effective, our ability to produce timely and accurate financial statements could be impaired.
Goodwill impairment and related charges, as well as other accounting charges or adjustments could negatively impact our operating results.
We depend upon the sale of our Very Fast SRAMs for most of our revenues and the market for Very Fast SRAMs is highly competitive.
If we do not successfully implement certain cost reduction initiatives, we may suffer adverse impacts on our business and operations.
We are dependent on a number of single source suppliers.
If we do not successfully develop and introduce the new in-place associative computing products, which entails certain significant risks, 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.
The average selling prices of our products are expected to decline.
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.
Cyber-attacks could disrupt our operations or the operations of our partners, and result in reduced revenue, increased costs, liability claims and harm our reputation or competitive position.
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.
Current unfavorable economic and market conditions may adversely affect our business, financial condition, results of operations and cash flows.
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.

18

Risks Related to Our International Business and Operations

The international political, social and economic environment, particularly as it relates to Taiwan, may affect our business performance.
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 such as COVID-19.
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.
Use of a portion of our cash reserves to repurchase shares of our common stock presents potential risks and disadvantages to us and our continuing 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, 2023, we recorded net revenues of as much as $9.0 million and as little as $5.4 million, and operating losses from $2.9 million to $5.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 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;

19

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 expect to experience additional price increases for raw materials in fiscal year 2024 due to worldwide inflationary pressures. We will 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.

Rising interest rates, worldwide inflationary pressures, bank failures, the military conflict in Ukraine, significant fluctuations in energy prices 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.

Our largest OEM customer accounts for a significant percentage of our net revenues. If this customer, or any of our other major customers, reduces the amount they purchase or stop purchasing our products, our operating results will suffer.

Nokia, our largest customer, purchases our products directly from us and through contract manufacturers and distributors. Purchases by Nokia represented approximately 17%, 29% and 39% of our net revenues in fiscal 2023, 2022 and 2021, respectively. We expect that our operating results in any given period will continue to depend significantly on orders from our key OEM customers, particularly Nokia, and our future success is dependent to a large degree on the business success of this customer over which we have no control. We do not have long-term contracts with 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 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.

Rising interest rates, worldwide inflationary pressures, bank failures, the military conflict in Ukraine, significant fluctuations in energy prices 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 rising interest rates, worldwide inflationary pressures, bank failures, the military conflict in Ukraine and the significant fluctuations in energy prices, all of which are contributing to a decline in the global economic environment.

Our quarterly revenues have been flat and trended downward in the past year due to the decline in the global economic environment that has resulted in less demand for GSI’s products. We expect that a continued rise in interest rates, continued inflationary pressures, recent bank failures, continued uncertainties in the business climate

20

caused by the military conflict in Ukraine and related fluctuations in energy prices will adversely impact demand for new and existing products, and to impact the mindset of potential commercial partners to launch new products using GSI’s 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 rising interest rates, worldwide inflationary pressures, bank failures, the military conflict in Ukraine, significant fluctuations in energy prices 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 $16.0 million, $16.4 million and $21.5 million during fiscal 2023, 2022 and 2021, respectively. There can be no assurance that our Very Fast SRAMs will continue to receive 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 have identified a material weakness in our internal control over financial reporting, and if our remediation of such material weakness is not effective, or if we fail to develop and maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable laws and regulations could be impaired.

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. A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis. The material weakness identified pertains to the design and maintenance of control over the review of the forecasts used to calculate the contingent consideration liability, used in the goodwill impairment test and used in the recoverability test for intangible assets. This material weakness has not been remediated as of March 31, 2023. Our management is taking steps to remediate our material weakness, including re-evaluating the methodology and procedures involved in developing forecasts as well as the review and oversight of the forecasting process. We are in the process of implementing a detailed plan for the remediation of the material weakness, including enhancing management’s review controls over the forecasts used to calculate the contingent consideration liability, used in the recoverability test for intangible assets and used in the goodwill impairment test. Although we have begun implementing the enhancements described above, the material weakness will not be considered remediated until the applicable controls operate for a sufficient period of time and management has concluded, through testing, that these controls are operating effectively. Until this material weakness is remediated, we plan to continue to perform additional analyses and other procedures to ensure that our consolidated financial statements are prepared in accordance with GAAP.

If we are unable to further implement and maintain effective internal control over financial reporting or disclosure controls and procedures, our ability to record, process and report financial information accurately, and to prepare financial statements within required time periods could be adversely affected, which could subject us to litigation or investigations requiring management resources and payment of legal and other expenses, negatively affect investor confidence in our financial statements and adversely impact our stock price. If we are unable to assert that our internal control over financial reporting is effective, investors may lose confidence in the accuracy and completeness of our financial reports, the market price of our common stock could be adversely affected and we could become subject to litigation or investigations by Nasdaq, the SEC or other regulatory authorities, which could require additional financial and management resources.

21

Furthermore, we cannot assure you that the measures we have taken to date, and actions we may take in the future, will be sufficient to remediate the control deficiencies that led to our material weakness in our internal control over financial reporting or that they will prevent or avoid potential future material weaknesses. Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our operating results or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting could adversely affect the results of periodic management evaluations.

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, 2023, we had a goodwill balance of $8.0 million and intangible assets of $1.8 million, 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. In the fiscal year ended March 31, 2023, we identified sustained declines in our stock price that resulted in our market capitalization being below the carrying value of our stockholders’ equity. We concluded the sustained declines in our stock price were triggering events and proceeded with quantitative goodwill impairment assessments. The results of the quantitative goodwill impairment assessments that we performed indicated the fair value of our sole reporting unit exceeded its carrying value as of December 31, 2022, February 28, 2023 and March 31, 2023.

We depend upon the sale of our Very Fast SRAMs for most of our revenues, and a downturn in demand for these products could significantly reduce our revenues and harm our business.

We derive most of our revenues from the sale of Very Fast SRAMs, and we expect that sales of these products will represent the substantial majority of our revenues for the foreseeable future. Our business depends in large part upon continued demand for our products in the markets we currently serve, which will continue to be adversely impacted by the decline in the global economic environment, and adoption of our products in new markets. Market adoption will be dependent upon our ability to increase customer awareness of the benefits of our products and to prove their high-performance and cost-effectiveness. We may not be able to sustain or increase our revenues from sales of our products, particularly if the networking and telecommunications markets were to experience another significant downturn in the future. Any decrease in revenues from sales of our products could harm our business more than it would if we offered a more diversified line of products.

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 first in-place associative computing product. 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 2024

22

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.

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

23

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;

·

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 do not successfully implement the cost reduction initiatives that were announced on November 30, 2022, we may suffer adverse impacts on our business and operations.

On November 30, 2022, we announced the implementation of cost reduction initiatives. The cost reduction initiatives are expected to be completed by September 30, 2023, and will result in an approximate 15% decrease in our global workforce. The aim of these initiatives is to reduce GSI Technology’s operating expenses by approximately $7.0 million on an annualized basis, primarily from salary reductions related to reduced headcount and salary decreases for certain retained employees, as well as targeted reductions in research and development spending. The implementation of these cost reduction initiatives may result in unintended and adverse impacts on our business and operations. Any failure to successfully implement the cost reduction initiatives could prevent us from focusing our operational resources on advancing GSI Technology’s proprietary APU technology.

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

24

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.

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 2023, 2022 and 2021, our largest distributor Avnet Logistics accounted for 48.1%, 38.0% and 29.8%, 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 are expected to 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, and we expect this trend to continue. 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

25

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.

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.

26

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, 2023, three customers accounted for 36%, 25% and 19% 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.

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

27

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

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

28

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 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 OEM customers and develop new products.

29

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

30

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 second quarter of fiscal 2019, we incurred approximately $1.0 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 28 nanometer SRAM process technology for our APU 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.

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

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

Our international business exposes us to additional risks.

Products shipped to destinations outside of the United States accounted for 51.4%, 53.5% and 55.4% of our net revenues in fiscal 2023, 2022 and 2021, 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

31

Israel. 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:

·

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;

·

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;

·

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

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.

32

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.

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.

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;
actual or anticipated declines in operating results;
changes in financial estimates or recommendations by securities analysts;
the institution of legal proceedings against us or significant developments in such proceedings;
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;
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; 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

33

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.

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

As of May 31, 2023, our executive officers, directors and entities affiliated with them beneficially owned approximately 32% 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.

34

Use of a portion of our cash reserves to repurchase shares of our common stock presents potential risks and disadvantages to us and our continuing stockholders.

Since November 2008, we have repurchased and retired an aggregate of 12,004,779 shares of our common stock at a total cost of $60.7 million, including 3,846,153 shares repurchased at a total cost of $25 million pursuant to a modified “Dutch auction” self-tender offer that we completed in August 2014 and additional shares repurchased in the open market pursuant to our stock repurchase program. At March 31, 2023, we had outstanding authorization from our Board of Directors to purchase up to an additional $4.3 million of our common stock from time to time under our repurchase program. Although our Board has determined that these repurchases are in the best interests of our stockholders, they expose us to certain risks including:

·

the risks resulting from a reduction in the size of our “public float,” which is the number of shares of our common stock that are owned by non-affiliated stockholders and available for trading in the securities markets, which may reduce the volume of trading in our shares and result in reduced liquidity and, potentially, lower trading prices;

·

the risk that our stock price could decline and that we would be able to repurchase shares of our common stock in the future at a lower price per share than the prices we have paid in our tender offer and repurchase program; and

·

the risk that the use of a portion of our cash reserves for this purpose has reduced, or may reduce, the amount of cash that would otherwise be available to pursue potential cash acquisitions or other strategic business opportunities.

Item 1B.    Unresolved Staff Comments

None.

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, which we purchased in fiscal 2010. In addition, we occupy approximately 25,250 square feet in a facility located in Hsin Chu, Taiwan under a lease expiring in August 2023. This facility supports our 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 $764,000 in fiscal 2023.

Item 3.    Legal Proceedings

None.

Item 4.    Mine Safety Disclosures

Not applicable.

35

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, 2023, there were approximately 21 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 notice. During the quarter ended March 31, 2023, we did not repurchase any of our shares under the repurchase program.

Item 6.    Reserved

36

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, 2023, including year-over-year comparisons versus the fiscal year ended March 31, 2022. Our Annual Report on Form 10-K for the fiscal year ended March 31, 2022 includes year-over-year comparisons versus the fiscal year ended March 31, 2021 in Item 7 of Part II, “Management’s Discussion and Analysis of Financial Condition and Results of Operations.”

Overview

We are a leading 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, cyber security and service markets such as NoSQL, Elasticsearch, and OpenSearch. We also design, develop and market 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 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 customer, Nokia. We expect that future direct and indirect sales to Nokia 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. However, with no debt and substantial liquidity, we believe we are in a better financial position than many other companies of our size.

Our revenues in recent years have been impacted by changes in customer buying patterns and communication limitations related to COVID-19 restrictions that required a significant number of our customer contacts to work from home. Our results for the fiscal years ended March 31, 2021 and 2022 demonstrated the challenges that we have faced during the COVID-19 global pandemic, which restricted the activities of our sales force and distributors, reduced customer demand and caused the postponement of investment in certain customer sectors. These challenges impacted us as we entered new markets and engaged with target customers to sell our new APU product. Industry conferences and on-site training workshops, which are typically used for building a sales pipeline, were limited due to COVID-19 related restrictions. We adapted our sales strategies for the COVID-19 environment, where we could not have face-to-face meetings and conduct secure meetings with government and defense customers. While the COVID-19 pandemic has ended, the significant fluctuations in energy prices, worldwide inflationary pressures, rising interest rates and decline in the global economic environment have had, and may continue to have, an adverse impact on our business and financial condition. Furthermore, the easing of supply chain shortages and prior buffer stock purchases from significant customers have led to a decrease in fiscal 2023 revenues.

37

As of March 31, 2023, we had cash, cash equivalents and short-term investments of $30.6 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. We have a strong balance sheet and liquidity position that we anticipate will provide financial flexibility and security in the current environment of economic uncertainty. Generally, our primary source of liquidity is cash equivalents and short-term investments. Our level of cash equivalents and short-term investments 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 and rising interest rates 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 and rising interest rates, the impact of recent bank failures, significant fluctuations in energy prices 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 in fiscal 2024.

In November 2022, we announced measures taken to reduce our operating expenses by approximately $7.0 million on an annualized basis, primarily from salary reductions related to reduced headcount and salary decreases for certain retained employees, as well as targeted reductions in research and development spending. These strategic cost reduction measures are expected to enable 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 research and development spending. The APU marketing, sales, and APU engineering efforts will retain priority in the budget. The spending reductions are not expected to impact the launch of Gemini-I in target markets, including SAR, search, and SaaS. The cost reduction initiative is expected to be completed by September 30, 2023 and will result in an approximate 15% decrease in our global workforce. In total, we expect to incur approximately $917,000 in cash expenditures for termination costs, including the payout of accrued vacation, of which $490,000 was incurred in fiscal 2023.

Revenues. Substantially all of our revenues are derived from sales of our Very Fast SRAM products. Sales to networking and telecommunications OEMs accounted for 32% to 53% 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.

As is typical in the semiconductor industry, the selling prices of our products generally decline over the life of the product. 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. Although we expect the average selling prices of individual products to decline over time, we believe that, over the next several quarters, our overall average selling prices will increase due to a continuing shift in product mix to a higher percentage of higher price, higher density products, and to a lesser extent, recent price increases to our customers due to supply constraints. 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

38

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 revenues have been and are expected to continue to be impacted by changes in customer buying patterns and communication limitations related to changes in working habits that have resulted in a significant number of our customer contacts working from home. 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 or at the time the product is pulled from consignment as that is the point at which delivery has occurred, 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. Sales to consignment warehouses, who purchase products from us for use by contract manufacturers, are recorded upon delivery to the contract manufacturer.

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 and to consignment warehouses. 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. Direct sales to contract manufacturers and consignment warehouses accounted for 19.8%, 31.0% and 43.7% of our net revenues for fiscal 2023, 2022 and 2021, respectively. Sales to foreign and domestic distributors accounted for 77.5%, 66.8% and 54.7% of our net revenues for fiscal 2023, 2022 and 2021, 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, 

    

2023

    

2022

    

2021

 

Contract manufacturers and consignment warehouses:

Flextronics Technology

10.4

%  

16.0

%  

21.1

%

Sanmina

8.8

11.2

21.5

Distributors:

Avnet Logistics

48.1

38.0

29.8

Nexcomm

16.6

17.2

14.7

Nokia was our largest customer in fiscal 2023, 2022 and 2021. 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 17%, 29% and 39% of our net revenues in fiscal 2023, 2022 and 2021, respectively. Our revenues have been substantially impacted by significant fluctuations in sales to Nokia, and we expect that future direct and indirect sales to Nokia 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 2023, 2022 or 2021.

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

39

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. We have experienced increased costs as a result of supply chain constraints for wafers and outsourced assembly, burn-in and test operations. We expect these increased manufacturing costs will continue into fiscal 2024. 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 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 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 a new category of 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

40

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.

Under the terms of the acquisition agreement, we paid the former MikaMonu shareholders initial cash consideration of approximately $4.9 million, and cash retention payments totaling $2.5 million in 2017, 2018 and 2019 to the former MikaMonu shareholders, that were conditioned on the continued employment of Dr. Avidan Akerib, MikaMonu’s co-founder and chief technologist.

We will also make “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 product development milestones and revenue targets for products based on the MikaMonu technology are achieved. Earnout amounts of $750,000 were paid in the fiscal year ended March 31, 2019 based on the achievement of certain product development milestones. 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.

The portion of the retention payment made to Dr. Akerib (approximately $1.2 million) was recorded as compensation expense over the period that his services were provided to us. The portion of the retention payment made to the other former MikaMonu shareholders (approximately $1.3 million) plus the maximum amount of the potential earnout payments totals approximately $30.0 million at March 31, 2023. 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 Sheet at March 31, 2022 and 2023 in the amount of $2.7 million and $1.1 million, respectively.

At each reporting period, the contingent consideration liability will be 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 significant adjustments to the recorded fair value. Re-measurement of the contingent consideration liability during the fiscal year ended March 31, 2023 resulted in a decrease of the contingent consideration liability of $1.9 million.

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.

41

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, 

2023

2022

Net revenues

100.0

%  

100.0

%  

Cost of revenues

40.4

44.5

Gross profit

59.6

55.5

Operating expenses:

Research and development

79.3

73.9

Selling, general and administrative

33.5

30.6

Total operating expenses

112.8

104.5

Loss from operations

(53.2)

(49.0)

Interest and other income (expense), net

0.7

(0.2)

Loss before income taxes

(52.5)

(49.2)

Provision (benefit) for income taxes

1.3

(0.2)

Net loss

(53.8)

(49.0)

Fiscal Year Ended March 31, 2023 Compared to Fiscal Year Ended March 31, 2022

Net Revenues.    Net revenues decreased by 11.1% from $33.4 million in fiscal 2022 to $29.7 million in fiscal 2023. The overall average selling price of all units shipped in fiscal 2023 increased by 2.1% in fiscal 2023 compared to the prior fiscal year. The decrease in net revenues in fiscal 2023 compared to fiscal 2022 is related to the decline in the global economic environment during the period. Units shipped decreased by 13.7% in fiscal 2023 compared to fiscal 2022. The networking and telecommunications markets represented 32% and 49% of shipments in fiscal 2023 and in fiscal 2022, respectively. Direct and indirect sales to Nokia, currently our largest customer, decreased by $4.6 million from $9.6 million in fiscal 2022 to $5.0 million fiscal 2023 due to buffer stock purchases in fiscal 2022 which did not recur in fiscal 2023 as supply shortages eased. Shipments to Nokia will continue to fluctuate as a result of demand and shipments to its end customers. Shipments of our SigmaQuad product line accounted for 49.1% of total shipments in fiscal 2023 compared to 51.2% of total shipments in fiscal 2022. While recent customer order patterns have been particularly variable, these fluctuations are related to economic and external factors, which include the rapid rise in energy prices, worldwide inflationary pressures, rising interest rates and the decline in the global economic environment.

Cost of Revenues.    Cost of revenues decreased by 19.1% from $14.8 million in fiscal 2022 to $12.0 million in fiscal 2023. Cost of revenues decreased as a result of the lower volume of units shipped in fiscal 2023 compared to fiscal 2022 as discussed above. Cost of revenues included a provision for excess and obsolete inventories of $226,000 in fiscal 2023 compared to $402,000 in fiscal 2022. Cost of revenues included stock-based compensation expense of $202,000 and $248,000, respectively, in fiscal 2023 and fiscal 2022.

Gross Profit.    Gross profit decreased by 4.6% from $18.5 million in fiscal 2022 to $17.7 million in fiscal 2023. Gross margin increased from 55.5% in fiscal 2022 to 59.6% in fiscal 2023. The change in gross profit is primarily related to the change in net revenues discussed above. The increase in gross margin was primarily related to changes in the mix of products and customers and, to a lesser extent, a 20% price increase effective in December 2021 for the majority of our products.

Research and Development Expenses.    Research and development expenses decreased 4.5% from $24.7 million in fiscal 2022 to $23.6 million in fiscal 2023. The reduction in research and development spending in fiscal

42

2023 reflects the impact of cost reduction measures implemented in the quarter ended December 31, 2022. The decrease in research and development spending was primarily related to decreases of $1.7 million in payroll related expenses and $360,000 in stock-based compensation expense, partially offset by increases of $436,000 in outside consulting expenses and $253,000 in software maintenance expense. Research and development expenses included stock-based compensation expense of $1.3 million and $1.7 million in fiscal 2023 and fiscal 2022, respectively.

Selling, General and Administrative Expenses.    Selling, general and administrative expenses increased 1.4% from $10.2 million in fiscal 2022 to $10.4 million in fiscal 2023. In fiscal 2023, the value of contingent consideration liability resulting from the MikaMonu acquisition decreased by $1.5 million compared to a decrease of $1.6 million in fiscal 2022 as a result of re-measurement of contingent consideration liability in each year. The increase in selling, general and administrative expenses included increases of $348,000 in professional fees and $121,000 in facility related expenses, partially offset by decreases of $423,000 in payroll related expenses and $118,000 in stock-based compensation expense. Payroll related expenses included approximately $200,000 for severance payments made to terminated employees as a result of our cost cutting measures discussed above. Selling, general and administrative expenses included stock-based compensation expense of $951,000 and $1.1 million, respectively, in fiscal 2023 and fiscal 2022.

Interest and Other Income (Expense), Net.  Interest and other income (expense), net increased from an expense of $60,000 in fiscal 2022 to income of $202,000 in fiscal 2023. Interest income increased by $252,000 due to higher interest rates received on cash and short-term and long-term investments, partially offset by lower levels of short-term and long-term investments. The foreign currency exchange loss decreased from ($131,000) in fiscal 2022 to ($121,000) in fiscal 2023. 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 a benefit from income taxes of ($45,000) in fiscal 2022 to a provision of $372,000 in fiscal 2023. The benefit for income taxes in fiscal 2022 included a benefit of ($220,000) related to the approval by the Israel tax authorities of a “Preferred Company” tax rate that was retroactively applied to fiscal 2018 and subsequent fiscal years. Because we recorded a cumulative three-year loss on a U.S. tax basis for the year ended March 31, 2023 and the realization of our deferred tax assets is questionable, we recorded a tax provision reflecting a valuation allowance of $17.5 million in net deferred tax assets in fiscal 2023. Reductions in uncertain tax benefits due to lapses in the statute of limitations were not significant in the years ended March 31, 2023 and 2022.

Net Loss.    Net loss was ($16.4) million in fiscal 2022 compared to a net loss of ($16.0) million in fiscal 2023. This decrease was primarily due to the changes in net revenues, gross profit and operating expenses discussed above.

43

Liquidity and Capital Resources

As of March 31, 2023, our principal sources of liquidity were cash, cash equivalents and short-term investments of $30.6 million compared to $44.0 million as of March 31, 2022. Cash, cash equivalents and short-term investments totaling $21.4 million were held in foreign locations as of March 31, 2023. Net cash used in operating activities was $16.8 million and $13.8 million for fiscal 2023 and fiscal 2022, respectively.

The primary uses of cash in fiscal 2023 were the net loss of $16.0 million, a reduction in accrued expenses and other liabilities of $2.3 million and an increase in inventories of $2.0 million. The reduction in accrued expenses and other liabilities was primarily related to the payment of fiscal 2022 year-end accruals for incentive compensation. The uses of cash in fiscal 2023 were less than the net loss due to non-cash items including stock-based compensation of $2.5 million and depreciation and amortization expenses of $1.0 million. The primary source of cash in fiscal 2023 was a decrease in accounts receivable of $1.1 million. The primary uses of cash in fiscal 2022 were the net loss of $16.4 million and increases in accounts receivable, inventory and accrued expenses and other liabilities. The uses of cash in fiscal 2022 were less than the net loss due to non-cash items including stock-based compensation of $3.0 million and depreciation and amortization expenses of $1.0 million.

Net cash provided by investing activities was $6.7 million and $4.2 million in fiscal 2023 and 2022, respectively. Investment activities in fiscal 2023 primarily consisted of the maturity of certificates of deposit and agency bonds of $7.0 million partially offset by the purchase of property and equipment of $316,000. Investment activities in fiscal 2022 primarily consisted of the maturity of certificates of deposit and agency bonds of $12.1 million partially offset by the purchase of certificates of deposit of $7.2 million.

Cash provided by financing activities was $402,000 and $2.4 million in fiscal 2023 and fiscal 2022, respectively and consisted of the net proceeds from the sale of common stock pursuant to our employee stock plans.

At March 31, 2023, we had total minimum lease obligations of approximately $686,000 from April 1, 2023 through February 29, 2024, under non-cancelable operating leases for our facilities.

While the disruptions in the capital markets as a result of rising interest rates, worldwide inflationary pressures, significant fluctuations in energy prices and the decline in the global economic environment have created significant uncertainty as to general economic and capital market conditions for the remainder of 2023 and beyond, we believe that our existing balances of cash, cash equivalents and short-term investments, 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, although we could be required, or could elect, to seek additional funding prior to that time. Our future capital requirements will depend on many factors, including the rate of revenue growth, if any, that we experience, any additional manufacturing cost increases resulting from supply constraints, 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 efforts. A material decline in the global economic environment could result in a need to raise additional capital or incur additional indebtedness to fund strategic initiatives or operating activities, particularly if we pursue additional acquisitions of businesses, products or technologies. We cannot assure you that additional equity or debt financing, if required, will be available on terms that are acceptable or at all.

As of March 31, 2023, we had $1.7 million in purchase obligations for facility leases and software and test purchase obligations that are binding commitments, of which $1.3 million are payable in the next twelve months and $416,000 are committed in the long term.

As of March 31, 2023, the current portion of our unrecognized tax benefits was $0, and the long-term portion was $0.

44

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, 2023, the accrual for potential payment of contingent consideration was $1.1 million.

Critical Accounting Policies and 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, contingent consideration and the valuation of intangibles and goodwill. 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, contingent consideration and the valuation of intangibles and goodwill.

Revenue Recognition. Revenue is recognized upon transfer of control which 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. For all transactions apart from consignment sales, the Company will recognize revenue upon shipment of the product. For consignment sales, revenue is recognized at the time that the product is pulled from consignment warehouses.

There was no revenue in fiscal 2023 resulting from sales of SaaS applications. See the policy in Note 2 – Revenue Recognition.

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.

Accounting for Income Taxes.    We account 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. We make certain estimates and judgments in the calculation of tax liabilities and the determination of deferred tax assets, which arise from temporary differences between tax and financial statement recognition methods. We record a valuation allowance to reduce our deferred tax assets to the amount that management estimates is more likely than not

45

to be realized. Due to historical losses in the U.S., we have a full valuation allowance on our U.S. federal and state deferred tax assets. If, in the future we determine that we are likely to realize all or part of our net deferred tax assets, an adjustment to deferred tax assets would be added to earnings in the period such determination is made.

In addition, the calculation of tax liabilities involves inherent uncertainty in the application of complex tax laws. We record tax reserves for additional taxes that we estimate we may be required to pay as a result of future potential examinations by federal and state taxing authorities. If the payment ultimately proves to be unnecessary, the reversal of these tax reserves would result in tax benefits being recognized in the period we determine such reserves are no longer necessary. If an ultimate tax assessment exceeds our estimate of tax liabilities, an additional charge to provision for income taxes will result. See the policy in Note 6 – Income Taxes.

Stock-Based Compensation Expense.  Stock-based compensation expense recognized in the statement of operations is based on options ultimately expected to vest, reduced by the amount of estimated forfeitures. We chose the straight-line method of allocating compensation cost over the requisite service period of the related award in accordance with the authoritative guidance. We calculated 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 2023, 2022 and 2021, resulted in an expected term of approximately 4.6 to 5.0 years, 5.0 years and 5.0 years, respectively. We used our historical volatility to estimate expected volatility in fiscal 2023, 2022 and 2021. 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 we have never paid dividends and have no present intention to pay dividends. Determining some of these assumptions requires significant judgment and changes to these assumptions could result in a significant change to the calculation of stock-based compensation in future periods. See Accounting for stock-based compensation in Note 1.

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 inputs. These inputs included the estimated amount and timing of future cash flows, the probability of achievement of the forecast, and a risk-adjusted discount rate to adjust the probability-weighted cash flows 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 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 $1.7 million from March 31, 2022 to March 31, 2023. 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.

Valuation of Goodwill and Intangibles. 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. 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. We have one reporting unit. We assess goodwill for impairment on an annual basis on the last day of February in the fourth quarter of our fiscal year.

We had a goodwill balance of $8.0 million as of both March 31, 2023 and March 31, 2022. The goodwill resulted from the acquisition of MikaMonu Group Ltd. in fiscal 2016. We completed our annual goodwill impairment test during the fourth quarter of fiscal 2023 and concluded that there was no impairment, as the fair value of our sole reporting unit exceeded its carrying value.

For the fiscal year ended March 31, 2023, we identified sustained declines in our stock price that resulted in our market capitalization being below the carrying value of our stockholders’ equity. We concluded the sustained declines in our stock price were triggering events and proceeded with quantitative goodwill impairment assessments.

46

The results of the quantitative goodwill impairment assessments that we performed indicated the fair value of our sole reporting unit exceeded its carrying value as of December 31, 2022, February 28, 2023, and March 31, 2023. The quantitative impairment assessments were performed as of December 1, 2022, February 28, 2023, and March 31, 2023, utilizing an equal weighting of the income approach and the market comparable method. The analysis required the comparison of our carrying value with our fair value, with an impairment recorded for any excess of carrying value over the fair value. The income approach utilized a discounted cash flow analysis to determine the fair value of our single reporting unit. Key assumptions used in the discounted cash flow analysis included, but are not limited to, a discount rate of approximately 22% to account for risk in achieving the forecast and a terminal growth rate for cash flows of 2%. The market comparable method was used to determine the fair value of the reporting unit by multiplying forecasted revenue by a market multiple. The revenue market multiple was calculated by comparing the enterprise value to revenue for comparable companies in the semiconductor industry and then applying a control premium. The equal weighting of the income approach and the market comparable method was then reconciled to the market approach. The market approach was calculated by multiplying the average closing share price of our common stock for the 30 days prior to the measurement date, by the number of outstanding shares of our common stock and adding a control premium that reflected the premium a hypothetical buyer might pay. The control premium was estimated using historical acquisition transactions in the semiconductor industry over the past five years. The results of the quantitative analysis performed indicated the fair value of the reporting unit exceeded its carrying value. As a result, we concluded there was no goodwill impairment as of December 31, 2022, February 28, 2023, or March 31, 2023.

A number of significant assumptions and estimates are involved in the income approach and the market comparable method. The income approach assumes the future cash flows reflect market expectations. The market comparable method requires an estimate of a revenue market multiple and an appropriate control premium. These fair value measurements require significant judgements using Level 3 inputs, such as discounted cash flows from operations and revenue forecasts, which are not observable from the market, directly or indirectly. There is uncertainty in the projected future cash flows used in our impairment analysis, which requires the use of estimates and assumptions. If actual performance does not achieve the projections, or if the assumptions used in the analysis change in the future, we may be required to recognize impairment charges in future periods. Key assumptions in the market approach include determining a control premium. We believe our procedures for determining fair value are reasonable and consistent with current market conditions as of December 31, 2022 and March 31, 2023.

Intangible assets with finite useful lives are amortized over their estimated useful lives, generally on a straight-line basis over five to fifteen years. We review 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 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. Based on the uncertainty of forecasts, events such as the failure to generate revenue from future product launches could result in impairment in the future. We identified a potential impairment indicator for the finite lived intangible assets and performed a recoverability test by comparing the sum of the estimated undiscounted future cash flows of the asset group to the carrying amount as of December 31, 2022 and March 31, 2023. The result of the recoverability tests indicated that the sum of the expected future cash flows was greater than the carrying amount of the finite lived intangible assets. Based on the uncertainty of forecasts inherent with a new product, events such as the failure to generate forecasted revenue from the APU product could result in a non-cash impairment charge in future periods.

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.

47

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, cash equivalents, short term investments and long-term investments totaling $30.6 million at March 31, 2023. These amounts were invested primarily in money market funds, certificates of deposit and agency bonds. The cash, cash equivalents and short-term marketable securities 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, 2023 and 2022, 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, 2023, 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, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended March 31, 2023, 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 Matters  

The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were 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 critical audit matters 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 matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

50

Valuation of Inventories

As described in Note 1 to the consolidated financial statements, the Company’s consolidated inventory balance is stated at 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 and is adjusted based on estimates for inventory levels in excess of forecasted demand for each specific product.  

We identified the valuation of inventories as a critical audit matter due to the significant judgments and estimates required by management. Determining whether a decline in value has occurred requires significant judgments related to: (i) future demand for excess units on hand based on historical sales and expected future orders, and (ii) obsolescence of certain products based on changes in technology and demand. Auditing these judgments was especially challenging and involved subjective auditor judgment due to the nature and extent of audit effort required to address these matters.  

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

Evaluating management's inventory valuation estimates by, (i) comparing ending inventory quantities on hand to recent and expected shipment quantities, and (ii) reviewing at-risk inventory items for potential obsolescence based on changes in shipment trends.  
Challenging the reasonableness of management's assumptions related to future orders by verifying the reliability of current backlog and historical sales data, evaluating fluctuations in demand for certain product ordered by a limited number of customers, and assessing changes in technology.

Valuation of Contingent Consideration

As described in Notes 7 and 14 to the consolidated financial statements, on November 23, 2015, the Company acquired all of the outstanding stock of MikaMonu Group Ltd. (“MikaMonu”) for cash and future contingent consideration payable to former MikaMonu shareholders based on the achievement of certain milestones, including development of qualifying products and meeting certain revenue targets from the sale of those products. Since the initial measurement at the acquisition date, the liability has been re-measured to fair value at each balance sheet date. The inputs used in the valuation include the estimated amount and timing of future cash flows, the probability of achievement of the forecast, and a risk-adjusted discount rate to adjust the probability-weighted cash flows to their present value.

We identified the valuation of the contingent consideration liability as a critical audit matter due to the significant judgments required to estimate the fair value at the balance sheet date. Valuation of the contingent consideration liability involves management’s complex judgments related to determining: (i) the continued appropriateness of the valuation model selected, and (ii) the reasonableness of inputs and assumptions used in the valuation model, including estimated amount and timing of future cash flows, probability of achievement of the forecast, and risk-adjusted discount rate. Auditing these inputs and assumptions involved especially challenging and subjective auditor judgements due to the nature and extent of procedures performed and the specialized knowledge required to audit the valuation.  

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

Evaluating the reasonableness of inputs used in the valuation including management’s forecast of amount and timing of future cash flows, including challenging assumptions such as the probability of achieving forecasted cash flows and examining third-party market sources and contradictory evidence from retrospective reviews of prior period forecasts.
Utilizing professionals with specialized skills and knowledge in valuation to: (i) test the appropriateness of the valuation model utilized by management to estimate the fair value of the contingent consideration;

51

(ii) verify the reasonableness of the risk-adjusted discount rate used in the model; and (iii) perform sensitivity analyses to test the effects of potential changes in the risk-adjusted discount rate based on comparable public companies and incorporating market risk to management’s revenue forecasts.

/s/ BDO USA, LLP

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

San Jose, California

June 28, 2023

52

GSI TECHNOLOGY, INC.

CONSOLIDATED BALANCE SHEETS

March 31, 

    

2023

    

2022

 

(In thousands, except share and
per share amounts)

ASSETS

Cash and cash equivalents

$

27,212

$

36,971

Short-term investments

3,363

6,992

Accounts receivable, net

3,471

4,518

Inventories

6,415

4,655

Prepaid expenses and other current assets

1,414

1,555

Total current assets

41,875

54,691

Property and equipment, net

7,423

7,359

Operating lease right-of-use assets

684

889

Long-term investments

3,345

Goodwill

7,978

7,978

Intangible assets, net

1,790

2,023

Deposits

126

137

Total assets

$

59,876

$

76,422

LIABILITIES AND STOCKHOLDERS’ EQUITY

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

$

1,621

$

1,474

Lease liabilities, current

413

537

Accrued expenses and other liabilities

5,168

6,850

Total current liabilities

7,202

8,861

Deferred tax liability

12

11

Lease liabilities, non-current

238

361

Contingent consideration, non-current

1,052

2,738

Total liabilities

8,504

11,971

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: 24,685,059 and 24,486,239 shares, respectively

25

24

Additional paid-in capital

55,953

53,083

Accumulated other comprehensive loss

(127)

(154)

Retained earnings (deficit)

(4,479)

11,498

Total stockholders’ equity

51,372

64,451

Total liabilities and stockholders’ equity

$

59,876

$

76,422

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

53

GSI TECHNOLOGY, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

Year Ended March 31, 

    

2023

    

2022

    

2021

 

(In thousands, except per share amounts)

Net revenues

$

29,691

$

33,384

$

27,729

Cost of revenues ($240, $397 and $482 to a related party)

 

12,010

 

14,847

 

14,512

Gross profit

 

17,681

 

18,537

 

13,217

Operating expenses:

Research and development

 

23,550

 

24,672

 

23,344

Selling, general and administrative

 

9,938

 

10,218

 

11,137

Total operating expenses

 

33,488

 

34,890

 

34,481

Loss from operations

 

(15,807)

 

(16,353)

 

(21,264)

Interest income, net

 

308

 

71

 

295

Other expense, net

 

(106)

 

(131)

 

(201)

Loss before income taxes

 

(15,605)

 

(16,413)

 

(21,170)

Provision (benefit) for income taxes

 

372

 

(45)

 

335

Net loss

$

(15,977)

$

(16,368)

$

(21,505)

Net loss per share:

Basic

$

(0.65)

$

(0.67)

$

(0.91)

Diluted

$

(0.65)

$

(0.67)

$

(0.91)

Weighted average shares used in per share calculations:

Basic

 

24,595

 

24,303

 

23,671

Diluted

 

24,595

 

24,303

 

23,671

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

54

GSI TECHNOLOGY, INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

Year Ended March 31, 

    

2023

    

2022

    

2021

 

(In thousands)

Net loss

$

(15,977)

    

$

(16,368)

$

(21,505)

Net unrealized gain (loss) on available-for-sale investments

 

27

 

(134)

 

(91)

Total comprehensive loss

$

(15,950)

 

$

(16,502)

$

(21,596)

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

55

GSI TECHNOLOGY, INC.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

Accumulated

Additional

Other

Retained

Total

Common Stock

Paid-in

Comprehensive

Earnings

Stockholders'

    

Shares

    

Amount

    

Capital

    

Income (Loss)

    

(Deficit)

    

Equity

(In thousands, except share amounts)

Balance, March 31, 2020

23,229,286

$

23

$

40,176

$

71

$

49,371

$

89,641

Issuance of common stock under employee stock option plans

790,990

1

4,692

4,693

Stock-based compensation expense

2,854

2,854

Net loss

(21,505)

(21,505)

Net unrealized loss on available-for-sale investments

(91)

(91)

Balance, March 31, 2021

24,020,276

24

47,722

(20)

27,866

75,592

Issuance of common stock under employee stock option plans

465,963

2,368

2,368

Stock-based compensation expense

2,993

2,993

Net loss

(16,368)

(16,368)

Net unrealized loss on available-for-sale investments

(134)

(134)

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 loss on available-for-sale investments

27

27

Balance, March 31, 2023

24,685,059

$

25

$

55,953

$

(127)

$

(4,479)

$

51,372

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

56

GSI TECHNOLOGY, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

Year Ended March 31, 

    

2023

    

2022

    

2021

 

(In thousands)

Cash flows from operating activities:

Net loss

$

(15,977)

    

$

(16,368)

    

$

(21,505)

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

Allowance for doubtful accounts and other

 

(21)

 

(39)

 

35

Provision for excess and obsolete inventories

 

226

 

402

 

466

Non-cash lease expense

581

373

598

Change in fair value of contingent consideration

(1,685)

(1,487)

327

Depreciation and amortization

 

1,015

 

1,004

 

1,214

Stock-based compensation

 

2,469

 

2,993

 

2,854

Amortization of premium on investments

 

13

 

69

 

88

Changes in assets and liabilities:

Accounts receivable

 

1,068

 

(814)

 

2,630

Inventories

 

(1,986)

 

(714)

 

(527)

Prepaid expenses and other assets

 

140

 

(70)

 

440

Accounts payable

 

(383)

 

(127)

 

383

Accrued expenses and other liabilities

 

(2,305)

 

952

 

(2,255)

Net cash used in operating activities

 

(16,845)

 

(13,826)

 

(15,252)

Cash flows from investing activities:

Purchase of investments

(7,163)

(17,510)

Maturities of short-term investments

 

7,000

 

12,132

 

21,000

Purchases of property and equipment

 

(316)

 

(774)

 

(203)

Net cash provided by investing activities

 

6,684

 

4,195

 

3,287

Cash flows from financing activities:

Proceeds from issuance of common stock under employee stock plans

 

402

2,368

 

4,693

Net cash provided by financing activities

 

402

 

2,368

 

4,693

Net decrease in cash and cash equivalents

 

(9,759)

 

(7,263)

 

(7,272)

Cash and cash equivalents at beginning of the period

 

36,971

 

44,234

 

51,506

Cash and cash equivalents at end of the period

$

27,212

 

$

36,971

 

$

44,234

Non-cash investing and financing activities:

Purchases of property and equipment through accounts payable and
accruals

$

564

$

34

$

6

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

376

585

658

Supplemental cash flow information:

Net cash paid for income taxes

$

155

 

$

26

 

$

858

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

57

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, 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 plans to support 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, the valuation of contingent consideration and the valuation of intangibles and goodwill. The uncertainty created by the disruptions in the capital markets as a result of rising interest rates, worldwide inflationary pressures, significant fluctuations in energy prices and the decline in the global economic environment, has made such estimates more difficult and subjective. Actual results could differ materially from those estimates.

Risk and uncertainties

The decline in the global economic environment due to, among other things, rising interest rates, worldwide inflationary pressures and significant fluctuations in energy prices has affected the business activities of the Company, its customers, suppliers, and other business partners in the fiscal year ended March 31, 2023. In addition, the COVID-19 global pandemic significantly impacted the global economic environment, disrupted normal business operations and had significant negative impacts on the Company’s business during the last three years.

58

The Company’s revenues have been adversely impacted by changes in customer buying patterns and communication limitations related to COVID-19 restrictions that required a significant number of its customer contacts to work from home. The Company’s results for the fiscal years ended March 31, 2023, 2022 and 2021 demonstrated the challenges that the Company has faced during the COVID-19 global pandemic, which has restricted the activities of the Company’s sales force and distributors, reduced customer demand and caused the postponement of investment in certain customer sectors. These challenges have also impacted the Company as it entered new markets and engaged with target customers to sell its new APU product. Industry conferences and on-site training workshops, which are typically used for building a sales pipeline, were limited, due to COVID-19 related restrictions. The Company adapted its sales strategies for the COVID-19 environment, where it could not do face-to-face meetings and conduct secure meetings with government and defense customers.

The Company believes that during the next 12 months disruptions in the capital markets as a result of rising interest rates, worldwide inflationary pressures, significant fluctuations in energy prices and the decline in the global economic environment could impact general economic activity and demand in the Company’s end markets. Additionally, fluctuations in customer demand due to previous buffer stock purchases during the semiconductor supply shortage may negatively impact near-term revenues.

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, 2023, 2022 and 2021, 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 majority 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.

59

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. When consignment warehouses purchase products from the Company for use by contract manufacturers, revenues are recognized upon delivery to the contract manufacturer.

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 and long-term investments

All of the Company’s short-term and long-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. The Company monitors its investments for impairment periodically and records appropriate reductions in carrying values when the declines in fair value are determined to be other-than-temporary.

Concentration of credit risk

Financial instruments that potentially subject the Company to a concentration of credit risk consist primarily of cash, cash equivalents, short-term and long-term investments 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 doubtful accounts receivable based upon the expected collectability of accounts receivable. There were no write offs of accounts receivable in the years ended March 31, 2023, 2022 or 2021.

At March 31, 2023, three customers accounted for 36%, 25% and 19% of accounts receivable, and for the year then ended, three customers accounted for 48%, 17% and 10% of net revenues. At March 31, 2022, three customers accounted for 34%, 28% and 19% of accounts receivable, and for the year then ended, four customers accounted for 38%, 17%, 16% and 11% of net revenues. For the year ended March 31, 2021, four customers accounted for 30%, 22%, 21% and 15% 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

60

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 $226,000, $402,000 and $466,000, respectively, in fiscal 2023, 2022 and 2021.

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, 2023 and 2022.

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 Sheet 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, 2023, 2022 or 2021.

61

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 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. The Company identified a potential impairment indicator for the finite lived intangible assets and performed a recoverability test by comparing the sum of the estimated undiscounted future cash flows of the asset group to the carrying amount as of March 31, 2023 and March 31, 2022. The result of the recoverability test indicated that the sum of the expected future cash flows was greater than the carrying amount of the finite lived intangible assets. Based on the uncertainty of forecasts inherent with a new product, events such as the failure to generate forecasted revenue from the APU product could result in a non-cash impairment in future periods.

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, 2023 and 2022, the Company’s net deferred tax assets of $17.5 and $16.2 million, respectively, were subject to a valuation allowance of $17.5 and $16.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.

62

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, 2023, 2022 and 2021.

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, 2023, 2022 or 2021.

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 2023, 2022 and 2021 resulted in an expected term of approximately 4.6 to 5.0 years, 5.0 years and 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.

63

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, 2023, 2022 and 2021, comprehensive loss was $16.0 million, $16.5 million and $21.6 million, respectively.

Accounting pronouncements not yet effective for fiscal 2023

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 replaces the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, loans, and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities will also be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. ASU 2016-13 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted beginning April 1, 2019. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. Implementation of this guidance on April 1, 2023 did not have a material impact on the Company’s consolidated financial statements and related disclosures.

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. For all transactions apart from consignment sales, the Company will recognize revenue upon shipment of the product. For consignment sales, which are infrequent and did not occur in fiscal 2023, revenue is recognized at the time that the product is pulled from consignment warehouses.

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.

64

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, 2023 and 2022.

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

Nokia, the Company’s largest customer, purchases products directly from the Company and through contract manufacturers and distributors. Based on information provided to the Company by its contract manufacturers and distributors, purchases by Nokia represented approximately 17%, 29% and 39% of the Company’s net revenues in fiscal 2023, 2022 and 2021, 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, 

    

2023

    

2022

    

2021

(In thousands)

Contract manufacturers

$

5,882

   

$

10,354

$

12,127

Distribution

23,023

22,289

15,172

OEMs

786

741

430

$

29,691

$

33,384

$

27,729

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, 

2023

    

2022

    

2021

 

(In thousands, except per share amounts)

Net loss

$

(15,977)

    

$

(16,368)

$

(21,505)

Denominators:

Weighted average shares—Basic

 

24,595

24,303

23,671

Dilutive effect of employee stock options

Dilutive effect of employee stock purchase plan options

 

Weighted average shares—Dilutive

 

24,595

 

24,303

 

23,671

Net loss per common share—Basic

$

(0.65)

 

$

(0.67)

$

(0.91)

Net loss per common share—Diluted

$

(0.65)

 

$

(0.67)

$

(0.91)

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, 

    

2023

    

2022

    

2021

 

(In thousands)

Shares underlying options and ESPP shares

8,531

6,405

4,607

NOTE 4—BALANCE SHEET DETAIL

March 31, 

    

2023

    

2022

 

(In thousands)

Inventories:

Work-in-progress

$

3,629

    

$

3,085

Finished goods

 

2,767

 

1,555

Inventory at distributors

 

19

 

15

$

6,415

 

$

4,655

March 31, 

    

2023

    

2022

 

(In thousands)

Accounts receivable, net:

Accounts receivable

$

3,531

    

$

4,599

Less: Allowances for doubtful accounts and other

 

(60)

 

(81)

$

3,471

 

$

4,518

March 31, 

    

2023

    

2022

 

(In thousands)

Prepaid expenses and other current assets:

Prepaid tooling and masks

$

333

$

68

Other receivables

156

226

Other prepaid expenses and other current assets

925

1,261

$

1,414

$

1,555

66

March 31, 

    

2023

    

2022

 

(In thousands)

Property and equipment, net:

Computer and other equipment

$

19,188

$

18,415

Software

4,428

4,425

Land

3,900

3,900

Building and building improvements

3,741

3,735

Furniture and fixtures

102

102

Leasehold improvements

910

878

32,269

31,455

Less: Accumulated depreciation

(24,846)

(24,096)

$

7,423

$

7,359

Depreciation expense was $782,000, $771,000 and $981,000 for the years ended March 31, 2023, 2022 and 2021, respectively.

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

As of March 31, 2023

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

    

    

 

Product designs

$

590

$

(590)

$

Patents

4,220

(2,430)

1,790

Software

80

(80)

Total

$

4,890

$

(3,100)

$

1,790

As of March 31, 2022

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

Product designs

$

590

$

(590)

$

Patents

4,220

(2,197)

2,023

Software

80

(80)

Total

$

4,890

$

(2,867)

$

2,023

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

67

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

Fiscal year ending March 31,

2024

    

$

233

2025

233

2026

233

2027

233

2028

233

Thereafter

625

Total

$

1,790

March 31, 

    

2023

    

2022

 

(In thousands)

Accrued expenses and other liabilities:

Accrued compensation

$

3,441

$

5,524

Accrued commissions

214

232

Income taxes payable

345

127

Miscellaneous accrued expenses

1,168

967

$

5,168

$

6,850

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 condensed consolidated statements of operations. The Company expects to incur an additional $0.3 million in severance related charges during the first half of fiscal 2024. There were no severance charges accrued as of March 31, 2023 as the terms of the severance benefits have not been communicated to employees expected to be impacted. There was no accrued severance as of March 31, 2022 and there were no severance charges incurred during the year ended March 31, 2022.

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 assesses goodwill for impairment on an annual basis on the last day of February in the fourth quarter of its fiscal year.

Goodwill Impairment Test

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

During each of the three months ended December 31, 2022 and March 31, 2023, we identified sustained declines in our stock price that resulted in our market capitalization being below the carrying value of our stockholders’ equity. We concluded the sustained declines in our stock price were triggering events and proceeded with quantitative goodwill impairment assessments. The results of the quantitative goodwill impairment assessments

68

that we performed indicated the fair value of our sole reporting unit exceeded its carrying value as of December 31, 2022, February 28, 2023 and March 31, 2023.

The quantitative impairment assessments performed as of December 31, 2022 and March 31, 2023, utilized an equal weighting of the income approach and market comparable approach. The analysis required the comparison of the Company’s carrying value with its fair value, with an impairment recorded for any excess of carrying value over the fair value. The income approach utilized a discounted cash flow analysis to determine the fair value of the Company’s single reporting unit. Key assumptions used in the discounted cash flow analysis included, but are not limited to, a discount rate of approximately 22% to account for risk in achieving the forecast and a terminal growth rate for cash flows of 2%. The market comparable method was used to determine the fair value of the reporting unit by multiplying forecasted revenue by a market multiple. The revenue market multiple was calculated by comparing the enterprise value to revenue for comparable companies in the semiconductor industry and then applying a control premium. The equal weighting of the income approach and the market comparable method was then reconciled to the market approach. The market approach was calculated by multiplying the average closing share price of the Company’s common stock for the 30 days prior to the measurement date, by the number of outstanding shares of the Company’s common stock and adding a control premium that reflected the premium a hypothetical buyer might pay. The control premium was estimated using historical acquisition transactions in the semiconductor industry over the past five years. The results of the quantitative analysis performed indicated the fair value of the reporting unit exceeded its carrying value. As a result, the Company concluded there was no goodwill impairment as of December 31, 2022 and March 31, 2023.

A number of significant assumptions and estimates are involved in the income approach and the market comparable method. The income approach assumes the future cash flows reflect market expectations. The market comparable method requires an estimate of a revenue market multiple and an appropriate control premium. These fair value measurements require significant judgements using Level 3 inputs, such as discounted cash flows from operations and revenue forecasts, which are not observable from the market, directly or indirectly. There is uncertainty in the projected future cash flows used in the Company’s impairment analysis, which requires the use of estimates and assumptions. If actual performance does not achieve the projections, if there is a further decline in the Company’s stock price, or if the assumptions used in the analysis change in the future, the Company may be required to recognize impairment charges in future periods. Key assumptions in the market approach include determining the control premium. The Company believes its procedures for determining fair value are reasonable and consistent with current market conditions as of March 31, 2023.

69

NOTE 6—INCOME TAXES

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

Year Ended March 31, 

    

2023

    

2022

    

2021

 

(In thousands)

Loss before income taxes:

U.S.

$

(10,992)

$

(11,132)

$

(10,775)

Foreign

(4,613)

(5,281)

(10,395)

$

(15,605)

$

(16,413)

$

(21,170)

Current income tax expense (benefit):

U.S. federal

$

$

$

(379)

Foreign

382

(48)

714

State

1

1

(1)

383

(47)

334

Deferred income tax expense (benefit):

U.S. federal

(7)

2

1

State

(4)

(11)

2

1

Provision (benefit) for income taxes

$

372

$

(45)

$

335

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, 

    

2023

    

2022

    

2021

 

(In thousands)

U.S. Federal taxes at statutory rate

$

(3,277)

$

(3,447)

$

(4,446)

State taxes, net of federal benefit

(3)

1

(1)

Settlement of uncertain tax positions

524

Stock-based compensation

463

605

482

Tax credits

(487)

(497)

(509)

Foreign tax rate differential

1,350

1,277

2,419

GILTI tax

1,262

Tax exempt interest

(5)

Tax remeasurement

(220)

Non-deductible expenses and other

1

4

(2)

(691)

(2,277)

(1,538)

Valuation allowance

1,063

2,232

1,873

$

372

$

(45)

$

335

70

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

March 31, 

        

2023

    

2022

(In thousands)

Deferred tax assets:

Tax credits

$

8,714

$

7,861

Net operating losses

4,064

5,207

Capitalized research and development

2,106

Stock-based compensation

1,119

1,171

Property and equipment

551

771

Unrecognized gains

10

22

Other reserves and accruals

1,073

1,384

Total deferred tax assets

17,637

16,416

Less valuation allowance

(17,480)

(16,183)

Deferred tax assets, net

157

233

Deferred tax liabilities:

Leased assets

(169)

(244)

Total deferred tax liabilities

(169)

(244)

Net deferred tax liability

$

(12)

$

(11)

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.

The long-term portion of the Company’s unrecognized tax benefits at March 31, 2023 and 2022 was $0 for both years, of which the timing of the resolution is uncertain. As of March 31, 2023 and 2022, $3.7 million and $3.5 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, 

    

2023

    

2022

    

2021

 

(In thousands)

Unrecognized tax benefits, beginning of period

$

3,502

$

3,273

$

3,321

Additions based on tax positions related to current year

221

229

233

Settlements during the period

(203)

Reductions based on tax positions related to prior years

(78)

Unrecognized tax benefits, end of period

$

3,723

$

3,502

$

3,273

There is no unrecognized tax benefit balance as of March 31, 2023 that would affect the Company’s effective tax rate if recognized after considering the valuation allowance. At March 31, 2023, 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, 2023.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted. The CARES Act, along with the Consolidated Appropriations Act (“CAA”) and the American Rescue Plan Act of 2021 (“ARPA”) is an emergency economic stimulus package passed in response to the COVID-19 global pandemic that includes aid to small businesses in the form of loans and grants and other efforts to stabilize the U.S. economy. Also included in the CARES Act are numerous income tax provisions including changes to the net operating loss

71

rule. During fiscal year 2021, the Company recorded a $378,000 tax benefit resulting from the carryback of the Company’s fiscal year 2020 federal net operating loss to fiscal year 2018 due to the five-year net operating loss carryback provision from the March 2020 CARES Act. The Company has not filed for funding related to the CARES Act, CAA and ARPA.

Management believes that within the next twelve months the Company will have no material reduction in uncertain tax benefits, including interest and penalties, as a result of the lapse of statute of limitations.

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.

The Company's federal and state net operating loss carryforwards for income tax purposes are approximately $13.1 million and $22.1 million, respectively, at March 31, 2023. 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 $4.6 million and $5.1 million respectively, at March 31, 2023. 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, 2023 and 2022, the Company’s net deferred tax assets of $17.5 million and $16.2 million, respectively, were subject to a valuation allowance of $17.5 million and $16.2 million, respectively. The net valuation allowance increased by $1.3 million and $3.2 million in fiscal 2023 and 2022, respectively. As of March 31, 2023 and 2022, the Company’s net deferred tax liabilities were $12,000 and $11,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 2022 remain open to examination by the federal tax authorities and fiscal years 2012 through 2022 remain open to examination by the state of California. Fiscal years 2020, 2021, 2022 and 2023 are subject to audit by the Israeli tax authorities. During the quarter ended June 30, 2020, the Company settled an income tax audit in Israel for fiscal years 2016 through 2019 that resulted in a discrete tax provision of $479,000 and a tax liability of $713,000 as of June 30, 2020 that was paid in the quarter ended September 30, 2020.

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

72

regularly available in an active market. As of March 31, 2023, the Level 1 category included money market funds of $7.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. As of March 31, 2023, the Level 2 category included short-term investments of $3.4 million which were primarily comprised of certificates of deposit, supranational obligations and agency securities. There were no long-term investments as of March 31, 2023.

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, 2023, 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 cash flows, the probability of achievement of the forecast and a risk-adjusted discount rate of approximately 14.8% used to adjust the probability-weighted cash flows to their present value. Significant increases (decreases) to the estimated amount and timing of future cash flows or the probability of achievement of the 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 cash flows and probability of achievement of the 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 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, 2023, the Company used a risk-adjusted discount rate of approximately 15.2% to adjust the probability-weighted cash flows to their present value using probabilities ranging from 15% to 90% for the remaining contingent events. The contingent consideration liability is included in contingent consideration, non-current on the Consolidated Balance Sheet at March 31, 2023 and 2022 in the amount of $1.1 million and $2.7 million, respectively.

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

73

The fair value of financial assets 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, 2023

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

7,796

$

7,796

$

$

Marketable securities

3,363

3,363

Total

$

11,159

$

7,796

$

3,363

$

Liabilities:

Contingent consideration

$

1,052

$

$

$

1,052

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

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

16,142

$

16,142

$

$

Marketable securities

10,337

10,337

Total

$

26,479

$

16,142

$

10,337

$

Liabilities:

Contingent consideration

$

2,738

$

$

$

2,738

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

Year Ended March 31, 

    

2023

    

2022

    

2021

(In thousands)

Contingent consideration, beginning of period

$

2,738

$

4,225

$

3,898

Change due to accretion

222

88

98

Re-measurement of contingent consideration

(1,908)

(1,575)

229

Contingent consideration, end of period

$

1,052

$

2,738

$

4,225

Short-term and long-term investments

All of the Company’s short-term and long-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. The Company had money market funds of $7.8 million and $16.1 million at March

74

31, 2023 and March 31, 2022, 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 the declines are determined to be other-than-temporary.

The following table summarizes the Company’s available-for-sale investments:

March 31, 2023

Gross

Gross

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

 

(In thousands)

Short-term investments:

Certificates of deposit

$

1,750

$

$

(13)

$

1,737

Supranational obligations

654

(17)

637

Agency bonds

999

(10)

989

Total short-term investments

$

3,403

$

$

(40)

$

3,363

March 31, 2022

Gross

Gross

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

 

(In thousands)

Short-term investments:

Certificates of deposit

$

4,000

$

$

(11)

$

3,989

Supranational obligations

1,007

(7)

1,000

Agency bonds

2,011

(8)

2,003

Total short-term investments

$

7,018

$

$

(26)

$

6,992

Long-term investments:

Certificates of deposit

$

1,750

$

$

(18)

$

1,732

Supranational obligations

651

(17)

634

Agency bonds

997

(18)

979

Total long-term investments

$

3,398

$

$

(53)

$

3,345

The following table shows the gross unrealized losses and fair value of the Company’s investments with unrealized losses aggregated by investment category and length of time that individual securities have been in a continuous loss position as of March 31, 2023 and 2022, respectively.

March 31, 2023

Less Than 12 Months

12 Months or Greater

Total

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

Value

Loss

Value

Loss

Value

Loss

(In thousands)

Certificates of deposit

$

$

$

1,737

$

(13)

$

1,737

$

(13)

Agency bonds

990

(10)

990

(10)

Supranational obligations

636

(17)

636

(17)

$

$

$

3,363

$

(40)

$

3,363

$

(40)

75

March 31, 2022

Less Than 12 Months

12 Months or Greater

Total

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

Value

Loss

Value

Loss

Value

Loss

(In thousands)

Certificates of deposit

$

4,974

$

(26)

$

246

$

(3)

$

5,220

$

(29)

Agency bonds

2,982

(26)

2,982

(26)

Supranational obligations

1,634

(24)

1,634

(24)

$

9,590

$

(76)

$

246

$

(3)

$

9,836

$

(79)

The Company’s investment portfolio consists of both corporate and governmental securities that have a maximum maturity of three years. All unrealized gains and losses are due to changes in interest rates and bond yields. Subject to normal credit risks, the Company has the ability to realize the full value of all these investments upon maturity.

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

As of March 31, 2023, contractual maturities of the Company’s available-for-sale investments were as follows:

Fair

    

Cost

    

Value

(In thousands)

Maturing within one year

$

3,403

$

3,363

Maturing in one to three years

$

3,403

$

3,363

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 5 months to 49 months, some of which include options to extend for up to 5 years.

Supplemental balance sheet information related to leases was as follows:

As of

As of

March 31, 2023

March 31, 2022

(In thousands)

Operating Leases

Operating lease right-of-use assets

$

684

$

889

Lease liabilities-current

$

413

$

537

Lease liabilities-non-current

238

361

Total operating lease liabilities

$

651

$

898

76

The following table provides the details of lease costs:

Year Ended March 31, 

2023

    

2022

(In thousands)

Operating lease cost (fixed)

$

592

$

429

Short-term lease cost

31

254

$

623

$

683

The following table provides other information related to leases:

Year Ended March 31, 

2023

    

2022

(In thousands)

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

589

$

436

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

Operating leases

$

376

$

585

Weighted-average remaining lease term (years):

Operating leases

2.42

1.70

Weighted-average discount rate:

Operating leases

4.37%

4.25%

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

Operating Lease

Liabilities

Fiscal Year

(In thousands)

2024

$

420

2025

84

2026

86

2027

89

2028

7

Total undiscounted future cash flows

686

Less: Imputed interest

(35)

Present value of undiscounted future cash flows

$

651

Presentation on statement of financial position

Current

$

413

Non-current

$

238

77

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, 2023, 2022 and 2021 was $39,000, $32,000 and $35,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, 2023 and 2022 and for the years ended March 31, 2023, 2022 or 2021.

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, 2023, 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, 2023, management was authorized to repurchase additional shares with a value of up to $4.3 million under the repurchase program.

78

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 vest at the rate of 25% on the first anniversary and subsequent anniversaries of the date of grant, while grants to officers vest 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 which 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

79

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.

80

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

81

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 2023, 198,820 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.

82

The following table summarizes stock option activities:

Weighted

Number of Shares

Average

Weighted

Shares

Underlying

Remaining

Average

Available for

Options

Contractual

Exercise

Intrinsic

    

Grant

    

Outstanding

    

Life (Years)

    

Price

    

Value

 

Balance at March 31, 2020

2,522,314

8,135,791

$

6.17

Granted

(1,285,252)

1,285,252

$

6.46

Exercised

(667,503)

$

5.99

$

961,633

Forfeited

94,500

(320,663)

$

7.84

Balance at March 31, 2021

1,331,562

8,432,877

$

6.17

Options reserved

4,000,000

$

Granted

(1,280,761)

1,280,761

$

5.43

Exercised

(316,784)

$

5.12

$

149,937

Forfeited

484,862

(806,179)

$

6.45

Balance at March 31, 2022

4,535,663

8,590,675

$

6.07

Granted

(1,535,647)

1,535,647

$

3.01

Exercised

$

$

Forfeited

594,835

(1,317,162)

$

5.50

Balance at March 31, 2023

3,594,851

8,809,160

5.52

$

5.62

Options vested and exercisable

5,470,684

3.77

$

6.01

$

Options vested and expected to vest

8,628,329

5.44

$

5.64

$

The options outstanding and by exercise price at March 31, 2023 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

 

$

1.87

-

3.40

1,069,082

$

2.52

7.84

299,414

$

3.40

$

3.60

-

4.42

913,408

$

4.12

8.41

161,432

$

4.06

$

4.68

-

4.99

1,081,111

$

4.97

2.84

1,081,111

$

4.97

$

5.13

-

5.58

1,346,631

$

5.42

5.32

735,451

$

5.30

$

5.69

-

5.83

953,077

$

5.80

5.46

411,522

$

5.77

$

5.91

-

6.70

1,182,559

$

6.42

4.70

1,118,669

$

6.44

$

6.86

-

7.40

935,148

$

7.10

3.19

935,148

$

7.10

$

7.46

-

8.00

698,791

$

7.74

6.65

536,608

$

7.75

$

8.09

77,260

$

8.09

4.22

77,260

$

8.09

$

8.30

552,093

$

8.30

6.33

114,069

$

8.30

8,809,160

$

5.62

5.52

5,470,684

$

6.01

83

Stock-based compensation

The Company recognized $2.5 million, $3.0 million and $2.9 million of stock-based compensation expense for the years ended March 31, 2023, 2022 and 2021, respectively, as follows:

Year Ended March 31, 

    

2023

    

2022

    

2021

 

(In thousands)

Cost of revenues

$

202

$

248

$

346

Research and development

1,316

1,676

1,509

Selling, general and administrative

951

1,069

999

Total

$

2,469

$

2,993

$

2,854

Stock-based compensation expense in the years ended March 31, 2023, 2022 and 2021 included $211,000, $260,000 and $276,000, respectively, related to the Company’s Employee Stock Purchase Plan.

No tax benefit was recognized in either fiscal 2023 or fiscal 2022 due to a full valuation allowance. There were no windfall tax benefits realized from exercised stock options recognized in fiscal 2023 or fiscal 2022. Compensation cost capitalized within inventory at March 31, 2023 and 2022 was not material. As of March 31, 2023, the Company’s total unrecognized compensation cost was $4.4 million, which will be recognized over the weighted average period of 1.74 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, 

    

2023

    

2022

    

2021

 

Stock Option Plans:

Risk-free interest rate

2.95

-

4.27

%  

0.66

-

1.62

%  

0.22

-

0.42

%  

Expected life (in years)

4.55

-

5.00

5.00

5.00

Volatility

49.2

-

53.1

%  

47.7

-

49.1

%  

41.9

-

47.6

%  

Dividend yield

%  

%  

%  

Employee Stock Purchase Plan:

Risk-free interest rate

1.54

-

4.54

%  

0.04

-

0.07

%  

0.12

-

0.15

%  

Expected life (in years)

0.50

0.50

0.50

Volatility

49.3

-

58.2

%  

45.6

-

57.4

%  

67.1

-

68.6

%  

Dividend yield

%  

%  

%  

The weighted average fair value of options granted during the years ended March 31, 2023, 2022 and 2021 was $1.38, $2.29 and $2.55, respectively.

NOTE 12—RELATED PARTY TRANSACTION

The Company incurred non-recurring engineering service expense and manufacturing services of approximately $240,000, $397,000 and $482,000 during the fiscal years ended March 31, 2023, 2022 and 2021, 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 $32,000 at March 31, 2023 and 2022, respectively, is included in accounts payable in the Consolidated Balance Sheets.

84

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 following is a summary of net revenues by geographic area based on the location to which product is shipped:

Year Ended March 31, 

    

2023

    

2022

    

2021

 

(In thousands)

United States

$

14,435

   

$

15,517

$

12,375

China

1,582

2,108

2,454

Singapore

4,941

5,731

4,074

Netherlands

3,087

5,172

5,555

Germany

4,474

3,471

2,395

Rest of the world

1,172

1,385

876

$

29,691

$

33,384

$

27,729

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,

    

2023

    

2022

 

(In thousands)

United States

$

7,453

$

7,027

Taiwan

177

407

Israel

477

814

$

8,107

$

8,248

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.

Consideration

Under the terms of the acquisition agreement, the Company paid the former MikaMonu shareholders initial cash consideration of approximately $4.9 million. The Company is also required to pay the former MikaMonu shareholders future contingent consideration consisting of retention payments and “earnout” payments, as described below.

85

The Company made cash retention payments of $2.5 million to the three former MikaMonu shareholders in installments over a four-year period, that were conditioned on the continued employment of Dr. Avidan Akerib, MikaMonu’s co-founder and chief technologist. The retention amount of $2.5 million was deposited in escrow. Of this amount, $743,000, $750,000 and $1.0 million was paid to the former MikaMonu shareholders during the quarters ended December 31, 2017, 2018 and 2019, respectively. The Company is not required to make any further retention payments.

The Company will also make “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 product development milestones and revenue targets for products based on the MikaMonu technology are achieved. Earnout amounts of $750,000 were paid in the fiscal year ended March 31, 2019 based on the achievement of certain product development milestones. Additional 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.

The portion of the retention payment contingently payable to Dr. Akerib (approximately $1.2 million) was recorded as compensation expense over the period that his services were provided to the Company. The portion of the retention payment made to the other former MikaMonu shareholders (approximately $1.3 million) plus the maximum amount of the potential earnout payments as of March 31, 2023 totals approximately $32.0 million. 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, 2023 and 2022 in the amount of $1.1 million and $2.7 million, 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 an increase (reduction) in fair value for the years ended March 31, 2023, 2022 and 2021 of ($1.9 million), ($1.6 million) and $229,000, 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.

86

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

We maintain “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act"), that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

Based on the evaluation of our disclosure controls and procedures as of March 31, 2023, our Chief Executive Officer and Chief Financial Officer concluded that, solely as a result of the material weakness in the Company's internal control over financial reporting, as of such date, our disclosure controls and procedures were not effective. The material weakness resulted in a significant adjustment to the fair value of the contingent consideration liability in the current period. Management corrected this misstatement prior to issuance of the financial statements for the fiscal year ended March 31, 2023. Additionally, management has performed an analysis to ensure no other material errors resulted from this control failure.

Management’s Report on Internal Controls Over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f) of the Exchange Act. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements and can only provide reasonable assurance with respect to financial statement preparation. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. Management conducted an assessment of our internal control over financial reporting based on the framework established in 2013 by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control-Integrated Framework. Based on the assessment, management concluded that, as of March 31, 2023, our internal control over financial reporting was not effective.

During its review, management determined that the material weakness, which was identified in the course of preparing our financial statements for the fiscal year ended March 31, 2022, remained un-remediated at March 31, 2023. Specifically, management concluded that it did not design and maintain adequate controls over the review of forecasts and the probability of achievement of the forecast used to calculate the contingent consideration liability, used in the goodwill impairment test and used in the recoverability test over intangible assets.

Because we are a non-accelerated filer, our independent registered public accounting firm is not required to attest to or issue a report on the effectiveness of our internal control over financial reporting.

87

Remediation Plans for Material Weakness in Internal Control over Financial Reporting

We are committed to maintaining a strong internal control environment. In response to the identified material weakness above, we, with the oversight of the Audit Committee of the Board of Directors, will take comprehensive actions to remediate the material weakness in internal control over financial reporting. We will re-evaluate the process and procedures involved in developing forecasts used for the calculation of the contingent consideration liability, used in the goodwill impairment test and used in the recoverability test for intangible assets. The remediation efforts are intended both to address the identified material weakness, and to enhance our overall financial control environment. We continue to evaluate and work to improve our controls and procedures and internal control over financial reporting. Until this material weakness is remediated, we plan to continue to perform additional analyses and other procedures to ensure our consolidated financial statements are prepared in accordance with GAAP.

Changes in Internal Control Over Financial Reporting

Except for our identification and assessment of the material weakness described above, there were no changes in our internal control over financial reporting that occurred during the quarter ended March 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all errors 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 GSI Technology, Inc. have been detected.

Item 9B.    Other Information

Not applicable.

Item 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

88

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

89

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

50

Consolidated Balance Sheets As of March 31, 2023 and 2022

53

Consolidated Statements of Operations For the Three Years Ended March 31, 2023, 2022 and 2021

54

Consolidated Statements of Comprehensive Loss For the Three Years Ended March 31, 2023, 2022 and 2021

55

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

56

Consolidated Statements of Cash Flows For the Three Years Ended March 31, 2023, 2022 and 2021

57

Notes to Consolidated Financial Statements

58

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.

90

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

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)

91

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

Factory Lease Agreement for No. 1, 6th Floor, 30 Tai-Yuan Street, Chu-Pei City, Taiwan dated August 31, 2017 (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on September 27, 2017)

10.22

(1)

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

10.23

Factory Lease Agreement for No. 1, 6th Floor, 30 Tai-Yuan Street, Chu-Pei City, Taiwan dated August 13, 2020 (Incorporated by reference to Exhibit 10.1 to Registrant’s Current Report on Form 8-K filed on August 19, 2020)

10.24

(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.25

(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.26

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

21.1

List of Subsidiaries

23.1

Consent of Independent Registered Public Accounting Firm – BDO USA, LLP

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

92

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

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)

__________________________________

(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 28, 2023

GSI TECHNOLOGY, INC.

 

By:

/s/ DOUGLAS M. SCHIRLE

Douglas M. Schirle

Chief Financial Officer

94

POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Lee-Lean Shu and Robert Yau, 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 28, 2023

Lee-Lean Shu

(Principal Executive Officer)

/s/ DOUGLAS M. SCHIRLE

 

Chief Financial Officer

 

June 28, 2023

Douglas M. Schirle

(Principal Financial and Accounting Officer)

/s/ ROBERT YAU

 

Vice President, Engineering, Secretary and Director

 

June 28, 2023

Robert Yau

/s/ JACK A. BRADLEY

Director

June 28, 2023

Jack A. Bradley

 

 

/s/ ELIZABETH CHOLAWSKY

Director

June 28, 2023

Elizabeth Cholawsky

 

 

/s/ HAYDN HSIEH

Director

June 28, 2023

Haydn Hsieh

 

 

/s/ RUEY L. LU

Director

June 28, 2023

Ruey L. Lu

 

 

/s/ BARBARA NELSON

 

Director

 

June 28, 2023

Barbara Nelson

95

EX-4.1 2 gsit-20230331xex4d1.htm EX-4.1

Exhibit 4.1

DESCRIPTION OF REGISTRANT'S SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934

GSI Technology, Inc. has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), our Common Stock, $0.001 par value per share (“Common Stock”).

The following is a summary of the material terms of our Common Stock and does not purport to be complete. It is subject to and qualified in its entirety by reference to our Amended and Restated Certificate of Incorporation (the “Certificate of Incorporation”) and our Amended and Restated Bylaws (the “Bylaws”), each of which are incorporated by reference as an exhibit to the Annual Report on Form 10-K, of which this Exhibit 4.1 is a part. We encourage you to read our Certificate of Incorporation, our Bylaws and the applicable provisions of the Delaware General Corporation Law for additional information.

Authorized Capital Stock

Our authorized capital stock consists of 150,000,000 shares of Common Stock, and 5,000,000 shares of undesignated preferred stock, $0.001 par value per share. The outstanding shares of Common Stock are fully paid and nonassessable.

Common Stock

The holders of Common Stock are entitled to one vote for each share held of record on all matters submitted to a vote of stockholders. Holders of a majority of the shares of common stock entitled to vote in any election of directors may elect all of the directors standing for election. Subject to preferences applicable to any outstanding preferred stock, holders of Common Stock are entitled to receive ratably any dividends as may be declared from time to time by our Board of Directors out of funds legally available therefor in that calendar year. In the event of a liquidation, dissolution or winding-up of the Company, holders of Common Stock are entitled to share ratably with the holders of any outstanding preferred stock in the assets remaining after payment of liabilities and the liquidation preferences of any outstanding preferred stock. Holders of Common Stock have no preemptive, conversion or redemption rights.

Preferred Stock

Our Board of Directors has the authority, without further action by our stockholders, to designate and issue up to 5,000,000 shares of preferred stock in one or more series. The Board may fix the rights, preferences and privileges of any preferred stock it determines to issue. Any or all of these rights may be superior to the rights of the Common Stock. Preferred stock could thus be issued quickly with terms calculated to delay or prevent a change in control of the Company or to make removal of management more difficult. Additionally, the issuance of preferred stock may dilute the voting power and decrease the market price of the Common Stock and reduce the likelihood that the holders of Common Stock will receive payments in the event of a liquidation, dissolution or winding-up of the Company. The preferred stock would, in every vote for the election of directors, be entitled to the number of votes equal to the number of whole shares of Common Stock into which such shares of preferred stock could be converted.

Registration Rights

None of our stockholders has any registration rights.

Antitakeover Provisions

Delaware Law

We are subject to Section 203 of the Delaware General Corporation Law regulating corporate takeovers, which prohibits a Delaware corporation from engaging in any business combination with an "interested stockholder," unless:

prior to the date of the transaction, the Board of Directors of the corporation approved either the business combination or the transaction, which resulted in the stockholder becoming an interested stockholder;
the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the number of shares outstanding (a) shares owned by persons who are directors and also officers, and (b) shares owned by employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or

on or subsequent to the date of the transaction, the business combination is approved by the Board and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 662/3% of the outstanding voting stock which is not owned by the interested stockholder.

Except as otherwise specified in Section 203, an "interested stockholder" is defined to include:

any person that is the owner of 15% or more of the outstanding voting securities of the corporation, or is an affiliate or associate of the corporation and was the owner of 15% or more of the outstanding voting stock of the corporation at any time within three years immediately prior to the date of determination and
the affiliates and associates of any such person.

· Certificate of Incorporation and Bylaws

Our Certificate of Incorporation and Bylaws provide that:

no action can be taken by stockholders except at an annual or special meeting of the stockholders called in accordance with the Bylaws, and stockholders may not act by written consent;
the approval of holders of two-thirds of the shares entitled to vote at an election of directors will be required to adopt, amend or repeal the Bylaws or amend or repeal the provisions of the Certificate of Incorporation regarding the election and removal of directors and the ability of stockholders to take action;
our Board of Directors will be expressly authorized to make, alter or repeal our Bylaws;
our Board of Directors will be authorized to issue preferred stock without stockholder approval; and
we will indemnify officers and directors against losses that may incur as a result of investigations and legal proceedings resulting from their services to us, which may include services in connection with takeover defense measures.

These provisions may make it more difficult for stockholders to take specific corporate actions and could have the effect of delaying or preventing a change in control of the Company.

Transfer Agent and Registrar

The transfer agent and registrar for the Common Stock is Computershare Limited.

Nasdaq Global Market Listing

Our Common Stock is listed on the Nasdaq Global Market under the symbol “GSIT”.


EX-21.1 3 gsit-20230331xex21d1.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-20230331xex23d1.htm EX-23.1 Consent - Form 10-K or Form 8-K

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

GSI Technology, Inc.

Sunnyvale, California

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

/s/ BDO USA, LLP

San Jose, California

June 28, 2023


EX-31.1 5 gsit-20230331xex31d1.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 28, 2023

/s/ LEE-LEAN SHU

Lee-Lean Shu

President and Chief Executive Officer


EX-31.2 6 gsit-20230331xex31d2.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 28, 2023

/s/ DOUGLAS M. SCHIRLE

Douglas M. Schirle

Chief Financial Officer


EX-32.1 7 gsit-20230331xex32d1.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, 2023 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 28, 2023

 

 

 

 

/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-20230331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - 4. BALANCE SHEET DETAIL - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - 4. BALANCE SHEET DETAIL - Accounts receivable, net (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - 4. BALANCE SHEET DETAIL - Prepaid expenses and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - 4. BALANCE SHEET DETAIL - Property and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - 4. BALANCE SHEET DETAIL - Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 40406 - Disclosure - 4. BALANCE SHEET DETAIL - Future amortization (Details) link:presentationLink link:calculationLink link:definitionLink 40407 - Disclosure - 4. BALANCE SHEET DETAIL - Accrued expenses and other liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - 6. INCOME TAXES - Provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - 6. INCOME TAXES - Statutory income tax (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - 6. INCOME TAXES - Deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40704 - Disclosure - 7. FINANCIAL INSTRUMENTS - Unrealized losses and fair value (Details) link:presentationLink link:calculationLink link:definitionLink 40706 - Disclosure - 7. FINANCIAL INSTRUMENTS - Contractual maturities (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - 8. LEASES - Operating leases (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - 8. LEASES - Lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 40804 - 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 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - 2. REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - 3. NET LOSS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - 4. BALANCE SHEET DETAIL link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - 5. GOODWILL link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - 6. INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - 7. FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - 10. COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - 11. STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - 14. ACQUISITION link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - 15. EMPLOYEE BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - 2. REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - 3. NET LOSS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - 4. BALANCE SHEET DETAIL (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - 6. INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - 7. FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - 11. STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&E (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent accounting pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - 2. REVENUE RECOGNITION (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - 2. REVENUE RECOGNITION - Revenue disaggregated (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - 3. NET LOSS PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - 3. NET LOSS PER COMMON SHARE - Shares underlying options (Details) link:presentationLink link:calculationLink link:definitionLink 40408 - Disclosure - 4. BALANCE SHEET DETAIL - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - 5. GOODWILL (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - 6. INCOME TAXES - Unrecognized tax benefits (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - 6. INCOME TAXES - Tax Cuts and Jobs Act (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - 7. FINANCIAL INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - 7. FINANCIAL INSTRUMENTS - Change in contingent consideration (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - 7. FINANCIAL INSTRUMENTS - Available-for-sale investments (Details) link:presentationLink link:calculationLink link:definitionLink 40705 - Disclosure - 7. FINANCIAL INSTRUMENTS - Other information (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - 10. COMMON STOCK - Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - 10. COMMON STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 41003 - Disclosure - 10. COMMON STOCK - Dutch auction (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - 11. STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - 11. STOCK-BASED COMPENSATION - Stock option activities (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - 11. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - 11. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details) link:presentationLink link:calculationLink link:definitionLink 41105 - Disclosure - 11. STOCK-BASED COMPENSATION - Weighted average assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - 12. RELATED PARTY TRANSACTION (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION - Long-lived assets (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - 14. ACQUISITION (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - 15. EMPLOYEE BENEFIT PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - 8. LEASES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - 12. RELATED PARTY TRANSACTION link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - 8. LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - 8. LEASES - Other information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 gsit-20230331_cal.xml EX-101.CAL EX-101.DEF 10 gsit-20230331_def.xml EX-101.DEF EX-101.LAB 11 gsit-20230331_lab.xml EX-101.LAB EX-101.PRE 12 gsit-20230331_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Mar. 31, 2023
May 31, 2023
Sep. 30, 2022
Document And Entity Information      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Mar. 31, 2023    
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    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   25,016,627  
Entity Public Float     $ 55.4
Entity Central Index Key 0001126741    
Current Fiscal Year End Date --03-31    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Auditor Name BDO USA, LLP    
Auditor Firm ID 243    
Auditor Location San Jose, California    
Amendment Flag false    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
ASSETS    
Cash and cash equivalents $ 27,212 $ 36,971
Short-term investments 3,363 6,992
Accounts receivable, net 3,471 4,518
Inventories 6,415 4,655
Prepaid expenses and other current assets 1,414 1,555
Total current assets 41,875 54,691
Property and equipment, net 7,423 7,359
Operating lease right-of-use assets 684 889
Long-term investments   3,345
Goodwill 7,978 7,978
Intangible assets, net 1,790 2,023
Deposits 126 137
Total assets 59,876 76,422
LIABILITIES AND STOCKHOLDERS' EQUITY    
Accounts payable ($8 and $32 to a related party) 1,621 1,474
Lease liabilities, current 413 537
Accrued expenses and other liabilities 5,168 6,850
Total current liabilities 7,202 8,861
Deferred tax liability 12 11
Lease liabilities, non-current 238 361
Contingent consideration, non-current 1,052 2,738
Total liabilities 8,504 11,971
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: 24,685,059 and 24,486,239 shares, respectively 25 24
Additional paid-in capital 55,953 53,083
Accumulated other comprehensive loss (127) (154)
Retained earnings (deficit) (4,479) 11,498
Total stockholders' equity 51,372 64,451
Total liabilities and stockholders' equity $ 59,876 $ 76,422
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
Mar. 31, 2023
Mar. 31, 2022
Assets Abstract    
Accounts payable, related party $ 8,000 $ 32,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 24,685,059 24,486,239
Common stock, shares outstanding 24,685,059 24,486,239
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]      
Net revenues $ 29,691 $ 33,384 $ 27,729
Cost of revenues ($240, $397 and $482 to a related party) 12,010 14,847 14,512
Gross profit 17,681 18,537 13,217
Operating expenses:      
Research and development 23,550 24,672 23,344
Selling, general and administrative 9,938 10,218 11,137
Total operating expenses 33,488 34,890 34,481
Loss from operations (15,807) (16,353) (21,264)
Interest income, net 308 71 295
Other expense, net (106) (131) (201)
Loss before income taxes (15,605) (16,413) (21,170)
Provision (benefit) for income taxes 372 (45) 335
Net loss $ (15,977) $ (16,368) $ (21,505)
Net loss per share:      
Basic $ (0.65) $ (0.67) $ (0.91)
Diluted $ (0.65) $ (0.67) $ (0.91)
Weighted average shares used in per share calculations:      
Basic 24,595 24,303 23,671
Diluted 24,595 24,303 23,671
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]      
Cost of revenues, related party $ 240 $ 397 $ 482
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Statement of Comprehensive Loss [Abstract]      
Net loss $ (15,977) $ (16,368) $ (21,505)
Net unrealized gain (loss) on available-for-sale investments 27 (134) (91)
Total comprehensive loss $ (15,950) $ (16,502) $ (21,596)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Common Stock      
Statement [Line Items]      
Beginning Balance - Shares 24,486,239 24,020,276 23,229,286
Beginning Balance - Amount $ 24 $ 24 $ 23
Issuance of common stock under employee stock option plans, shares 198,820 465,963 790,990
Issuance of common stock under employee stock option plans, amount $ 1   $ 1
Comprehensive loss:      
Ending Balance, Shares 24,685,059 24,486,239 24,020,276
Ending Balance, Amount $ 25 $ 24 $ 24
Additional Paid-in Capital      
Statement [Line Items]      
Beginning Balance - Amount 53,083 47,722 40,176
Issuance of common stock under employee stock option plans, amount 401 2,368 4,692
Stock-based compensation expense 2,469 2,993 2,854
Comprehensive loss:      
Ending Balance, Amount 55,953 53,083 47,722
Accumulated Other Comprehensive Income (Loss)      
Statement [Line Items]      
Beginning Balance - Amount (154) (20) 71
Comprehensive loss:      
Net unrealized gain (loss) on available-for-sale investments 27 (134) (91)
Ending Balance, Amount (127) (154) (20)
Retained Earnings (Deficit)      
Statement [Line Items]      
Beginning Balance - Amount 11,498 27,866 49,371
Comprehensive loss:      
Net loss (15,977) (16,368) (21,505)
Ending Balance, Amount (4,479) 11,498 27,866
Beginning Balance - Amount 64,451 75,592 89,641
Issuance of common stock under employee stock option plans, amount 402 2,368 4,693
Stock-based compensation expense 2,469 2,993 2,854
Net loss (15,977) (16,368) (21,505)
Net unrealized gain (loss) on available-for-sale investments 27 (134) (91)
Ending Balance, Amount $ 51,372 $ 64,451 $ 75,592
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:      
Net loss $ (15,977,000) $ (16,368,000) $ (21,505,000)
Adjustments to reconcile net loss to net cash used in operating activities:      
Allowance for doubtful accounts and other (21,000) (39,000) 35,000
Provision for excess and obsolete inventories 226,000 402,000 466,000
Non-cash lease expense 581,000 373,000 598,000
Change in fair value of contingent consideration (1,685,000) (1,487,000) 327,000
Depreciation and amortization 1,015,000 1,004,000 1,214,000
Stock-based compensation 2,469,000 2,993,000 2,854,000
Amortization of premium on investments 13,000 69,000 88,000
Changes in assets and liabilities:      
Accounts receivable 1,068,000 (814,000) 2,630,000
Inventories (1,986,000) (714,000) (527,000)
Prepaid expenses and other assets 140,000 (70,000) 440,000
Accounts payable (383,000) (127,000) 383,000
Accrued expenses and other liabilities (2,305,000) 952,000 (2,255,000)
Net cash used in operating activities (16,845,000) (13,826,000) (15,252,000)
Cash flows from investing activities:      
Purchase of investments   (7,163,000) (17,510,000)
Maturities of short-term investments 7,000,000 12,132,000 21,000,000
Purchases of property and equipment (316,000) (774,000) (203,000)
Net cash provided by investing activities 6,684,000 4,195,000 3,287,000
Cash flows from financing activities:      
Proceeds from issuance of common stock under employee stock plans 402,000 2,368,000 4,693,000
Net cash provided by financing activities 402,000 2,368,000 4,693,000
Net decrease in cash and cash equivalents (9,759,000) (7,263,000) (7,272,000)
Cash and cash equivalents at beginning of the period 36,971,000 44,234,000 51,506,000
Cash and cash equivalents at end of the period 27,212,000 36,971,000 44,234,000
Non-cash investing and financing activities:      
Purchases of property and equipment through accounts payable and accruals 564,000 34,000 6,000
Operating lease right-of-use assets exchanged for lease obligations 376,000 585,000 658,000
Supplemental cash flow information:      
Net cash paid for income taxes $ 155,000 $ 26,000 $ 858,000
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.2
1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Mar. 31, 2023
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, 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 plans to support 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, the valuation of contingent consideration and the valuation of intangibles and goodwill. The uncertainty created by the disruptions in the capital markets as a result of rising interest rates, worldwide inflationary pressures, significant fluctuations in energy prices and the decline in the global economic environment, has made such estimates more difficult and subjective. Actual results could differ materially from those estimates.

Risk and uncertainties

The decline in the global economic environment due to, among other things, rising interest rates, worldwide inflationary pressures and significant fluctuations in energy prices has affected the business activities of the Company, its customers, suppliers, and other business partners in the fiscal year ended March 31, 2023. In addition, the COVID-19 global pandemic significantly impacted the global economic environment, disrupted normal business operations and had significant negative impacts on the Company’s business during the last three years.

The Company’s revenues have been adversely impacted by changes in customer buying patterns and communication limitations related to COVID-19 restrictions that required a significant number of its customer contacts to work from home. The Company’s results for the fiscal years ended March 31, 2023, 2022 and 2021 demonstrated the challenges that the Company has faced during the COVID-19 global pandemic, which has restricted the activities of the Company’s sales force and distributors, reduced customer demand and caused the postponement of investment in certain customer sectors. These challenges have also impacted the Company as it entered new markets and engaged with target customers to sell its new APU product. Industry conferences and on-site training workshops, which are typically used for building a sales pipeline, were limited, due to COVID-19 related restrictions. The Company adapted its sales strategies for the COVID-19 environment, where it could not do face-to-face meetings and conduct secure meetings with government and defense customers.

The Company believes that during the next 12 months disruptions in the capital markets as a result of rising interest rates, worldwide inflationary pressures, significant fluctuations in energy prices and the decline in the global economic environment could impact general economic activity and demand in the Company’s end markets. Additionally, fluctuations in customer demand due to previous buffer stock purchases during the semiconductor supply shortage may negatively impact near-term revenues.

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, 2023, 2022 and 2021, 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 majority 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. When consignment warehouses purchase products from the Company for use by contract manufacturers, revenues are recognized upon delivery to the contract manufacturer.

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 and long-term investments

All of the Company’s short-term and long-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. The Company monitors its investments for impairment periodically and records appropriate reductions in carrying values when the declines in fair value are determined to be other-than-temporary.

Concentration of credit risk

Financial instruments that potentially subject the Company to a concentration of credit risk consist primarily of cash, cash equivalents, short-term and long-term investments 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 doubtful accounts receivable based upon the expected collectability of accounts receivable. There were no write offs of accounts receivable in the years ended March 31, 2023, 2022 or 2021.

At March 31, 2023, three customers accounted for 36%, 25% and 19% of accounts receivable, and for the year then ended, three customers accounted for 48%, 17% and 10% of net revenues. At March 31, 2022, three customers accounted for 34%, 28% and 19% of accounts receivable, and for the year then ended, four customers accounted for 38%, 17%, 16% and 11% of net revenues. For the year ended March 31, 2021, four customers accounted for 30%, 22%, 21% and 15% 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 $226,000, $402,000 and $466,000, respectively, in fiscal 2023, 2022 and 2021.

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, 2023 and 2022.

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 Sheet 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, 2023, 2022 or 2021.

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 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. The Company identified a potential impairment indicator for the finite lived intangible assets and performed a recoverability test by comparing the sum of the estimated undiscounted future cash flows of the asset group to the carrying amount as of March 31, 2023 and March 31, 2022. The result of the recoverability test indicated that the sum of the expected future cash flows was greater than the carrying amount of the finite lived intangible assets. Based on the uncertainty of forecasts inherent with a new product, events such as the failure to generate forecasted revenue from the APU product could result in a non-cash impairment in future periods.

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, 2023 and 2022, the Company’s net deferred tax assets of $17.5 and $16.2 million, respectively, were subject to a valuation allowance of $17.5 and $16.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.

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, 2023, 2022 and 2021.

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, 2023, 2022 or 2021.

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 2023, 2022 and 2021 resulted in an expected term of approximately 4.6 to 5.0 years, 5.0 years and 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, 2023, 2022 and 2021, comprehensive loss was $16.0 million, $16.5 million and $21.6 million, respectively.

Accounting pronouncements not yet effective for fiscal 2023

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 replaces the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, loans, and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities will also be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. ASU 2016-13 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted beginning April 1, 2019. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. Implementation of this guidance on April 1, 2023 did not have a material impact on the Company’s consolidated financial statements and related disclosures.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.2
2. REVENUE RECOGNITION
12 Months Ended
Mar. 31, 2023
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. For all transactions apart from consignment sales, the Company will recognize revenue upon shipment of the product. For consignment sales, which are infrequent and did not occur in fiscal 2023, revenue is recognized at the time that the product is pulled from consignment warehouses.

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, 2023 and 2022.

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

Nokia, the Company’s largest customer, purchases products directly from the Company and through contract manufacturers and distributors. Based on information provided to the Company by its contract manufacturers and distributors, purchases by Nokia represented approximately 17%, 29% and 39% of the Company’s net revenues in fiscal 2023, 2022 and 2021, 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, 

    

2023

    

2022

    

2021

(In thousands)

Contract manufacturers

$

5,882

   

$

10,354

$

12,127

Distribution

23,023

22,289

15,172

OEMs

786

741

430

$

29,691

$

33,384

$

27,729

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.2
3. NET LOSS PER COMMON SHARE
12 Months Ended
Mar. 31, 2023
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, 

2023

    

2022

    

2021

 

(In thousands, except per share amounts)

Net loss

$

(15,977)

    

$

(16,368)

$

(21,505)

Denominators:

Weighted average shares—Basic

 

24,595

24,303

23,671

Dilutive effect of employee stock options

Dilutive effect of employee stock purchase plan options

 

Weighted average shares—Dilutive

 

24,595

 

24,303

 

23,671

Net loss per common share—Basic

$

(0.65)

 

$

(0.67)

$

(0.91)

Net loss per common share—Diluted

$

(0.65)

 

$

(0.67)

$

(0.91)

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, 

    

2023

    

2022

    

2021

 

(In thousands)

Shares underlying options and ESPP shares

8,531

6,405

4,607

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.2
4. BALANCE SHEET DETAIL
12 Months Ended
Mar. 31, 2023
BALANCE SHEET DETAIL  
NOTE 4 - BALANCE SHEET DETAIL

NOTE 4—BALANCE SHEET DETAIL

March 31, 

    

2023

    

2022

 

(In thousands)

Inventories:

Work-in-progress

$

3,629

    

$

3,085

Finished goods

 

2,767

 

1,555

Inventory at distributors

 

19

 

15

$

6,415

 

$

4,655

March 31, 

    

2023

    

2022

 

(In thousands)

Accounts receivable, net:

Accounts receivable

$

3,531

    

$

4,599

Less: Allowances for doubtful accounts and other

 

(60)

 

(81)

$

3,471

 

$

4,518

March 31, 

    

2023

    

2022

 

(In thousands)

Prepaid expenses and other current assets:

Prepaid tooling and masks

$

333

$

68

Other receivables

156

226

Other prepaid expenses and other current assets

925

1,261

$

1,414

$

1,555

March 31, 

    

2023

    

2022

 

(In thousands)

Property and equipment, net:

Computer and other equipment

$

19,188

$

18,415

Software

4,428

4,425

Land

3,900

3,900

Building and building improvements

3,741

3,735

Furniture and fixtures

102

102

Leasehold improvements

910

878

32,269

31,455

Less: Accumulated depreciation

(24,846)

(24,096)

$

7,423

$

7,359

Depreciation expense was $782,000, $771,000 and $981,000 for the years ended March 31, 2023, 2022 and 2021, respectively.

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

As of March 31, 2023

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

    

    

 

Product designs

$

590

$

(590)

$

Patents

4,220

(2,430)

1,790

Software

80

(80)

Total

$

4,890

$

(3,100)

$

1,790

As of March 31, 2022

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

Product designs

$

590

$

(590)

$

Patents

4,220

(2,197)

2,023

Software

80

(80)

Total

$

4,890

$

(2,867)

$

2,023

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

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

Fiscal year ending March 31,

2024

    

$

233

2025

233

2026

233

2027

233

2028

233

Thereafter

625

Total

$

1,790

March 31, 

    

2023

    

2022

 

(In thousands)

Accrued expenses and other liabilities:

Accrued compensation

$

3,441

$

5,524

Accrued commissions

214

232

Income taxes payable

345

127

Miscellaneous accrued expenses

1,168

967

$

5,168

$

6,850

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 condensed consolidated statements of operations. The Company expects to incur an additional $0.3 million in severance related charges during the first half of fiscal 2024. There were no severance charges accrued as of March 31, 2023 as the terms of the severance benefits have not been communicated to employees expected to be impacted. There was no accrued severance as of March 31, 2022 and there were no severance charges incurred during the year ended March 31, 2022.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.2
5. GOODWILL
12 Months Ended
Mar. 31, 2023
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 assesses goodwill for impairment on an annual basis on the last day of February in the fourth quarter of its fiscal year.

Goodwill Impairment Test

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

During each of the three months ended December 31, 2022 and March 31, 2023, we identified sustained declines in our stock price that resulted in our market capitalization being below the carrying value of our stockholders’ equity. We concluded the sustained declines in our stock price were triggering events and proceeded with quantitative goodwill impairment assessments. The results of the quantitative goodwill impairment assessments

that we performed indicated the fair value of our sole reporting unit exceeded its carrying value as of December 31, 2022, February 28, 2023 and March 31, 2023.

The quantitative impairment assessments performed as of December 31, 2022 and March 31, 2023, utilized an equal weighting of the income approach and market comparable approach. The analysis required the comparison of the Company’s carrying value with its fair value, with an impairment recorded for any excess of carrying value over the fair value. The income approach utilized a discounted cash flow analysis to determine the fair value of the Company’s single reporting unit. Key assumptions used in the discounted cash flow analysis included, but are not limited to, a discount rate of approximately 22% to account for risk in achieving the forecast and a terminal growth rate for cash flows of 2%. The market comparable method was used to determine the fair value of the reporting unit by multiplying forecasted revenue by a market multiple. The revenue market multiple was calculated by comparing the enterprise value to revenue for comparable companies in the semiconductor industry and then applying a control premium. The equal weighting of the income approach and the market comparable method was then reconciled to the market approach. The market approach was calculated by multiplying the average closing share price of the Company’s common stock for the 30 days prior to the measurement date, by the number of outstanding shares of the Company’s common stock and adding a control premium that reflected the premium a hypothetical buyer might pay. The control premium was estimated using historical acquisition transactions in the semiconductor industry over the past five years. The results of the quantitative analysis performed indicated the fair value of the reporting unit exceeded its carrying value. As a result, the Company concluded there was no goodwill impairment as of December 31, 2022 and March 31, 2023.

A number of significant assumptions and estimates are involved in the income approach and the market comparable method. The income approach assumes the future cash flows reflect market expectations. The market comparable method requires an estimate of a revenue market multiple and an appropriate control premium. These fair value measurements require significant judgements using Level 3 inputs, such as discounted cash flows from operations and revenue forecasts, which are not observable from the market, directly or indirectly. There is uncertainty in the projected future cash flows used in the Company’s impairment analysis, which requires the use of estimates and assumptions. If actual performance does not achieve the projections, if there is a further decline in the Company’s stock price, or if the assumptions used in the analysis change in the future, the Company may be required to recognize impairment charges in future periods. Key assumptions in the market approach include determining the control premium. The Company believes its procedures for determining fair value are reasonable and consistent with current market conditions as of March 31, 2023.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.2
6. INCOME TAXES
12 Months Ended
Mar. 31, 2023
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, 

    

2023

    

2022

    

2021

 

(In thousands)

Loss before income taxes:

U.S.

$

(10,992)

$

(11,132)

$

(10,775)

Foreign

(4,613)

(5,281)

(10,395)

$

(15,605)

$

(16,413)

$

(21,170)

Current income tax expense (benefit):

U.S. federal

$

$

$

(379)

Foreign

382

(48)

714

State

1

1

(1)

383

(47)

334

Deferred income tax expense (benefit):

U.S. federal

(7)

2

1

State

(4)

(11)

2

1

Provision (benefit) for income taxes

$

372

$

(45)

$

335

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, 

    

2023

    

2022

    

2021

 

(In thousands)

U.S. Federal taxes at statutory rate

$

(3,277)

$

(3,447)

$

(4,446)

State taxes, net of federal benefit

(3)

1

(1)

Settlement of uncertain tax positions

524

Stock-based compensation

463

605

482

Tax credits

(487)

(497)

(509)

Foreign tax rate differential

1,350

1,277

2,419

GILTI tax

1,262

Tax exempt interest

(5)

Tax remeasurement

(220)

Non-deductible expenses and other

1

4

(2)

(691)

(2,277)

(1,538)

Valuation allowance

1,063

2,232

1,873

$

372

$

(45)

$

335

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

March 31, 

        

2023

    

2022

(In thousands)

Deferred tax assets:

Tax credits

$

8,714

$

7,861

Net operating losses

4,064

5,207

Capitalized research and development

2,106

Stock-based compensation

1,119

1,171

Property and equipment

551

771

Unrecognized gains

10

22

Other reserves and accruals

1,073

1,384

Total deferred tax assets

17,637

16,416

Less valuation allowance

(17,480)

(16,183)

Deferred tax assets, net

157

233

Deferred tax liabilities:

Leased assets

(169)

(244)

Total deferred tax liabilities

(169)

(244)

Net deferred tax liability

$

(12)

$

(11)

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.

The long-term portion of the Company’s unrecognized tax benefits at March 31, 2023 and 2022 was $0 for both years, of which the timing of the resolution is uncertain. As of March 31, 2023 and 2022, $3.7 million and $3.5 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, 

    

2023

    

2022

    

2021

 

(In thousands)

Unrecognized tax benefits, beginning of period

$

3,502

$

3,273

$

3,321

Additions based on tax positions related to current year

221

229

233

Settlements during the period

(203)

Reductions based on tax positions related to prior years

(78)

Unrecognized tax benefits, end of period

$

3,723

$

3,502

$

3,273

There is no unrecognized tax benefit balance as of March 31, 2023 that would affect the Company’s effective tax rate if recognized after considering the valuation allowance. At March 31, 2023, 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, 2023.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted. The CARES Act, along with the Consolidated Appropriations Act (“CAA”) and the American Rescue Plan Act of 2021 (“ARPA”) is an emergency economic stimulus package passed in response to the COVID-19 global pandemic that includes aid to small businesses in the form of loans and grants and other efforts to stabilize the U.S. economy. Also included in the CARES Act are numerous income tax provisions including changes to the net operating loss

rule. During fiscal year 2021, the Company recorded a $378,000 tax benefit resulting from the carryback of the Company’s fiscal year 2020 federal net operating loss to fiscal year 2018 due to the five-year net operating loss carryback provision from the March 2020 CARES Act. The Company has not filed for funding related to the CARES Act, CAA and ARPA.

Management believes that within the next twelve months the Company will have no material reduction in uncertain tax benefits, including interest and penalties, as a result of the lapse of statute of limitations.

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.

The Company's federal and state net operating loss carryforwards for income tax purposes are approximately $13.1 million and $22.1 million, respectively, at March 31, 2023. 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 $4.6 million and $5.1 million respectively, at March 31, 2023. 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, 2023 and 2022, the Company’s net deferred tax assets of $17.5 million and $16.2 million, respectively, were subject to a valuation allowance of $17.5 million and $16.2 million, respectively. The net valuation allowance increased by $1.3 million and $3.2 million in fiscal 2023 and 2022, respectively. As of March 31, 2023 and 2022, the Company’s net deferred tax liabilities were $12,000 and $11,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 2022 remain open to examination by the federal tax authorities and fiscal years 2012 through 2022 remain open to examination by the state of California. Fiscal years 2020, 2021, 2022 and 2023 are subject to audit by the Israeli tax authorities. During the quarter ended June 30, 2020, the Company settled an income tax audit in Israel for fiscal years 2016 through 2019 that resulted in a discrete tax provision of $479,000 and a tax liability of $713,000 as of June 30, 2020 that was paid in the quarter ended September 30, 2020.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.2
7. FINANCIAL INSTRUMENTS
12 Months Ended
Mar. 31, 2023
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, 2023, the Level 1 category included money market funds of $7.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. As of March 31, 2023, the Level 2 category included short-term investments of $3.4 million which were primarily comprised of certificates of deposit, supranational obligations and agency securities. There were no long-term investments as of March 31, 2023.

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, 2023, 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 cash flows, the probability of achievement of the forecast and a risk-adjusted discount rate of approximately 14.8% used to adjust the probability-weighted cash flows to their present value. Significant increases (decreases) to the estimated amount and timing of future cash flows or the probability of achievement of the 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 cash flows and probability of achievement of the 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 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, 2023, the Company used a risk-adjusted discount rate of approximately 15.2% to adjust the probability-weighted cash flows to their present value using probabilities ranging from 15% to 90% for the remaining contingent events. The contingent consideration liability is included in contingent consideration, non-current on the Consolidated Balance Sheet at March 31, 2023 and 2022 in the amount of $1.1 million and $2.7 million, respectively.

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

The fair value of financial assets 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, 2023

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

7,796

$

7,796

$

$

Marketable securities

3,363

3,363

Total

$

11,159

$

7,796

$

3,363

$

Liabilities:

Contingent consideration

$

1,052

$

$

$

1,052

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

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

16,142

$

16,142

$

$

Marketable securities

10,337

10,337

Total

$

26,479

$

16,142

$

10,337

$

Liabilities:

Contingent consideration

$

2,738

$

$

$

2,738

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

Year Ended March 31, 

    

2023

    

2022

    

2021

(In thousands)

Contingent consideration, beginning of period

$

2,738

$

4,225

$

3,898

Change due to accretion

222

88

98

Re-measurement of contingent consideration

(1,908)

(1,575)

229

Contingent consideration, end of period

$

1,052

$

2,738

$

4,225

Short-term and long-term investments

All of the Company’s short-term and long-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. The Company had money market funds of $7.8 million and $16.1 million at March

31, 2023 and March 31, 2022, 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 the declines are determined to be other-than-temporary.

The following table summarizes the Company’s available-for-sale investments:

March 31, 2023

Gross

Gross

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

 

(In thousands)

Short-term investments:

Certificates of deposit

$

1,750

$

$

(13)

$

1,737

Supranational obligations

654

(17)

637

Agency bonds

999

(10)

989

Total short-term investments

$

3,403

$

$

(40)

$

3,363

March 31, 2022

Gross

Gross

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

 

(In thousands)

Short-term investments:

Certificates of deposit

$

4,000

$

$

(11)

$

3,989

Supranational obligations

1,007

(7)

1,000

Agency bonds

2,011

(8)

2,003

Total short-term investments

$

7,018

$

$

(26)

$

6,992

Long-term investments:

Certificates of deposit

$

1,750

$

$

(18)

$

1,732

Supranational obligations

651

(17)

634

Agency bonds

997

(18)

979

Total long-term investments

$

3,398

$

$

(53)

$

3,345

The following table shows the gross unrealized losses and fair value of the Company’s investments with unrealized losses aggregated by investment category and length of time that individual securities have been in a continuous loss position as of March 31, 2023 and 2022, respectively.

March 31, 2023

Less Than 12 Months

12 Months or Greater

Total

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

Value

Loss

Value

Loss

Value

Loss

(In thousands)

Certificates of deposit

$

$

$

1,737

$

(13)

$

1,737

$

(13)

Agency bonds

990

(10)

990

(10)

Supranational obligations

636

(17)

636

(17)

$

$

$

3,363

$

(40)

$

3,363

$

(40)

March 31, 2022

Less Than 12 Months

12 Months or Greater

Total

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

Value

Loss

Value

Loss

Value

Loss

(In thousands)

Certificates of deposit

$

4,974

$

(26)

$

246

$

(3)

$

5,220

$

(29)

Agency bonds

2,982

(26)

2,982

(26)

Supranational obligations

1,634

(24)

1,634

(24)

$

9,590

$

(76)

$

246

$

(3)

$

9,836

$

(79)

The Company’s investment portfolio consists of both corporate and governmental securities that have a maximum maturity of three years. All unrealized gains and losses are due to changes in interest rates and bond yields. Subject to normal credit risks, the Company has the ability to realize the full value of all these investments upon maturity.

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

As of March 31, 2023, contractual maturities of the Company’s available-for-sale investments were as follows:

Fair

    

Cost

    

Value

(In thousands)

Maturing within one year

$

3,403

$

3,363

Maturing in one to three years

$

3,403

$

3,363

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.2
8. LEASES
12 Months Ended
Mar. 31, 2023
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 5 months to 49 months, some of which include options to extend for up to 5 years.

Supplemental balance sheet information related to leases was as follows:

As of

As of

March 31, 2023

March 31, 2022

(In thousands)

Operating Leases

Operating lease right-of-use assets

$

684

$

889

Lease liabilities-current

$

413

$

537

Lease liabilities-non-current

238

361

Total operating lease liabilities

$

651

$

898

The following table provides the details of lease costs:

Year Ended March 31, 

2023

    

2022

(In thousands)

Operating lease cost (fixed)

$

592

$

429

Short-term lease cost

31

254

$

623

$

683

The following table provides other information related to leases:

Year Ended March 31, 

2023

    

2022

(In thousands)

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

589

$

436

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

Operating leases

$

376

$

585

Weighted-average remaining lease term (years):

Operating leases

2.42

1.70

Weighted-average discount rate:

Operating leases

4.37%

4.25%

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

Operating Lease

Liabilities

Fiscal Year

(In thousands)

2024

$

420

2025

84

2026

86

2027

89

2028

7

Total undiscounted future cash flows

686

Less: Imputed interest

(35)

Present value of undiscounted future cash flows

$

651

Presentation on statement of financial position

Current

$

413

Non-current

$

238

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.2
9. COMMITMENTS AND CONTINGENCIES
12 Months Ended
Mar. 31, 2023
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, 2023, 2022 and 2021 was $39,000, $32,000 and $35,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, 2023 and 2022 and for the years ended March 31, 2023, 2022 or 2021.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.2
10. COMMON STOCK
12 Months Ended
Mar. 31, 2023
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, 2023, 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, 2023, management was authorized to repurchase additional shares with a value of up to $4.3 million under the repurchase program.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.2
11. STOCK-BASED COMPENSATION
12 Months Ended
Mar. 31, 2023
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 vest at the rate of 25% on the first anniversary and subsequent anniversaries of the date of grant, while grants to officers vest 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 which 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 which 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 2023, 198,820 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

Shares

Underlying

Remaining

Average

Available for

Options

Contractual

Exercise

Intrinsic

    

Grant

    

Outstanding

    

Life (Years)

    

Price

    

Value

 

Balance at March 31, 2020

2,522,314

8,135,791

$

6.17

Granted

(1,285,252)

1,285,252

$

6.46

Exercised

(667,503)

$

5.99

$

961,633

Forfeited

94,500

(320,663)

$

7.84

Balance at March 31, 2021

1,331,562

8,432,877

$

6.17

Options reserved

4,000,000

$

Granted

(1,280,761)

1,280,761

$

5.43

Exercised

(316,784)

$

5.12

$

149,937

Forfeited

484,862

(806,179)

$

6.45

Balance at March 31, 2022

4,535,663

8,590,675

$

6.07

Granted

(1,535,647)

1,535,647

$

3.01

Exercised

$

$

Forfeited

594,835

(1,317,162)

$

5.50

Balance at March 31, 2023

3,594,851

8,809,160

5.52

$

5.62

Options vested and exercisable

5,470,684

3.77

$

6.01

$

Options vested and expected to vest

8,628,329

5.44

$

5.64

$

The options outstanding and by exercise price at March 31, 2023 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

 

$

1.87

-

3.40

1,069,082

$

2.52

7.84

299,414

$

3.40

$

3.60

-

4.42

913,408

$

4.12

8.41

161,432

$

4.06

$

4.68

-

4.99

1,081,111

$

4.97

2.84

1,081,111

$

4.97

$

5.13

-

5.58

1,346,631

$

5.42

5.32

735,451

$

5.30

$

5.69

-

5.83

953,077

$

5.80

5.46

411,522

$

5.77

$

5.91

-

6.70

1,182,559

$

6.42

4.70

1,118,669

$

6.44

$

6.86

-

7.40

935,148

$

7.10

3.19

935,148

$

7.10

$

7.46

-

8.00

698,791

$

7.74

6.65

536,608

$

7.75

$

8.09

77,260

$

8.09

4.22

77,260

$

8.09

$

8.30

552,093

$

8.30

6.33

114,069

$

8.30

8,809,160

$

5.62

5.52

5,470,684

$

6.01

Stock-based compensation

The Company recognized $2.5 million, $3.0 million and $2.9 million of stock-based compensation expense for the years ended March 31, 2023, 2022 and 2021, respectively, as follows:

Year Ended March 31, 

    

2023

    

2022

    

2021

 

(In thousands)

Cost of revenues

$

202

$

248

$

346

Research and development

1,316

1,676

1,509

Selling, general and administrative

951

1,069

999

Total

$

2,469

$

2,993

$

2,854

Stock-based compensation expense in the years ended March 31, 2023, 2022 and 2021 included $211,000, $260,000 and $276,000, respectively, related to the Company’s Employee Stock Purchase Plan.

No tax benefit was recognized in either fiscal 2023 or fiscal 2022 due to a full valuation allowance. There were no windfall tax benefits realized from exercised stock options recognized in fiscal 2023 or fiscal 2022. Compensation cost capitalized within inventory at March 31, 2023 and 2022 was not material. As of March 31, 2023, the Company’s total unrecognized compensation cost was $4.4 million, which will be recognized over the weighted average period of 1.74 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, 

    

2023

    

2022

    

2021

 

Stock Option Plans:

Risk-free interest rate

2.95

-

4.27

%  

0.66

-

1.62

%  

0.22

-

0.42

%  

Expected life (in years)

4.55

-

5.00

5.00

5.00

Volatility

49.2

-

53.1

%  

47.7

-

49.1

%  

41.9

-

47.6

%  

Dividend yield

%  

%  

%  

Employee Stock Purchase Plan:

Risk-free interest rate

1.54

-

4.54

%  

0.04

-

0.07

%  

0.12

-

0.15

%  

Expected life (in years)

0.50

0.50

0.50

Volatility

49.3

-

58.2

%  

45.6

-

57.4

%  

67.1

-

68.6

%  

Dividend yield

%  

%  

%  

The weighted average fair value of options granted during the years ended March 31, 2023, 2022 and 2021 was $1.38, $2.29 and $2.55, respectively.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.2
12. RELATED PARTY TRANSACTION
12 Months Ended
Mar. 31, 2023
RELATED PARTY TRANSACTION  
NOTE 12 - RELATED PARTY TRANSACTION

NOTE 12—RELATED PARTY TRANSACTION

The Company incurred non-recurring engineering service expense and manufacturing services of approximately $240,000, $397,000 and $482,000 during the fiscal years ended March 31, 2023, 2022 and 2021, 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 $32,000 at March 31, 2023 and 2022, respectively, is included in accounts payable in the Consolidated Balance Sheets.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
13. SEGMENT AND GEOGRAPHIC INFORMATION
12 Months Ended
Mar. 31, 2023
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 following is a summary of net revenues by geographic area based on the location to which product is shipped:

Year Ended March 31, 

    

2023

    

2022

    

2021

 

(In thousands)

United States

$

14,435

   

$

15,517

$

12,375

China

1,582

2,108

2,454

Singapore

4,941

5,731

4,074

Netherlands

3,087

5,172

5,555

Germany

4,474

3,471

2,395

Rest of the world

1,172

1,385

876

$

29,691

$

33,384

$

27,729

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,

    

2023

    

2022

 

(In thousands)

United States

$

7,453

$

7,027

Taiwan

177

407

Israel

477

814

$

8,107

$

8,248

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
14. ACQUISITION
12 Months Ended
Mar. 31, 2023
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.

Consideration

Under the terms of the acquisition agreement, the Company paid the former MikaMonu shareholders initial cash consideration of approximately $4.9 million. The Company is also required to pay the former MikaMonu shareholders future contingent consideration consisting of retention payments and “earnout” payments, as described below.

The Company made cash retention payments of $2.5 million to the three former MikaMonu shareholders in installments over a four-year period, that were conditioned on the continued employment of Dr. Avidan Akerib, MikaMonu’s co-founder and chief technologist. The retention amount of $2.5 million was deposited in escrow. Of this amount, $743,000, $750,000 and $1.0 million was paid to the former MikaMonu shareholders during the quarters ended December 31, 2017, 2018 and 2019, respectively. The Company is not required to make any further retention payments.

The Company will also make “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 product development milestones and revenue targets for products based on the MikaMonu technology are achieved. Earnout amounts of $750,000 were paid in the fiscal year ended March 31, 2019 based on the achievement of certain product development milestones. Additional 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.

The portion of the retention payment contingently payable to Dr. Akerib (approximately $1.2 million) was recorded as compensation expense over the period that his services were provided to the Company. The portion of the retention payment made to the other former MikaMonu shareholders (approximately $1.3 million) plus the maximum amount of the potential earnout payments as of March 31, 2023 totals approximately $32.0 million. 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, 2023 and 2022 in the amount of $1.1 million and $2.7 million, 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 an increase (reduction) in fair value for the years ended March 31, 2023, 2022 and 2021 of ($1.9 million), ($1.6 million) and $229,000, respectively. See Note 7 for the valuation of contingent consideration.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
15. EMPLOYEE BENEFIT PLANS
12 Months Ended
Mar. 31, 2023
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 36 R24.htm IDEA: XBRL DOCUMENT v3.23.2
1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Mar. 31, 2023
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, the valuation of contingent consideration and the valuation of intangibles and goodwill. The uncertainty created by the disruptions in the capital markets as a result of rising interest rates, worldwide inflationary pressures, significant fluctuations in energy prices and the decline in the global economic environment, has made such estimates more difficult and subjective. Actual results could differ materially from those estimates.

Risk and uncertainties

Risk and uncertainties

The decline in the global economic environment due to, among other things, rising interest rates, worldwide inflationary pressures and significant fluctuations in energy prices has affected the business activities of the Company, its customers, suppliers, and other business partners in the fiscal year ended March 31, 2023. In addition, the COVID-19 global pandemic significantly impacted the global economic environment, disrupted normal business operations and had significant negative impacts on the Company’s business during the last three years.

The Company’s revenues have been adversely impacted by changes in customer buying patterns and communication limitations related to COVID-19 restrictions that required a significant number of its customer contacts to work from home. The Company’s results for the fiscal years ended March 31, 2023, 2022 and 2021 demonstrated the challenges that the Company has faced during the COVID-19 global pandemic, which has restricted the activities of the Company’s sales force and distributors, reduced customer demand and caused the postponement of investment in certain customer sectors. These challenges have also impacted the Company as it entered new markets and engaged with target customers to sell its new APU product. Industry conferences and on-site training workshops, which are typically used for building a sales pipeline, were limited, due to COVID-19 related restrictions. The Company adapted its sales strategies for the COVID-19 environment, where it could not do face-to-face meetings and conduct secure meetings with government and defense customers.

The Company believes that during the next 12 months disruptions in the capital markets as a result of rising interest rates, worldwide inflationary pressures, significant fluctuations in energy prices and the decline in the global economic environment could impact general economic activity and demand in the Company’s end markets. Additionally, fluctuations in customer demand due to previous buffer stock purchases during the semiconductor supply shortage may negatively impact near-term revenues.

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, 2023, 2022 and 2021, 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 majority 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. When consignment warehouses purchase products from the Company for use by contract manufacturers, revenues are recognized upon delivery to the contract manufacturer.

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 and long-term investments

Short-term and long-term investments

All of the Company’s short-term and long-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. The Company monitors its investments for impairment periodically and records appropriate reductions in carrying values when the declines in fair value are determined to be other-than-temporary.

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, short-term and long-term investments 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 doubtful accounts receivable based upon the expected collectability of accounts receivable. There were no write offs of accounts receivable in the years ended March 31, 2023, 2022 or 2021.

At March 31, 2023, three customers accounted for 36%, 25% and 19% of accounts receivable, and for the year then ended, three customers accounted for 48%, 17% and 10% of net revenues. At March 31, 2022, three customers accounted for 34%, 28% and 19% of accounts receivable, and for the year then ended, four customers accounted for 38%, 17%, 16% and 11% of net revenues. For the year ended March 31, 2021, four customers accounted for 30%, 22%, 21% and 15% 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 $226,000, $402,000 and $466,000, respectively, in fiscal 2023, 2022 and 2021.

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, 2023 and 2022.

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 Sheet 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, 2023, 2022 or 2021.

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 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. The Company identified a potential impairment indicator for the finite lived intangible assets and performed a recoverability test by comparing the sum of the estimated undiscounted future cash flows of the asset group to the carrying amount as of March 31, 2023 and March 31, 2022. The result of the recoverability test indicated that the sum of the expected future cash flows was greater than the carrying amount of the finite lived intangible assets. Based on the uncertainty of forecasts inherent with a new product, events such as the failure to generate forecasted revenue from the APU product could result in a non-cash impairment in future periods.

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, 2023 and 2022, the Company’s net deferred tax assets of $17.5 and $16.2 million, respectively, were subject to a valuation allowance of $17.5 and $16.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.

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, 2023, 2022 and 2021.

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, 2023, 2022 or 2021.

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 2023, 2022 and 2021 resulted in an expected term of approximately 4.6 to 5.0 years, 5.0 years and 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, 2023, 2022 and 2021, comprehensive loss was $16.0 million, $16.5 million and $21.6 million, respectively.

Accounting pronouncements not yet effective

Accounting pronouncements not yet effective for fiscal 2023

In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, “Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” ASU 2016-13 replaces the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, loans, and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities will also be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. ASU 2016-13 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted beginning April 1, 2019. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. Implementation of this guidance on April 1, 2023 did not have a material impact on the Company’s consolidated financial statements and related disclosures.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Mar. 31, 2023
The Company And Summary Of Significant Accounting Policies  
Estimated useful lives of property and equipment

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 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
2. REVENUE RECOGNITION (Tables)
12 Months Ended
Mar. 31, 2023
REVENUE RECOGNITION.  
Summary of revenue disaggregated by customer type

Year Ended March 31, 

    

2023

    

2022

    

2021

(In thousands)

Contract manufacturers

$

5,882

   

$

10,354

$

12,127

Distribution

23,023

22,289

15,172

OEMs

786

741

430

$

29,691

$

33,384

$

27,729

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
3. NET LOSS PER COMMON SHARE (Tables)
12 Months Ended
Mar. 31, 2023
NET LOSS PER COMMON SHARE  
Basic and diluted net loss per share

Year Ended March 31, 

2023

    

2022

    

2021

 

(In thousands, except per share amounts)

Net loss

$

(15,977)

    

$

(16,368)

$

(21,505)

Denominators:

Weighted average shares—Basic

 

24,595

24,303

23,671

Dilutive effect of employee stock options

Dilutive effect of employee stock purchase plan options

 

Weighted average shares—Dilutive

 

24,595

 

24,303

 

23,671

Net loss per common share—Basic

$

(0.65)

 

$

(0.67)

$

(0.91)

Net loss per common share—Diluted

$

(0.65)

 

$

(0.67)

$

(0.91)

Anti-dilutive shares

Year Ended March 31, 

    

2023

    

2022

    

2021

 

(In thousands)

Shares underlying options and ESPP shares

8,531

6,405

4,607

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
4. BALANCE SHEET DETAIL (Tables)
12 Months Ended
Mar. 31, 2023
BALANCE SHEET DETAIL  
Schedule of inventories

March 31, 

    

2023

    

2022

 

(In thousands)

Inventories:

Work-in-progress

$

3,629

    

$

3,085

Finished goods

 

2,767

 

1,555

Inventory at distributors

 

19

 

15

$

6,415

 

$

4,655

Schedule of accounts receivable, net

March 31, 

    

2023

    

2022

 

(In thousands)

Accounts receivable, net:

Accounts receivable

$

3,531

    

$

4,599

Less: Allowances for doubtful accounts and other

 

(60)

 

(81)

$

3,471

 

$

4,518

Schedule of prepaid expenses and other current assets

March 31, 

    

2023

    

2022

 

(In thousands)

Prepaid expenses and other current assets:

Prepaid tooling and masks

$

333

$

68

Other receivables

156

226

Other prepaid expenses and other current assets

925

1,261

$

1,414

$

1,555

Schedule of property and equipment, net

March 31, 

    

2023

    

2022

 

(In thousands)

Property and equipment, net:

Computer and other equipment

$

19,188

$

18,415

Software

4,428

4,425

Land

3,900

3,900

Building and building improvements

3,741

3,735

Furniture and fixtures

102

102

Leasehold improvements

910

878

32,269

31,455

Less: Accumulated depreciation

(24,846)

(24,096)

$

7,423

$

7,359

Schedule of intangible assets

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

As of March 31, 2023

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

    

    

 

Product designs

$

590

$

(590)

$

Patents

4,220

(2,430)

1,790

Software

80

(80)

Total

$

4,890

$

(3,100)

$

1,790

As of March 31, 2022

    

Gross
Carrying
Amount

    

Accumulated
Amortization

    

Net Carrying
Amount

 

Intangible assets:

Product designs

$

590

$

(590)

$

Patents

4,220

(2,197)

2,023

Software

80

(80)

Total

$

4,890

$

(2,867)

$

2,023

Estimated future amortization expense of intangible assets

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

Fiscal year ending March 31,

2024

    

$

233

2025

233

2026

233

2027

233

2028

233

Thereafter

625

Total

$

1,790

Schedule of accrued expenses and other liabilities

March 31, 

    

2023

    

2022

 

(In thousands)

Accrued expenses and other liabilities:

Accrued compensation

$

3,441

$

5,524

Accrued commissions

214

232

Income taxes payable

345

127

Miscellaneous accrued expenses

1,168

967

$

5,168

$

6,850

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
6. INCOME TAXES (Tables)
12 Months Ended
Mar. 31, 2023
INCOME TAXES  
Loss before income taxes and provision for income taxes

Year Ended March 31, 

    

2023

    

2022

    

2021

 

(In thousands)

Loss before income taxes:

U.S.

$

(10,992)

$

(11,132)

$

(10,775)

Foreign

(4,613)

(5,281)

(10,395)

$

(15,605)

$

(16,413)

$

(21,170)

Current income tax expense (benefit):

U.S. federal

$

$

$

(379)

Foreign

382

(48)

714

State

1

1

(1)

383

(47)

334

Deferred income tax expense (benefit):

U.S. federal

(7)

2

1

State

(4)

(11)

2

1

Provision (benefit) for income taxes

$

372

$

(45)

$

335

Income tax reconciliation

Year Ended March 31, 

    

2023

    

2022

    

2021

 

(In thousands)

U.S. Federal taxes at statutory rate

$

(3,277)

$

(3,447)

$

(4,446)

State taxes, net of federal benefit

(3)

1

(1)

Settlement of uncertain tax positions

524

Stock-based compensation

463

605

482

Tax credits

(487)

(497)

(509)

Foreign tax rate differential

1,350

1,277

2,419

GILTI tax

1,262

Tax exempt interest

(5)

Tax remeasurement

(220)

Non-deductible expenses and other

1

4

(2)

(691)

(2,277)

(1,538)

Valuation allowance

1,063

2,232

1,873

$

372

$

(45)

$

335

Deferred tax assets and deferred tax liabilities

March 31, 

        

2023

    

2022

(In thousands)

Deferred tax assets:

Tax credits

$

8,714

$

7,861

Net operating losses

4,064

5,207

Capitalized research and development

2,106

Stock-based compensation

1,119

1,171

Property and equipment

551

771

Unrecognized gains

10

22

Other reserves and accruals

1,073

1,384

Total deferred tax assets

17,637

16,416

Less valuation allowance

(17,480)

(16,183)

Deferred tax assets, net

157

233

Deferred tax liabilities:

Leased assets

(169)

(244)

Total deferred tax liabilities

(169)

(244)

Net deferred tax liability

$

(12)

$

(11)

Unrecognized tax benefits

Year Ended March 31, 

    

2023

    

2022

    

2021

 

(In thousands)

Unrecognized tax benefits, beginning of period

$

3,502

$

3,273

$

3,321

Additions based on tax positions related to current year

221

229

233

Settlements during the period

(203)

Reductions based on tax positions related to prior years

(78)

Unrecognized tax benefits, end of period

$

3,723

$

3,502

$

3,273

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
7. FINANCIAL INSTRUMENTS (Tables)
12 Months Ended
Mar. 31, 2023
FINANCIAL INSTRUMENTS  
Schedule of fair value of financial assets measured on a recurring basis

The fair value of financial assets 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, 2023

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

7,796

$

7,796

$

$

Marketable securities

3,363

3,363

Total

$

11,159

$

7,796

$

3,363

$

Liabilities:

Contingent consideration

$

1,052

$

$

$

1,052

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

    

(Level 1)

    

(Level 2)

    

(Level 3)

 

Assets:

Money market funds

$

16,142

$

16,142

$

$

Marketable securities

10,337

10,337

Total

$

26,479

$

16,142

$

10,337

$

Liabilities:

Contingent consideration

$

2,738

$

$

$

2,738

Schedule of changes in fair value of contingent consideration

Year Ended March 31, 

    

2023

    

2022

    

2021

(In thousands)

Contingent consideration, beginning of period

$

2,738

$

4,225

$

3,898

Change due to accretion

222

88

98

Re-measurement of contingent consideration

(1,908)

(1,575)

229

Contingent consideration, end of period

$

1,052

$

2,738

$

4,225

Schedule of available-for-sale investments

March 31, 2023

Gross

Gross

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

 

(In thousands)

Short-term investments:

Certificates of deposit

$

1,750

$

$

(13)

$

1,737

Supranational obligations

654

(17)

637

Agency bonds

999

(10)

989

Total short-term investments

$

3,403

$

$

(40)

$

3,363

March 31, 2022

Gross

Gross

Unrealized

Unrealized

Fair

    

Cost

    

Gains

    

Losses

    

Value

 

(In thousands)

Short-term investments:

Certificates of deposit

$

4,000

$

$

(11)

$

3,989

Supranational obligations

1,007

(7)

1,000

Agency bonds

2,011

(8)

2,003

Total short-term investments

$

7,018

$

$

(26)

$

6,992

Long-term investments:

Certificates of deposit

$

1,750

$

$

(18)

$

1,732

Supranational obligations

651

(17)

634

Agency bonds

997

(18)

979

Total long-term investments

$

3,398

$

$

(53)

$

3,345

Schedule of unrealized losses and fair value of investments

March 31, 2023

Less Than 12 Months

12 Months or Greater

Total

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

Value

Loss

Value

Loss

Value

Loss

(In thousands)

Certificates of deposit

$

$

$

1,737

$

(13)

$

1,737

$

(13)

Agency bonds

990

(10)

990

(10)

Supranational obligations

636

(17)

636

(17)

$

$

$

3,363

$

(40)

$

3,363

$

(40)

March 31, 2022

Less Than 12 Months

12 Months or Greater

Total

Fair

Unrealized

Fair

Unrealized

Fair

Unrealized

Value

Loss

Value

Loss

Value

Loss

(In thousands)

Certificates of deposit

$

4,974

$

(26)

$

246

$

(3)

$

5,220

$

(29)

Agency bonds

2,982

(26)

2,982

(26)

Supranational obligations

1,634

(24)

1,634

(24)

$

9,590

$

(76)

$

246

$

(3)

$

9,836

$

(79)

Schedule of contractual maturities of the available-for-sale investments

Fair

    

Cost

    

Value

(In thousands)

Maturing within one year

$

3,403

$

3,363

Maturing in one to three years

$

3,403

$

3,363

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
8. LEASES (Tables)
12 Months Ended
Mar. 31, 2023
LEASES  
Summary of balance sheet information related to leases

As of

As of

March 31, 2023

March 31, 2022

(In thousands)

Operating Leases

Operating lease right-of-use assets

$

684

$

889

Lease liabilities-current

$

413

$

537

Lease liabilities-non-current

238

361

Total operating lease liabilities

$

651

$

898

Summary of components of lease costs

Year Ended March 31, 

2023

    

2022

(In thousands)

Operating lease cost (fixed)

$

592

$

429

Short-term lease cost

31

254

$

623

$

683

Summary of other information related to leases

Year Ended March 31, 

2023

    

2022

(In thousands)

Cash paid for amounts included in the measurement of lease liabilities

Operating cash flows from operating leases

$

589

$

436

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

Operating leases

$

376

$

585

Weighted-average remaining lease term (years):

Operating leases

2.42

1.70

Weighted-average discount rate:

Operating leases

4.37%

4.25%

Summary of maturities of the lease liabilities

Operating Lease

Liabilities

Fiscal Year

(In thousands)

2024

$

420

2025

84

2026

86

2027

89

2028

7

Total undiscounted future cash flows

686

Less: Imputed interest

(35)

Present value of undiscounted future cash flows

$

651

Presentation on statement of financial position

Current

$

413

Non-current

$

238

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
11. STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Mar. 31, 2023
STOCK-BASED COMPENSATION  
Summary of stock option activities

Weighted

Number of Shares

Average

Weighted

Shares

Underlying

Remaining

Average

Available for

Options

Contractual

Exercise

Intrinsic

    

Grant

    

Outstanding

    

Life (Years)

    

Price

    

Value

 

Balance at March 31, 2020

2,522,314

8,135,791

$

6.17

Granted

(1,285,252)

1,285,252

$

6.46

Exercised

(667,503)

$

5.99

$

961,633

Forfeited

94,500

(320,663)

$

7.84

Balance at March 31, 2021

1,331,562

8,432,877

$

6.17

Options reserved

4,000,000

$

Granted

(1,280,761)

1,280,761

$

5.43

Exercised

(316,784)

$

5.12

$

149,937

Forfeited

484,862

(806,179)

$

6.45

Balance at March 31, 2022

4,535,663

8,590,675

$

6.07

Granted

(1,535,647)

1,535,647

$

3.01

Exercised

$

$

Forfeited

594,835

(1,317,162)

$

5.50

Balance at March 31, 2023

3,594,851

8,809,160

5.52

$

5.62

Options vested and exercisable

5,470,684

3.77

$

6.01

$

Options vested and expected to vest

8,628,329

5.44

$

5.64

$

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

 

$

1.87

-

3.40

1,069,082

$

2.52

7.84

299,414

$

3.40

$

3.60

-

4.42

913,408

$

4.12

8.41

161,432

$

4.06

$

4.68

-

4.99

1,081,111

$

4.97

2.84

1,081,111

$

4.97

$

5.13

-

5.58

1,346,631

$

5.42

5.32

735,451

$

5.30

$

5.69

-

5.83

953,077

$

5.80

5.46

411,522

$

5.77

$

5.91

-

6.70

1,182,559

$

6.42

4.70

1,118,669

$

6.44

$

6.86

-

7.40

935,148

$

7.10

3.19

935,148

$

7.10

$

7.46

-

8.00

698,791

$

7.74

6.65

536,608

$

7.75

$

8.09

77,260

$

8.09

4.22

77,260

$

8.09

$

8.30

552,093

$

8.30

6.33

114,069

$

8.30

8,809,160

$

5.62

5.52

5,470,684

$

6.01

Summary of stock-based compensation expense by line item

Year Ended March 31, 

    

2023

    

2022

    

2021

 

(In thousands)

Cost of revenues

$

202

$

248

$

346

Research and development

1,316

1,676

1,509

Selling, general and administrative

951

1,069

999

Total

$

2,469

$

2,993

$

2,854

Schedule of weighted average assumptions

Year Ended March 31, 

    

2023

    

2022

    

2021

 

Stock Option Plans:

Risk-free interest rate

2.95

-

4.27

%  

0.66

-

1.62

%  

0.22

-

0.42

%  

Expected life (in years)

4.55

-

5.00

5.00

5.00

Volatility

49.2

-

53.1

%  

47.7

-

49.1

%  

41.9

-

47.6

%  

Dividend yield

%  

%  

%  

Employee Stock Purchase Plan:

Risk-free interest rate

1.54

-

4.54

%  

0.04

-

0.07

%  

0.12

-

0.15

%  

Expected life (in years)

0.50

0.50

0.50

Volatility

49.3

-

58.2

%  

45.6

-

57.4

%  

67.1

-

68.6

%  

Dividend yield

%  

%  

%  

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
13. SEGMENT AND GEOGRAPHIC INFORMATION (Tables)
12 Months Ended
Mar. 31, 2023
SEGMENT AND GEOGRAPHIC INFORMATION  
Net revenues by geographic area

Year Ended March 31, 

    

2023

    

2022

    

2021

 

(In thousands)

United States

$

14,435

   

$

15,517

$

12,375

China

1,582

2,108

2,454

Singapore

4,941

5,731

4,074

Netherlands

3,087

5,172

5,555

Germany

4,474

3,471

2,395

Rest of the world

1,172

1,385

876

$

29,691

$

33,384

$

27,729

Long-lived assets by geographic area

March 31,

    

2023

    

2022

 

(In thousands)

United States

$

7,453

$

7,027

Taiwan

177

407

Israel

477

814

$

8,107

$

8,248

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2023
USD ($)
item
customer
subsidiary
facility
Mar. 31, 2022
USD ($)
customer
Mar. 31, 2021
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    
Accounts Receivable [Member]      
Basis of consolidation and risks and uncertainties      
Number of customers 3 3  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Major Customer One Member      
Basis of consolidation and risks and uncertainties      
Percentage attributable to customers 36.00% 34.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Major Customer Two Member      
Basis of consolidation and risks and uncertainties      
Percentage attributable to customers 25.00% 28.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Major Customer Four Member      
Basis of consolidation and risks and uncertainties      
Percentage attributable to customers 19.00% 19.00%  
Sales Revenue, Net [Member]      
Basis of consolidation and risks and uncertainties      
Number of customers 3 4 4
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Major Customer One Member      
Basis of consolidation and risks and uncertainties      
Percentage attributable to customers 48.00% 38.00% 30.00%
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Major Customer Two Member      
Basis of consolidation and risks and uncertainties      
Percentage attributable to customers 17.00% 17.00% 22.00%
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Major Customer Three Member      
Basis of consolidation and risks and uncertainties      
Percentage attributable to customers   16.00% 21.00%
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Major Customer Four Member      
Basis of consolidation and risks and uncertainties      
Percentage attributable to customers 10.00% 11.00% 15.00%
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&E (Details)
12 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Property and equipment, net:      
Useful life, property and equipment 7 years    
Impairment losses on long-lived equipment $ 0 $ 0 $ 0
Inventories      
Minimum months to determine excess inventory 12 months    
Inventory write-downs $ 226,000 $ 402,000 $ 466,000
Segments      
Number of operating segments | segment 1    
Accounting for stock-based compensation      
Expected term   5 years 5 years
Dividend yield (as a percent) 0.00%    
Comprehensive income (loss) $ (15,950,000) $ (16,502,000) $ (21,596,000)
Income taxes      
Net deferred tax assets 17,500,000 16,200,000  
Valuation allowance $ 17,480,000 $ 16,183,000  
Minimum      
Property and equipment, net:      
Useful life, intangible assets 5 years    
Accounting for stock-based compensation      
Expected term 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    
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    
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent accounting pronouncements (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
The Company And Summary Of Significant Accounting Policies    
Operating lease right-of-use assets $ 684 $ 889
Lease liabilities, operating lease $ 651 $ 898
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
2. REVENUE RECOGNITION (Details)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true/false] true    
Warranty period 3 years    
Sales revenue goods | Customer Concentration Risk [Member]      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Concentration risk percentage 17.00% 29.00% 39.00%
SRAM Products | Sales Revenue, Net [Member] | Customer Concentration Risk [Member]      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]      
Concentration risk percentage 97.00% 97.00% 98.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 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
2. REVENUE RECOGNITION - Revenue disaggregated (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]      
Net revenues $ 29,691 $ 33,384 $ 27,729
Contract Manufacturers      
Disaggregation of Revenue [Line Items]      
Net revenues 5,882 10,354 12,127
Distribution      
Disaggregation of Revenue [Line Items]      
Net revenues 23,023 22,289 15,172
OEMs      
Disaggregation of Revenue [Line Items]      
Net revenues $ 786 $ 741 $ 430
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
3. NET LOSS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
NET LOSS PER COMMON SHARE      
Net loss $ (15,977) $ (16,368) $ (21,505)
Weighted average shares - Basic 24,595 24,303 23,671
Weighted average shares - Dilutive 24,595 24,303 23,671
Net loss per common share - Basic $ (0.65) $ (0.67) $ (0.91)
Net loss per common share - Diluted $ (0.65) $ (0.67) $ (0.91)
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
3. NET LOSS PER COMMON SHARE - Shares underlying options (Details) - shares
shares in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
NET LOSS PER COMMON SHARE      
Shares underlying options and ESPP shares 8,531 6,405 4,607
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
4. BALANCE SHEET DETAIL - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Inventories:    
Work-in-progress $ 3,629 $ 3,085
Finished goods 2,767 1,555
Inventory at distributors 19 15
Total inventory $ 6,415 $ 4,655
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
4. BALANCE SHEET DETAIL - Accounts receivable, net (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Accounts receivable, net:    
Accounts receivable $ 3,531 $ 4,599
Less: Allowances for doubtful accounts and other (60) (81)
Total accounts receivable, net $ 3,471 $ 4,518
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
4. BALANCE SHEET DETAIL - Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Prepaid expenses and other current assets:    
Prepaid tooling and masks $ 333 $ 68
Other receivables 156 226
Other prepaid expenses and other current assets 925 1,261
Total prepaid expenses and other current assets $ 1,414 $ 1,555
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
4. BALANCE SHEET DETAIL - Property and equipment, net (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Property and equipment, net:      
Property and equipment, gross $ 32,269,000 $ 31,455,000  
Less: Accumulated depreciation (24,846,000) (24,096,000)  
Total property and equipment, net 7,423,000 7,359,000  
Depreciation 782,000 771,000 $ 981,000
Computer and other equipment      
Property and equipment, net:      
Property and equipment, gross 19,188,000 18,415,000  
Software      
Property and equipment, net:      
Property and equipment, gross 4,428,000 4,425,000  
Land      
Property and equipment, net:      
Property and equipment, gross 3,900,000 3,900,000  
Building and building improvements      
Property and equipment, net:      
Property and equipment, gross 3,741,000 3,735,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 $ 910,000 $ 878,000  
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
4. BALANCE SHEET DETAIL - Intangible assets (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Statement [Line Items]      
Gross Carrying Amount $ 4,890,000 $ 4,890,000  
Accumulated Amortization (3,100,000) (2,867,000)  
Total 1,790,000 2,023,000  
Amortization of intangible assets 233,000 233,000 $ 233,000
Product Designs      
Statement [Line Items]      
Gross Carrying Amount 590,000 590,000  
Accumulated Amortization (590,000) (590,000)  
Patents      
Statement [Line Items]      
Gross Carrying Amount 4,220,000 4,220,000  
Accumulated Amortization (2,430,000) (2,197,000)  
Total 1,790,000 2,023,000  
Software.      
Statement [Line Items]      
Gross Carrying Amount 80,000 80,000  
Accumulated Amortization $ (80,000) $ (80,000)  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.2
4. BALANCE SHEET DETAIL - Future amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Fiscal year ending March 31,    
2024 $ 233  
2025 233  
2026 233  
2027 233  
2028 233  
Thereafter 625  
Total $ 1,790 $ 2,023
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
4. BALANCE SHEET DETAIL - Accrued expenses and other liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Accrued expenses and other liabilities:    
Accrued compensation $ 3,441 $ 5,524
Accrued commissions 214 232
Income taxes payable 345 127
Miscellaneous accrued expenses 1,168 967
Total accrued expenses and other liabilities $ 5,168 $ 6,850
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.2
4. BALANCE SHEET DETAIL - Additional information (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2022
Sep. 30, 2023
Mar. 31, 2023
Mar. 31, 2022
Statement [Line Items]        
Percentage of reduction in global work force 15.00%      
Severance related charges     $ 0.3 $ 0.0
Accrued severance       $ 0.0
Subsequent Event        
Statement [Line Items]        
Severance related charges   $ 0.3    
Cost of revenues        
Statement [Line Items]        
Severance related charges     0.1  
Selling, General and Administrative Expenses [Member]        
Statement [Line Items]        
Severance related charges     $ 0.2  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.2
5. GOODWILL (Details)
$ in Thousands
9 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
GOODWILL      
Number of reporting units | segment   1  
Goodwill   $ 7,978 $ 7,978
Percentage of discount rate used for cash flows   22.00%  
Percentage of terminal growth rate for cash flows   2.00%  
Threshold number of days prior to the measurement date for calculating the average share price, condition one   30 days  
Number of years historical transactions considered for estimated control premium   5 years  
Goodwill impairment $ 0 $ 0  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.2
6. INCOME TAXES - Provision for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Loss before income taxes:      
U.S. $ (10,992) $ (11,132) $ (10,775)
Foreign (4,613) (5,281) (10,395)
Loss before income taxes (15,605) (16,413) (21,170)
Current income tax expense (benefit):      
U.S. federal     (379)
Foreign 382 (48) 714
State 1 1 (1)
Current income tax expense (benefit) 383 (47) 334
Deferred income tax expense (benefit):      
U.S. federal (7) 2 1
State (4)    
Deferred income tax expense (benefit) (11) 2 1
Provision (benefit) for income taxes $ 372 $ (45) $ 335
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.2
6. INCOME TAXES - Statutory income tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
INCOME TAXES      
U.S. Federal taxes at statutory rate $ (3,277) $ (3,447) $ (4,446)
State taxes, net of federal benefit (3) 1 (1)
Settlement of uncertain tax positions     524
Stock-based compensation 463 605 482
Tax credits (487) (497) (509)
Foreign tax rate differential 1,350 1,277 2,419
GILTI tax 1,262    
Tax exempt interest     (5)
Tax remeasurement   (220)  
Non-deductible expenses and other 1 4 (2)
Income tax expense (benefit) before change in valuation allowance (691) (2,277) (1,538)
Valuation allowance 1,063 2,232 1,873
Provision for income taxes $ 372 $ (45) $ 335
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
6. INCOME TAXES - Deferred tax assets and liabilities (Details) - USD ($)
Mar. 31, 2023
Mar. 31, 2022
Deferred tax assets:    
Tax credits $ 8,714,000 $ 7,861,000
Net operating losses 4,064,000 5,207,000
Capitalized research and development 2,106,000  
Stock-based compensation 1,119,000 1,171,000
Property and equipment 551,000 771,000
Unrecognized gains 10,000 22,000
Other reserves and accruals 1,073,000 1,384,000
Total deferred tax assets 17,637,000 16,416,000
Valuation allowance (17,480,000) (16,183,000)
Total deferred tax assets 157,000 233,000
Deferred tax liabilities:    
Leased assets (169,000) (244,000)
Total deferred tax liabilities (169,000) (244,000)
Net deferred tax liability (12,000) $ (11,000)
Deferred tax liabilities, undistributed foreign earnings $ 0  
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.2
6. INCOME TAXES - Unrecognized tax benefits (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Statement [Line Items]          
Unrecognized tax benefits, noncurrent     $ 0 $ 0  
Deferred tax assets unrecognized tax benefit     3,700,000 3,500,000  
Deferred tax assets, gross     17,637,000 16,416,000  
Valuation allowance     (17,480,000) (16,183,000)  
Net deferred tax asset     17,500,000 16,200,000  
Provision (benefit) for income taxes     372,000 (45,000) $ 335,000
Income (loss) before income taxes     (15,605,000) (16,413,000) (21,170,000)
Deferred tax liability     12,000 11,000  
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]          
Unrecognized tax benefits, beginning of period   $ 3,321,000 3,502,000 3,273,000 3,321,000
Additions based on tax positions related to current year     221,000 229,000 233,000
Settlements during the period         (203,000)
Reductions based on tax positions related to prior years         (78,000)
Unrecognized tax benefits, end of period     $ 3,723,000 $ 3,502,000 $ 3,273,000
Accrued expenses and other liabilities          
Statement [Line Items]          
Income taxes, accrued   713,000      
Israel Tax Authority [Member]          
Statement [Line Items]          
Provision (benefit) for income taxes   $ 479,000      
Income tax payment $ 713,000        
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.2
6. INCOME TAXES - Tax Cuts and Jobs Act (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Statement [Line Items]      
Possible reduction in uncertain tax benefits $ 0    
Valuation allowance 17,480,000 $ 16,183,000  
Valuation allowance, increase 1,300,000 $ 3,200,000  
Federal net operating loss     $ 378,000
Tax effect, Global intangible low-taxed income 0    
Federal      
Statement [Line Items]      
Net operating loss carryforwards for income tax purposes 13,100,000    
Tax credit carryforwards for income tax purposes 4,600,000    
State      
Statement [Line Items]      
Net operating loss carryforwards for income tax purposes 22,100,000    
Tax credit carryforwards for income tax purposes $ 5,100,000    
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.2
7. FINANCIAL INSTRUMENTS (Details)
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Nov. 23, 2015
Fair value measurements      
Discount rate 0.152   0.148
Short-term investments $ 3,363,000 $ 6,992,000  
Long-term investments   3,345,000  
Minimum      
Fair value measurements      
Probability rate 0.15    
Maximum      
Fair value measurements      
Probability rate 0.90    
Fair Value, Inputs, Level 2 | Available-for-sale Securities      
Fair value measurements      
Short-term investments $ 3,400,000    
Long-term investments 0    
Other accrued expenses      
Fair value measurements      
Contingent consideration liability 1,100,000 2,700,000  
Fair Value, Measurements, Recurring      
Fair value measurements      
Assets 11,159,000 26,479,000  
Liabilities 1,052,000 2,738,000  
Fair Value, Measurements, Recurring | Money Market Funds      
Fair value measurements      
Money market funds 7,796,000 16,142,000  
Fair Value, Measurements, Recurring | Available-for-sale Securities      
Fair value measurements      
Marketable securities 3,363,000 10,337,000  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1      
Fair value measurements      
Assets 7,796,000 16,142,000  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 1 | Money Market Funds      
Fair value measurements      
Money market funds 7,796,000 16,142,000  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2      
Fair value measurements      
Assets 3,363,000 10,337,000  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Available-for-sale Securities      
Fair value measurements      
Marketable securities 3,363,000 10,337,000  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3      
Fair value measurements      
Liabilities $ 1,052,000 $ 2,738,000  
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.2
7. FINANCIAL INSTRUMENTS - Change in contingent consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Changes in fair value of contingent consideration      
Contingent consideration, beginning of period $ 2,738 $ 4,225 $ 3,898
Change due to accretion 222 88 98
Re-measurement of contingent consideration (1,908) (1,575) 229
Contingent consideration, end of period $ 1,052 $ 2,738 $ 4,225
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.2
7. FINANCIAL INSTRUMENTS - Available-for-sale investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Available-for-sale investments    
Cost $ 3,403  
Total 3,363  
Short-term Investments    
Available-for-sale investments    
Cost 3,403 $ 7,018
Gross Unrealized Losses (40) (26)
Total 3,363 6,992
Short-term investments, Certificates of deposit    
Available-for-sale investments    
Cost 1,750 4,000
Gross Unrealized Losses (13) (11)
Total 1,737 3,989
Short-term investments, Supranational obligations    
Available-for-sale investments    
Cost 654 1,007
Gross Unrealized Losses (17) (7)
Total 637 1,000
Short-term investments, Agency bonds    
Available-for-sale investments    
Cost 999 2,011
Gross Unrealized Losses (10) (8)
Total $ 989 2,003
Other Long-term Investments    
Available-for-sale investments    
Cost   3,398
Gross Unrealized Losses   (53)
Total   3,345
Long-term investments, Certificates of deposit    
Available-for-sale investments    
Cost   1,750
Gross Unrealized Losses   (18)
Total   1,732
Long-term investments, Supranational obligations    
Available-for-sale investments    
Cost   651
Gross Unrealized Losses   (17)
Total   634
Long-term investments, Agency bonds    
Available-for-sale investments    
Cost   997
Gross Unrealized Losses   (18)
Total   $ 979
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.2
7. FINANCIAL INSTRUMENTS - Unrealized losses and fair value (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Fair Value    
Less Than 12 Months, Fair Value   $ 9,590
12 Months or Greater, Fair Value $ 3,363 246
Total, Fair Value 3,363 9,836
Unrealized Loss    
Less Than 12 Months, Unrealized Loss   (76)
12 Months or Greater, Unrealized Loss (40) (3)
Total, Unrealized Loss (40) (79)
Certificates of deposit    
Fair Value    
Less Than 12 Months, Fair Value   4,974
12 Months or Greater, Fair Value 1,737 246
Total, Fair Value 1,737 5,220
Unrealized Loss    
Less Than 12 Months, Unrealized Loss   (26)
12 Months or Greater, Unrealized Loss (13) (3)
Total, Unrealized Loss (13) (29)
Agency bonds    
Fair Value    
Less Than 12 Months, Fair Value   2,982
12 Months or Greater, Fair Value 990  
Total, Fair Value 990 2,982
Unrealized Loss    
Less Than 12 Months, Unrealized Loss   (26)
12 Months or Greater, Unrealized Loss (10)  
Total, Unrealized Loss (10) (26)
Supranational obligations    
Fair Value    
Less Than 12 Months, Fair Value   1,634
12 Months or Greater, Fair Value 636  
Total, Fair Value 636 1,634
Unrealized Loss    
Less Than 12 Months, Unrealized Loss   (24)
12 Months or Greater, Unrealized Loss (17)  
Total, Unrealized Loss $ (17) $ (24)
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.2
7. FINANCIAL INSTRUMENTS - Other information (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Other information    
Maximum maturity period of investment portfolio 3 years  
Deferred tax asset related to unrecognized gains and losses on short-term and long-term investments $ 10,000 $ 22,000
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.2
7. FINANCIAL INSTRUMENTS - Contractual maturities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
FINANCIAL INSTRUMENTS  
Maturing within one year, Cost $ 3,403
Total 3,403
Maturing within one year, Fair Value 3,363
Total $ 3,363
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.2
8. LEASES - Operating leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Leases    
Operating lease, option to extend true  
Operating lease, renewal term 5 years  
Operating lease right-of-use assets $ 684 $ 889
Lease liabilities, current 413 537
Lease liabilities, non-current 238 361
Total operating lease liabilities $ 651 $ 898
Minimum    
Leases    
Operating lease, term of lease 5 months  
Maximum    
Leases    
Operating lease, term of lease 49 months  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.2
8. LEASES - Lease costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Components of lease costs    
Operating lease cost (fixed) $ 592 $ 429
Short-term lease cost 31 254
Lease costs $ 623 $ 683
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.2
8. LEASES - Other information (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Cash paid for amounts included in the measurement of lease liabilities    
Operating cash flows from operating leases $ 589 $ 436
Right-of-use assets obtained in exchange for lease obligations - Operating leases $ 376 $ 585
Weighted-average remaining lease term (years) - Operating leases 2 years 5 months 1 day 1 year 8 months 12 days
Weighted-average discount rate - Operating leases 4.37% 4.25%
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.2
8. LEASES - Maturity of lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Maturity of Lease Liabilities    
2024 $ 420  
2025 84  
2026 86  
2027 89  
2028 7  
Total 686  
Less: Imputed interest (35)  
Total operating lease liabilities 651 $ 898
Current 413 537
Non-current $ 238 $ 361
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.2
9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
COMMITMENTS AND CONTINGENCIES      
Royalty expense $ 39,000 $ 32,000 $ 35,000
Product warranties      
Warranty period 3 years    
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.2
10. COMMON STOCK - Repurchases (Details) - Common
$ / shares in Units, $ in Millions
12 Months Ended
Mar. 31, 2023
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 79 R67.htm IDEA: XBRL DOCUMENT v3.23.2
10. COMMON STOCK (Details) - $ / shares
Mar. 31, 2023
Mar. 31, 2022
COMMON STOCK.    
Common stock, shares authorized 150,000,000 150,000,000
Common stock, par value $ 0.001 $ 0.001
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.2
11. STOCK-BASED COMPENSATION (Details)
1 Months Ended 12 Months Ended
Jul. 31, 2021
USD ($)
shares
Jun. 30, 2016
shares
Mar. 31, 2023
USD ($)
item
shares
Mar. 31, 2022
shares
Mar. 31, 2021
shares
Mar. 31, 2007
shares
Share-based Compensation Arrangement by Share-based Payment Award            
Granted (in shares)     1,535,647 1,280,761 1,285,252  
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)     198,820      
Employee Stock Purchase Plan Year 2007 | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award            
Offering period length     27 months      
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.2
11. STOCK-BASED COMPENSATION - Stock option activities (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
STOCK-BASED COMPENSATION      
Shares available for grant, Beginning 4,535,663 1,331,562 2,522,314
Options reserved (in shares)   4,000,000  
Granted (in shares) (1,535,647) (1,280,761) (1,285,252)
Forfeited (in shares) 594,835 484,862 94,500
Shares available for grant, Ending 3,594,851 4,535,663 1,331,562
Number of Shares Underlying Options Outstanding      
Balance at the beginning of the period (in shares) 8,590,675 8,432,877 8,135,791
Granted (in shares) 1,535,647 1,280,761 1,285,252
Exercised (in shares)   (316,784) (667,503)
Forfeited (in shares) (1,317,162) (806,179) (320,663)
Balance at the end of the period (in shares) 8,809,160 8,590,675 8,432,877
Options vested and exercisable (in shares) 5,470,684    
Options vested and expected to vest (in shares) 8,628,329    
Weighted Average Remaining Contractual Life      
Options weighted average remaining contractual life 5 years 6 months 7 days    
Options vested and exercisable 3 years 9 months 7 days    
Options vested and expected to vest 5 years 5 months 8 days    
Weighted Average Exercise Price      
Balance at the beginning of the period (in dollars per share) $ 6.07 $ 6.17 $ 6.17
Granted (in dollars per share) 3.01 5.43 6.46
Exercised (in dollars per share)   5.12 5.99
Forfeited (in dollars per share) 5.50 6.45 7.84
Balance at the end of the period (in dollars per share) 5.62 $ 6.07 $ 6.17
Options vested and exercisable (in dollars per share) 6.01    
Options vested and expected to vest (in dollars per share) $ 5.64    
Intrinsic Value      
Exercised (in dollars)   $ 149,937 $ 961,633
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.23.2
11. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details) - $ / shares
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Options outstanding by exercise price        
Exercise Price (in dollars per share) $ 5.62 $ 6.07 $ 6.17 $ 6.17
Number of Shares Underlying Options Outstanding (in shares) 8,809,160      
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.62      
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 6 months 7 days      
Options Exercisable, Number Vested and Exercisable (in shares) 5,470,684      
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 6.01      
$ 1.87 - 3.40        
Options outstanding by exercise price        
Exercise Price, low end of range (in dollars per share) 1.87      
Exercise Price, high end of range (in dollars per share) $ 3.40      
Number of Shares Underlying Options Outstanding (in shares) 1,069,082      
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 2.52      
Options Outstanding, Weighted Average Remaining Contractual Life 7 years 10 months 2 days      
Options Exercisable, Number Vested and Exercisable (in shares) 299,414      
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 3.40      
$ 3.60 - 4.42        
Options outstanding by exercise price        
Exercise Price, low end of range (in dollars per share) 3.60      
Exercise Price, high end of range (in dollars per share) $ 4.42      
Number of Shares Underlying Options Outstanding (in shares) 913,408      
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.12      
Options Outstanding, Weighted Average Remaining Contractual Life 8 years 4 months 28 days      
Options Exercisable, Number Vested and Exercisable (in shares) 161,432      
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.06      
$ 4.68 - 4.99        
Options outstanding by exercise price        
Exercise Price, low end of range (in dollars per share) 4.68      
Exercise Price, high end of range (in dollars per share) $ 4.99      
Number of Shares Underlying Options Outstanding (in shares) 1,081,111      
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.97      
Options Outstanding, Weighted Average Remaining Contractual Life 2 years 10 months 2 days      
Options Exercisable, Number Vested and Exercisable (in shares) 1,081,111      
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.97      
$ 5.13 - 5.58        
Options outstanding by exercise price        
Exercise Price, low end of range (in dollars per share) 5.13      
Exercise Price, high end of range (in dollars per share) $ 5.58      
Number of Shares Underlying Options Outstanding (in shares) 1,346,631      
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.42      
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 3 months 25 days      
Options Exercisable, Number Vested and Exercisable (in shares) 735,451      
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.30      
$ 5.69 - 5.83        
Options outstanding by exercise price        
Exercise Price, low end of range (in dollars per share) 5.69      
Exercise Price, high end of range (in dollars per share) $ 5.83      
Number of Shares Underlying Options Outstanding (in shares) 953,077      
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.80      
Options Outstanding, Weighted Average Remaining Contractual Life 5 years 5 months 15 days      
Options Exercisable, Number Vested and Exercisable (in shares) 411,522      
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.77      
$ 5.91 - 6.70        
Options outstanding by exercise price        
Exercise Price, low end of range (in dollars per share) 5.91      
Exercise Price, high end of range (in dollars per share) $ 6.70      
Number of Shares Underlying Options Outstanding (in shares) 1,182,559      
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 6.42      
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 8 months 12 days      
Options Exercisable, Number Vested and Exercisable (in shares) 1,118,669      
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 6.44      
$ 6.86 - 7.40        
Options outstanding by exercise price        
Exercise Price, low end of range (in dollars per share) 6.86      
Exercise Price, high end of range (in dollars per share) $ 7.40      
Number of Shares Underlying Options Outstanding (in shares) 935,148      
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 7.10      
Options Outstanding, Weighted Average Remaining Contractual Life 3 years 2 months 8 days      
Options Exercisable, Number Vested and Exercisable (in shares) 935,148      
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 7.10      
$ 7.46 - 8.00        
Options outstanding by exercise price        
Exercise Price (in dollars per share) 7.46      
Exercise Price, high end of range (in dollars per share) $ 8.00      
Number of Shares Underlying Options Outstanding (in shares) 698,791      
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 7.74      
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 7 months 24 days      
Options Exercisable, Number Vested and Exercisable (in shares) 536,608      
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 7.75      
$8.09        
Options outstanding by exercise price        
Exercise Price (in dollars per share) $ 8.09      
Number of Shares Underlying Options Outstanding (in shares) 77,260      
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.09      
Options Outstanding, Weighted Average Remaining Contractual Life 4 years 2 months 19 days      
Options Exercisable, Number Vested and Exercisable (in shares) 77,260      
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.09      
$8.30        
Options outstanding by exercise price        
Exercise Price (in dollars per share) $ 8.30      
Number of Shares Underlying Options Outstanding (in shares) 552,093      
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.30      
Options Outstanding, Weighted Average Remaining Contractual Life 6 years 3 months 29 days      
Options Exercisable, Number Vested and Exercisable (in shares) 114,069      
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.30      
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.23.2
11. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Stock-based compensation expense by line item      
Stock-based compensation expense $ 2,469,000 $ 2,993,000 $ 2,854,000
Cost of Revenues [Member]      
Stock-based compensation expense by line item      
Stock-based compensation expense 202,000 248,000 346,000
Research and Development Expense [Member]      
Stock-based compensation expense by line item      
Stock-based compensation expense 1,316,000 1,676,000 1,509,000
Selling, General and Administrative Expenses [Member]      
Stock-based compensation expense by line item      
Stock-based compensation expense 951,000 1,069,000 999,000
Employee Stock Purchase Plan Year 2007      
Stock-based compensation expense by line item      
Stock-based compensation expense $ 211,000 $ 260,000 $ 276,000
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.23.2
11. STOCK-BASED COMPENSATION - Weighted average assumptions (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Stock-based compensation      
Expected life   5 years 5 years
Dividend yield (as a percent) 0.00%    
Other information      
Income tax benefit recognized from allocation of share-based compensation expense $ 0 $ 0  
Windfall tax benefits realized 0 $ 0  
Unrecognized compensation costs $ 4,400,000    
Weighted average period of recognition of unrecognized compensation costs 1 year 8 months 26 days    
Weighted average fair value per underlying share of options granted (in dollars per share) $ 1.38 $ 2.29 $ 2.55
Minimum      
Stock-based compensation      
Expected life 4 years 7 months 6 days    
Maximum      
Stock-based compensation      
Expected life 5 years    
Employee stock options      
Stock-based compensation      
Risk-free interest rate, low end of range (as a percent) 2.95% 0.66% 0.22%
Risk-free interest rate, high end of range (as a percent) 4.27% 1.62% 0.42%
Expected life   5 years 5 years
Volatility, low end of range (as a percent) 49.20% 47.70% 41.90%
Volatility, high end of range (as a percent) 53.10% 49.10% 47.60%
Employee stock options | Minimum      
Stock-based compensation      
Expected life 4 years 6 months 18 days    
Employee stock options | Maximum      
Stock-based compensation      
Expected life 5 years    
Employee stock purchase plan options      
Stock-based compensation      
Risk-free interest rate, low end of range (as a percent) 1.54% 0.04% 0.12%
Risk-free interest rate, high end of range (as a percent) 4.54% 0.07% 0.15%
Expected life 6 months 6 months 6 months
Volatility, low end of range (as a percent) 49.30% 45.60% 67.10%
Volatility, high end of range (as a percent) 58.20% 57.40% 68.60%
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.23.2
12. RELATED PARTY TRANSACTION (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Related Party Transaction [Line Items]      
Amount owed to WNC $ 8,000 $ 32,000  
Non-Recurring Engineering Services | Wistron Neweb Corp      
Related Party Transaction [Line Items]      
Non-recurring engineering service expense $ 240,000 $ 397,000 $ 482,000
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.23.2
13. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2023
USD ($)
segment
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Net revenues by geographic area      
Net revenues $ 29,691 $ 33,384 $ 27,729
Number of reporting units | segment 1    
United States      
Net revenues by geographic area      
Net revenues $ 14,435 15,517 12,375
China      
Net revenues by geographic area      
Net revenues 1,582 2,108 2,454
Singapore      
Net revenues by geographic area      
Net revenues 4,941 5,731 4,074
Netherlands      
Net revenues by geographic area      
Net revenues 3,087 5,172 5,555
Germany      
Net revenues by geographic area      
Net revenues 4,474 3,471 2,395
Rest of the world      
Net revenues by geographic area      
Net revenues $ 1,172 $ 1,385 $ 876
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.23.2
13. SEGMENT AND GEOGRAPHIC INFORMATION - Long-lived assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Net revenues and long-lived assets by geographic area    
Long-lived assets and operating lease right-of-use assets $ 8,107 $ 8,248
United States    
Net revenues and long-lived assets by geographic area    
Long-lived assets and operating lease right-of-use assets 7,453 7,027
Taiwan    
Net revenues and long-lived assets by geographic area    
Long-lived assets and operating lease right-of-use assets 177 407
Israel    
Net revenues and long-lived assets by geographic area    
Long-lived assets and operating lease right-of-use assets $ 477 $ 814
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.23.2
14. ACQUISITION (Details)
3 Months Ended 12 Months Ended
Nov. 23, 2015
USD ($)
patent
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Mar. 31, 2019
USD ($)
Acquisition disclosure                
Discount rate 0.148       0.152      
Other accrued expenses                
Acquisition disclosure                
Contingent consideration liability         $ 1,100,000 $ 2,700,000    
MikaMonu                
Acquisition disclosure                
Cash paid for acquisition $ 4,900,000              
Payment of escrow deposit   $ 1,000,000.0 $ 750,000 $ 743,000        
Potential cash retention payments 2,500,000              
Change in contingent consideration liability         (1,900,000) (1,600,000) $ 229,000  
MikaMonu | Other accrued expenses                
Acquisition disclosure                
Contingent consideration liability $ 5,800,000       1,100,000 $ 2,700,000    
MikaMonu | United States                
Acquisition disclosure                
Number of patents held | patent 12              
MikaMonu | Continued employment of Dr. Avidan Akerib                
Acquisition disclosure                
Amount of payment held in escrow $ 2,500,000              
Contingent consideration 1,200,000              
MikaMonu | Product development milestones and revenue targets                
Acquisition disclosure                
Contingent consideration         1,300,000      
MikaMonu | Product development milestones and revenue targets | Maximum                
Acquisition disclosure                
Contingent consideration         $ 32,000,000.0      
MikaMonu | Product development milestones and revenue targets | Accrued expenses and other liabilities                
Acquisition disclosure                
Contingent consideration               $ 750,000
MikaMonu | Quarterly payments based on net revenue | Maximum                
Acquisition disclosure                
Contingent consideration $ 30,000,000.0              
Contingent consideration, percent of net revenue 5.00%              
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.23.2
15. EMPLOYEE BENEFIT PLANS (Details)
12 Months Ended
Mar. 31, 2023
United States  
Defined Contribution Plan Disclosure [Line Items]  
Maximum amount employee can contribute (as a percent) 15.00%
Taiwan  
Defined Contribution Plan Disclosure [Line Items]  
Maximum amount employee can contribute (as a percent) 6.00%
Maximum amount employer can contribute (as a percent) 6.00%
Israel  
Defined Contribution Plan Disclosure [Line Items]  
Maximum amount employee can contribute (as a percent) 6.00%
Maximum amount employer can contribute (as a percent) 15.83%
XML 90 gsit-20230331x10k_htm.xml IDEA: XBRL DOCUMENT 0001126741 gsit:AccruedExpensesAndOtherLiabilitiesMember 2020-06-30 0001126741 us-gaap:CommonClassAMember 2023-03-31 0001126741 us-gaap:CommonClassAMember 2022-04-01 2023-03-31 0001126741 us-gaap:CommonStockMember 2022-04-01 2023-03-31 0001126741 us-gaap:CommonStockMember 2021-04-01 2022-03-31 0001126741 us-gaap:CommonStockMember 2020-04-01 2021-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:RetainedEarningsMember 2021-03-31 0001126741 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001126741 us-gaap:RetainedEarningsMember 2020-03-31 0001126741 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001126741 us-gaap:CommonStockMember 2023-03-31 0001126741 us-gaap:CommonStockMember 2022-03-31 0001126741 us-gaap:CommonStockMember 2021-03-31 0001126741 us-gaap:CommonStockMember 2020-03-31 0001126741 gsit:ShareBasedCompensationRangeTenMember 2022-04-01 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeNineMember 2022-04-01 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeEightMember 2022-04-01 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeTwoMember 2022-04-01 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeThreeMember 2022-04-01 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeSixMember 2022-04-01 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeSevenMember 2022-04-01 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeOneMember 2022-04-01 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeFourMember 2022-04-01 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeFiveMember 2022-04-01 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeTwoMember 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeThreeMember 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeSixMember 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeSevenMember 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeOneMember 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeFourMember 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeFiveMember 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeTenMember 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeNineMember 2023-03-31 0001126741 gsit:ShareBasedCompensationRangeEightMember 2023-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 2022-04-01 2023-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 gsit:EmployeeStockPurchasePlanMember 2022-04-01 2023-03-31 0001126741 us-gaap:EmployeeStockOptionMember 2021-04-01 2022-03-31 0001126741 gsit:EmployeeStockPurchasePlanMember 2021-04-01 2022-03-31 0001126741 us-gaap:EmployeeStockOptionMember 2020-04-01 2021-03-31 0001126741 gsit:EmployeeStockPurchasePlanMember 2020-04-01 2021-03-31 0001126741 gsit:NonOfficerEmployeeMember gsit:EquityIncentivePlanYear2007Member 2022-04-01 2023-03-31 0001126741 gsit:NonOfficerEmployeeMember gsit:EquityIncentivePlan2016Member 2022-04-01 2023-03-31 0001126741 srt:OfficerMember gsit:EquityIncentivePlanYear2007Member 2022-04-01 2023-03-31 0001126741 srt:OfficerMember gsit:EquityIncentivePlan2016Member 2022-04-01 2023-03-31 0001126741 us-gaap:SubsequentEventMember 2023-04-01 2023-09-30 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 gsit:RestOfWorldMember 2021-04-01 2022-03-31 0001126741 gsit:OriginalEquipmentManufacturerMember 2021-04-01 2022-03-31 0001126741 gsit:DistributionMember 2021-04-01 2022-03-31 0001126741 gsit:ContractManufacturersMember 2021-04-01 2022-03-31 0001126741 country:US 2021-04-01 2022-03-31 0001126741 country:SG 2021-04-01 2022-03-31 0001126741 country:NL 2021-04-01 2022-03-31 0001126741 country:DE 2021-04-01 2022-03-31 0001126741 country:CN 2021-04-01 2022-03-31 0001126741 gsit:RestOfWorldMember 2020-04-01 2021-03-31 0001126741 gsit:OriginalEquipmentManufacturerMember 2020-04-01 2021-03-31 0001126741 gsit:DistributionMember 2020-04-01 2021-03-31 0001126741 gsit:ContractManufacturersMember 2020-04-01 2021-03-31 0001126741 country:US 2020-04-01 2021-03-31 0001126741 country:SG 2020-04-01 2021-03-31 0001126741 country:NL 2020-04-01 2021-03-31 0001126741 country:DE 2020-04-01 2021-03-31 0001126741 country:CN 2020-04-01 2021-03-31 0001126741 gsit:NonRecurringEngineeringServicesMember gsit:WistronNewebCorpMember 2022-04-01 2023-03-31 0001126741 gsit:NonRecurringEngineeringServicesMember gsit:WistronNewebCorpMember 2021-04-01 2022-03-31 0001126741 gsit:NonRecurringEngineeringServicesMember gsit:WistronNewebCorpMember 2020-04-01 2021-03-31 0001126741 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-04-01 2023-03-31 0001126741 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-04-01 2023-03-31 0001126741 srt:MinimumMember gsit:ComputerAndOtherEquipmentMember 2022-04-01 2023-03-31 0001126741 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-04-01 2023-03-31 0001126741 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-04-01 2023-03-31 0001126741 srt:MaximumMember gsit:ComputerAndOtherEquipmentMember 2022-04-01 2023-03-31 0001126741 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-03-31 0001126741 us-gaap:LeaseholdImprovementsMember 2023-03-31 0001126741 us-gaap:LandMember 2023-03-31 0001126741 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001126741 us-gaap:BuildingAndBuildingImprovementsMember 2023-03-31 0001126741 gsit:ComputerAndOtherEquipmentMember 2023-03-31 0001126741 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-03-31 0001126741 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001126741 us-gaap:LandMember 2022-03-31 0001126741 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001126741 us-gaap:BuildingAndBuildingImprovementsMember 2022-03-31 0001126741 gsit:ComputerAndOtherEquipmentMember 2022-03-31 0001126741 country:US 2023-03-31 0001126741 country:TW 2023-03-31 0001126741 country:IL 2023-03-31 0001126741 country:US 2022-03-31 0001126741 country:TW 2022-03-31 0001126741 country:IL 2022-03-31 0001126741 gsit:MikamonuMember 2015-11-23 2015-11-23 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2023-03-31 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2022-03-31 0001126741 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2021-03-31 0001126741 us-gaap:StateAndLocalJurisdictionMember 2023-03-31 0001126741 us-gaap:ForeignCountryMember 2023-03-31 0001126741 us-gaap:RetainedEarningsMember 2022-04-01 2023-03-31 0001126741 us-gaap:RetainedEarningsMember 2021-04-01 2022-03-31 0001126741 us-gaap:RetainedEarningsMember 2020-04-01 2021-03-31 0001126741 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001126741 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001126741 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001126741 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001126741 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001126741 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001126741 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001126741 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001126741 2015-11-23 0001126741 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001126741 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001126741 us-gaap:IsraelTaxAuthorityMember 2020-04-01 2020-06-30 0001126741 us-gaap:IsraelTaxAuthorityMember 2020-07-01 2020-09-30 0001126741 2022-04-01 2022-12-31 0001126741 us-gaap:PatentsMember 2023-03-31 0001126741 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-03-31 0001126741 gsit:ProductDesignsMember 2023-03-31 0001126741 us-gaap:PatentsMember 2022-03-31 0001126741 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-03-31 0001126741 gsit:ProductDesignsMember 2022-03-31 0001126741 country:US 2022-04-01 2023-03-31 0001126741 country:TW 2022-04-01 2023-03-31 0001126741 country:IL 2022-04-01 2023-03-31 0001126741 us-gaap:BondsMember 2022-03-31 0001126741 gsit:SupranationalObligationsMember 2022-03-31 0001126741 us-gaap:CertificatesOfDepositMember 2023-03-31 0001126741 us-gaap:BondsMember 2023-03-31 0001126741 gsit:SupranationalObligationsMember 2023-03-31 0001126741 us-gaap:CertificatesOfDepositMember 2022-03-31 0001126741 gsit:SRMProductsMember us-gaap:SalesRevenueNetMember 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:MajorCustomerTwoMember us-gaap:AccountsReceivableMember 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:MajorCustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0001126741 gsit:MajorCustomerFourMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0001126741 gsit:MajorCustomerFourMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0001126741 gsit:SRMProductsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001126741 gsit:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001126741 gsit:MajorCustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001126741 gsit:MajorCustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001126741 gsit:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001126741 gsit:MajorCustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001126741 gsit:MajorCustomerFourMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001126741 gsit:MajorCustomerFourMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001126741 gsit:SRMProductsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001126741 gsit:MajorCustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001126741 gsit:MajorCustomerThreeMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001126741 gsit:MajorCustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001126741 gsit:MajorCustomerFourMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001126741 gsit:EquityIncentivePlan2016Member 2016-06-30 0001126741 2021-03-31 0001126741 2020-03-31 0001126741 us-gaap:OtherLiabilitiesMember gsit:MikamonuMember 2023-03-31 0001126741 us-gaap:OtherLiabilitiesMember 2023-03-31 0001126741 us-gaap:OtherLiabilitiesMember gsit:MikamonuMember 2022-03-31 0001126741 us-gaap:OtherLiabilitiesMember 2022-03-31 0001126741 us-gaap:OtherLiabilitiesMember gsit:MikamonuMember 2015-11-23 0001126741 srt:MaximumMember gsit:MikamonuMember gsit:ProductDevelopmentMilestonesAndRevenueTargetsMember 2023-03-31 0001126741 gsit:MikamonuMember gsit:ProductDevelopmentMilestonesAndRevenueTargetsMember 2023-03-31 0001126741 gsit:AccruedExpensesAndOtherLiabilitiesMember gsit:MikamonuMember gsit:ProductDevelopmentMilestonesAndRevenueTargetsMember 2019-03-31 0001126741 srt:MaximumMember gsit:MikamonuMember gsit:QuarterlyPaymentsBasedOnNetRevenueMember 2015-11-23 0001126741 gsit:MikamonuMember 2022-04-01 2023-03-31 0001126741 gsit:MikamonuMember 2021-04-01 2022-03-31 0001126741 gsit:MikamonuMember 2020-04-01 2021-03-31 0001126741 us-gaap:AvailableforsaleSecuritiesMember us-gaap:FairValueInputsLevel2Member 2023-03-31 0001126741 us-gaap:ShortTermInvestmentsMember 2023-03-31 0001126741 gsit:ShortTermInvestmentsSupranationalObligationsMember 2023-03-31 0001126741 gsit:ShortTermInvestmentsCertificatesOfDepositMember 2023-03-31 0001126741 gsit:ShortTermInvestmentsAgencyBondsMember 2023-03-31 0001126741 us-gaap:ShortTermInvestmentsMember 2022-03-31 0001126741 gsit:ShortTermInvestmentsSupranationalObligationsMember 2022-03-31 0001126741 gsit:ShortTermInvestmentsCertificatesOfDepositMember 2022-03-31 0001126741 gsit:ShortTermInvestmentsAgencyBondsMember 2022-03-31 0001126741 gsit:LongTermInvestmentsSupranationalObligationsMember 2022-03-31 0001126741 gsit:LongTermInvestmentsMember 2022-03-31 0001126741 gsit:LongTermInvestmentsCertificatesOfDepositMember 2022-03-31 0001126741 gsit:LongTermInvestmentsAgencyBondsMember 2022-03-31 0001126741 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001126741 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001126741 us-gaap:FairValueMeasurementsRecurringMember 2023-03-31 0001126741 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001126741 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001126741 us-gaap:FairValueMeasurementsRecurringMember 2022-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 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2022-03-31 0001126741 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2022-03-31 0001126741 us-gaap:CostOfSalesMember 2021-04-01 2022-03-31 0001126741 gsit:EmployeeStockPurchasePlanYear2007Member 2021-04-01 2022-03-31 0001126741 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2021-03-31 0001126741 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2021-03-31 0001126741 us-gaap:CostOfSalesMember 2020-04-01 2021-03-31 0001126741 gsit:EmployeeStockPurchasePlanYear2007Member 2020-04-01 2021-03-31 0001126741 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2023-03-31 0001126741 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2022-03-31 0001126741 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2021-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 2022-04-01 2023-03-31 0001126741 gsit:EquityIncentivePlan2016Member 2022-04-01 2023-03-31 0001126741 srt:MinimumMember 2023-03-31 0001126741 srt:MaximumMember 2023-03-31 0001126741 2022-11-01 2022-11-30 0001126741 srt:DirectorMember gsit:EquityIncentivePlan2016Member 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 srt:MaximumMember gsit:EmployeeStockPurchasePlanYear2007Member 2022-04-01 2023-03-31 0001126741 gsit:EmployeeStockPurchasePlanYear2007Member 2022-04-01 2023-03-31 0001126741 2021-04-01 2022-03-31 0001126741 2022-03-31 0001126741 2023-03-31 0001126741 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2023-03-31 0001126741 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2022-03-31 0001126741 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0001126741 us-gaap:SalesRevenueNetMember 2022-04-01 2023-03-31 0001126741 us-gaap:AccountsReceivableMember 2022-04-01 2023-03-31 0001126741 us-gaap:SalesRevenueNetMember 2021-04-01 2022-03-31 0001126741 us-gaap:AccountsReceivableMember 2021-04-01 2022-03-31 0001126741 us-gaap:SalesRevenueNetMember 2020-04-01 2021-03-31 0001126741 2020-04-01 2021-03-31 0001126741 gsit:MikamonuMember gsit:ContinuedEmploymentOfCofounderMember 2015-11-23 0001126741 gsit:MikamonuMember 2019-10-01 2019-12-31 0001126741 gsit:MikamonuMember 2018-10-01 2018-12-31 0001126741 gsit:MikamonuMember 2017-10-01 2017-12-31 0001126741 srt:MaximumMember gsit:MikamonuMember gsit:QuarterlyPaymentsBasedOnNetRevenueMember 2015-11-23 2015-11-23 0001126741 country:US gsit:MikamonuMember 2015-11-23 0001126741 gsit:MikamonuMember 2015-11-23 0001126741 2022-09-30 0001126741 2023-05-31 0001126741 2022-04-01 2023-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 P6M 24685059 GSI TECHNOLOGY INC 0001126741 --03-31 2023 FY false P5Y 24486239 713000 10-K true 2023-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 55400000 25016627 243 BDO USA, LLP San Jose, California 27212000 36971000 3363000 6992000 3471000 4518000 6415000 4655000 1414000 1555000 41875000 54691000 7423000 7359000 684000 889000 3345000 7978000 7978000 1790000 2023000 126000 137000 59876000 76422000 8000 32000 1621000 1474000 413000 537000 5168000 6850000 7202000 8861000 12000 11000 238000 361000 1052000 2738000 8504000 11971000 0.001 0.001 5000000 5000000 0.001 0.001 150000000 150000000 24685059 24486239 25000 24000 55953000 53083000 -127000 -154000 -4479000 11498000 51372000 64451000 59876000 76422000 29691000 33384000 27729000 240000 397000 482000 12010000 14847000 14512000 17681000 18537000 13217000 23550000 24672000 23344000 9938000 10218000 11137000 33488000 34890000 34481000 -15807000 -16353000 -21264000 308000 71000 295000 -106000 -131000 -201000 -15605000 -16413000 -21170000 372000 -45000 335000 -15977000 -16368000 -21505000 -0.65 -0.67 -0.91 -0.65 -0.67 -0.91 24595000 24303000 23671000 24595000 24303000 23671000 -15977000 -16368000 -21505000 27000 -134000 -91000 -15950000 -16502000 -21596000 23229286 23000 40176000 71000 49371000 89641000 790990 1000 4692000 4693000 2854000 2854000 -21505000 -21505000 -91000 -91000 24020276 24000 47722000 -20000 27866000 75592000 465963 2368000 2368000 2993000 2993000 -16368000 -16368000 -134000 -134000 24486239 24000 53083000 -154000 11498000 64451000 198820 1000 401000 402000 2469000 2469000 -15977000 -15977000 27000 27000 24685059 25000 55953000 -127000 -4479000 51372000 -15977000 -16368000 -21505000 -21000 -39000 35000 226000 402000 466000 581000 373000 598000 1685000 1487000 -327000 1015000 1004000 1214000 2469000 2993000 2854000 -13000 -69000 -88000 -1068000 814000 -2630000 1986000 714000 527000 -140000 70000 -440000 -383000 -127000 383000 -2305000 952000 -2255000 -16845000 -13826000 -15252000 7163000 17510000 7000000 12132000 21000000 316000 774000 203000 6684000 4195000 3287000 402000 2368000 4693000 402000 2368000 4693000 -9759000 -7263000 -7272000 36971000 44234000 51506000 27212000 36971000 44234000 564000 34000 6000 376000 585000 658000 155000 26000 858000 <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, 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 plans to support 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, the valuation of contingent consideration and the valuation of intangibles and goodwill. <span style="color:#212529;">The uncertainty created by the d</span>isruptions in the capital markets as a result of rising interest rates, worldwide inflationary pressures, significant fluctuations in energy prices 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: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, rising interest rates, worldwide inflationary pressures and significant fluctuations in energy prices has affected the business activities of the Company, its customers, suppliers, and other business partners in the fiscal year ended March 31, 2023. In addition, the COVID-19 global pandemic significantly impacted the global economic environment, disrupted normal business operations and had significant negative impacts on the Company’s business during the last three years.</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 revenues have been adversely impacted by changes in customer buying patterns and communication limitations related to COVID-19 restrictions that required a significant number of its customer contacts to work from home. The Company’s results for the fiscal years ended March 31, 2023, 2022 and 2021 demonstrated the challenges that the Company has faced during the COVID-19 global pandemic, which has restricted the activities of the Company’s sales force and distributors, reduced customer demand and caused the postponement of investment in certain customer sectors. These challenges have also impacted the Company as it entered new markets and engaged with target customers to sell its new APU product. Industry conferences and on-site training workshops, which are typically used for building a sales pipeline, were limited, due to COVID-19 related restrictions. The Company adapted its sales strategies for the COVID-19 environment, where it could not do face-to-face meetings and conduct secure meetings with government and defense customers.</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 rising interest rates, worldwide inflationary pressures, significant fluctuations in energy prices and the decline in the global economic environment could impact general economic activity and demand in the Company’s end markets. Additionally, fluctuations in customer demand due to previous buffer stock purchases during the semiconductor supply shortage may negatively impact near-term 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;">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, 2023, 2022 and 2021, 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.</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 majority 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. When consignment warehouses purchase products from the Company for use by contract manufacturers, revenues are recognized upon delivery to the contract manufacturer. </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 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;">All of the Company’s short-term and long-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. The Company monitors its investments for impairment periodically and records appropriate reductions in carrying values when the declines in fair value 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: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, short-term and long-term investments 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 doubtful accounts receivable based upon the expected collectability of accounts receivable. There were no write offs of accounts receivable in the years ended March 31, 2023, 2022 or 2021.</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, 2023, three customers accounted for 36%, 25% and 19% of accounts receivable, and for the year then ended, three customers accounted for 48%, 17% and 10% of net revenues. At March 31, 2022, three customers accounted for 34%, 28% and 19% of accounts receivable, and for the year then ended, four customers accounted for 38%, 17%, 16% and 11%<span style="white-space:pre-wrap;"> of net revenues. For the year ended March 31, 2021, </span>four customers accounted for 30%, 22%, 21% and 15% 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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;">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 $226,000, $402,000 and $466,000, respectively, in fiscal 2023, 2022 and 2021. </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 0pt 10pt 0pt;"><span style="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, 2023 and 2022.</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 Sheet 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, 2023, 2022 or 2021.</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_LlFkQJwsikqXaxJAQfgdcQ;"><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 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. The Company identified a potential impairment indicator for the finite lived intangible assets and performed a recoverability test by comparing the sum of the estimated undiscounted future cash flows of the asset group to the carrying amount as of March 31, 2023 and March 31, 2022. The result of the recoverability test indicated that the sum of the expected future cash flows was greater than the carrying amount of the finite lived intangible assets.</span> <span style="font-size:10pt;">Based on the uncertainty of forecasts inherent with a new product, events such as the failure to generate forecasted revenue from the APU product could result in a non-cash impairment in future periods.</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, 2023 and 2022, the Company’s net deferred tax assets of $17.5 and $16.2 million, respectively, were subject to a valuation allowance of $17.5 and $16.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;"><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, 2023, 2022 and 2021.</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, 2023, 2022 or 2021.</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 0pt 12pt 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 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 2023, 2022 and 2021 resulted in an expected term of approximately 4.6 to 5.0 years, 5.0 years and 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, 2023, 2022 and 2021, comprehensive loss was $16.0 million, $16.5 million and $21.6 million, 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;"><span style="font-style:italic;font-weight:bold;">Accounting pronouncements not yet effective for fiscal 2023</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 Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, <i style="font-style:italic;">“Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” </i>ASU 2016-13 replaces the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, loans, and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities will also be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. ASU 2016-13 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted beginning April 1, 2019. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. Implementation of this guidance on April 1, 2023 did not have a material impact on the Company’s consolidated financial statements and related disclosures.<span style="white-space:pre-wrap;"> </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> 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, the valuation of contingent consideration and the valuation of intangibles and goodwill. <span style="color:#212529;">The uncertainty created by the d</span>isruptions in the capital markets as a result of rising interest rates, worldwide inflationary pressures, significant fluctuations in energy prices 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: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, rising interest rates, worldwide inflationary pressures and significant fluctuations in energy prices has affected the business activities of the Company, its customers, suppliers, and other business partners in the fiscal year ended March 31, 2023. In addition, the COVID-19 global pandemic significantly impacted the global economic environment, disrupted normal business operations and had significant negative impacts on the Company’s business during the last three years.</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 revenues have been adversely impacted by changes in customer buying patterns and communication limitations related to COVID-19 restrictions that required a significant number of its customer contacts to work from home. The Company’s results for the fiscal years ended March 31, 2023, 2022 and 2021 demonstrated the challenges that the Company has faced during the COVID-19 global pandemic, which has restricted the activities of the Company’s sales force and distributors, reduced customer demand and caused the postponement of investment in certain customer sectors. These challenges have also impacted the Company as it entered new markets and engaged with target customers to sell its new APU product. Industry conferences and on-site training workshops, which are typically used for building a sales pipeline, were limited, due to COVID-19 related restrictions. The Company adapted its sales strategies for the COVID-19 environment, where it could not do face-to-face meetings and conduct secure meetings with government and defense customers.</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 rising interest rates, worldwide inflationary pressures, significant fluctuations in energy prices and the decline in the global economic environment could impact general economic activity and demand in the Company’s end markets. Additionally, fluctuations in customer demand due to previous buffer stock purchases during the semiconductor supply shortage may negatively impact near-term 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;">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, 2023, 2022 and 2021, 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.</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 majority 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. When consignment warehouses purchase products from the Company for use by contract manufacturers, revenues are recognized upon delivery to the contract manufacturer. </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 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;">All of the Company’s short-term and long-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. The Company monitors its investments for impairment periodically and records appropriate reductions in carrying values when the declines in fair value 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: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, short-term and long-term investments 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 doubtful accounts receivable based upon the expected collectability of accounts receivable. There were no write offs of accounts receivable in the years ended March 31, 2023, 2022 or 2021.</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, 2023, three customers accounted for 36%, 25% and 19% of accounts receivable, and for the year then ended, three customers accounted for 48%, 17% and 10% of net revenues. At March 31, 2022, three customers accounted for 34%, 28% and 19% of accounts receivable, and for the year then ended, four customers accounted for 38%, 17%, 16% and 11%<span style="white-space:pre-wrap;"> of net revenues. For the year ended March 31, 2021, </span>four customers accounted for 30%, 22%, 21% and 15% of net revenues.</p> 0 0 0 3 0.36 0.25 0.19 3 0.48 0.17 0.10 3 0.34 0.28 0.19 4 0.38 0.17 0.16 0.11 4 0.30 0.22 0.21 0.15 <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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;">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 $226,000, $402,000 and $466,000, respectively, in fiscal 2023, 2022 and 2021. </p> P12M 226000 402000 466000 <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 0pt 10pt 0pt;"><span style="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, 2023 and 2022.</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 Sheet 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, 2023, 2022 or 2021.</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_LlFkQJwsikqXaxJAQfgdcQ;"><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 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. The Company identified a potential impairment indicator for the finite lived intangible assets and performed a recoverability test by comparing the sum of the estimated undiscounted future cash flows of the asset group to the carrying amount as of March 31, 2023 and March 31, 2022. The result of the recoverability test indicated that the sum of the expected future cash flows was greater than the carrying amount of the finite lived intangible assets.</span> <span style="font-size:10pt;">Based on the uncertainty of forecasts inherent with a new product, events such as the failure to generate forecasted revenue from the APU product could result in a non-cash impairment in future periods.</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, 2023 and 2022, the Company’s net deferred tax assets of $17.5 and $16.2 million, respectively, were subject to a valuation allowance of $17.5 and $16.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> 17500000 16200000 17500000 16200000 <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, 2023, 2022 and 2021.</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, 2023, 2022 or 2021.</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 0pt 12pt 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 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 2023, 2022 and 2021 resulted in an expected term of approximately 4.6 to 5.0 years, 5.0 years and 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> P4Y7M6D P5Y P5Y 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, 2023, 2022 and 2021, comprehensive loss was $16.0 million, $16.5 million and $21.6 million, respectively.</p> -16000000.0 -16500000 -21600000 <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 pronouncements not yet effective for fiscal 2023</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 Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2016-13, <i style="font-style:italic;">“Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.” </i>ASU 2016-13 replaces the incurred loss impairment methodology in current GAAP with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. For trade and other receivables, loans, and other financial instruments, the Company will be required to use a forward-looking expected loss model rather than the incurred loss model for recognizing credit losses which reflects losses that are probable. Credit losses relating to available-for-sale debt securities will also be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. ASU 2016-13 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted beginning April 1, 2019. Application of the amendments is through a cumulative-effect adjustment to retained earnings as of the effective date. Implementation of this guidance on April 1, 2023 did not have a material impact on the Company’s consolidated financial statements and related disclosures.<span style="white-space:pre-wrap;"> </span></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. For all transactions apart from consignment sales, the Company will recognize revenue upon shipment of the product. For consignment sales, which are infrequent and did not occur in fiscal 2023, revenue is recognized at the time that the product is pulled from consignment warehouses. </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, 2023 and 2022.</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 97%, 97% and 98% of total revenues in the years ended March 31, 2023, 2022 and 2021, 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;">Nokia, the Company’s largest customer, purchases products directly from the Company and through contract manufacturers and distributors. Based on information provided to the Company by its contract manufacturers and distributors, purchases by Nokia represented approximately 17%, 29% and 39% of the Company’s net revenues in fiscal 2023, 2022 and 2021, 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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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: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.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:7.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: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.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:7.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.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: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.09%;margin:0pt;padding:0pt;"><p style="font-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.45%;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="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.09%;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: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.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;">2022</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.48%;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;">2021</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="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.09%;margin:0pt;padding:0pt;"><p style="font-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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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="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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 5,882</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 10,354</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 12,127</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: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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 23,023</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 22,289</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,172</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: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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 786</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.32%;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.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;"> 741</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.32%;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.15%;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;"> 430</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;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 29,691</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.32%;border-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.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;"> 33,384</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.32%;border-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.15%;border-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;"> 27,729</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;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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: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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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;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.97 0.97 0.98 0.17 0.29 0.39 <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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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: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.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:7.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: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.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:7.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.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: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.09%;margin:0pt;padding:0pt;"><p style="font-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.45%;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="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.09%;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: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.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;">2022</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.48%;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;">2021</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="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.09%;margin:0pt;padding:0pt;"><p style="font-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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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="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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 5,882</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 10,354</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 12,127</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: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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 23,023</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 22,289</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,172</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: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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 786</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.32%;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.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;"> 741</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.32%;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.15%;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;"> 430</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;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 29,691</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.32%;border-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.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;"> 33,384</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.32%;border-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.15%;border-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;"> 27,729</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;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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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: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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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> 5882000 10354000 12127000 23023000 22289000 15172000 786000 741000 430000 29691000 33384000 27729000 <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:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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="font-size:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:0.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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.7%;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:68.03%;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.83%;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:8.92%;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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:8.94%;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;">2022</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;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:8.99%;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;">2021</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;text-align:center;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;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:0.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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:68.03%;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:0.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.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.85%;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: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.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.87%;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,368)</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;border-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.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 0pt 0.05pt 0pt;"> (21,505)</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:68.03%;margin:0pt;padding:0pt;"><p style="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:0.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: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.85%;margin: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.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.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.87%;margin: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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><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:68.03%;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:0.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.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.85%;background:#cceeff;margin: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.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.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.87%;background:#cceeff;margin: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.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:7.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;"><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:68.03%;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:0.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: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.85%;margin:0pt;padding:0pt;"><p 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: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.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.87%;margin:0pt;padding:0pt;"><p 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,303</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 23,671</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:68.03%;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:0.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.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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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.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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p 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="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.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.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:68.03%;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:0.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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-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.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.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.87%;border-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.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:7.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;"> —</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:68.03%;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:0.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.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.85%;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: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.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.87%;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,303</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;border-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.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;"> 23,671</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:68.03%;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:0.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: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.85%;border-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;"> (0.65)</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;"> </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.87%;border-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;"> (0.67)</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: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.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 0pt 0.05pt 0pt;"> (0.91)</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:68.03%;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:0.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.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.85%;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;"> (0.65)</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.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.87%;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;"> (0.67)</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;border-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.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 0pt 0.05pt 0pt;"> (0.91)</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: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:60.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.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.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:1.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:11.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:1.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:11.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:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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:60.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 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:36.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;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height: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.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 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.07%;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.83%;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.07%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.14%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;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:60.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 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:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height: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.76%;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:11.07%;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,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.07%;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,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.14%;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,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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="font-size:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:0.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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.7%;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:68.03%;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.83%;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:8.92%;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:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:8.94%;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;">2022</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;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:8.99%;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;">2021</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;text-align:center;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;width:68.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:0.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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:68.03%;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:0.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.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.85%;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: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.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.87%;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,368)</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;border-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.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 0pt 0.05pt 0pt;"> (21,505)</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:68.03%;margin:0pt;padding:0pt;"><p style="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:0.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: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.85%;margin: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.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.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.87%;margin: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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"><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:68.03%;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:0.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.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.85%;background:#cceeff;margin: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.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.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.87%;background:#cceeff;margin: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.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:7.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;"><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:68.03%;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:0.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: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.85%;margin:0pt;padding:0pt;"><p 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: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.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.87%;margin:0pt;padding:0pt;"><p 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,303</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 23,671</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:68.03%;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:0.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.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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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.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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p 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="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.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.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:68.03%;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:0.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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-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.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.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.87%;border-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.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:7.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;"> —</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:68.03%;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:0.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.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.85%;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: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.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.87%;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,303</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;border-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.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;"> 23,671</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:68.03%;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:0.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: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.85%;border-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;"> (0.65)</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;"> </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.87%;border-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;"> (0.67)</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: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.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 0pt 0.05pt 0pt;"> (0.91)</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:68.03%;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:0.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.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.85%;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;"> (0.65)</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.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.87%;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;"> (0.67)</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;border-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.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 0pt 0.05pt 0pt;"> (0.91)</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> -15977000 -16368000 -21505000 24595000 24303000 23671000 24595000 24303000 23671000 -0.65 -0.67 -0.91 -0.65 -0.67 -0.91 <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.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.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.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:1.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:11.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:1.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:11.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:0.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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:60.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 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:36.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;">Year Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height: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.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 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.07%;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.83%;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.07%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;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.14%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;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:60.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 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:36.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height: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.76%;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:11.07%;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,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.07%;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,405</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.14%;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,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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> 8531000 6405000 4607000 <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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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:1pt;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:10pt;line-height:1.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;">2023</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;">2022</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;"> 3,629</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,085</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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;margin:0pt;padding:0pt;"><p 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,767</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;"> </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;"> 1,555</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 6pt;">Inventory at distributors</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: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%;border-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;"> 19</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> </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;"> 15</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 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:bottom;white-space:nowrap;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;"> 6,415</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 4,655</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: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:1pt;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:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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:1pt;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: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;">2023</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;">2022</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,531</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;"> 4,599</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 doubtful accounts and other</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;"> (60)</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;"> (81)</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,471</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,518</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: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:1pt;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:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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:1pt;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: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 style="height:22.45pt;"><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;">2023</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;">2022</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;"> 333</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;"> 68</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;"> 156</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;"> 226</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;"> 925</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,261</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;"> 1,414</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,555</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.01%;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.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><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><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.01%;margin:0pt;padding:0pt;"><p style="font-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.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="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-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.01%;margin:0pt;padding:0pt;"><p style="font-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.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;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;">2023</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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;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.01%;margin:0pt;padding:0pt;"><p style="font-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.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="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;margin:0pt;padding:0pt;"><p style="font-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.01%;background:#cceeff;margin:0pt;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.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 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;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;margin: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.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.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;"> 19,188</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.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;"> 18,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;background:#cceeff;margin: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.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,428</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,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;margin: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;">Land</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,900</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,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;background:#cceeff;margin: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;">Building and building improvements</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;"> 3,741</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;"> 3,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;margin: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.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;"> 102</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;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;background:#cceeff;margin: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.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;"> 910</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;"> 878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;margin: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.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;"> 32,269</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;"> 31,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;background:#cceeff;margin: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.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 0pt 0.05pt 0pt;"> (24,846)</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 0pt 0.05pt 0pt;"> (24,096)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;margin:0pt;padding:0pt;"><p 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.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.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: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;"> 7,423</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.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: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;"> 7,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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 $782,000, $771,000 and $981,000 for the years ended March 31, 2023, 2022 and 2021, respectively. </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 following table summarizes the components of intangible assets and related accumulated amortization balances at March 31, 2023 and 2022, 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.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:1pt;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:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.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-size:1pt;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="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.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:1pt;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="font-size:1pt;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="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.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="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.77%;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-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.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: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.98%;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.54%;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.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;">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.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 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.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.26%;background:#cceeff;margin: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.54%;background:#cceeff;margin:0pt;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.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 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.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;"> 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.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.26%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 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.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;"> 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,430)</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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 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.91%;border-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.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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 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.91%;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,100)</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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.15%;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.79%;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.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;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.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.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:8.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: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.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;width:31.62%;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, 2022</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.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.79%;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.83%;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.83%;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.81%;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.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;">Intangible assets:</p></td><td style="vertical-align:middle;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;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.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;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.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.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.35%;background:#cceeff;margin: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.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 6pt;">Product designs</p></td><td style="vertical-align:middle;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: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.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;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.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;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.35%;margin:0pt;padding:0pt;"><p 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.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 6pt;">Patents</p></td><td style="vertical-align:middle;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: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.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.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,197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,023</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.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 6pt;">Software</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: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.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: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.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: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.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;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.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 12pt;">Total</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: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.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: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;"> (2,867)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,023</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, $233,000 and $233,000 was included in cost of revenues for the years ended March 31, 2023, 2022 and 2021, 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, 2023, 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:87.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="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:87.59%;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.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><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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin: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></tr><tr><td style="vertical-align:bottom;width:87.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;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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></tr><tr><td style="vertical-align:bottom;width:87.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;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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:7.86%;margin:0pt;padding:0pt;"><p 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></tr><tr><td style="vertical-align:bottom;width:87.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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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></tr><tr><td style="vertical-align:bottom;width:87.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;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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:7.86%;margin:0pt;padding:0pt;"><p 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></tr><tr><td style="vertical-align:bottom;width:87.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;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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></tr><tr><td style="vertical-align:bottom;width:87.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;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-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.86%;border-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;">625 </p></td></tr><tr><td style="vertical-align:bottom;width:87.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 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:middle;width:1.76%;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.86%;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,790 </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;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:1pt;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:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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:1pt;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: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;">2023</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;">2022</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;"> 3,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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;"> 5,524</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;"> 214</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;"> 232</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;">Income taxes payable</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;"> 345</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;"> 127</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;"> 1,168</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;"> 967</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;"> 5,168</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;"> 6,850</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;">​</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;">​</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;">​</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 condensed consolidated statements of operations. The Company expects to incur an additional $0.3 million in severance related charges during the first half of fiscal 2024. There were no severance charges accrued as of March 31, 2023 as the terms of the severance benefits have not been communicated to employees expected to be impacted. There was no accrued severance as of March 31, 2022 and there were no severance charges incurred during the year ended March 31, 2022.</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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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:1pt;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:10pt;line-height:1.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;">2023</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;">2022</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;"> 3,629</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,085</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;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;margin:0pt;padding:0pt;"><p 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,767</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;"> </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;"> 1,555</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 6pt;">Inventory at distributors</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: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%;border-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;"> 19</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> </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;"> 15</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 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:bottom;white-space:nowrap;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;"> 6,415</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;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;"> 4,655</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> 3629000 3085000 2767000 1555000 19000 15000 6415000 4655000 <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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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:1pt;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: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;">2023</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;">2022</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,531</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;"> 4,599</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 doubtful accounts and other</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;"> (60)</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;"> (81)</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,471</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,518</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> 3531000 4599000 60000 81000 3471000 4518000 <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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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:1pt;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: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 style="height:22.45pt;"><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;">2023</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;">2022</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;"> 333</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;"> 68</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;"> 156</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;"> 226</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;"> 925</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,261</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;"> 1,414</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,555</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> 333000 68000 156000 226000 925000 1261000 1414000 1555000 <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.01%;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.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><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><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.01%;margin:0pt;padding:0pt;"><p style="font-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.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="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-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.01%;margin:0pt;padding:0pt;"><p style="font-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.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;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;">2023</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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;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.01%;margin:0pt;padding:0pt;"><p style="font-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.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="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:20.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.5%;margin:0pt;padding:0pt;"><p style="font-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.01%;background:#cceeff;margin:0pt;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.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 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;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;margin: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.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.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;"> 19,188</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.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;"> 18,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;background:#cceeff;margin: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.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,428</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,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;margin: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;">Land</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,900</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,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;background:#cceeff;margin: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;">Building and building improvements</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;"> 3,741</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;"> 3,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;margin: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.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;"> 102</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;"> 102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;background:#cceeff;margin: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.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;"> 910</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;"> 878</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;margin: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.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;"> 32,269</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;"> 31,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;background:#cceeff;margin: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.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 0pt 0.05pt 0pt;"> (24,846)</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 0pt 0.05pt 0pt;"> (24,096)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.01%;margin:0pt;padding:0pt;"><p 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.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.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: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;"> 7,423</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.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: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;"> 7,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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> 19188000 18415000 4428000 4425000 3900000 3900000 3741000 3735000 102000 102000 910000 878000 32269000 31455000 24846000 24096000 7423000 7359000 782000 771000 981000 <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 following table summarizes the components of intangible assets and related accumulated amortization balances at March 31, 2023 and 2022, 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.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:1pt;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:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.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-size:1pt;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="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:8.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:1pt;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="font-size:1pt;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="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.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="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.77%;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-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.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: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.98%;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.54%;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.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;">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.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 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.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.26%;background:#cceeff;margin: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.54%;background:#cceeff;margin:0pt;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.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 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.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;"> 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.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.26%;margin:0pt;padding:0pt;"><p 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.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 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.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;"> 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,430)</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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 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.91%;border-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.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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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 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.91%;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,100)</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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.15%;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.79%;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.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;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.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.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:8.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: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.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:middle;width:31.62%;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, 2022</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.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.79%;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.83%;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.83%;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.81%;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.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;">Intangible assets:</p></td><td style="vertical-align:middle;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;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.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;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.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.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.35%;background:#cceeff;margin: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.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 6pt;">Product designs</p></td><td style="vertical-align:middle;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: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.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;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.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;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.35%;margin:0pt;padding:0pt;"><p 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.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 6pt;">Patents</p></td><td style="vertical-align:middle;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: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.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.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,197)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,023</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.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 6pt;">Software</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: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.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: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.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: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.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;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.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 12pt;">Total</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: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.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: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;"> (2,867)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,023</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 2430000 1790000 80000 80000 4890000 3100000 1790000 590000 590000 4220000 2197000 2023000 80000 80000 4890000 2867000 2023000 233000 233000 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, 2023, 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:87.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="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:87.59%;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.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><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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin: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></tr><tr><td style="vertical-align:bottom;width:87.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;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </p></td><td style="vertical-align:middle;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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></tr><tr><td style="vertical-align:bottom;width:87.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;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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:7.86%;margin:0pt;padding:0pt;"><p 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></tr><tr><td style="vertical-align:bottom;width:87.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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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></tr><tr><td style="vertical-align:bottom;width:87.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;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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:7.86%;margin:0pt;padding:0pt;"><p 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></tr><tr><td style="vertical-align:bottom;width:87.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;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p 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></tr><tr><td style="vertical-align:bottom;width:87.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;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;border-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.86%;border-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;">625 </p></td></tr><tr><td style="vertical-align:bottom;width:87.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 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:middle;width:1.76%;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.86%;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,790 </p></td></tr></table> 233000 233000 233000 233000 233000 625000 1790000 <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;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:1pt;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:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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;"><span style="font-size:1pt;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;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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:1pt;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: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;">2023</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;">2022</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;"> 3,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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;"> 5,524</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;"> 214</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;"> 232</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;">Income taxes payable</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;"> 345</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;"> 127</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;"> 1,168</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;"> 967</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;"> 5,168</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;"> 6,850</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;">​</span></p> 3441000 5524000 214000 232000 345000 127000 1168000 967000 5168000 6850000 0.15 300000 100000 200000 300000 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. The Company assesses goodwill for impairment on an annual basis on the last day of February in the fourth quarter of its fiscal year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:justify;text-indent:27pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Goodwill Impairment Test</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 had a goodwill balance of $8.0 million as of both March 31, 2023 and 2022. 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;">During each of the three months ended December 31, 2022 and March 31, 2023, we identified sustained declines in our stock price that resulted in our market capitalization being below the carrying value of our stockholders’ equity. We concluded the sustained declines in our stock price were triggering events and proceeded with quantitative goodwill impairment assessments. <span style="color:#252525;">The results of the quantitative goodwill impairment assessments </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="color:#252525;">that we performed indicated the fair value of our sole reporting unit exceeded its carrying value as of December 31, 2022, February 28, 2023 and March 31, 2023.</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;">The quantitative impairment assessments performed as of December 31, 2022 and March 31, 2023, utilized an equal weighting of the income approach and market comparable approach. The analysis required the comparison of the Company’s carrying value with its fair value, with an impairment recorded for any excess of carrying value over the fair value. The income approach utilized a discounted cash flow analysis to determine the fair value of the Company’s single reporting unit. Key assumptions used in the discounted cash flow analysis included, but are not limited to, a discount rate of approximately </span><span style="font-size:10pt;">22%</span><span style="font-size:10pt;"> to account for risk in achieving the forecast and a terminal growth rate for cash flows of </span><span style="font-size:10pt;">2%</span><span style="font-size:10pt;">. The market comparable method was used to determine the fair value of the reporting unit by multiplying forecasted revenue by a market multiple. The revenue market multiple was calculated by comparing the enterprise value to revenue for comparable companies in the semiconductor industry and then applying a control premium. The equal weighting of the income approach and the market comparable method was then reconciled to the market approach. The market approach was calculated by multiplying the average closing share price of the Company’s common stock for the </span><span style="font-size:10pt;">30 days</span><span style="font-size:10pt;"> prior to the measurement date, by the number of outstanding shares of the Company’s common stock and adding a </span><span style="color:#252525;font-size:10pt;">control premium </span><span style="font-size:10pt;">that reflected the premium a hypothetical buyer might pay. The </span><span style="color:#252525;font-size:10pt;">control premium</span><span style="font-size:10pt;"> was </span><span style="color:#252525;font-size:10pt;">estimated using historical acquisition transactions in the semiconductor industry over the past </span><span style="color:#252525;font-size:10pt;">five years</span><span style="color:#252525;font-size:10pt;">. The results of the quantitative analysis performed indicated the fair value of the reporting unit exceeded its carrying value. As a result, the Company concluded there was </span><span style="color:#252525;font-size:10pt;">no</span><span style="color:#252525;font-size:10pt;"> </span><span style="font-size:10pt;">goodwill impairment </span><span style="color:#252525;font-size:10pt;">as of December 31, 2022 and March 31, 2023.</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="color:#252525;">A number of significant assumptions and estimates are involved in the income approach and the market comparable method. The income approach assumes the future cash flows reflect market expectations. The market comparable method requires an estimate of a revenue market multiple and an appropriate control premium. These fair value measurements require significant judgements using Level 3 inputs, such as discounted cash flows from operations and revenue forecasts, which are not observable from the market, directly or indirectly. There is uncertainty in the projected future cash flows used in the Company’s impairment analysis, which requires the use of estimates and assumptions. If actual performance does not achieve the projections, if there is a further decline in the Company’s stock price, or if the assumptions used in the analysis change in the future, the Company may be required to recognize impairment charges in future periods. Key assumptions in the market approach include determining the </span><span style="color:#252525;">control premium</span><span style="color:#252525;">. The Company believes its procedures for determining fair value are reasonable and consistent with current market conditions as of March 31, 2023</span>.</p> 1 8000000.0 8000000.0 0.22 0.02 P30D P5Y 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 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.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:1.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><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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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:7.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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.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.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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.26%;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.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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.92%;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.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:8.92%;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;">2022</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.98%;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;">2021</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.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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">Loss before income taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"><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.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 6pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.85%;margin: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: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:7.85%;margin: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,132)</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.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 0pt 0.05pt 0pt;"> (10,775)</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.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 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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.85%;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: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;border-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.85%;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,281)</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.91%;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;"> (10,395)</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.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:1.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="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.85%;border-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: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: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.85%;border-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,413)</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.91%;border-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;"> (21,170)</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.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;">Current income tax expense (benefit):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"><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.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 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.85%;margin:0pt;padding:0pt;"><p 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.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.85%;margin:0pt;padding:0pt;"><p 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.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 0pt 0.05pt 0pt;"> (379)</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.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 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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: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:7.85%;background:#cceeff;margin: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;"> (48)</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.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;"> 714</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.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 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.85%;border-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.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:7.85%;border-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.91%;border-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)</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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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.85%;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: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;border-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.85%;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;"> (47)</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.91%;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;"> 334</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.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;">Deferred income tax expense (benefit):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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="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.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 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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.85%;background:#cceeff;margin: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: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:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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</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.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 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.85%;border-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: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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-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.91%;border-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:bottom;white-space:nowrap;width:67.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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.85%;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: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;border-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.85%;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.91%;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</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.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;">Provision (benefit) for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.85%;border-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: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: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.85%;border-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;"> (45)</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.91%;border-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;"> 335</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:12pt 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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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:1pt;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:10pt;line-height:1.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;">2023</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;">2022</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;">2021</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;"> (3,277)</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,447)</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,446)</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 0pt 0.05pt 0pt;"> (3)</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;"> (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;">Settlement of uncertain tax positions</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: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;"> 524</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;">Stock-based compensation</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;"> 463</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;"> 605</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;"> 482</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;">Tax credits</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;"> (487)</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;"> (497)</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;"> (509)</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;">Foreign tax rate differential</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,350</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,277</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,419</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;">GILTI tax</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,262</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;">Tax exempt interest</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: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;"> (5)</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;">Tax remeasurement</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 0pt 0.05pt 0pt;"> (220)</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;"> 4</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 0pt 0.05pt 0pt;"> (2)</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;"> (691)</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,277)</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,538)</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,063</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,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%;border-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,873</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;"> 372</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 0pt 0.05pt 0pt;"> (45)</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;"> 335</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:0pt 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;">2023</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;">2022</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;"> 8,714</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;"> 7,861</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;"> 4,064</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;"> 5,207</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;"> 2,106</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;"> —</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,119</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,171</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;"> 551</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;"> 771</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;">Unrecognized gains</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;"> 10</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;"> 22</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;"> 1,073</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;"> 1,384</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;"> 17,637</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;"> 16,416</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;"> (17,480)</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;"> (16,183)</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;"> 157</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;"> 233</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;">Leased 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;"> (169)</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;"> (244)</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;"> (169)</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;"> (244)</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;"> (12)</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;"> (11)</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 0pt 12pt 0pt;">The long-term portion of the Company’s unrecognized tax benefits at March 31, 2023 and 2022 was $0 for both years, of which the timing of the resolution is uncertain.<b style="font-weight:bold;"> </b>As of March 31, 2023 and 2022, $3.7 million and $3.5 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:</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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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:1pt;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:10pt;line-height:1.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;">2023</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;">2022</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;">2021</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,502</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,273</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,321</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;">Additions based on tax positions related to current year</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;"> 221</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;"> 229</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;"> 233</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;">Settlements during the 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;"><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: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;"> (203)</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;">Reductions based on tax positions related to prior years</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;"> —</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;"> —</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 0pt 0.05pt 0pt;"> (78)</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;">Unrecognized tax benefits, end 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;border-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;"> 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;border-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;"> 3,502</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;"> 3,273</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.34;text-indent:27pt;margin:12pt 0pt 10pt 0pt;">There is no unrecognized tax benefit balance as of March 31, 2023 that would affect the Company’s effective tax rate if recognized after considering the valuation allowance. At March 31, 2023, 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, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;text-indent:27pt;margin:0pt;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was enacted. The CARES Act, along with the Consolidated Appropriations Act (“CAA”) and the American Rescue Plan Act of 2021 (“ARPA”) is an emergency economic stimulus package passed in response to the COVID-19 global pandemic that includes aid to small businesses in the form of loans and grants and other efforts to stabilize the U.S. economy. Also included in the CARES Act are numerous income tax provisions including changes to the net operating loss </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;margin:0pt 0pt 10pt 0pt;">rule. During fiscal year 2021, the Company recorded a $378,000 tax benefit resulting from the carryback of the Company’s fiscal year 2020 federal net operating loss to fiscal year 2018 due to the five-year net operating loss carryback provision from the March 2020 CARES Act. The Company has not filed for funding related to the CARES Act, CAA and ARPA.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;text-indent:27pt;margin:0pt 0pt 10pt 0pt;">Management believes that within the next twelve months the Company will have no material reduction in uncertain tax benefits, including interest and penalties, as a result of the lapse of statute of limitations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;text-indent:27pt;margin:0pt 0pt 10pt 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.34;text-indent:27pt;margin:0pt;">The Company's federal and state net operating loss carryforwards for income tax purposes are approximately $13.1 million and $22.1<span style="white-space:pre-wrap;"> million, respectively, at March 31, 2023. 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>$4.6 million and $5.1<span style="white-space:pre-wrap;"> million respectively, at March 31, 2023. 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;">​</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, 2023 and 2022, the Company’s net deferred tax assets of $17.5 million and $16.2 million, respectively, were subject to a valuation allowance of $17.5 million and $16.2 million, respectively. The net valuation allowance increased by $1.3 million and $3.2 million in fiscal 2023 and 2022, respectively. As of March 31, 2023 and 2022, the Company’s net deferred tax liabilities were $12,000 and $11,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 2022 remain open to examination by the federal tax authorities and fiscal years 2012 through 2022 remain open to examination by the state of California. Fiscal years 2020, 2021, 2022 and 2023 are subject to audit by the Israeli tax authorities. During the quarter ended June 30, 2020, the Company settled an income tax audit in Israel for fiscal years 2016 through 2019 that resulted in a discrete tax provision of $479,000 and a tax <span style="-sec-ix-hidden:Hidden_xKkXrp6bmUWzdTPp23zatg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">liability</span></span> of $713,000 as of June 30, 2020 that was paid in the quarter ended September 30, 2020.</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.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:1.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><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.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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:7.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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.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.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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.26%;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.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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.92%;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.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:8.92%;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;">2022</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.98%;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;">2021</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.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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">Loss before income taxes:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"><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.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 6pt;">U.S.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.85%;margin: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: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:7.85%;margin: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,132)</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.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 0pt 0.05pt 0pt;"> (10,775)</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.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 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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.85%;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: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;border-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.85%;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,281)</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.91%;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;"> (10,395)</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.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:1.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="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.85%;border-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: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: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.85%;border-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,413)</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.91%;border-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;"> (21,170)</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.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;">Current income tax expense (benefit):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"><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.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 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.85%;margin:0pt;padding:0pt;"><p 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.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.85%;margin:0pt;padding:0pt;"><p 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.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 0pt 0.05pt 0pt;"> (379)</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.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 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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: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:7.85%;background:#cceeff;margin: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;"> (48)</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.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;"> 714</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.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 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.85%;border-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.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:7.85%;border-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.91%;border-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)</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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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.85%;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: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;border-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.85%;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;"> (47)</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.91%;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;"> 334</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.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;">Deferred income tax expense (benefit):</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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="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.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 6pt;">U.S. federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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.85%;background:#cceeff;margin: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: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:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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</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.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 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.85%;border-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: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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-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.91%;border-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:bottom;white-space:nowrap;width:67.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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.85%;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: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;border-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.85%;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.91%;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</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.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;">Provision (benefit) for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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.85%;border-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: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: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.85%;border-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;"> (45)</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.91%;border-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;"> 335</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> -10992000 -11132000 -10775000 -4613000 -5281000 -10395000 -15605000 -16413000 -21170000 -379000 382000 -48000 714000 1000 1000 -1000 383000 -47000 334000 -7000 2000 1000 -4000 -11000 2000 1000 372000 -45000 335000 <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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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:1pt;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:10pt;line-height:1.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;">2023</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;">2022</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;">2021</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;"> (3,277)</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,447)</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,446)</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 0pt 0.05pt 0pt;"> (3)</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;"> (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;">Settlement of uncertain tax positions</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: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;"> 524</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;">Stock-based compensation</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;"> 463</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;"> 605</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;"> 482</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;">Tax credits</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;"> (487)</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;"> (497)</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;"> (509)</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;">Foreign tax rate differential</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,350</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,277</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,419</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;">GILTI tax</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,262</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;">Tax exempt interest</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: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;"> (5)</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;">Tax remeasurement</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 0pt 0.05pt 0pt;"> (220)</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;"> 4</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 0pt 0.05pt 0pt;"> (2)</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;"> (691)</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,277)</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,538)</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,063</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,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%;border-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,873</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;"> 372</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 0pt 0.05pt 0pt;"> (45)</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;"> 335</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> -3277000 -3447000 -4446000 -3000 1000 -1000 524000 463000 605000 482000 487000 497000 509000 1350000 1277000 2419000 1262000 5000 220000 1000 4000 -2000 -691000 -2277000 -1538000 1063000 2232000 1873000 372000 -45000 335000 <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;">2023</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;">2022</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;"> 8,714</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;"> 7,861</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;"> 4,064</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;"> 5,207</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;"> 2,106</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;"> —</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,119</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,171</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;"> 551</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;"> 771</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;">Unrecognized gains</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;"> 10</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;"> 22</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;"> 1,073</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;"> 1,384</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;"> 17,637</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;"> 16,416</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;"> (17,480)</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;"> (16,183)</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;"> 157</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;"> 233</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;">Leased 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;"> (169)</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;"> (244)</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;"> (169)</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;"> (244)</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;"> (12)</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;"> (11)</p></td></tr></table> 8714000 7861000 4064000 5207000 2106000 1119000 1171000 551000 771000 10000 22000 1073000 1384000 17637000 16416000 17480000 16183000 157000 233000 169000 244000 169000 244000 12000 11000 0 0 0 3700000 3500000 <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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></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:1pt;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:10pt;line-height:1.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;">2023</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;">2022</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;">2021</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,502</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,273</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,321</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;">Additions based on tax positions related to current year</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;"> 221</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;"> 229</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;"> 233</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;">Settlements during the 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;"><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: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;"> (203)</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;">Reductions based on tax positions related to prior years</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;"> —</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;"> —</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 0pt 0.05pt 0pt;"> (78)</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;">Unrecognized tax benefits, end 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;border-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;"> 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;border-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;"> 3,502</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;"> 3,273</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> 3502000 3273000 3321000 221000 229000 233000 -203000 78000 3723000 3502000 3273000 0 0 378000 0 13100000 22100000 4600000 5100000 17500000 16200000 17500000 16200000 1300000 3200000 12000 11000 479000 713000 <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 0pt 10pt 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 on a recurring basis.  The guidance requires fair value measurement to be classified and disclosed in one of the following three categories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;text-indent:27.35pt;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.34;margin:0pt 0pt 10pt 0pt;">regularly available in an active market.<b style="font-weight:bold;"> </b>As of March 31, 2023, the Level 1 category included money market funds of $7.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. As of March 31, 2023, the Level 2 category included short-term investments of $3.4 million which were primarily comprised of certificates of deposit, supranational obligations and agency securities. There were no long-term investments as of March 31, 2023.</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, 2023, 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 cash flows, the probability of achievement of the forecast and a risk-adjusted discount rate of approximately </span>14.8%<span style="white-space:pre-wrap;"> used to adjust the probability-weighted cash flows to their present value. Significant increases (decreases) to the estimated amount and timing of future cash flows or the probability of achievement of the 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 cash flows and probability of achievement of the 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 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, 2023, the Company used a risk-adjusted discount rate of approximately </span>15.2% to adjust the probability-weighted cash flows to their present value using probabilities ranging from 15% to 90% for the remaining contingent events. The contingent consideration liability is included in contingent consideration, non-current on the Consolidated Balance Sheet at March 31, 2023 and 2022 in the amount of $1.1 million and $2.7 million, 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.34;text-indent:27.35pt;margin:0pt 0pt 10pt 0pt;">The fair value of financial assets 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:46.47%;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: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:middle;width:1.34%;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:10.01%;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:middle;width:1.65%;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.17%;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.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:middle;width:1.67%;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:8.34%;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.68%;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.92%;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:8.16%;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.42%;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:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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 style="vertical-align:bottom;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:38.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;">Fair Value Measurements at Reporting Date Using</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:10pt;line-height: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:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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 style="vertical-align:bottom;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">Quoted Prices</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;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.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:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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 style="vertical-align:bottom;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">in Active</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;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.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:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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 style="vertical-align:bottom;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">Markets for</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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 style="vertical-align:bottom;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">Identical Assets</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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 style="vertical-align:bottom;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">and Liabilities</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">March 31, 2023</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;width:12.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;">(Level 1)</b></p></td><td style="vertical-align:bottom;width:2.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;width:10.02%;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.68%;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:10.08%;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.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:46.47%;background:#cceeff;margin:0pt;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: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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.01%;background:#cceeff;margin: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: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.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:middle;width:11.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:middle;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.34%;background:#cceeff;margin: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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.16%;background:#cceeff;margin: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.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;white-space:nowrap;width:46.47%;margin:0pt;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: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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p 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,796</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.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;white-space:nowrap;width:11.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;"> 7,796</p></td><td style="vertical-align:middle;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:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.16%;margin:0pt;padding:0pt;"><p 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.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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Marketable securities</p></td><td style="vertical-align:middle;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.34%;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.01%;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;"> 3,363</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:middle;width:1.65%;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:11.17%;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;"> —</p></td><td style="vertical-align:middle;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.67%;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:8.34%;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;"> 3,363</p></td><td style="vertical-align:middle;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;margin: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.16%;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;"> —</p></td><td style="vertical-align:middle;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;white-space:nowrap;width:46.47%;margin:0pt;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: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.34%;border-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.01%;border-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;"> 11,159</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.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:11.17%;border-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,796</p></td><td style="vertical-align:middle;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:middle;width:1.67%;border-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.34%;border-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,363</p></td><td style="vertical-align:middle;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-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.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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin: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: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.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:11.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:middle;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.34%;background:#cceeff;margin: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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.16%;background:#cceeff;margin: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.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;white-space:nowrap;width:46.47%;margin:0pt;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: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.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:10.01%;margin: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: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.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:11.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:middle;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:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.34%;margin: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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.16%;margin: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.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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;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: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.34%;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.01%;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,052</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:middle;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:11.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;"> —</p></td><td style="vertical-align:middle;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.67%;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.34%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;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,052</p></td><td style="vertical-align:middle;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;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:46.47%;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: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:middle;width:1.34%;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:10.01%;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:middle;width:1.65%;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.17%;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.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:middle;width:1.67%;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:8.34%;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.68%;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.92%;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:8.16%;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.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;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:38.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;">Fair Value Measurements at Reporting Date Using</b></p></td><td style="vertical-align:middle;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;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">Quoted Prices</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;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.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;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">in Active</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;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.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;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">Markets for</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">Identical Assets</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">and Liabilities</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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.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;">March 31, 2022</b></p></td><td style="vertical-align:bottom;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;width:12.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;">(Level 1)</b></p></td><td style="vertical-align:bottom;width:2.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;width:10.02%;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.68%;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:10.08%;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.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;"> </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;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: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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.01%;background:#cceeff;margin: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: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.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:middle;width:11.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:middle;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.34%;background:#cceeff;margin: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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.16%;background:#cceeff;margin: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.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;white-space:nowrap;width:46.47%;margin:0pt;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: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;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p 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,142</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.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;white-space:nowrap;width:11.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;"> 16,142</p></td><td style="vertical-align:middle;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:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.16%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Marketable securities</p></td><td style="vertical-align:middle;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;width:1.34%;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.01%;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;"> 10,337</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:middle;width:1.65%;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:11.17%;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;"> —</p></td><td style="vertical-align:middle;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.67%;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:8.34%;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;"> 10,337</p></td><td style="vertical-align:middle;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.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;margin: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.16%;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;"> —</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;white-space:nowrap;width:46.47%;margin:0pt;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: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;width:1.34%;border-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:middle;width:10.01%;border-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;"> 26,479</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:bottom;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:11.17%;border-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;"> 16,142</p></td><td style="vertical-align:middle;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;width:1.67%;border-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.34%;border-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,337</p></td><td style="vertical-align:middle;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-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.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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.01%;background:#cceeff;margin: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: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.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:11.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:middle;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;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.34%;background:#cceeff;margin: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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.16%;background:#cceeff;margin: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.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;white-space:nowrap;width:46.47%;margin:0pt;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: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.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:10.01%;margin: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: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.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:11.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:middle;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:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.34%;margin: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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.16%;margin: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.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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;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: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.34%;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.01%;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,738</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:middle;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:11.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;"> —</p></td><td style="vertical-align:middle;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.67%;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.34%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;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,738</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;">The following table sets forth the changes in fair value of contingent consideration for the fiscal years ended March 31, 2023, 2022 and 2021, 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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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: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.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.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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.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;">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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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;">2023</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.6%;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;">2022</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.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;">2021</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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">Contingent consideration, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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;">$</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;"> 2,738</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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,225</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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,898</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.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;">Change due to accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;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;"><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;"> 222</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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88</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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98</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.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;">Re-measurement of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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;"> (1,908)</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.14%;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,575)</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.29%;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;"> 229</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.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;">Contingent consideration, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-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.45%;border-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;"> 1,052</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.14%;border-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,738</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.29%;border-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,225</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.37;text-indent:27pt;margin:12pt 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;">All of the Company’s short-term and long-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. The Company had money market funds of $7.8 million and $16.1 million at March </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 12pt 0pt;">31, 2023 and March 31, 2022, 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 the 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:27pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the Company’s available-for-sale investments:</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:62.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:1pt;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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"><span style="font-size:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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="font-size:1pt;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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.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><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="11" style="vertical-align:bottom;white-space:nowrap;width:35.2%;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, 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:10pt;line-height: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:62.66%;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:5.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: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.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;">Gross</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.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;">Gross</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:5.99%;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:62.66%;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:5.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: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.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;">Unrealized</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.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;">Unrealized</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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</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:62.66%;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:7.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;">Cost</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.98%;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;">Gains</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.98%;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;">Losses</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.06%;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</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="14" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.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><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="11" style="vertical-align:bottom;white-space:nowrap;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:62.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;">Short-term investments:</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.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: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.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:6.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: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:5.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;"><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:62.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 6pt;">Certificates of deposit</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:5.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;"> 1,750</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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: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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin: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;"> (13)</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:5.99%;margin:0pt;padding:0pt;"><p 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,737</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:62.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 6pt;">Supranational obligations</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"> 654</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.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;"> —</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.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:6.35%;background:#cceeff;margin: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;"> (17)</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 637</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:62.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 6pt;">Agency bonds</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:5.98%;border-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;"> 999</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.52%;border-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.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;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.62%;border-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.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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</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:5.99%;border-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;"> 989</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:62.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;">Total short-term investments</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;border-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:5.98%;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,403</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.52%;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.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;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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (40)</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;border-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:5.99%;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,363</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;line-height:1.19;text-indent:27.35pt;margin:0pt;"><span style="line-height:1.37;margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</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:62.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:1pt;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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"><span style="font-size:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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="font-size:1pt;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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.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><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="11" style="vertical-align:bottom;white-space:nowrap;width:35.2%;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, 2022</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:62.66%;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:5.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: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.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;">Gross</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.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;">Gross</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:5.99%;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:62.66%;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:5.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: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.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;">Unrealized</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.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;">Unrealized</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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</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:62.66%;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:7.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;">Cost</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.98%;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;">Gains</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.98%;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;">Losses</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.06%;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</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="14" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.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><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="11" style="vertical-align:bottom;white-space:nowrap;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:62.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;">Short-term investments:</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.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: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.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:6.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: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:5.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;"><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:62.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 6pt;">Certificates of deposit</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:5.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;"> 4,000</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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: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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin: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: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:5.99%;margin:0pt;padding:0pt;"><p 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,989</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:62.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 6pt;">Supranational obligations</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"> 1,007</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.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;"> —</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.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:6.35%;background:#cceeff;margin: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: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:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,000</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:62.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 6pt;">Agency bonds</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:5.98%;border-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,011</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.52%;border-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.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;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.62%;border-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.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;text-align:right;margin:0pt 0pt 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.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:5.99%;border-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,003</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:62.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;">Total short-term investments</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;border-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:5.98%;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,018</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.52%;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.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;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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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;border-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:5.99%;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,992</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:62.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;">Long-term investments:</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.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;"><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.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:6.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: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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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="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:62.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 6pt;">Certificates of deposit</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:5.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;"> 1,750</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> —</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;background:#cceeff;margin: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;"> (18)</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:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,732</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:62.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 6pt;">Supranational obligations</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"> 651</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.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: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.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:6.35%;margin: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;"> (17)</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 634</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:62.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 6pt;">Agency bonds</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;border-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:5.98%;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;"> 997</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.52%;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.45%;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;"> —</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.62%;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.35%;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;"> (18)</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;border-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:5.99%;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;"> 979</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:62.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;">Total long-term investments</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: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:5.98%;border-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,398</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.52%;border-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.45%;border-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.62%;border-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.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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53)</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: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:5.99%;border-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,345</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.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;">The following table shows the gross unrealized losses and fair value of the Company’s investments with unrealized losses aggregated by investment category and length of time that individual securities have been in a continuous loss position as of March 31, 2023 and 2022, respectively.</p><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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:28.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.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.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:7.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:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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.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:7.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:1.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:1.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:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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:7.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: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: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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:28.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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="17" style="vertical-align:bottom;white-space:nowrap;width:69.12%;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;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-family:'Calibri','Helvetica','sans-serif';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:28.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:21.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;">Less Than 12 Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.92%;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;">12 Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.75%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.67%;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:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.79%;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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.55%;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:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.92%;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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</b></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;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.79%;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:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-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: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:7.42%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.67%;border-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: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:9.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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;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:7.42%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.55%;border-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: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:9.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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.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: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:7.42%;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</b></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;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.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;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:9.81%;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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="20" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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="17" style="vertical-align:bottom;white-space:nowrap;width:69.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.7%;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-family:'Calibri','Helvetica','sans-serif';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:28.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;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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.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:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin: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;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,737</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: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.81%;background:#cceeff;margin: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;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-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:28.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;">Agency bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.42%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.58%;margin:0pt;padding:0pt;"><p 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.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.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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:9.58%;margin: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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 990</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: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.81%;margin: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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-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:28.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;">Supranational obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.58%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.79%;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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.58%;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;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin: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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 636</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:1.79%;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.81%;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;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-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:28.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.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-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.58%;border-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.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.79%;border-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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.55%;border-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.58%;border-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;"> (40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,363</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:1.79%;border-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.81%;border-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;"> (40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-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;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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:28.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.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.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:7.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:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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.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:7.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:1.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:1.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:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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:7.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: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: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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:28.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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="17" style="vertical-align:bottom;white-space:nowrap;width:69.12%;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, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;white-space:nowrap;width:28.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:21.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;">Less Than 12 Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.92%;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;">12 Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.75%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;white-space:nowrap;width:28.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.67%;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:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.79%;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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.55%;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:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.92%;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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</b></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;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.79%;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:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;white-space:nowrap;width:28.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-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: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:7.42%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.67%;border-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: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:9.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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;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:7.42%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.55%;border-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: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:9.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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.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: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:7.42%;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</b></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;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.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;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:9.81%;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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 style="height:0pt;visibility:hidden;"><td colspan="20" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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="17" style="vertical-align:bottom;white-space:nowrap;width:69.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;white-space:nowrap;width:28.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;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.58%;background:#cceeff;margin: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;"> (26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin: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:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,220</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: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.81%;background:#cceeff;margin: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;"> (29)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.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;">Agency bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p 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,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.58%;margin: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;"> (26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.42%;margin:0pt;padding:0pt;"><p 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.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:1.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:9.58%;margin:0pt;padding:0pt;"><p 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.42%;margin:0pt;padding:0pt;"><p 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,982</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: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.81%;margin: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;"> (26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.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;">Supranational obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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="font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.58%;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;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.79%;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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.58%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin: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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,634</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:1.79%;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.81%;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;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.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.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-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="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-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.58%;border-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;"> (76)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.79%;border-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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.55%;border-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.58%;border-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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,836</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:1.79%;border-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.81%;border-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;"> (79)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:11pt;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 Company’s investment portfolio consists of both corporate and governmental securities that have a maximum maturity of three years. All unrealized gains and losses are due to changes in interest rates and bond yields. Subject to normal credit risks, the Company has the ability to realize the full value of all these investments upon maturity.</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, 2023 and 2022, the deferred tax asset related to unrecognized gains and losses on short-term and long-term investments was $10,000 and $22,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;">As of March 31, 2023, contractual maturities of the Company’s available-for-sale investments were 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:78.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.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:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.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:2.47%;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.6%;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;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.21%;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</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:78.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:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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></tr><tr><td style="vertical-align:bottom;width:78.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Maturing within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,363</p></td></tr><tr><td style="vertical-align:bottom;width:78.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Maturing in one to three years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-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.04%;border-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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.04%;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,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,363</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> 7800000 3400000 0 0.148 0.152 0.15 0.90 1100000 2700000 <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;">The fair value of financial assets 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:46.47%;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: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:middle;width:1.34%;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:10.01%;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:middle;width:1.65%;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.17%;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.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:middle;width:1.67%;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:8.34%;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.68%;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.92%;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:8.16%;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.42%;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:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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 style="vertical-align:bottom;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:38.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;">Fair Value Measurements at Reporting Date Using</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:10pt;line-height: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:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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 style="vertical-align:bottom;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">Quoted Prices</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;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.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:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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 style="vertical-align:bottom;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">in Active</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;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.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:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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 style="vertical-align:bottom;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">Markets for</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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 style="vertical-align:bottom;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">Identical Assets</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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 style="vertical-align:bottom;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">and Liabilities</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">March 31, 2023</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;width:12.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;">(Level 1)</b></p></td><td style="vertical-align:bottom;width:2.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;width:10.02%;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.68%;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:10.08%;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.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:46.47%;background:#cceeff;margin:0pt;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: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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.01%;background:#cceeff;margin: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: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.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:middle;width:11.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:middle;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.34%;background:#cceeff;margin: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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.16%;background:#cceeff;margin: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.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;white-space:nowrap;width:46.47%;margin:0pt;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: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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p 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,796</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.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;white-space:nowrap;width:11.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;"> 7,796</p></td><td style="vertical-align:middle;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:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.16%;margin:0pt;padding:0pt;"><p 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.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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Marketable securities</p></td><td style="vertical-align:middle;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.34%;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.01%;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;"> 3,363</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:middle;width:1.65%;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:11.17%;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;"> —</p></td><td style="vertical-align:middle;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.67%;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:8.34%;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;"> 3,363</p></td><td style="vertical-align:middle;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;margin: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.16%;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;"> —</p></td><td style="vertical-align:middle;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;white-space:nowrap;width:46.47%;margin:0pt;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: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.34%;border-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.01%;border-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;"> 11,159</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.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:11.17%;border-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,796</p></td><td style="vertical-align:middle;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:middle;width:1.67%;border-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.34%;border-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,363</p></td><td style="vertical-align:middle;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-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.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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;background:#cceeff;margin: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: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.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:11.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:middle;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.34%;background:#cceeff;margin: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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.16%;background:#cceeff;margin: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.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;white-space:nowrap;width:46.47%;margin:0pt;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: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.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:10.01%;margin: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: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.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:11.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:middle;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:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.34%;margin: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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.16%;margin: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.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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;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: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.34%;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.01%;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,052</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:middle;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:11.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;"> —</p></td><td style="vertical-align:middle;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.67%;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.34%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;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,052</p></td><td style="vertical-align:middle;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;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:46.47%;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: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:middle;width:1.34%;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:10.01%;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:middle;width:1.65%;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.17%;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.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:middle;width:1.67%;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:8.34%;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.68%;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.92%;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:8.16%;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.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;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:38.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;">Fair Value Measurements at Reporting Date Using</b></p></td><td style="vertical-align:middle;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;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">Quoted Prices</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;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.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;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">in Active</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;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.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;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">Markets for</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">Identical Assets</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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;width:1.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="font-size:8pt;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.01%;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: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;width:12.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;">and Liabilities</b></p></td><td style="vertical-align:bottom;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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:10.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;width:46.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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.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;">March 31, 2022</b></p></td><td style="vertical-align:bottom;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;width:12.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;">(Level 1)</b></p></td><td style="vertical-align:bottom;width:2.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;width:10.02%;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.68%;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:10.08%;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.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;"> </p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;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: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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.01%;background:#cceeff;margin: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: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.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:middle;width:11.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:middle;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.34%;background:#cceeff;margin: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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.16%;background:#cceeff;margin: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.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;white-space:nowrap;width:46.47%;margin:0pt;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: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;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.01%;margin:0pt;padding:0pt;"><p 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,142</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.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;white-space:nowrap;width:11.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;"> 16,142</p></td><td style="vertical-align:middle;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:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.34%;margin:0pt;padding:0pt;"><p 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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.16%;margin:0pt;padding:0pt;"><p 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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Marketable securities</p></td><td style="vertical-align:middle;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;width:1.34%;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.01%;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;"> 10,337</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:middle;width:1.65%;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:11.17%;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;"> —</p></td><td style="vertical-align:middle;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.67%;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:8.34%;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;"> 10,337</p></td><td style="vertical-align:middle;width:2.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.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;margin: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.16%;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;"> —</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;white-space:nowrap;width:46.47%;margin:0pt;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: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;width:1.34%;border-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:middle;width:10.01%;border-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;"> 26,479</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:bottom;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:11.17%;border-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;"> 16,142</p></td><td style="vertical-align:middle;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;width:1.67%;border-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.34%;border-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,337</p></td><td style="vertical-align:middle;width:2.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-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.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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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: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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.01%;background:#cceeff;margin: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: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.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:11.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:middle;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;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.34%;background:#cceeff;margin: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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.16%;background:#cceeff;margin: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.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;white-space:nowrap;width:46.47%;margin:0pt;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: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.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:10.01%;margin: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: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.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:11.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:middle;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:middle;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.34%;margin: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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.16%;margin: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.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;white-space:nowrap;width:46.47%;background:#cceeff;margin:0pt;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: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.34%;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.01%;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,738</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:middle;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:11.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;"> —</p></td><td style="vertical-align:middle;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.67%;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.34%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;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,738</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> 7796000 7796000 3363000 3363000 11159000 7796000 3363000 1052000 1052000 16142000 16142000 10337000 10337000 26479000 16142000 10337000 2738000 2738000 <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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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: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.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.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.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.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;">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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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;">2023</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.6%;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;">2022</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.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;">2021</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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:35.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">Contingent consideration, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><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;">$</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;"> 2,738</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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,225</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.29%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,898</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.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;">Change due to accretion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;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;"><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;"> 222</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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 88</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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98</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.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;">Re-measurement of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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;"> (1,908)</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.14%;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,575)</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.29%;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;"> 229</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.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;">Contingent consideration, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-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.45%;border-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;"> 1,052</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.14%;border-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,738</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.29%;border-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,225</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> 2738000 4225000 3898000 222000 88000 98000 -1908000 -1575000 229000 1052000 2738000 4225000 7800000 16100000 <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:62.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:1pt;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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"><span style="font-size:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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="font-size:1pt;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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.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><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="11" style="vertical-align:bottom;white-space:nowrap;width:35.2%;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, 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:10pt;line-height: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:62.66%;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:5.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: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.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;">Gross</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.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;">Gross</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:5.99%;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:62.66%;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:5.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: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.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;">Unrealized</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.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;">Unrealized</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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</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:62.66%;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:7.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;">Cost</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.98%;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;">Gains</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.98%;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;">Losses</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.06%;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</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="14" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.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><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="11" style="vertical-align:bottom;white-space:nowrap;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:62.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;">Short-term investments:</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.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: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.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:6.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: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:5.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;"><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:62.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 6pt;">Certificates of deposit</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:5.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;"> 1,750</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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: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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin: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;"> (13)</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:5.99%;margin:0pt;padding:0pt;"><p 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,737</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:62.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 6pt;">Supranational obligations</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"> 654</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.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;"> —</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.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:6.35%;background:#cceeff;margin: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;"> (17)</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 637</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:62.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 6pt;">Agency bonds</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:5.98%;border-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;"> 999</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.52%;border-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.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;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.62%;border-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.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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (10)</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:5.99%;border-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;"> 989</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:62.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;">Total short-term investments</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;border-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:5.98%;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,403</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.52%;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.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;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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (40)</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;border-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:5.99%;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,363</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;line-height:1.19;text-indent:27.35pt;margin:0pt;"><span style="line-height:1.37;margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</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:62.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:1pt;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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"><span style="font-size:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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="font-size:1pt;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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.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><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="11" style="vertical-align:bottom;white-space:nowrap;width:35.2%;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, 2022</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:62.66%;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:5.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: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.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;">Gross</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.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;">Gross</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:5.99%;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:62.66%;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:5.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: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.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;">Unrealized</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.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;">Unrealized</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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</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:62.66%;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:7.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;">Cost</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.98%;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;">Gains</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.98%;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;">Losses</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.06%;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</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="14" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:62.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><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="11" style="vertical-align:bottom;white-space:nowrap;width:35.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:62.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;">Short-term investments:</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.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: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.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:6.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: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:5.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;"><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:62.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 6pt;">Certificates of deposit</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:5.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;"> 4,000</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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: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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin: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: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:5.99%;margin:0pt;padding:0pt;"><p 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,989</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:62.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 6pt;">Supranational obligations</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"> 1,007</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.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;"> —</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.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:6.35%;background:#cceeff;margin: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: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:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,000</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:62.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 6pt;">Agency bonds</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:5.98%;border-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,011</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.52%;border-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.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;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.62%;border-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.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;text-align:right;margin:0pt 0pt 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.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:5.99%;border-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,003</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:62.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;">Total short-term investments</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;border-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:5.98%;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,018</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.52%;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.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;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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (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;border-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:5.99%;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,992</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:62.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;">Long-term investments:</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.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;"><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.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:6.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: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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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="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:62.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 6pt;">Certificates of deposit</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:5.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;"> 1,750</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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;"> —</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;background:#cceeff;margin: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;"> (18)</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:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,732</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:62.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 6pt;">Supranational obligations</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;"> 651</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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.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: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.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:6.35%;margin: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;"> (17)</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 634</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:62.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 6pt;">Agency bonds</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;border-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:5.98%;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;"> 997</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.52%;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.45%;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;"> —</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.62%;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.35%;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;"> (18)</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;border-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:5.99%;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;"> 979</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:62.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;">Total long-term investments</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: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:5.98%;border-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,398</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.52%;border-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.45%;border-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.62%;border-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.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;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53)</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: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:5.99%;border-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,345</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> 1750000 13000 1737000 654000 17000 637000 999000 10000 989000 3403000 40000 3363000 4000000 11000 3989000 1007000 7000 1000000 2011000 8000 2003000 7018000 26000 6992000 1750000 18000 1732000 651000 17000 634000 997000 18000 979000 3398000 53000 3345000 <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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:28.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.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.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:7.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:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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.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:7.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:1.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:1.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:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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:7.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: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: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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:28.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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="17" style="vertical-align:bottom;white-space:nowrap;width:69.12%;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, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;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-family:'Calibri','Helvetica','sans-serif';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:28.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:21.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;">Less Than 12 Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.92%;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;">12 Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.75%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.67%;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:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.79%;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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.55%;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:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.92%;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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</b></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;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.79%;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:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-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: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:7.42%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.67%;border-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: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:9.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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;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:7.42%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.55%;border-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: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:9.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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.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: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:7.42%;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</b></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;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.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;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:9.81%;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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.7%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="20" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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="17" style="vertical-align:bottom;white-space:nowrap;width:69.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.7%;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-family:'Calibri','Helvetica','sans-serif';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:28.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;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.58%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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.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:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin: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;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,737</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: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.81%;background:#cceeff;margin: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;"> (13)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-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:28.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;">Agency bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.42%;margin:0pt;padding:0pt;"><p 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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.58%;margin:0pt;padding:0pt;"><p 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.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.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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:9.58%;margin: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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 990</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: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.81%;margin: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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-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:28.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;">Supranational obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.58%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.79%;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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.58%;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;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin: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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 636</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:1.79%;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.81%;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;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-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:28.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.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-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.58%;border-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.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.79%;border-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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.55%;border-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.58%;border-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;"> (40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,363</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:1.79%;border-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.81%;border-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;"> (40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-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;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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:28.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.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.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:7.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:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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.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:7.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:1.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:1.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:9.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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:7.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: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: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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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:28.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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="17" style="vertical-align:bottom;white-space:nowrap;width:69.12%;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, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;white-space:nowrap;width:28.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:21.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;">Less Than 12 Months</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.92%;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;">12 Months or Greater</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.75%;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;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;white-space:nowrap;width:28.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.67%;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:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.79%;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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.55%;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:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.92%;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:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</b></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;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.79%;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:9.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;line-height:1.37;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;white-space:nowrap;width:28.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-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: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:7.42%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.67%;border-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: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:9.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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;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:7.42%;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</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.55%;border-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: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:9.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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.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: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:7.42%;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</b></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;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.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;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:9.81%;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;">Loss</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 style="height:0pt;visibility:hidden;"><td colspan="20" style="padding:0pt;"></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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="17" style="vertical-align:bottom;white-space:nowrap;width:69.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;white-space:nowrap;width:28.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;">Certificates of deposit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.58%;background:#cceeff;margin: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;"> (26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.58%;background:#cceeff;margin: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:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,220</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: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.81%;background:#cceeff;margin: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;"> (29)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.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;">Agency bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p 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,982</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.58%;margin: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;"> (26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.42%;margin:0pt;padding:0pt;"><p 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.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:1.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:9.58%;margin:0pt;padding:0pt;"><p 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.42%;margin:0pt;padding:0pt;"><p 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,982</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: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.81%;margin: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;"> (26)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.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;">Supranational obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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="font-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,634</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.58%;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;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.79%;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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.58%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin: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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,634</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:1.79%;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.81%;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;"> (24)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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-size:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.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.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:11pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-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="font-size:11pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-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.58%;border-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;"> (76)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.79%;border-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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.55%;border-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.58%;border-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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,836</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:1.79%;border-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.81%;border-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;"> (79)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:11pt;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> 1737000 13000 1737000 13000 990000 10000 990000 10000 636000 17000 636000 17000 3363000 40000 3363000 40000 4974000 26000 246000 3000 5220000 29000 2982000 26000 2982000 26000 1634000 24000 1634000 24000 9590000 76000 246000 3000 9836000 79000 P3Y 10000 22000 <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:78.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.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:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.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:2.47%;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.6%;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;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.21%;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</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:78.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:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.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.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></tr><tr><td style="vertical-align:bottom;width:78.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Maturing within one year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.04%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,363</p></td></tr><tr><td style="vertical-align:bottom;width:78.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;">Maturing in one to three years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-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.04%;border-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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:78.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin: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.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.04%;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,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,363</p></td></tr></table> 3403000 3363000 3403000 3363000 <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><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:36pt;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 5 months to 49 months, some of which include options to extend for up to 5 years.</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;">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;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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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;"><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, 2023</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, 2022</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;">684</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;">889</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;">413</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;">537</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;">238</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;">361</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;">651</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;">898</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;">2023</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;">2022</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 (fixed)</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;">592</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;">429</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;">31</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;">254</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;">623</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;">683</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;">2023</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;">2022</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;">589 </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;">436 </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;"> 376</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;"> 585</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;">2.42</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;">1.70</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;">4.37%</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.25%</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:36pt;margin:0pt 0pt 10pt 0pt;">The following table provides the maturities of the Company’s operating lease liabilities as of March 31, 2023:</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: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;">2024</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;">420 </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;">2025</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;">84 </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;"><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;">86 </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;">89 </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;border-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%;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;">7 </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;">Total undiscounted future cash flows</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;">686 </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;">Less: Imputed interest</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: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%;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;">(35)</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;">Present value of undiscounted future cash flows</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;">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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></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="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;">Presentation on statement of financial position</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="font-weight:bold;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;">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;">413 </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;">Non-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;">238 </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> P5M P49M true P5Y <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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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;"><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, 2023</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, 2022</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;">684</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;">889</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;">413</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;">537</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;">238</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;">361</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;">651</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;">898</p></td></tr></table> 684000 889000 413000 537000 238000 361000 651000 898000 <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;">2023</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;">2022</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 (fixed)</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;">592</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;">429</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;">31</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;">254</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;">623</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;">683</p></td></tr></table> 592000 429000 31000 254000 623000 683000 <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;">2023</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;">2022</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;">589 </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;">436 </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;"> 376</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;"> 585</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;">2.42</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;">1.70</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;">4.37%</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.25%</p></td></tr></table> 589000 436000 376000 585000 P2Y5M1D P1Y8M12D 0.0437 0.0425 <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: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;">2024</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;">420 </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;">2025</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;">84 </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;"><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;">86 </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;">89 </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;border-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%;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;">7 </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;">Total undiscounted future cash flows</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;">686 </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;">Less: Imputed interest</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: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%;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;">(35)</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;">Present value of undiscounted future cash flows</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;">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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></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="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;">Presentation on statement of financial position</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="font-weight:bold;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;">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;">413 </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;">Non-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;">238 </p></td></tr></table> 420000 84000 86000 89000 7000 686000 35000 651000 413000 238000 <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, 2023, 2022 and 2021 was $39,000,<b style="font-weight:bold;"> </b>$32,000 and $35,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, 2023 and 2022 and for the years ended March 31, 2023, 2022 or 2021.</p> 39000 32000 35000 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, 2023, 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, 2023, 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 0pt 12pt 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 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 vest at the rate of 25% on the first anniversary and subsequent anniversaries of the date of grant, while grants to officers 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 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 which 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.19;text-indent:36pt;margin:0pt 0pt 6pt 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.19;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:27pt;"></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.19;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:27pt;"></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.19;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:27pt;"></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 0pt 12pt 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 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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 10pt 54pt;"><span style="font-family:'Times New Roman';">●</span><span style="font-family:'Symbol';"> </span>No more than 300,000 shares subject to stock options and stock appreciation rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 10pt 54pt;"><span style="font-family:'Times New Roman';">●</span><span style="font-family:'Symbol';"> </span>No more than 100,000<span style="white-space:pre-wrap;"> shares subject to restricted stock and restricted stock unit awards. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 10pt 54pt;"><span style="font-family:'Times New Roman';">●</span><span style="font-family:'Symbol';"> </span>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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 10pt 54pt;"><span style="font-family:'Times New Roman';">●</span><span style="font-family:'Symbol';"> </span>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.</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;">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 0pt 11pt 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 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 which 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:24pt;margin:0pt 0pt 11pt 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:24pt;margin: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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 11pt 0pt;">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:24pt;margin:0pt 0pt 11pt 0pt;">The 2007 Purchase Plan is designed to be implemented through a series of sequential offering periods, generally <span style="-sec-ix-hidden:Hidden_TGA2FE7Hak6GFx-6swuS7A;"><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:24pt;margin:0pt 0pt 10pt 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 2023, 198,820 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:24pt;margin:0pt 0pt 10pt 0pt;">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.</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:41.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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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="font-size:1pt;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:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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-size:1pt;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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1pt;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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.86%;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:10.51%;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.23%;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:8.11%;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:41.86%;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:10.51%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:8.11%;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:41.86%;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:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:8.11%;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:41.86%;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:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:9.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;">Intrinsic</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:41.86%;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:10.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;">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.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;">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:9.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;">Value</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:41.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;">Balance at March 31, 2020</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:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,522,314</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,135,791</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.17</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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:41.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 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:10.51%;margin: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,285,252)</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;"> 1,285,252</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.23%;margin:0pt;padding:0pt;"><p 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.46</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;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-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="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.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 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:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> (667,503)</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.99</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:8.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;"> 961,633</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:41.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 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:10.51%;border-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;"> 94,500</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;"> (320,663)</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.23%;margin:0pt;padding:0pt;"><p 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.84</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;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-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="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.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;">Balance at March 31, 2021</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:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,331,562</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,432,877</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.17</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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:41.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 18pt;">Options reserved</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:10.51%;margin:0pt;padding:0pt;"><p 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,000,000</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%;margin:0pt;padding:0pt;"><p 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: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="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.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.23%;margin:0pt;padding:0pt;"><p 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.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:8.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: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:41.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 18pt;">Granted</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:10.51%;background:#cceeff;margin: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,280,761)</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 3pt 0.05pt 0pt;"> 1,280,761</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.43</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;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-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="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.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 18pt;">Exercised</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:10.51%;margin:0pt;padding:0pt;"><p 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="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 0pt 0.05pt 0pt;"> (316,784)</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.23%;margin:0pt;padding:0pt;"><p 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.12</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:8.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;"> 149,937</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:41.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 18pt;">Forfeited</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:10.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 484,862</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: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;"> (806,179)</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45</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;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-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="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.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;">Balance at March 31, 2022</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:10.51%;margin:0pt;padding:0pt;"><p 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,535,663</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%;margin:0pt;padding:0pt;"><p 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,590,675</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;margin:0pt 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.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.23%;margin:0pt;padding:0pt;"><p 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.07</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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:41.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 18pt;">Granted</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:10.51%;background:#cceeff;margin: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,535,647)</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 3pt 0.05pt 0pt;"> 1,535,647</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01</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;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-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="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.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 18pt;">Exercised</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:10.51%;margin:0pt;padding:0pt;"><p 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="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;"> —</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.23%;margin:0pt;padding:0pt;"><p 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="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:8.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;"> —</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:41.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 18pt;">Forfeited</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:10.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 594,835</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: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,317,162)</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.50</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;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-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="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.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;">Balance at March 31, 2023</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:10.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,594,851</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;"> 8,809,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="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;"> 5.52</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.23%;margin:0pt;padding:0pt;"><p 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.62</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%;border-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="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;margin: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:41.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;">Options vested and exercisable</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:10.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;"><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;"> 5,470,684</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;"> 3.77</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01</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;border-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.11%;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.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:41.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;">Options vested and expected to vest</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:10.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="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;"> 8,628,329</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;"> 5.44</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.23%;margin:0pt;padding:0pt;"><p 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.64</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: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.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;"> —</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;">​</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, 2023 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;">​</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;">​</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.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;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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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:8.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: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.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: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.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="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.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;">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.71%;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.98%;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.71%;margin:0pt;padding:0pt;"><p style="font-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.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="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.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;">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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-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.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="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.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;">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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-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.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="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.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;">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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-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.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;">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.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;">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.42%;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.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;">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.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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.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;">$</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;">1.87</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;">3.40</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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,069,082</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.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:8.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;"> 2.52</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.84</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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299,414</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.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:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:0.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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;">3.60</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.42</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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 913,408</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.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;white-space:nowrap;width:8.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;"> 4.12</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.42%;margin:0pt;padding:0pt;"><p 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.41</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 161,432</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.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;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p 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.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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.68</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;">4.99</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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,081,111</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.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:8.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;"> 4.97</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.84</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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,081,111</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.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:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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;">5.13</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;">5.58</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.09%;margin:0pt;padding:0pt;"><p 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,346,631</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.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;white-space:nowrap;width:8.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;"> 5.42</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.42%;margin:0pt;padding:0pt;"><p 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.32</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 735,451</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.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;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p 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.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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;">5.69</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;">5.83</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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 953,077</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.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:8.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;"> 5.80</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.46</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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 411,522</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.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:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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;">5.91</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;">6.70</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.09%;margin:0pt;padding:0pt;"><p 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,182,559</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.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;white-space:nowrap;width:8.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;"> 6.42</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.42%;margin:0pt;padding:0pt;"><p 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.70</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.67%;margin:0pt;padding:0pt;"><p 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,118,669</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.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;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p 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.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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.86</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;">7.40</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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,148</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.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:8.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;"> 7.10</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19</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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,148</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.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:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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;">7.46</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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 698,791</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.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;white-space:nowrap;width:8.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;"> 7.74</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.42%;margin:0pt;padding:0pt;"><p 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.65</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 536,608</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.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;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p 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.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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.09</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></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;"><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="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,260</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.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:8.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;"> 8.09</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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><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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,260</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.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:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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.30</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></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;"><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="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-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;"> 552,093</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.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;white-space:nowrap;width:8.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;"> 8.30</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.42%;margin:0pt;padding:0pt;"><p 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.33</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.67%;border-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;"> 114,069</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.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;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p 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.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></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;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%;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: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;"><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:12.09%;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,809,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="font-weight:bold;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:8.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;"> 5.62</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.52</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.67%;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,470,684</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.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:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;text-indent:20.15pt;margin:0pt 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.5 million, $3.0 million and $2.9 million of stock-based compensation expense for the years ended March 31, 2023, 2022 and 2021, 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:68.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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:7.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: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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:7.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:0.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.81%;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:28.92%;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.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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.81%;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:8.48%;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.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: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;">2022</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:8.52%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;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.81%;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:28.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.81%;background:#cceeff;margin:0pt;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:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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: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:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">248 </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:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">346 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.81%;margin:0pt;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:7.23%;margin:0pt;padding:0pt;"><p 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: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:7.24%;margin:0pt;padding:0pt;"><p 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,676 </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:7.26%;margin:0pt;padding:0pt;"><p 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,509 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:68.81%;background:#cceeff;margin:0pt;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:7.23%;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: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:7.24%;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,069 </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:7.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;">999 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.81%;margin:0pt;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: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:7.23%;border-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: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:7.24%;border-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,993</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:7.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></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, 2023, 2022 and 2021 included $211,000, $260,000 and $276,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 0pt 12pt 0pt;"> No tax benefit was recognized in either fiscal 2023 or fiscal 2022 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 2023 or fiscal 2022. Compensation cost capitalized within inventory at March 31, 2023 and 2022 was not material.<b style="font-weight:bold;"> </b>As of March 31, 2023, the Company’s total unrecognized compensation cost was $4.4 million, which will be recognized over the weighted average period of 1.74 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.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.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:5.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.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><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.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:5.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:3.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:5.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:3.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:5.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.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><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.27%;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.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;"><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:45.11%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height: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.27%;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.93%;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:11.77%;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.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="3" style="vertical-align:bottom;white-space:nowrap;width:13.88%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="3" style="vertical-align:bottom;white-space:nowrap;width:11.93%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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.27%;background:#cceeff;margin:0pt;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.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;"><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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.64%;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.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;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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.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-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;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.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;"><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.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.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.07%;margin:0pt;padding:0pt;"><p 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.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">0.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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.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.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">0.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><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.27%;background:#cceeff;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:5.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 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">5.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:5.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 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">49.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.07%;margin:0pt;padding:0pt;"><p 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.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">47.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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.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;">49.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">41.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">47.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><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.27%;background:#cceeff;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 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.76%;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.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;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 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.64%;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.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;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;background:#cceeff;margin:0pt;padding:0pt;"><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.27%;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.07%;margin: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.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:5.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 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.76%;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.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 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.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:5.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 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.64%;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.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 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;background:#cceeff;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">0.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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.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;">0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">0.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;background:#cceeff;margin:0pt;padding:0pt;"><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.27%;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:1.64%;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.07%;margin:0pt;padding:0pt;"><p 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.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:5.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 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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.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;">0.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:5.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 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">0.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;background:#cceeff;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">49.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">45.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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.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;">57.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">67.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">68.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;background:#cceeff;margin:0pt;padding:0pt;"><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.27%;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:1.64%;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.07%;margin:0pt;padding:0pt;"><p 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.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><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, 2023, 2022 and 2021 was $1.38, $2.29 and $2.55, 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 198820 <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:41.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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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="font-size:1pt;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:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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:1pt;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-size:1pt;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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1pt;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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:1pt;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:1pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.86%;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:10.51%;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.23%;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:8.11%;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:41.86%;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:10.51%;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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:8.11%;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:41.86%;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:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:8.11%;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:41.86%;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:10.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:9.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;">Intrinsic</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:41.86%;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:10.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;">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.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;">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:9.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;">Value</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:41.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;">Balance at March 31, 2020</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:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,522,314</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,135,791</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.17</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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:41.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 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:10.51%;margin: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,285,252)</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;"> 1,285,252</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.23%;margin:0pt;padding:0pt;"><p 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.46</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;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-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="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.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 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:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> (667,503)</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.99</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:8.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;"> 961,633</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:41.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 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:10.51%;border-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;"> 94,500</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;"> (320,663)</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.23%;margin:0pt;padding:0pt;"><p 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.84</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;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-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="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.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;">Balance at March 31, 2021</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:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,331,562</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,432,877</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.17</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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:41.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 18pt;">Options reserved</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:10.51%;margin:0pt;padding:0pt;"><p 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,000,000</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%;margin:0pt;padding:0pt;"><p 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: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="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.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.23%;margin:0pt;padding:0pt;"><p 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.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:8.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: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:41.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 18pt;">Granted</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:10.51%;background:#cceeff;margin: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,280,761)</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 3pt 0.05pt 0pt;"> 1,280,761</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.43</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;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-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="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.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 18pt;">Exercised</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:10.51%;margin:0pt;padding:0pt;"><p 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="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 0pt 0.05pt 0pt;"> (316,784)</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.23%;margin:0pt;padding:0pt;"><p 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.12</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:8.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;"> 149,937</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:41.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 18pt;">Forfeited</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:10.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 484,862</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: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;"> (806,179)</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.45</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;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-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="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.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;">Balance at March 31, 2022</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:10.51%;margin:0pt;padding:0pt;"><p 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,535,663</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%;margin:0pt;padding:0pt;"><p 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,590,675</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;margin:0pt 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.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.23%;margin:0pt;padding:0pt;"><p 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.07</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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:41.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 18pt;">Granted</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:10.51%;background:#cceeff;margin: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,535,647)</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 3pt 0.05pt 0pt;"> 1,535,647</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01</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;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-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="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.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 18pt;">Exercised</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:10.51%;margin:0pt;padding:0pt;"><p 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="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;"> —</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.23%;margin:0pt;padding:0pt;"><p 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="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:8.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;"> —</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:41.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 18pt;">Forfeited</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:10.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 594,835</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: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,317,162)</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.50</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;"><span style="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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-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="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.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;">Balance at March 31, 2023</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:10.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,594,851</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;"> 8,809,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="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;"> 5.52</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.23%;margin:0pt;padding:0pt;"><p 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.62</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%;border-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="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;margin: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:41.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;">Options vested and exercisable</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:10.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;"><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;"> 5,470,684</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;"> 3.77</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01</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;border-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.11%;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.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:41.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;">Options vested and expected to vest</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:10.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="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;"> 8,628,329</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;"> 5.44</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.23%;margin:0pt;padding:0pt;"><p 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.64</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: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.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;"> —</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> 2522314 8135791 6.17 -1285252 1285252 6.46 667503 5.99 961633 94500 320663 7.84 1331562 8432877 6.17 4000000 -1280761 1280761 5.43 316784 5.12 149937 484862 806179 6.45 4535663 8590675 6.07 -1535647 1535647 3.01 594835 1317162 5.50 3594851 8809160 P5Y6M7D 5.62 5470684 P3Y9M7D 6.01 8628329 P5Y5M8D 5.64 <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;">​</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.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;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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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:8.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: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.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: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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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:8.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.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="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.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;">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.71%;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.98%;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.71%;margin:0pt;padding:0pt;"><p style="font-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.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="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.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;">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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-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.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="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.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;">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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-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.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="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.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;">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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.71%;margin:0pt;padding:0pt;"><p style="font-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.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;">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.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;">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.42%;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.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;">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.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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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.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;">$</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;">1.87</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;">3.40</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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,069,082</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.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:8.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;"> 2.52</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.84</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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 299,414</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.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:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:0.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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;">3.60</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.42</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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 913,408</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.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;white-space:nowrap;width:8.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;"> 4.12</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.42%;margin:0pt;padding:0pt;"><p 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.41</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 161,432</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.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;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p 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.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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.68</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;">4.99</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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,081,111</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.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:8.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;"> 4.97</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.84</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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,081,111</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.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:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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;">5.13</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;">5.58</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.09%;margin:0pt;padding:0pt;"><p 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,346,631</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.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;white-space:nowrap;width:8.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;"> 5.42</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.42%;margin:0pt;padding:0pt;"><p 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.32</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 735,451</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.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;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p 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.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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;">5.69</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;">5.83</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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 953,077</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.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:8.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;"> 5.80</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.46</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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 411,522</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.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:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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;">5.91</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;">6.70</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.09%;margin:0pt;padding:0pt;"><p 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,182,559</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.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;white-space:nowrap;width:8.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;"> 6.42</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.42%;margin:0pt;padding:0pt;"><p 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.70</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.67%;margin:0pt;padding:0pt;"><p 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,118,669</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.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;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p 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.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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.86</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;">7.40</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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,148</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.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:8.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;"> 7.10</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19</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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,148</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.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:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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;">7.46</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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 698,791</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.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;white-space:nowrap;width:8.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;"> 7.74</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.42%;margin:0pt;padding:0pt;"><p 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.65</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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 536,608</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.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;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p 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.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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.09</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></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;"><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="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,260</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.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:8.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;"> 8.09</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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><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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 77,260</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.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:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</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.30</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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></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;"><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="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.09%;border-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;"> 552,093</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.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;white-space:nowrap;width:8.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;"> 8.30</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.42%;margin:0pt;padding:0pt;"><p 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.33</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.67%;border-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;"> 114,069</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.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;white-space:nowrap;width:8.94%;margin:0pt;padding:0pt;"><p 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.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></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;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%;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: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;"><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:12.09%;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,809,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="font-weight:bold;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:8.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;"> 5.62</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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.52</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.67%;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,470,684</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.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:8.94%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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> 1.87 3.40 1069082 2.52 P7Y10M2D 299414 3.40 3.60 4.42 913408 4.12 P8Y4M28D 161432 4.06 4.68 4.99 1081111 4.97 P2Y10M2D 1081111 4.97 5.13 5.58 1346631 5.42 P5Y3M25D 735451 5.30 5.69 5.83 953077 5.80 P5Y5M15D 411522 5.77 5.91 6.70 1182559 6.42 P4Y8M12D 1118669 6.44 6.86 7.40 935148 7.10 P3Y2M8D 935148 7.10 7.46 8.00 698791 7.74 P6Y7M24D 536608 7.75 8.09 77260 8.09 P4Y2M19D 77260 8.09 8.30 552093 8.30 P6Y3M29D 114069 8.30 8809160 5.62 P5Y6M7D 5470684 6.01 2500000 3000000.0 2900000 <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.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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:7.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: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.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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:7.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:0.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.81%;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:28.92%;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.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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.81%;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:8.48%;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.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: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;">2022</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:8.52%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;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.81%;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:28.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.81%;background:#cceeff;margin:0pt;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:7.23%;background:#cceeff;margin:0pt;padding:0pt;"><p 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: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:7.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">248 </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:7.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;text-align:right;margin:0pt 3pt 0.05pt 0pt;">346 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.81%;margin:0pt;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:7.23%;margin:0pt;padding:0pt;"><p 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: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:7.24%;margin:0pt;padding:0pt;"><p 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,676 </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:7.26%;margin:0pt;padding:0pt;"><p 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,509 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr><tr><td style="vertical-align:bottom;width:68.81%;background:#cceeff;margin:0pt;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:7.23%;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: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:7.24%;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,069 </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:7.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;">999 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.81%;margin:0pt;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: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:7.23%;border-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: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:7.24%;border-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,993</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:7.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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></tr></table> 202000 248000 346000 1316000 1676000 1509000 951000 1069000 999000 2469000 2993000 2854000 211000 260000 276000 0 0 0 0 4400000 P1Y8M26D <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.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.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:5.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.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><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.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:5.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:3.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:5.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:3.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:5.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.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><td style="vertical-align:bottom;white-space:nowrap;width:5.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:3.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.27%;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.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;"><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:45.11%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height: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.27%;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.93%;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:11.77%;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.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="3" style="vertical-align:bottom;white-space:nowrap;width:13.88%;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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="3" style="vertical-align:bottom;white-space:nowrap;width:11.93%;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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;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.27%;background:#cceeff;margin:0pt;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.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;"><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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.64%;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.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;"><span style="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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.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-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="font-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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-size:8pt;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-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.27%;margin:0pt;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.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;"><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.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.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.07%;margin:0pt;padding:0pt;"><p 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.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">0.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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.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.62</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">0.22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">0.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><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.27%;background:#cceeff;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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.55</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:5.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 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">5.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:5.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 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">49.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.07%;margin:0pt;padding:0pt;"><p 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.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">47.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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.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;">49.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">41.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">47.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><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.27%;background:#cceeff;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 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.76%;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.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;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 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.64%;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.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;"><b style="font-weight:bold;"> —</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;background:#cceeff;margin:0pt;padding:0pt;"><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.27%;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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="font-weight:bold;margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.07%;margin: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.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:5.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 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.76%;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.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 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.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:5.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 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.64%;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.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 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;background:#cceeff;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">0.04</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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.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;">0.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">0.12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">0.15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;background:#cceeff;margin:0pt;padding:0pt;"><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.27%;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:1.64%;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.07%;margin:0pt;padding:0pt;"><p 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.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:5.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 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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.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;">0.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:5.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 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">0.50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.27%;background:#cceeff;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">49.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">45.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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.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;">57.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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;">67.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;">68.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;background:#cceeff;margin:0pt;padding:0pt;"><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.27%;margin:0pt;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.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;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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:1.64%;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.07%;margin:0pt;padding:0pt;"><p 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.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.76%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.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 0pt 0.05pt 0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.67%;margin:0pt;padding:0pt;"><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.0295 0.0427 0.0066 0.0162 0.0022 0.0042 P4Y6M18D P5Y P5Y P5Y 0.492 0.531 0.477 0.491 0.419 0.476 0.0154 0.0454 0.0004 0.0007 0.0012 0.0015 P0Y6M P0Y6M P0Y6M 0.493 0.582 0.456 0.574 0.671 0.686 1.38 2.29 2.55 <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 TRANSACTION</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 non-recurring engineering service expense and manufacturing services of approximately $240,000, $397,000 and $482,000 during the fiscal years ended March 31, 2023, 2022 and 2021, 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 $32,000 at March 31, 2023 and 2022, respectively, is included in accounts payable in the Consolidated Balance Sheets.</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> 240000 397000 482000 8000 32000 <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:24pt;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: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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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: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.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:7.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: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.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:7.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:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.09%;margin:0pt;padding:0pt;"><p style="font-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.41%;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.52%;margin:0pt;padding:0pt;"><p style="font-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.09%;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: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.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;">2022</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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;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.09%;margin:0pt;padding:0pt;"><p style="font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 14,435</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 15,517</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 12,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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,582</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,108</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 4,941</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,731</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 4,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 3,087</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,172</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 4,474</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,471</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,172</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.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;margin: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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,385</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.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;margin: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.11%;border-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;"> 876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,691</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.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,384</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.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;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;"> 27,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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: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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;">2023</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;">2022</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;"> 7,453</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;"> 7,027</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;"> 177</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;"> 407</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;"> 477</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;"> 814</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;"> 8,107</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,248</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.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 0pt 0.05pt 0pt;"><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.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: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.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:7.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: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.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:7.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:0.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-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.09%;margin:0pt;padding:0pt;"><p style="font-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.41%;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.52%;margin:0pt;padding:0pt;"><p style="font-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.09%;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: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.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;">2022</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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;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.09%;margin:0pt;padding:0pt;"><p style="font-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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 14,435</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 15,517</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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 12,375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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,582</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,108</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 2,454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 4,941</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,731</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 4,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 3,087</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,172</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 5,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;"> 4,474</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;"> 3,471</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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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,395</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,172</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.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;margin: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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,385</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.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;margin: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.11%;border-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;"> 876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,691</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.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,384</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.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;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.11%;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;"> 27,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.37;margin:0pt 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.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: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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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.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="margin-bottom:10pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:0.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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> 14435000 15517000 12375000 1582000 2108000 2454000 4941000 5731000 4074000 3087000 5172000 5555000 4474000 3471000 2395000 1172000 1385000 876000 29691000 33384000 27729000 <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;">2023</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;">2022</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;"> 7,453</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;"> 7,027</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;"> 177</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;"> 407</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;"> 477</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;"> 814</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;"> 8,107</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,248</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> 7453000 7027000 177000 407000 477000 814000 8107000 8248000 <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 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Consideration</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;">Under the terms of the acquisition agreement, the Company paid the former MikaMonu shareholders initial cash consideration of approximately $4.9<span style="white-space:pre-wrap;"> million. The Company is also required to pay the former MikaMonu shareholders future contingent consideration consisting of retention payments and “earnout” payments, as described below. </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 made cash retention payments of $2.5 million to the three former MikaMonu shareholders in installments over a four-year period, that were conditioned on the continued employment of Dr. Avidan Akerib, MikaMonu’s co-founder and chief technologist. The retention amount of $2.5 million was deposited in escrow. Of this amount, $743,000, $750,000 and $1.0 million was paid to the former MikaMonu shareholders during the quarters ended December 31, 2017, 2018 and 2019, respectively. The Company is not required to make any further retention payments.</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 will also make “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 product development milestones and revenue targets for products based on the MikaMonu technology are achieved. Earnout amounts of $750,000 were paid in the fiscal year ended March 31, 2019 based on the achievement of certain product development milestones. Additional 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. </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 portion of the retention payment contingently payable to Dr. Akerib (approximately $1.2 million) was recorded as compensation expense over the period that his services were provided to the Company. The portion of the retention payment made to the other former MikaMonu shareholders (approximately $1.3 million) plus the maximum amount of the potential earnout payments as of March 31, 2023 totals approximately $32.0 million. 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, 2023 and 2022 in the amount of $1.1 million and $2.7 million, 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 an increase (reduction) in fair value for the years ended March 31, 2023, 2022 and 2021 of ($1.9 million), ($1.6 million) and $229,000<span style="white-space:pre-wrap;">, respectively. See Note 7 for the valuation of contingent consideration. </span></p> 12 4900000 2500000 2500000 743000 750000 1000000.0 750000 30000000.0 0.05 1200000 1300000 32000000.0 5800000 1100000 2700000 -1900000 -1600000 229000 <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 EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,^ W%8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #/@-Q6%":_N.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R'$@#)/FLK%3"X,5-G8SMMJ:Q7^P-9*^_9*L31G; ^QHZ>=/ MGT"MCE*'A,\I1$QD,=^-KO=9ZKAA)Z(H ;(^H5.YG!)^:AY"*-7?/Q,_0(S&K!'AYXR5&4%K)LG MQO/8MW #S##"Y/)W VDLX1-^PZ^;5^>-P_L4YP41>\*<3]7G#)&UE5[[/K#[^;L O&'NP_ M-KX*=BW\NHON"U!+ P04 " #/@-Q6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,^ W%8&M#F&60< +8P 8 >&PO=V]R:W-H965T&UL MM9MK;Z,X&(7_BI4=K6:DIN&26V?;2"EI.MGI)5LZ,^I^<\%)4,'.&M/+OU\# M"<1=8V#E?FD"X3W @VW. ??TA="G>(,0 Z]1B..SSH:Q[==>+_8V*(+Q,=DB MS']9$1I!QA?INA=O*8)^5A2%/GDE"0L##!:4A G403I MVSD*R?9R?.3>80QQR8S MXB7\,C( L0\N, O8&UC@O#VEUZ4+?K@S\/G3%_ )!!AG/<9WGDKT MO-V.SO,=614[,BUP33#;Q'PO/O)%@1X_ZN+0K?VAGUM*Q6M(CX%M'@'+L&S) M 3EUY6^JZIFZVD5;OG,C*[<4)V,7U\'.].RZZS"57@<9[URP+Q=,QXNO\19Z MZ*S#!X08T6?4F?S^FSDT_I"QTBDVTR0F@.P7(/LJ]1+D_=L6R;"IRTVC^UW& M1UG5EH\F,8'/H. S:,9GBG$"0W"'MH0R&2BU#J.)#*^CK&H+2I.8 &I8@!HV M [5$-"!II_0!'V*E;4JM5 Q4E2.5LKXM-$UB K11 6W4L/=1R+U!=@NI;F%J MK14,8VD34Y:UI:5)3* U+FB-E6>X&^?G08C 31(](BJCI-8P#+-KV_9X)".E M+&U+2I.80.JD('72A-0=6@W5[>4#6-PX M,FQ*C;;8-(D)V$RCM'=&$W +[!'*NV%F)HZ R_A !@@%#DDPHV_\TY?2K%&? M7&:4( ME0JM$6I2$Q&6P&\ 64L#O!/(OW@;B M-:H,635"-U-W-OU+^DA6:S30I2;R*J.!U2@:_"0A#U&0YD&>2I^-URC=$"DL MK4E EYH(JTP"5J,D\ N%8?<)<^_*AS,8\_N #Q9QG,AO!#6:%=BTNG]=:B*V MTOU;C=R_DU":/E;+GZ5E0QEWLXF\K:D5'Y"LRE%7M:;V$=;?*JV_UK*C+6L/Z MB!Q@E3G 4EOX':R+"-%U.II=<@6VXS;-GD?,0KJ74U'K5U+2Z?UUJ(K72_5N-7AZX&^X] ME$U,+5,-2VL(T*4F3D,H0X#=Z(6!&!C=#>3[ K<)XPT.IU%*.B%!I[EW=FJ# M3"V=OO0\L0:&.1Q:H]/>\R$Q7?L5B94QP&X4 Y;)8QAXO"<2*#48:I76=+1F M@YW:\(#U8'#<+SB+9$K/;S?R_ ZW7!2&W([YZ!5\1]+.5R-E&(9I6L-1WY32 MT&KY=:F)U YF JD-^M[KSX,X?5CV@"!53CZHD>MV#;MKR['IG?7S$9[?+CV_ MK7;HQ=2#';?=M(TY7RVU835R\P:2*ST^W;#J4"'+:V:EUJL:FJ+ MNJPUL8_P^';I\6VU-]];KZKG8C7EY[-;\,.='H&KJZ64E5:+KTM-9%5:?%OM MR/>LY@&-P&(FQ:56L/KR%J75T>M2$RF5CMY6._ ]I?3%2.5$3[6$"S'XD\3H MB&?V,%@1B@,HY:;5T^M2$[F5GMY6F_$I'[C\?/"JB#XU I5N7EW7&I-6-]\[ MF.B=1N=LPGP,O'063S[GNUA;3,J?9E/1>^7F^8S^:Y@F[QB$:,5+C>,1'UEI M/DD^7V!DFTT;?R2,D2C[ND'01S3=@/^^(H3M%](=%/^J,/D74$L#!!0 ( M ,^ W%;Z6!&PO=V]R:W-H965T&UL MK5EM4^,V$/XKFI3I]6828LOO'&0F!-K+E -*N';Z4<0*\9QMY2PE0']]5[:) M$TM6N#D^0/RRNWYV)>WSR#Y]8L4WOJ14H.S>ZX6[Y'$IY(7AZ'1%'NF,BJ^KVP+.AMLH<9+1G"3..SGB41T93.A0Q!X&=#)S1-923 \;T. MVML^4SKN'K]&_[U,'I)Y()Q.6/I/$HOE62_LH9@NR#H5=^SI,ZT3\F2\.4MY M^1\]U;96#\W77+"L=@8$69)7O^2Y+L2.@^UV..#: ;_5P:D=RLH-*V1E6A=$ MD-%IP9Y0(:TAFCPH:U-Z0S9)+H=Q)@JXFX"?&$UNKF;L[WG(<[9DA1@(6F0P MQ3:4BZP+9!7'VWV\XSLMC*J1'T58#]';0O2,$,?S.5L#*.A:Q0#]+?@O2-(*=0O%RP(J':XOEJ75S;:^%2C5S?\_2X M@BVNP(CKMJ KDL2(/@/Q<,K+.: LEW;;:'6&'E= MJ,,MZM"(^IX)DKX!8*A6S Z#=EU5*\_UHXZ%$VTA1@<*"U1>B)>RH')]K^3* MZ9R8D8(A<'%[]6B,'"_2X[2MAF$L(](;P$E$DC^BE +AHD(RZX M!FLXZ:YM M'75OSH;MP=<8A6$7XAU.M(V(KUC^^*:>9([SHWQ11]MO<6['5+8;LK.-1#/Z M@['X*4E3;0)8'?(H"-M5/F"U#ZRA*-O,4=-95@_*LUX M41@HX%2SP'=Q!V?:#1_9OE%C74W'Y].KZ?WTJ=H^T5HR,\VL]]6.JS(B]0-(*;#LF$?.1@)A@AH MBI0(&H,!]/*/VH)H",[';4VALW(#MV,4&QZTS41X57;L-"$/29H($!?]5U;4 M0M7Q89MD-$9>YVIHV- VTR%4NEA3K<[80:\%K;*>9_M*"U2M_-"S]+!QPXW8 MS(W[0N, 4JR270 -KH548Q6&?H?:P TG8C,G7M %!90Q$N1Y"_1%"U.E,64O MH;/I@KBSJS,3G6:RYBP?&"8L5HD-.^VAUQ@YG?5LR \?V*"Q7&HB.>QSEO,D M+D42RP]CUG"AY2D%UG!AX'10-FZX$)NYL)JOA^:IRG>P5-K236-EVYW[2=SP M(C;SXH1E65))MFH#_%KH.#G1YOJN-/M>T?:S;F@6']QDULV)R_Q/T)%U;%FV)%6T M(>D:].5:+&%S_!^-3Y#7MRQ+_B&^) #G$THXE]Q14L9:<%"E,G;NCWL1/5 MGGT0/'Q%RW>WJ9X]5'F VQMJG4V'U,&-@L '%$0<)[(!0W^3;RP&28[F9)5 MO]/"U*@&+_+:8D=GYEAAQY[$:72#8]8-('?6V;J2CO7;%);!'%G*%^P;($'& M]6_Z5'$PL''00JVU\CHJ[#02PC%+B#LJ"%P"D4:*'*8+=..8+I)Y(K3MV%$U MPL!U@Z@-5BAVDY^R\ M[36K"867R^7W9O#JJUW=5E%CIMLJ#G>^1LA/05](\9CD'*5T 7[6<0#9%]77 ME>I$L%7Y@>*!"<&R\G!)"8"6!G!_P8"SZQ/YS6/[C6OT/U!+ P04 " #/ M@-Q6Q,H_8B@# !G"P & 'AL+W=OSR"DZZ%F:"\W M;H.E+]0-W1DD9 DS$/?)E,F>7JIX000Q#VB,&"R&VL@X'1NF2L@B_@2PYI4V M4E;FE#ZHSJ4WU+ B@A!ACQ8D#04MW1] 84A6^FY-.39/UKGL79;0V[*!8V*9$D0!7%^ M)4_%1%02C&T)9I%@'II@%0E69C0GRVR=$T&< :-KQ%2T5%.-;&ZR;.DFB-4R MS@233P.9)YSQS?7LYNKR?'0W.4=GHZO1]7B"9A>3R=T,'4T)@UCX( *7A,?H M![J?G:.CK\<#7KE.>$!>&FGQ[.+ 5:,ZW+T8' M_VQR]TEB-:]6Z=7:I>Z,7)>FL72;D&#)&TP\-WG/!;N9H/H. MK)P>QGB@KZJ>W@999C6J!MLN8=L[%V8FJ/O@T] #QK^CR6,:-!.V/W-U/DFL M9M@N#=L[5V$W"N:5=0;)S]-I#WQ]6@NR5T]T/0 >=I,W#W#<@F MZJZ(&F2OA.Q]"%(>NER0V OB91-I;R_IKH@::;\D[>\D'=,HDD?O(3NU?]!. MW1=5HS3PZYF&W\%YT$8M%*N3911;<'-:#PJMDU=.8^/]Y-MW:Z%613';G9Z- M[?XF=%-DN]SU-AY?#4S[]F\A>0AX$V1C>!ZI0I2):@L&I9!S%$( M"YF*6UVIP?*J+N\(FF2%T9P*669E35]6PL!4@'R^H%2\=%2M5=;6SG]02P,$ M% @ SX#<5F.B&R]4!0 >18 !@ !X;"]W;W)K]1CR_4VB9Q M)A\U,>LT%?KGM4S4Z^6 #G8WGN+%TN8WAN.+E5C(B;3?5H\:KH95EEFDV&$:0QEGY*=ZVA=@+H'Y' -L&L&: VQ' MMP'\O0'N-L M*E.B%'6(A!7C"ZU>B<[5D"W_4A2SB ;\.,OG?6(U_#>&.#N^ M>?@Z>?AR%UT]WT9D\@P?][=?GR?DX3-Y>+Q]NGJ^ P$Y)=\F$?GXX1,Q2Z&E M(7%&GI=J;40V,R?DP\'UQ=#"P/+TP^EV$-?E(%C'("@C]RJS2T-NLYF<'288 M E&%Q798UZPWX[W09X33$\(P4QBI-W(P_O47ZCN_ M884Z9K+H2,D.BNA6173[LH^_PB:JY49F:XFV:!D=%-'Y;KD9L] /8?HV^^5H MJSCG(_=0%2&Y@H"%E>H P*L O%Z &V4L4?,* M8C0<,G:I7O?%@%1ZW98]SS MFJV,J%P_8(U.P')QU\4[(:Q@PEZ8";@:Z(,3LI 9]$120(D9/,WC?!?/C0_& M%;;&$H9\U,!JBR@\ M3.:.PL9L1JC,W5O^AT1[;HCV$GW)-YVY5NF.2F4X#6W]_BGU1D[0Q,%T/O=X MDP?1,AT8M0&BO=9@_&"74N_ZJQN"(]5V_"8%IN(M#D0%3\@.D-J$T'X74C38BX07 M-KF=$F+%6\>2<;$F\QVO"83I?)>VF@S1,4H#IP.J-B:TWYD\:K6)BS?!CR^P MQ<$3^Q,!PO\&;#L'WMR2;Q#1J>LUT9!,O*OK:@M"^SU(;AD3F#!T['[+X\'D MA$%K!\!T/O>;6S2F8]1SNB!J&T+[?<@.@L"&5KZ^H3Z$'M6('#5;=*QLAQ6L MO0CM-R/7PL13M&9E7+@_9\Z9WUJ?N*SI0G%9V+7EU.Z#]MN/*$[6MOE6O04( MWP> RUH J*P+@-4V@SF]'?R].+R!UQFQ@6?R0NX.(=8&[L59W=AD*I+I.BD? MVVB7LUY#\W^[_*C9HF-E.ZQR;7U8O_7I['+6]B;,]<)FDZ R[C0?0IB,^T%7 MD]1&A_4;G9XN9X@EP0 P&0* R!" X=Z97"KUHCC;-&2JUIDMS[&JN]7YZ55Q M:MBX?TW/H_(4M$Y3'LK>"[V(,T,2.8>4SED 8]+E.6=Y8=6J./E[4=:JM/BZ ME&(F=2Z _\^5LKN+_ >JT^;QOU!+ P04 " #/@-Q6?4Z_^Y0" "C!@ M& 'AL+W=OLFEJI*P1H MTW8$*0FI%FEMHB;='J8].' 34,%FMDG:?S_;$):V2=6'O>"O>XY]#O@0;!A_ M%"FBA*$GX&7N<47,?U]AQH^'&XNP<>?1S>>4>-U[X?S_!Y!_C&-&8%PDP2 MB>JV2?C57PC)U77YO<_LFLS?3Z8CY%J4),:>I3)"(%^C%7[^U+EPONXSZG^2 M1?^)[(6)?FNB_QY[.&1" ENJF%HCK5"[_KSML:[ZKZLB=[6^)=N6U.KL7>N;X%\96)00,PJ*NOOOIUMD[9O N;5 M_$ E;B5<8 BKRE M+),M(U9J<6.::F7 B@40Y*F>E8EF^F-,F,H)GO MC430Y$O%D@Q&@LAEFE+QZQ887[<,V]AN/"7S6.D-,V@NZ!Q"4,^+D<"56;)$ M20J93'A&!,Q:1MN^Z?K:/C=X26 M=^9$*YEP_JH7#U'+L'1 P&"J- /%804= M8$P381@_-YQ&Z5(#=^=;]KM<.VJ94 D=SKXED8I;QI5!(IC1)5-/?'T/&SV> MYIMR)O-?LBYL&^AQNI2*IQLPKM,D*T;ZMLG##L#VCP"<#< Y!-2/ -P-P'TO MH+X!U//,%%+R/'2IHD%3\#41VAK9]"1/9HY&^4FFKSU4 D\3Q*F@,QR$P\>' M;GON)#=R0:?0,I!6@EB!$7S^9/O6UZJ\ M?219]X/(]G):+W-:/\4>#+"*,DQ>5<8*9"-'ZE*Y"FJV=]UH-,W5;BZJS'S7 MO]HWZU:8.;9G>:797OQ>&;_WW_B7&19WEOR&B,RQJ)-S+>B"Z JZH@FC$P8U M; 8U21G@$UV!5/HKJM1<>/-VHG0.]?YK4K/=^H':"J-KNUJJ7TKU3TH=Y]]\>NSJ^\.L\ZD%)EYGN6*+O+!/N,(V MD4]C[/P@M &>SSA7VX5V4/Z7"/X 4$L#!!0 ( ,^ W%;XU#E F08 )XF M 8 >&PO=V]R:W-H965T&ULM5IK;]LV%/TKA%=L*5#7 M$JEGYAA(HA0-EC19G&X8AGU@;-H6JH?&E7#'&T=EH5,Y6+*7E^WS-,O'-(B]2RL5AL1R5 MZX+1>34H34;8LKQ12N-L,!E7Y^Z+R3C?\"3.V'V!RDV:TN+;!4ORY[.!/7@Y M\1 O5UR>&$W&:[ID4\8_K^\+<33:L\SCE&5EG&>H8(NSP;E]&A%/#J@0O\7L MN3SXC*24ISS_(@^NYV<#2]X12]B,2PHJ_FW9)4L2R23NX^^:=+"_IAQX^/F% M_4,E7HAYHB6[S)/?XSE?G0V" 9JS!=TD_"%__LAJ0:[DF^5)6?U%SSNL3P9H MMBEYGM:#Q1VD<;;[3[_6@3@88'L] W ] +<'.#T#2#V O': 4P]PJLCLI%1Q MB"BGDW&1/Z-"H@6;_% %LQHMY,>9?.Y37HAO8S&.3R[O/DWO;JZC\\>K"$T? MQ;_;JT^/4W3W01S=7?[R\>XFNGJ8_H2N?OU\_?@'&J+/TPB=O'F+WJ X0X^K M?%/2;%Z.1US0HK7^RNC'NN;&-TFV=\5:*K;,[F*L%(R-AKP2]:+K"6 M\986[Q&QWR%L80+/3ZX;9&#=D_&5+Q.7U/)D]3D1A3GL^^0-'5 MCI;EXK1MG*#(FR2)#9$K4G'W4G(J=]$1MRBEG MHBYQ].>-^ I=BZ/R+RA^CLGXF22+#)$I\7/W\7.UL^Z"+>,LB[,ENJ )S69, M9/QT1<6%H!CNN-R*2ZXPVPEVG,##)!R/MH?Q@8"62!3?4X$1 "08ASAH@(HN M;Z_+.UK7>9IO,@[IVG'YRNVV%/TW) (@!%;A[U7X6A779;FI;CY?H-FN/I2R M/J"-**$%8NDZR;\Q5I_,U]72NA9ZRW>H['V*?B?F=A@$V&HI[L(0K)#$V6.I-DD2$R)7BVU7@?2SNIA/$XJ CO-(6N)E(+F!>XEMNN M=" 2JHD1B&P51578@:FSCQ+67^EJ(J5(N6U) *9=Z_08509N9&"MC//Y/):) M3!-T3^/Y4!C.2[J..4U *5JR8Z>Y4;;(%)L:R,9*VL20*[*-VDJC;)$I-C6( MC;.TM<;K2 M1DQUFMTNL@+1SJPMS?%_N/]3T F"6W5LH&K=GZ^W>]UE6[:Z+ M$W?;5@Y9/2]H"P>HO!#WZ&[RU64%II8U_E9P:J\J U MH%/_ 508MDT2A KMRJ M6I,=ILG0=MM[+UW,T";M+0Z$"OMF3.,JL=Y5OG[!P5T/.+2[6B!4.T,B"(5[6C2X M<9-8[R8?&!>/2SRU*UK(E"[12<06\2SFX-*B9SLZ"TRR1:;8U$@V_A1[II86 MK=$].H@FV2)3;&H0&S>,]=W2(Y<6H UJ.V'0SJ\N#/N!U^YC S G)+T+3.-/ M<6!D@3'9M[PTRA:98E,CV#ABK'?$=W=*X3#MFNY M\#0@C?4DQW4N^ZM R8_1$ 4V>_JJ=Q@<2D"R1=Z^8YCMON M, P7VS1VKT5 !:$GM.3JJ3Q@D3?O?P^O97ZHFIO!;>5=T% ;P6B\L*>GZC( MP>_6>@?W?WHK!'!IW=X*A.KV5B!4;V^%-$:-Z(V:KFX0T'1UZP:( ^H&A-/5 MC<:A$;U#,^VN"=#$ZXCN8@!W#:'ZW#5I?!31]_F.J)/=7VM=F_B=S.K"@-(3 M 3"U].STC Y>W$E9L:Q>@"I%UHB;W+WWLC^[?\GJO'JUJ'7^PCZ-=J]*-32[ M-[=N:2%*:XD2MA"4UGM?1+C8O0RU.^#YNGH]Z"GG/$^KCRM&1862 /'](L_Y MRX&\P/Z5M,F_4$L#!!0 ( ,^ W%9[62KTG < "$E 8 >&PO=V]R M:W-H965T&ULK5IM;]LX$OXKA.]PN /.M4B].I<82*T66V#3 M!.ON[6=:HFU=)=$K2DZRO_Y(2I'LBGR4MS-#G5]O%DL1')@!14?^)&5\C\[7A6TEE^K_4(<*T93/:C(%\1Q@D5! MLW*VNM7WGJK5+6_J/"O94X5$4Q2T>OW(8,)SH?^BYQ8;!C.4-*+F13=8SJ#(RO:3OG2. M.!N QP:0;@#Y<8 W,L#M!KC7#O"Z 9[V3$M%^R&F-5W=5OP950HMK:D+[4P] M6M+/2K7NF[J2_\WDN'JU?ORZ>?SU2WS_[5.,-M_DQ\.GK]\VZ/$S6M]O?D&? M?WW\8X/FZ/=-C/[Y]W_=+FKY4#5TD70/^-@^@(P\ !/TP,OZ(-"G,F7II8&% MG&T_9?(VY8_$:O&!5A^0B_^-B$-<8$+KZX<38'A\_7!L8>/V"^!J>^[8 E!Q M0#N9?@+M*EX@F=$5K;-RWZ9$5F=,W$!N;\UZL%E5+F[$D2;L;B;K@6#5BJ>GA:S;&_#$/' M<6X7IW-W0,C #2(#&0-(@GW'/T=>$/%[(KXU+N[3_\GLEQ6V%JCFLL0FO$RR MG*&R8ZCNJNM$!5 C6(JR\OKH\:>,GBF-Q1,9NW!ZT#L]L$;/?2X3D98)0W)' M12EOMO6NR:4O$]ZHA:!EBGA]8!7DTM:T?QD*9FP!,'=I!I8)<\>#*NSYA59^ M3Q4_97K+5OS82\)$1VHK>,YJ)F/H)$..5S)N((ZA,2M" I.C"?,<8G($8$$P M2C+J24;V$L#+N4Z*G$E!(%E*C208Q"8RGN]'P(J9,#=T33: M64TRF;9LUE: MV:P/M-RK=4$[FE7H1/.&(;Y#LARH/)>+I2Y%ENK$YR7$Q%XUS]9(A:9R=NG00:-ANTB[?]M/9:ZS[$2W M.5B>.RN7*0N(L#4 G$<8RFT32 (5<&,Q,J@U;-4EJR_V?;,;?5E9EQ&P=4+( M$.0" 'U;$1Y$$+:KH*>*'6F6ONV<9[*GBW^0H2E8]*P-?H#^"4U<#. \S[)2 M@P3"=@W4!]^1OHY&GJE,YFX$528 B FP80+ 'PQ>TAG$#K:K'4FG:ABX6&<5 M"B1I"I8Y<1UH[S212Q_0F +&'QXT$T(:@; 0(W M!J$^N73*97=CT$#$^:F.0+N'7G&F(U9M];,[SJ36XJFL7?ITD%[$+KV>FBHY MJ-. E"?O:!*[I9_VHJFZ9#D/ 'T&(7'HX_&:1P:%1NP*[8'63:4#1SE '*1> MF]>L*M[UA:FH=*TV4@< 2M'L C4"0.I3\CC+0:<1JVSI%UFT(E15B/I5UT/V M9Y,=%4N0I L4>PQLS1 P#(&M&0(29[S:DT$YD??;6[H,'M5)/I6E(O;VUX]%<)>5M$RN*8*3=K8FM19/ M9>W2IX.N(^_I.IXPEKYM*T(TNM6EFPE%(4]K0AU045.F4CRPXICS5\:ZF\>< MEG!0 3H-Z/6L 1P!.ZJ0P6!I29Y!^1&[\@.3!PHLD.=U/:TU@!OA"76_;#P' M24C>:8!)GBE+*MW^DE))@K2!CE:P#(%N((#T/.)"VX") M]+'OC' ]PB[9IM+K@@&(AI PJZ) :3AFDO"@X!SL74_ MZ)NZ9YN=I'GUMN!.JNHFM19/9>W2M8,X=.WB\ K9)&.IXLW^,/P2TAV>VQZM M.H+2'"PGKBGW_ "0' .2BD 9DFGL]]@[5I\ZWG MQUX2W0=,]6\G+8YO\VRO^YXP>5,'NB$@+ &<#[3G8P 7^.,=3G>0E:YGS:Y- MMH3II M*F*R4JHLAFKZ @N,SN#Y3\G8![H4 [J4 "P"(J5Q=F[(P6K]OH='(%TFK?O M9/1W^_=\[O7;+3_<_XAOXO9MG<%,^_+0 ZWD/BQDSNRD2>=#**=6M>_CM%]J M?M1OJ&QY7?-"7QX8E2I4 >3_=YS7;U_4 _JWHE;_!U!+ P04 " #/@-Q6 M/#.&40P? !T7 & 'AL+W=O39=^O?[QWSU=+LRK]U*U-2[_, M7;_K8+>[Y=6?*FA]:-?W5N5MCUY_#-_]Z9[_+,;^L:VYDU7^&&U M*KOM$].XS2\GYR?AB[=VL>SQQ;W'/Z_+A;DQ_?OUFXX^W8NSU'9E6F]=6W1F M_LO)Y?F/3QY@/ _XW9J-S_XN<)*90,&S*-J7K,4-)_M^;*- TF MHFW\J7.>Q"7Q8/YWF/TYGYW.,BN]N7+-OVS=+W\Y^?ZDJ,V\')K^K=O\9O0\ M#S%?Y1K/_Q8;&?OHT4E1#;YW*WV8=K"RK?Q??E0Z9 ]\?W;D@0M]X(+W+0OQ M+I^6??GXY\YMB@ZC:3;\P4?EIVESM@53;OJ.?K7T7/_X?%J\^^U9OWQY^?;?Q>OGQ7;U^_^K=]:M?BS>O M7UQ?73^[^?E>3UO 1/Z)+'=Q;+F+XJ5K^Z4OGK6UJ<<3W*.]QP-,/44/6>G!X+2CY,&G9G_\ZO6[9\7YZ?^6O9]<\O"!9!]__]OW M%^<7/XUW4WS-=HJ<-;_>7!?O3+5L7>,6VTEQW5;3XDY/([#0Q=E/.I _G?]T MM]B4OK!MY;JUZ\K>U/2AN"H;2W:MM24^D215R^+\AQ\>%B4QOC.[PY^:IMR4 MG2G(FOQS:$WQ Z3N[,%TM#/KB[)8=^[6UJ8KW+Q8DF$X79N.+6A;F<*;E:U< M6P]5[[IB95:.Y,N[9H"=\D7OBM;T,&8D71-:N"8ST-FRF=#8FL2/_BA-YYC0 MO-65;6P/(16#83H_VA*3_KN?/':%16F#=(C1Z=:=)2FWS1;GW-MPV@XOU\.F MNM5J:&DSLF?SYV#79*O["9EWHB(1NR,70#NA+S:V)U]"?Y%I,UB[##/2:O.N MI-/1K@;:4S;-QG:TC/=LF) 5%6=<60R=%GS&%1='S M5ZY=.)RD-:;VX ^^#!0-80DVSE#51$GGA-L.!&/V^6EH;G]*8SBB3[84TRUA,[>YJPN"G+ MFRCJT]R*D@2VE5T3RYENI!\TS-8LG7/;$EV))2P'!LP022 )D 69H8[X56P, M'9R,SYKDC+468[J:^2*;.+CFPK2F*QM2 $C56C4>1WK?6GRZPD8"0# MQ1VU-+]>7KX)9F9:/"F]Y6'I!$ ?7W8F8:_A=76?441W)6GNAHXH[[!GMVEI M2C_,O*TMZ3&4;6PAB]]< [GQ8BKW?K[SY/?KNT=^N_9=:9KB15]/F>H[/[\K M[:9LU01?-@V=@N3R5#E3]!V)0EDE]9V5#;CABV5)LC\SIBU,8PG;!#L[HMRT M>$_Z3S0@720;U:M\"(>%MO3C$6IB*F@ER;DP'[PBRTXJ3>Z)I+TEX,FZ3:*Z M*C^8;!66+T]@=:UF>5F2"9C/"4XR/V@#)-BTXW(5^43CC8IF8\L9C(K5J:!_ MC?-02Q$.2"!;E2//R"H0EB !1]7@V'8Z9#\]PYI M(NV(O3G$R4C![F))FD5?JUKL,*#_8IT-,NYF-)@,G.Z.3;EM: M;87@Q80$$[)!>V0SF.A CIH&V#D1B$"_&,YA]H?AR&):O+7^ W^9IKNE5T(U0 M=C;0LN /QU BGV.K1'Z3V!OAQX3M?F/Y3RPNQXCSD.3TM*0/])B3.RE@<\/&2PXWR9!L*OTA^=,7SX(Z!!]3BWF&5] M"Q^>GY $N%J2T!NQ?,H+6I:]X[KL26CT""/T5L#X!GQ%H(NU@>QAI#!$C20C M,X-J07-I8,UEPM"D#-SFG5L52_KMV'$]J9=@JQWI\ ?%@_^] MX)/1'^>D;:0[M.>>H): RV!2,D,^76 M/E =?JC?K@' 2?"9))"1V6 9VT :F<1KNS8PMQ-!@RS?IIZH:_<8D7@"ZMS$*J M\ *L*>6:;$&*;^ *5"$94?QG#FCR%=XGN/.O<)E"81'C@.332%7,K5)N)2#D MH(8:1'AR^JJB!S5>Z@KW$: M@!TF!:I+0F2D6K2-;?0LT)IH\<6V?1).AZ?D8&((CG"4"1#S'FP.=(_L,"5V*6Y&K'A9 MM@/I9R_;"Z1]$:P(C7AW\_**+!EV87TBT;RTC5@_8IN?;P_N2'VG &+ UX+@ M)5@\X\BQ[)DWI/R,*40IQLD,$7$*?$8\K<),]CLL*!*OBF_Q2[O6^&@O0S,).AW\ MR!OC:*/QH&_->I@U="2B]Q6%5:5*0UVN8'8_!=RGQ4L* .&)11\[BE\#VV11 M0*S,5:LDI]^$GIPCSASB-!NQUF("J<2F[#(.-'8&MV;_*B4&XGQ!N1'QBT\) ML]FJI@2-9&(X*41T-K1PAAHGI'D=4-@603C+1_#J??DQ0#,.WU8<0G@EF(R= M*),$%10+#J8/,/X 65DU^V0^_3^*(#ID#P@KI; 36V"],P!0(442I9A-L5JN MGG$NX90/:NYI+E?1&2>?Y*T>BO1E678K@U0(;-0Q)!_=7)"RW1%DNT)ZD=0B MCR !2%W%N!/>O. "8@&3Y3G,Q6RPDVR82[&K!0WLEW\.Y0);@.6F;2(I)>C : MZSUL'=)HDQ&Z4#BD]-=]EQ%Z,T3QQ93LMN0R,8(L9TRJ!^[K]W^9F"Y!!,89 MX)X,=6 >T7ME@1>1$&39U]('.UCV3W203C(@.SDMIH;F5X.#FJ.]P,?T9\I* M(M>Q5Q9!$E83(40_(IS4E4=B8TX M\<#ENK@M:7?0LC%=DKO(\%]GR()I;HHV2:Z/LP(H_2$O0'"5F- QP@ ).XNL MP;3XES(8OI2/@.KLTK$^AY K46%7,GF_P&>SK4@) JR$SXPD912QPD;M4H[ MMD5%+=#KX"33XJKT2\WBT!\0]ULZ--#_\5]"DIQ_2$@VUH0X#TD8OH%)I.?J MS*.GLT?#25)D%Q;JQ*!LI0F6%1Q'Q.Q(0FIB@$9Q[76G"!'FG4A.OY9@Q?!Z.JAHPD M@2OL,+/WI\3P4P@C4A/VFTCR9Y0IT)+G)0&JU2#),\$@&$6ZAVZM6_$Y6A)- MZ"\K#CV1$B!)A.%42V[(B:86*4NVOCGU0"*D06S'NBXE*\T%2L,&[)<7*23L M!:'EI&K*V91=Q\EP)D;B1X@9>5!&+1 R(H):K3:?]Q120 Q>H8$"<2<=KS)0 M_UBNHJ5MST"T>!ZC0\1'W2#G80^R=CW< !]":TDC&X4T"@S+\]H!WBM-EJOBTMR")*XCOT[#WF(]K97IID9(*9A)X5@5;.\8H?5@>=R$0N M0PJO$4;2PH/:G'/DP0D(9A):F MOV(R87Y4),%8P_:TV 4T=BY/_) H.]G\XVT;:0;R5/T>P/$52;>Z3IJQ>\_ M^I8&/OR6V7?^P[='=B(2'$H(6XW86MG3Y]9X\#VM__RVUS4\K1)737],\C7>?\P-:?YY,?8-'YA-TA^@3@[?*_H7X)FDCT MLY&*I*0Z.UV+$RF0!S;T$_EU9B2%&@T^9V=II7'D.$IL530[B3&RG! M8A_Z(HDZ/A;:4%$F'3[ENL#*4'A-A[PU(G:)+R3*\%((ZF(-/W1G>2YF&K9E M,UQE^)&Q\-G]G[[Z_QLW[[F-^#[T^*'ZHJO0SYGRK>G@#S'R_$R'/HGU;LAC M^$#0N*-#"80+:]$S].1%6.0Y1=F6!5.*%A][;@_Z3G\.3[TP).1+)S75-"DK MWPH=8W]]!7T9-3 MT2BVX0VMVG6-!NFQH=.6U5#GD*[$/R3N27R@;\U'ZT/#\$$M(OW0]!.G9L,J M6MX' Z=HX=5=,%+"J*-CEDM>:(0HZ6-[IN4N&4>?G.-44 M'8ZD+]D(:7P:^D+%UQ"S[&I8Z8SKWS& V<#>W>)GO.$^Z TZ<:%AC$1N1M4&U5Y MC/QN.2Z' 9N*#DEJE!/DL<\U] ]#:Y'M8>O&NA7S^OPH T3+RI45 )^V^M; MXSR_^8A(U6NGJBZU(\S.!-S N75EYV?3,J%E/QA=Q,P,R34Y>&05+VW!X5!\ M7X.4,C)&E)W)^#FTA0Q(CS>%TG,F: MLJ?%[R$AO<-;!NIBEMEH1TO,>9"8J%,;I@ZB_Y0\';!.Q,BRJ89&>]J/[27/ MHHCX=,:N9@/A/=7FN59$XBYG6V8',F9SS5Y ,W#+9N2:T)?@$G'9J.$FB^O=B[YNE:80#W-TS M&_72J(F\M6:C^#_+"T*-@)"U)L89G:PMUG;5L"(0R>'$7@QF)4#$+5*UL:&J M.!.CC!B0$P_78GO]$!')+O;GM-B_WAC^.U%,V>H1PWSV*-2]("!;IT5'<-8[I@NT>J6<^/LL4?\8#S!&9T?[F=MZ#=:*A MN[D(F' ?<+9X1-V-9FMW#_*_-/9'>/T9]7IJ GC38DS\57LF_!BR(P-)FL0Y M)]:4_+ 9E7,/D;F.G7KYKG>(751,@$&Z@+C&PCCCI9CLX'BY(V='Y';WFU)B MGR&1\)D5/RORYOP-1^6+(K'2E>] >4)L2Y<]6$@%"^SSG[O=I +"L^X0G[N, M9]KRECJM,R=]F.#[+GMTTD7GAG4L\^_8Y:.1X#@!+Z1)K?2BN/N[#V):9XGA M+P(9N.$^+E(?=2*?H3+?8DT2D=^6RY*C/MT)U% !B5W-74Z"1H:;Q&H8FT%: M\L2,]"9/M>XULF3W1F*W4)9&1JS/_1&Y/ 7"2'G8HW%(KBUK9INTT$G>Y^@/ M,4B,J.1^/1=,)-07HC>X(TL-Z]Y:[_4U$K[N9NO:;G0X\()-Y@*.Y1 MRIS26>4_:'%3K7R\_:AW]17^A]B$K%VW2)X@WK7,LD[<=9@"!K@'[K^6]LX1 M6L@#,9N/&K3Q* ]H)-&G%UUF6[Z4(IU3Y<>CMUK'%?61X3D")P]<)!442:O, MRE&,M[>5+/HZ]6RE[:00L5))"-> RX_JIBJ^ MS/9[O('ZN3J0A/E\G[2Q']!;SQK+[C]H_3X]!9-'IQ3R>$^E(I05)!0K9\7D M<7J&;WB2IM!LM_M[YF()49.+T'-3<_V7KY"" 8?XS+FCX^FPPSVEP%2'9 :5 MAO/OIO(6CF_.'TTO\'J&AM5G7&'0ZQS:-8%.B8.G^<+YIKCX$>Z#RVWC0>XF M:&G=J,V6XF&L2Q^3^[RF=6!?1+.!%*CCJY>$E1:#E>Y,Y/BJSLY,Z+Y)?34K M5QN!\$NWT5^Y07.IUE'1["3$:I.0,9SDE]"Y#"Z(_< E[6CN^4 !2QRY.=F7 M'PQW362MC?A.;[9 X[BWK[B37EU1HM^&WUH!9> 4$ -%="UV 0+SQS(\S08? MV739J#@Y9CM\:)#ESLT]?XH=H[9H_AQ$]4/?;J(# M*#JL K:@!_!GX"59G=AL ?7ZT+I-8^I%A$YAGF#C(2(D7\ABE7S]"G$F_*D; MTD5W7@R)_"Q*IL-U!!?(Y=*37J;C2S>8TYE4- MDKU1*LT5Z;;A^T^4= MR.0R@5)#MD((XG%9HLXIHEH0"3(CU#&W?< C#7RG[T%4?)R'9]^&X]&6 MI#\@V%WI60$VYP1WUNJ-3D?ME)7[XFW=R"M;X+GWB[%>?\F@AC\X@6WW;FSA MFN(M>JQ\5ET:?:=X88P5PL#P,@<&2QE$.#0I\"7X&R],Y;[SBR[O<6\'WS^) M=TY&;P=Y%SJ?:O0==@&#\^%E._1EZ/(.GGU[E-K:QND],3!=TYV M Z_11DDE7/["$IF1R^1BSB \V4GVZV![N?>;9*#H3*^S?4L3Q.X&0XKL/^%' M3(;=F(4LJ7]DF83=L% [/[-7IG"?95DM)Z'3<^[@VX)AU#HP*U7VE.L6I;3I M'^*;K,^6QX>]S3F39O.R0-Z[EZI!-M1IT@4/)WXO6$:XR 4<"!*:>M6E6EJ3 M5VBC;\+[8!@3!B2N-FKHPC5E_,8)-GV%2KAZ=[AA\',+23/E%8]Z]M%4 \." MUWC;"/TQU>-D0H+>\MD;SL6%"]Y_O^=GKF)49%T]'+W>)5Q\EQY;. MI$SCBTRT,;[7N'?@<)V5UDKUCN#J=E8ZR.E)?/&37N/%S:<%Q;X+UUP<-,J!3O6HP5"-;WGE+9V'Y )TT#Q8G[]L M9*)JXT=7/">A*"*D7XT3/'0<\F\!G :#<)!'H6D_1K(: NO;8DS#'5)\79Q3 M4LBE68;ZZ05:6.!8K$L6[<@/P:'DR=>OL(@CTQ2JJ\$/-]M1H(:FYO1J#:TB MI51(5H-PW=QP:\Q.'KGBNSC]T3:7>:YJHV.*JP[5,&ZKY?=;A'>MJ=.-J2#% M.WSM$+>3?M=\ MG_4?3N=HO!V],V//O8IUZ%B;M\76FJ;.TQ2*J)D]* 5TI9:]-"TM@5GA*.J52X"Y7&:#ONX=&N?W-6;R L N MOFA.WBH4ND[DMW%?]1>^:V/_5@]' 4BBG*4D"CX^#!\ERT+@\M&Q+,OHI8^N M=8-VZDATL36]"CV6!-\SHP!8P6]>O3@[?R0H(MVMR>:]@;$J$5D]<3"G 3P] MO[QY$M\(RY<[ZL./O5_SG;?PW.7-^_C8*S?EY4_/B5YAWKB)ZW3!1]]X>R77 M,UX(:K_SSJUM5=R_>'3WQ]WJS'@DD?+@M-, MP^](OA>]B9HPC@+?M\UW]IN M>WDI=/RV"*_4OI0W2:?A\CYN$HT%0H[&S.G1L^EW#T^D6R]\Z-V:WRL]&ULO5C;+K4I!]>7TO;975_:.A2FI,].^7JYU&Y]0X5=70W&@[;A MBYDO C<,KR\K/:=["K]7GQW>AAU*;I94>F-+Y6AV-7@[?G-SS.-EP#=#*]_[ MK]B3J;7?^>4NOQJ,V" J* N,H/%XH'=4% P$,_YL, ?=DCRQ_[]%_T5\AR]3 M[>F=+?XP>5A<#9KHOPQ:Y^H\:?$\;+;.'E5ZWBV/1\H++:![ML)L." MI2GC4S\V<>A-.!OMF9 V$U*Q.RXD5K[705]?.KM2CD<#C?^(JS(;QIF2DW(? M''H-YH7K]$A]N?UV^_'W6SS???KUX]W7NT\?+X M[?(SHASO1N$:>>,KG='5 $7@R3W0X/JG'\:O1QKG MOYN3OT#[]/46:#_]<):.TXL=D.KK@M0[NZQTN0:5 SDPC#R*[8'*FO#,[+PT M4CYAX6P]7^!):F8+%+,IY\H'JOP;=3 ^5":G,IB9R;2,MS,9FH$4#J4'6H>% MT@VER5VH@W3?G(JSQ MH=(P.WMYH KVG]F@RUP=G!QNQ0K@;0A7"RH399W2/E$K4AXX?K9&)':O<-3/ MB63N],)W4>O69;"%R1:0@K6:4FL6 _+J5>VR!;0*"^?D,+B;QZ9TO7KNB*"P MH1D!#=_K.!H1ZP(2ZM:\A,S-55U)Y&Q> _Q(O>^/*(J]:,UJ &!>8%F]ERDJ MK"L0I"@ FF6U\TH'<=;K)=*%'4(=P+8&I^O0669KD LDA1'&YH<(+6=[!DA8 M)\M!;K1P,16PD/KO2:TW.D?F$&(9X]OF)@I5U0,V>7 M[(TW\Y('P_V"D- ^[,I@;L/0_U!'3DD>&RGSVNJ+R8QK[L"-D=&.23=S]&?- M?>Q';G)5VA#CQ(R<&8^\B7XGW9K&;PS)V[!+%L.B34*T@(=6=5%@V#,?$6=: MV-H3.'=#F:Z9S?"Q\>%I_>RCH:-"!ZGY38$T],MKURD%_/9L'EY*4FO2;CN\ M0$#(<1ZRAAISF('%CC(F:. M.!;6D\#J.0IOSE;K)1-\OY(U:A"?B -25P&3G1 M1?0&9Z9UL Z<>\MENB.=V[SH<9TCQ%VFS)Q(+F9EEF/#8C'E)7C(1@83Y2O* MQ#7V,[/+I?%R%.;%2C _YD[D13?19[ IE30S89NW4!IVMYTKVQ+;(H(&=_+< M1+86Z^2Y(.7@,F>_W%)56YALS2':" MK2<6=T34Q,,J!GH5V^[*-C$&(_5-% M%#/5K"YF4"RI=#FVF[#>LS%NEVT+XU5NGQ %SA9U#NX^!N(3:JNMBH\/R.CG M_BO3$OOJ>K,I :A1?/[#^T=G,1KGB+F39>#8G"+G)B/V[O5(Y7K=TK#1VK^* M^-,-8%NIMVN,H\^;3BNP)4GN1:U5T(\)G"G0KG-A-#?08V983O2C6&]9?OB- M.*!%(V9P7>A1-CMRJ\H"'$TPL""+J]78$R+"YCS0V( J,+CQ(; 0E&W;(>,( M&+)G8M7)*8+]GG(,20*-*Q9QZR;&K!M]QN-H2E&6_38\>6PL6#CB-XNM&W+R M72YG:Q>H;.NDCC=#"FV64BT.99W%U#<4\M';B )EX#^](Q]L^&-[I7:31_&X MFH\\;799C>-N<&D^R]O/VQB'W=WJ#I?;DJI^@J=CQ)'K'1^^BKA'S'E_.R5 M+&M9S5KWV[.HY$/%6MMV0W[3UIDQGPU8Z_AZ7J#./]KO1B<[G2FTFR.IO0-4 M>Y;MT2?'OID%Y@G[V2^MF(AXC^DJ&WMB/<.?VK%NQ(-,7^IO6I[@N"/? >(& MMMDA^BM ,IAJ?Q.\;SYFBN,OQ'[,L4_/8^PGYZ_VI9P5H)^-K7/8BZ&_1QTQ M3#JZD*OH>(*[Z#W-E^T9[U>R?7,2Y=T.@(S%\-+GXOSW_!8+'KQT]?C\=)&4K,>=X M[\4ZN..BP8$60?:'7?.[W3QJNW]4)\G968KG>)1,3HY['>,T&:>G7O7[>=OS<_6/LD?M"\B.H MGKP^'_<:)I-DR]\%::@Z#T#_ MS*)FFQ=>H/NR>_U?4$L#!!0 ( ,^ W%:D5UA-RP, ( + 9 >&PO M=V]R:W-H965T"=DZ# M$L8I9C+F&0AARH:6T,+0ERR(E%W?/T% M*W]Z&B_@B31?6)>\?L^"H)"*IY4P69#&6?EGSU4<=@2&[@$!KQ+PC-VE(F/E M-5-L,A)\#4)S$YI>&%>--!D79_I2%DK0:4QR:N*W83:]A]]O%PN83^_@ZO;F MYG8&BR\7=].1HTB#YG.""NVR1/,.H'4\N.&9BB1,LQ##EP .F=;8Y]7V77I' M$6^8:(/?L<%S/?\(GM_XZQL\_P#>NYPMH;K[H72YG,FT)A\_ M=/KN^1%#NXVAW6/HD]GM_11\^/2^Z_D1S(\?AE['.S^("_<1PA5/M, MU!]/?SIOCD^^9A0)7DB6A=(&? XP5UOG@*6\R)1L-0*S.@ UX3V^OHFO[KO^6[-O]P?9FKG6F4>\'7"[I,0"^!$SSA&\0JVSFN7XBY%Y3R9:? MIO^SYKR@=*-7!?*$97OM^#?ZCX>XL>Y E%]%]U549[MU2V6=TAMKX/=>(&6M MV^[W6M5BT'IYT#0GRGFOW"B>FQGK@2N:V,PRHA$9A6:@\R7GJMYH!&PO=V]R:W-H965T M0[TH2TD?V1VZ+Q*?/Y[W.91.]T)^5EO&-'G(TER=C;9: M[TXF$Q5O64;56.Q8#C-K(3.JH2LW$[63C"9F4Y9.?->=33+*\]'YJ1F[E>>G MHM IS]FM)*K(,BH?+U@J]F**W9Z-H1!*VID6J?Q7[7UC% MSQ3Q8I$J\R3[ MW2VO;TXG&L!QR22N@"Y*(/\)(,\G[T6NMXIP0L:5@.#%SR!][5\EBCA, HZR8G:T9B=C< +%)/W;'3^\T_> MS'WS#(UA0V/X'/KYAX]W5R0DK[]:*5\#]_-/D>_Y;X8@"X,WSUSLI-J V MU4P_,9_.FYSG3Z;1'Z".AFB1<:KE#DD9_K[ M%3B V-'A-/",P*:+5L8WH.@3LDPA\] \9HI $B.)*%9Z7:20$"I$()T(O66R MY6KFMKP<1]ZK9W05..&\.MJ+_HVZNI5L1WE"V -D>L5L><2%EA"K%] N\ MKSY""P$A:F-.@-KB<\<-@\#V@%:4'PTIK=I5#]Z;SOIB\&<'"+NOY;.'M?#[ M3N@Y_LQ[QBP\<.&PTY_^.UWY5D(%*/6C$1?[L^ [J,GT"[WY4F2[0H/D6QTT MT+;0%HX71?9 9")C/?!)K/6>2M;##YW0[SLCCK:;;_#LPR6!LW#=+XQ>%#Q- M:C->U1V>06ZY9\A!WX("9Q[VK05& ROC%#+GN@!N$'?-'[ ]8.QN7W7VV V# M(G4KTN1YBA9>G\UH_N4 %OA@^(O^,-B[9=]5Y(WC(BM2JB&-)@S\+^;4U.(] MT_-#)PIG_3"+$^YB8*(UB3DH->CT@VF?OK?V\54$('NJR-$\\AW7=1UHS3UL M&?$?+:*R@RD#[),\,@J)G&%M:WD7>I-3NA/N@@8,@M9VS-PVTLQ([!&T1NU"36A.>:YAN.ZZIXA-"2E7*DEDQI)J3F?Y5, MK6A:)CDH/KH$UJ3Y7=+(,;<=_ON=^5O?2\/F 8V'B_XK!51IEU3*1Y3;,L-< MW;&HI /?5#Y(]E3S^=\P(#!:GOG/VYGO1+.YS6:7H$;_MN(& R@, M'OE!4,7YJE7&^;J#N8#G<5I@@(? & NE<9]D<*DKJKO#BQ+!4-AS#"13FF?& M!M=%60#8'-79:I S$\)9E5;H"M(]X9 "5)5RU#<'^7=7$_*F)?CV"$Y!2):-K;=W8ZO<,3C^TJ_]O=/I[ M;\VR8(,WE)33%4^Y?M%'D!H?ZPTXH%N+F9NL5:1"R'&F?CBT.>,*/\KVPXMO M77E:A;7\7^>P&ZWU 9C;T! +$>ZLJLGRR] M6=^,%K.^S=FTPT_;(%?82T@?7V"O05N$Y5@\,[+<<#*J)130G= >%_(,)$7#7_4]GGXUO NS\C2*; M5$ Y:#Z(0]B*65F%UE0 --YW(?BYXX!D/$TK* 6Q3F(1V52;\9;*#="4%!(C MP;H,#L:P2P)Q%&"\!@:J;"$-W:H?0TW$=&5U?4T7E^-J:NN&! KAB5:E!(QDDX2 MCDOA]&\6#A*TYA)8WM)TC2>WX@K'9= B>WSDPD*K46I#ID/5,2TO"A#Q,C.- MG19B!0);CFZ8GA1I-AMB(3C M@,::HO:@ =K*?*>_P%QC+G?ECLA):B\PTMXPF M3.("F%\+H>L.'M#\0CO_'U!+ P04 " #/@-Q6PF=3OP(( "K%0 &0 M 'AL+W=OB]W>]6=:&EO<2*)*4G'%2$TSZ=3GQ54:3^Q#=6865I7Z8!7MYKZQI'.95-53N>S MV;-II4T]NKF2L4_NYLJVH30U?7+*MU6EW>8EE79]/3H;=0-_FE41>&!Z<]7H M%?U%X;_-)X>W:2\E-Q75WMA:.5I>CUZ\LN[ M_'HT8X6HI"RP!(U_=_2*RI(%08VO2>:H/Y(W#I\[Z6_$=MBRT)Y>V?*+R4-Q M/;H8J9R6NBW#GW;]!R5[GK*\S)9>_JIU7'N&Q5GK@ZW29FA0F3K^U_?)#X,- M%[,C&^9IPUSTC@>)EJ]UT#=7SJZ5X]60Q@]BJNR&O7]_-0T0R,/3+&U^&3?/CVP^FZL/M@Z%5[_7.>6[ J;0I%=GWJGS MM+K]>24])O_?/S\NWJJ_G72^8\1\Z;$G9I$T[0V=?6."QG 26F3&F"(<_S;85Q@_Q3 MB];#!N]59JN%J36GY41]ALQ7MFITO5$!!WL%JE&KS@Z#&>- T%Q$O.O;G7) MJ6C\6&%I91VII:.O+1:5&V66BN[$<$S"NGH%1:! 9ES65CYH.($'5ZPW[_@TM7 O>9%-X;FE;%PKU%6.!'*\P[#OC,TC9$"=2#X9W MV\,^P\5[)B!L6]T6NF0'L;Q_7$QFX)RR%/KT/+2P.!))FA5]EDK,\3"/5J^V M /1@1H:0LU5T,*/$&V%CR/I@;C7HHU5OG6T;]3[ M[\RGN>SRVY.7L\N_\E& M)]/FL[-G$_6Z=>QMTM D 3,4C@C!$T(B)B3UFC*J%O!.4G8NRN[J/U;K+:BQ MQX-T4*A/JUYX8D_NU2 =(F;";J"S;9.BM;MHE%/$['-1)>!6=6 M*XK.BEG!+FBD-.>XJ MQ'\Q&:-UNYPC5MER/\<4W2<+&/9[/HU@?1#]\3:)YA<#].X"(AJX8]$10[8& M'#GP(-S: ';\)F3)$0:DU]([L/H=Q]:@2)C1($Z,@N#!>Y!>NB'Z !B#EF) MRK-Z@*&)^C=M8HUJ.%6]:GW,YE@R3^E@4CZ.4=: "F0:5XG25$9@;,<#*Y3C M0@/-Q-1[*:VH+?/YSVR*SN(B=B0B=2O%,BL,W;&>D>KA;2X%C .MHN7 S0I= M!P(CTGEWKZ:$ =*CGQ\BIZ)06.2^3A8_PJ%[V;?8J H$8)I2(MUI"%F.:0;[ ML$)W1Z>EU'%'7+$W*>J X;.V%"J @(3>Y ; CARH#>U*5 UJ=[+$_*V!\EB; MR(O"F%09<&C>9H&++QY\ VDAJ?FR$1+-%-M<&C$T3]5IJVBSC^0J.%[+I<# M.7_JS)31^X,]NUF]-WC 1\,P2)5%NN$ZI;+2,NB5+QB MY$7G,^X\/._DD:0C:=_"+\P .308LP8\4;="?,+7@7NLO#_;/^I8@7:>'PQ! M5VV7?)=+Q-9-:55L&G0E% QW!XMV S4J#I-J]"8Z<5\<.W';XK;BIL) #R0,X>+.JT5AE.M;.GFEY7Q<#+_QIZCM;WFWY]T=S MZW!1B3>0> E:M@'@'=)DPE0GD^X;O$G;YK_#G:G*>JGBR0ZA^*/T)@BOHV9( M*EY_B&K\3K0'"==7]AV?_MWFJS0=@?P>QY?J'(YHD(EC](KBA8/ES,?FW )V M>AN6 :<*J4/(NC L)54YN^#[L'BC;^ZCM6,<@TU\#8NID=[$,HXQM,3MPG'W M&OJK#!SR=\SLAQ$:5N1] AG",V50IVH?'MX'&1R: =PX%%LP3M2[)7\?8HI/ M&2AWH-R2%X-C.::ALKQOS'?-T!FFH;WCMZXI/Z;VH$>7"VP4?*UP5%S3H *W4&:#EVTX3"TDNW8J3QV&VL;E_V!&ET_;K4&I_^K:A MJS[[5+M[%<8EB/WHA:7D#I*W'"2N.4-)@P1@S#DD@:UCSXO(X0RX([ ATIAF MK7/\TN3WYZ.T-7)I\'X$FPCG^-PE0ZVDL>"-*Y]O #S2VM#]\(' M]-]G;_X/4$L#!!0 ( ,^ W%;$O0 J!@P *LI 9 >&PO=V]R:W-H M965TNIS#58Z3F?%6)DDE MSNSN1TB$)$QX* !H6?/KM[M!4J (^9AK]XLM0D"CTKT3.]:!U?),KY7@*2W*L[,X#,=G.9?% MT<5+&ONH+EZ6E0^>SJX?^U9@4S_6:S\6K M(XAZ+=2M.+KX_KMH'+ZX1[=AJ]OP/ND7[S_EUFPF('L%D\6\S 4S_$YHQHN4F95@:U7>2DHQF-.=,B\A][31K%S0U$69 M00[+8OF: M3-Q!%=&"GD9-DC'YP>L+5X[.^2HE'I4E_89+L5'HC%@(-=-WC\<)]J'UM ;8W9A]9=["63V'DZ&7:R+4E&O9UN[@%MELH% M.%>SA2ISPFR>EQ6D(B"X.TL8H8!,0 S,MHROU]D64-W.AP#=B@YED!ZP0Y*TF4>H0ZFOK0?K[,03XM@\ W MH/8<4$R:OM* RAX\.1F>^T9'H0?[VRBW"05&DQ[4BH)D%'I&(0+ZT0=E\[Q] M^O'ZW)9/>[#RV/=<$-8+O(U5E]((?4#(.TYU=/U\R'),9L&+HT[9I-@.H[8>T3G-2"S MP8*)=4_TX6<(CNX'(=#P<,*N^%H:GLG?0&EL)^GLUA&W(BO7WIR*@R@<'\R= M1\,LT'0'@IS1282L!8YEMJ2+^%9)OR:C43_?)K#\2Z'$O%P6=*XEE)6^5:(^ M4H*#/U!2UXVU#4D^GZN*9QX)0>A)"@#AZ9#=EC374=Z;/PG&21^?J:\9 MLW<"J,SM([+Y!.0,IQY(PPXIFB;>X+3EO;?UR%,NDJ0KP,G-IX?X.T'1<< B MH/&Y#_J&0*<]=G51XBFB,'>\@K8NE$7[#;%3? "'KB# >;%E<]MC9ENJ

#T@"I;S5!#?UL37.GS>K( 4YG@#"'/9FF^)05=KNKG,I3$40X"ENH)\ M;S2"<$#Z#IH9V! O*"WSAJ.T%'V/Q=/Z=6EJ1M*:<$#6R8H+88JB *[A MNS8;0<;DA0;ZY^0K^J+FF41N=X!,0(PY26"\ 4L%O*ZS"I21.H=YQP\.8#_Z/^_LD$X9,H /BUE4=3V@,B39>J6 MZ6 4QIWGV($W?$X<+2[3M*;H%NG+?>:N1,8QB"%XZN0@!WE MW^T..[7!42@ MYO.N=] LK533+.X=:;\P/7;\!/[N[/G)TK_'G70-"B@;B']&A6YL:;\8*^DK=. M!R\7S-F/+P X+.V#UK-QL:<4#MCE/D8$$!4$6[Z=?=44^\Y]W UP"&R!, /& MP$KIWE#9HSF^_S$KP2Z(_[Q84KL TO$^8G>U=8)*Q.$+]J&H-8XGI'$8U*JJ MLN"W4E6:7?<82>HQ?/ M2&]1 (J+U*)Q.P7D(3*SC32K>M\"@%&F=)3+-10;".2Z+G4WN6S%-Q?VESEX M9\X+T%7/P>H?(31H$40&X5:S^/+3Q]UJB=R*00JKI2CF6R::PVE ["J#\Z_Y M_"M?8O'2FBR(Z T%3.\<^^&7ZS>G0"&7UO+@Y52@#(I ,'E6I6$)WU+QPK@]'O@:RA>5=*BU6.!^J^LT7L98U:'B M76:Z;+9-&_&MT1F'6"HJ.#% MAM);6G7]6*,]?D*@DCHYJA%C^ MVS%L;X@\JL(ANM.CJ9N@"T"!4_K&LW:GB'/)V&A9YQ!NW]IYT.%E*TI> WMD M<'ZD"HNJ( L[F6NZR0%13L['@!W '@6$(74?,\S&VX9>8?;43B[$':#<1F0 M9[G]]=&U_T9"Y*TX? DXDL.N"KF2:@H+ADKW_FL'[KN(:.]/4#5HJGB&C#= M#.:U!QM?97RM+;NC:T'ZF $1,C:E.Q9J';H& (!$E#5SI2@^L*EKN\/,S;'/ M/3_J-6GB(A#AKZWNH/F'EB-W%/^';D,.E;,D^% P;8;KE*]?S^]KA34<00) M17?-JKR3Z"#@Z\=1,HB 0V<9E0K8XCB.=R,!P9$M8=DVZ//40\H^J&):4L2* MN[5$I6J8W7>7;BYI'Q982]JQ/[ YU/KAP^8T[57$[S9C8\#?::V#&APX5$_0 M P=ILI+$65: ,;CK"-Y8G%I);4JL82(.DJ[89"<5W5#7ECVK='?[,TSH7C20 M58ZCF&JI/6N$GWVG]/FAN!MWB\:;)] M>P*TIP) /,5:1GIR#M#9R1ST&V?46 @ Y MH74O.;W^V>=78'Q>EB?NV6/LV -Z#@I 2[LLV>5X! G. &^7Y2E:1YP@_;]S(O_ E!+ P04 " #/ M@-Q65S?D9)H- Q/@ &0 'AL+W=O6Z0+_$$44.9X;S'NK%.E6?]$*(C'V)HT2_/%IDV?+YV9D.%B+F MNI0:/:GZFETKPD!;%T9G?[U^ M,9W',5>;5R)*UR^/!D?%P 'MT,GK\:X7R:\*<4:^W\SY"2:9I^PH?;\.51'Q$2D0@RA,#A9R5>BRA" M0(#&9POSJ-P2%[K_%]!_(]J!EBG7XG4:_5.&V>+ET>41"\6,YU'V(5W_+BP] MYP@O2"--?]G:S!W"CD&NLS2VB^$YEHGYY5\L'YP%E_T="WR[P">\S4:$Y2\\ MX] 5HF;7^#V MRM\+\2U7/38<>,SO^\,]\(8EK4."-]P!KS.A!LRH'0RJR7.]Y(%X>01ZH(5: MB:/KGW\:7/2O]B Y*I$<[8-^_>Z/AU_9F)UV/Y8N\'[^Z=(?^%>M,-EO7"JV MXE$N6"RXSI4 K"Q0.VF!F85PG*4\"4''(YZ)D(52!U&*D'2//2Q$M1]?+B,)(+.4 M\2AB,YG L.01XUH+V!.A5(.1Y%,9R8Q6+'C&N"IQ#!F:!-@RR!7A JHMF]LI M\3F7@,4.&A&-J6!!!+O+F028N+_%'IYD IL(ELY@=^15!!80M\H62L RH'4. M[!7Z.;L3*Q&QP7/V)^S!T5QILC6$Y><\1:XLE0P %5E8,K "ZA,2C3P%1L/1 M!'5../0;PAPR "F^XC+BTTB< H13S2/!-++#,$PF092'A@I$WZ)8H+UA* M):_12\AH8P]WGD=9%.4=_LXF4.A!ZG@)W"/9,21X/' MB0>N)E@ 1QKX(<.TC $)5;(K(R+=PPV!T*MMYA=<+XE,TLR2<,4 L$''(E=. MJO#VF) T)03)"C+@!QY?4CQ]JX/RVP^*B"0*#'@-F&7@NN'M3*4Q'@?@(L#E MHT 1V2BQB#PPP-"S%D"06-'IP+I( M=:J6J0(0CD!DBH? H:DTJF1X:?&5B0E!R)X'9":PN]X.YA:<%V#B*IX0X:#?*1 WMVJ!-$#DE 0;1R!(@F ;VBM)690F\VW\> NIA>X-VW6O M*=-YXF@CH@+PTX@T.0&L2(G^RL,Y_8/OD9$*J%+D1-!@91MR3.,KP&:=H*#D M\=+2-H40LCC[)8YK[CNPU,)C2<(@0H>K,'").A@$D$*FF=Z%01FH+>[PI/1TX M$%SQ5G[B$#OE8$? X<"AP^PV0] 1^IJC50 HX",W($=X^*3BYM 1BK,1&3JK MQ;4C->=->.C2W%JY)R @3"#)2 >/,30PAPR&%2#!/K,\ XZ"RN@%FX'KT^9< M("Z8%IBB<0L6$DZ&A*3TE& +N3;PP$=+_>F4AW_EN@@.:#,R'0A@"1"_$") M;:X-6\W\YH:G:XK284J%E3T$X#-%RC_^/X54@9/';A=<;D8 81XA6 (Y\#GS.=>727+M (><6 M1XU-.)"=4Q/4HIG X T]E?7*9&H!_2)*,$@5Z.R(!A$'\07\C19U3A;G MXXBE2W(.HH%985>Z8/A0&I,<)1>U"*PJ+$^$+NW$JO #QK$SDTZCK8/0*4'C M$DC*ST$5+"IMR]#C\TB#,X*(L)I++-DE$_G7G,A]Y!3B3)0^&-I$0-C^XO)C"A.2T%285O$OT+2E><.!+;Y^9I_ M-(IVH)7](&88?7>_E&K_222_=9-E$.0/I0S_@CS_2 [Y M4/C_,.G*>Y.N?&OL@U+\YY?_#4\L)4\G[1"C MBDT1D\]R4+7RU3,V]L:3BSW/M@2U9\0( #'=R6^;2 R]X<6P%447UF&S'](, M!*/";##P!N>3/<34P6Z3\M2_CL ]G3B\WN5^'$9Z_7/_("%HKOG>?W]8]!\6 MO?7184)ET?V_DT4?7'B#D;]OX'%U[F;3!WUO.!RW8MEF53M.;UIU_\(;C2=[ M":P#_F'7=]EUWQL/+P\2A.::\I#JK1$K*<9H0/I%:4YKLH@ETUV(SFR%909I M#(C 1G"E&1:"PZU4B)02-1S^@4$E]%*018PV3Y]&_ L0->U3!\_F) H,"6U$ M>2>LXULW)7KT<#TV%7.9)+9H9?+H/2<^\GS_W'D>>I>3ZOUK4PL(X9RP&!<$ M2M0DJ*3%W_;TE]M"XD#^L)4)[Y2"+8X,O$G_\J1M_'Q\OCWN^Y,.;!-)V,JP M9NBSGX'%[WW53J 67FOQ_B:*BA) L\JMNZS'ZKW;M=0M+:8>N]EN.X5BFKEV MG"HDD-(7SW,E(-*QW;AL+:@;8"X%;._9CMMZ(:A@LBF;:S+)C.JB5N=4BF98 M"Z#C=THGMPX4+$7N[9J9]B3&9ULU?R(J3[#@ \')O^']G,M$8RU3:VHK)L*4 M8/@7CYA'C1SPI$8>0=KS.#>%.-/!HCZ/6.!5%F (@NG06# UDJ)*L^ AH!K)FCDESJD')76SY]5:BE1DQ27T#S;$@4NFF(DQ(*K6A[IYI M:A9"A/5)O!!ASMOIA)C./9W.*0HKR&&,W4A5-&";'HGN+($PZ%:M:Y$UA\#O MIQS5D(1#E[]1*+KM3U_[^Q$4CD>D;GN&*-O:CE=TQMZ0CMZ1BMI\K*-'O&_M MX#YAN-7>^*VYDO%Y?V]L=3P8GM07.&'L_78DA\.QWSZ6/6[1X4$-UKQ[[7G_0 MGH.T;M82?0,$1RL[JO(8MMV??Q[[%RXS+[S)I-*5N[;0\WL2EBX6_[)I\2OZ M#K'X!YQ>N\6O7,8C%O\ H1RT",IDW+3X[1E$S7Y/'I&2\V'#X(^V<[+6@'!! M5T?PMBA9T+PRB*9 MPW+<1L;VIAY>*US),$>-JE*?!8DSO!;_7;,2*^PSL1#YC55M?<2VM9CD >\\9FP'5!?0R+5H_8XCF?:G[S MM]T5W[6%#O^;J:5AV%'4>M2@;JO^]D@]:GXDJ&Z\WFOZ=IFY7>.327^;\M8@ M^+&)W1W!H3A>#"]:MFYU$!TG'G98S0[LWM"]\?KO^MLQ\O]AK/[FQFKD3<8C MY[D1R_HC]RK"<!X(VG!XXIU/:AP?=SZLB7M@;-3(L84-P*M/B(CK)U#3%JXO5 M%Q80M=Q4=+?F*@5OU:B%EJ/.@].A&H*XZ;1 M8&)5539]G*X=5O A7#2W">VG%R"#;"-%%&JZZOD7A)*X*L$K@A$+E A!)?!2 MHJY?5UQP$W87%QQAC47'=/QRP+#Z<@8>,GM]O8JS\R5>3+4D DVM%7(3Y)H: M\DPHNAW*O]AO69S[^RV- HV7\VZ%/>335\']/B?C/*;O_: 2-X MQ8,,XWRG&;,CX]A?JS:?C50W*Y\N*:Z9?:H&=2H O26"(2_#[,E^<8?"6HL% MZG4_$QN4"^TBNF1&.AYO2Q,GY@DB>9^:*W'"V_ MA[XQGP%7T\W'U" BR<[;3P[V]L]R60M+=PN]))B,03S^.9\3,S=LF8RN[E].Q*'3*.+V7H(HL(_+Y@J9B-?$ZWD;PP!:)-H+6=)R3!9U1 M_4=^+W'4VJ)$+*-<,<%!TGCBG7=.+[IFOIWP)Z,K57H'X\EX^" MOU;PK=UN(6OE[T23Z5B*%4@S&]',BW75:J-QC)M-F6F)7QGJZ>FP"3=7Y[.K MV;BE$PA]^O7N\0J&T#@0^,, GSX,_79P!@[(C#K^F0.#QX3"IR71C"\@I4A>!9C'$ J9"Q13$'',0JI.@/ (C*M$AHD=1'2)&9MC_FF(2I YMF@!W=%Z< )*9,8,6"4, M5V8\3(L(!;G)63N7/FF*]AB[B]P(>O",9J(ILR+/4VHL)"FF9DIX2,&5,L9= MO7*E(T57(Z.Z-G2%@2$F%"G6)'4*FX#^K.>Y=;A^M'G>VDAOR%XO]BM:1]<< M="(*A5NDCN%NN[LWSK.W6GKWDAX@31%KB+A1X( H1?4.\R/TA]W2:#@!2&+Z\2HXQ: M]KC7*7L\VB&:/' $,AB:S%,*N11+%B& QH\1U82E=N_="J%0^A>0[2],!E>! M2^2IQ,)P[&V,VAD-1S%[HM%Q>3=&?GFG_!',$B%UPV1[6;,2_T[5M%ZW(L/ M^^7-[P^#'PN\P,C+P]G_?]^!2Z(2R ES)8]DHN"8A.O"&.&+95>&OA32%K\= MP^HX_/9*$!H#8E,9(98BJ[:0$@U*)0!I$/3?'<.'FL(CYIA!W/E,G\*$\ 6U M07'>BGG*%L3UB?]8]\H^!8/^"P][[_;IFST2TJB!?5'B";>V-\*1[6;';Z?E M7A^VE&MVJVSK- ?MG^=1Q%1H" KF-/$+7.@V@\%O-5*_MY/^:R7&2E!(EQ68 M*KKF '.H&1"K];)=O[^&O.K8U<986ODS!A<[E2TO>XH%&E-NR5V_;415RF+C M1GDU/8=](Q]4Y2,CK_;/P;I[%GRS\YB><8'QI>6Z\5JMC^O<4(6U]SK+"VU3 M&LE/:SK$4= [AGMS%$56+4E:V-/A#Z[WLF'O>Z[177_ /X6OVTH:,X[G2(8^ MYD(Q.V4?SF7MD>5KS9'D8_DP4G>%:)5NYK71[%3YW-\#= M='>/1J8N&#>'\AA5V\U!SW/'NLU B]S>!^="X^W2OB9XG:?23,#OL1!Z,S + M;'\@F/X#4$L#!!0 ( ,^ W%:5O#WDI04 *<- 9 >&PO=V]R:W-H M965T59 MD:]C#;)E)#EI_CWG2K9Q@';@85\26[XZ.O?<+_MT9]T77Q %\5":RI^-BA#J MU].I5P65TD]L316>Y-:5,N#6;::^=B2SN*DTT\5L]G):2EV-5J=Q[=:M3FT3 MC*[HU@G?E*5T^W,R=GF*Y.:[FA.PK_UK<.=],>)=,E55[; M2CC*ST9OYZ_/C]@^&ORG:><'UX(]65O[A6^NLK/1C F1(1480>)O2Q=D# .! MQM<6<]0?R1N'UQWZ^^@[?%E+3Q?6?-99*,Y&QR.142X;$S[9W0=J_7G!>,H: M'W_%+MDN3T9"-3[8LMT,!J6NTK]\:'48;#B>/;)AT6Y81-[IH,CRG0QR=>KL M3CBV!AI?1%?C;I#3%0?E+C@\U=@75B<3P[52UB.<)@I]=?/Q_E*ULUFCL+'QNMK$1RUJ)@*IHK+&;O:3G@X]U/%(=*9H MO"?IO"!..H&4446?,_%W(625\<5<[$#XK^7)>#:;C<45-I25SK6*KCWJI?9" MP@&'D^&)%%OI-+$J^=#ING&^D57T=E=HD(#G)=Q>4X?,[EBAVV/WD;O%CVO1 M=SH4T,W7:%QLJ<@%=%>@A$#.3\3]O@998_9CWNOI@#)8844G:14*D1X"<^1+ M)UE>\"0'$KH"^#J=WSHY%@UHN9;YX$';B@!N]LE=S]0*:[*?^!?2E88\J&Q MVP=AK/>4F'%@YO91IDB?$0NY)<1=60A'?1J%0KLL"00)N.J[,+>!8CH9<;A0<[\FC* '#F!E@ZB1 MEGJ=$@@)F&DN-S#!=-5E@[#9@"T:F9/HLU-Y$Q" [P<.3P$A#QTX= .%LH:Z MN/=9 \A*1J"4>D\JSYJQ35/IK\#*8PW')!]F*^3<6K--,8A9/UCY^$&T;BD9#'X+!^A42Q<3F28Y$HS[EAH1PTK-;(CFUK-[TJ?^ M5?1),3")K8MG+,8<,JRM766:C/L6BYE0(#A?I$:.IMT0.'P^/*G+8:F4:W!F M?XK120]+&04H%4)0SFVSB:O7HS2L.EN@JWCJ_C:!DS3 M>%G@2XH<&^!Y;M%SVAL^H/\V6WT#4$L#!!0 ( ,^ W%;3Q=SNW , *<( M 9 >&PO=V]R:W-H965T(Z0E4&I\8D>9H> M)8W2;;2N._ MVO^K'-PY[#2?J*0[YUR /O M(5!@^5%YM9R3W0")-:/)($@-WDQ.MU*4&T^\J]G/+[,TAM75Y>755[BYO5I] MF2>>464O*;8(%P-"_AI"#I>V];6#3VV)Y7. A.F,G/(=IXO\3<1+13%,LPGD M:3Y] V\Z:IP&O.DK>/OZXI<$#NZSE]WE6)RZ3A6XB+CO'=(#1LOW[[*C].P- M,S!RLD MKRM=*(]@*_C<%I8Z2TJ.R@24 \4GC\O)X][7EO0_Z, _ 8&WH)WK$;+#=)*F MX0]]^HO&=)=)/L-"179-J M)L_D-NIQWV8+6I%MP/,E)>D(7\86-[DTV8?N^5JU!+IE5/T@R?:D6J?"E>2& M/+@."RF% .AV#:HM.?NV;[V0?D[.\?5@#-PAWSR=%$B,QDB%;4L=D"?@L.B) M)^QBU 8,8_M071<"6,8EJ%3(\\#CUQ0$U1S+]2X$*T6+1V*:+*64_(=6$.$; MS67JO>ADH]9Z7:#@DNW7-?"1+NKQ3$\X(87I2U$K^K;9W(4O)5\*&EMR6G@F ME-FF@)UUED"Z]03+FHGEE),E9 MSNT[FQP?_[;C$J2!>D#B]N+$NE",@\,X/8*.8P4SX$=QA!EMCM+XF*]J8YAF M#.?^%_%//0N;GQK<[E=!E4,U&7S+2I+, 8<3Q;'Z3EP.9O%T%Q#Z-UHZ?NF^ M2O8>CP9I'9Y(.2C<@,,[,JZ.K_#Y\/@\F0]/. M=:VXP@Q6[&ULU5SID]NV MDO]76!,GF:GB<$3J]E4U=OS>R^[&=GFZ?WMP4T4XD8>%E>Y'" MDTV6)V$)E_GVIMCG(ES32TE\$XQ&LYLDE.G%R^=T[WW^\GE6E;%,Q?O<*:HD M"?/C*Q%GAQ<7_H6^\4%N=R7>N'GY?!]NQ9TH?]Z_S^'JQE!9RT2DA; M%Q>W_M-7$QQ/ WZ1XE!8?SNXDE66?<*+']!@T2F_!D^*#E8+RQ& R\$ZH6 ^.:)B,L? MPC)\^3S/#DZ.HX$:_D%+I;>!.9FB4N[*')Y*>*]\Z?N><_?QW>O_OGYU>_?F M!^?UNY_>OWE[=_OQQW=OG]^4, ..NXD4M5=,+1BB%C@_96FY*YPWZ5JLFP1N M@#7#7Z#Y>Q6=8!2,3] ;F_6.B=YX@-[GK)4I3?HIH;<\+?9A M)%Y<@#L4(K\7%R^_^\:?C9Z=X'-B^)R*W"EZ.CS7YU;&7(_"DZ-,NB]<">)&I X8%9)"^ MY]PZ95:&,?([=D>C$?YSBET(:L5[498D$$"(@G,0N7#"JMQEN?P/3!>F:T>I M?^U D'1D450A+,FIP 7R>K6X"@^$*PL]'LED$%AD%,:P IE&$%8+( .3W>YS M&3L^3B]"8/0H0J259]46N?;GN$[01IAD55HZ( ;@O\QHNB(!>C UO'L97CD; M%.U>Y"AEO(=#TBI9\8B!9>(JU.H@E!B%#D$L5I+73L!;10PL(ARN<)QF#;+X] -T"EE3%2,/9YF&*0WMTHJ76-AB1[./L*$3AHF;B MBM>_V<@(+,BM&:;51EE:0!Z 20J\!.LH!"X+"#H4'5#TN;.IR@K,9P\BYQMH MPA(D"[7%(898$[*=9>JTXJ]EV MMB(5.5G6O0#9A"4M$V8@SH+IMUJ;&YGC\S0%0\D+Y 5%6'N7]4BRJ>!;:T6( M^""WC)6<"^1)2XHG!Q5MJC@&!ZERLF6(!YM2J<*>65/%^XI$2R,)R QLH$LBE"&4,JW@)5@M7*,!A&R,MA_UV:$R!R!:P2KH M3UB%) V"(N1]&),RB!JX24V90R(8%5A"J9A9V]RLU8I3A84.LMSU2@.7]0"A M0A9,H!!E&<.?$(W0K%G*W=<.$E9K/-(1FXT@M(725VAK/;L\$TX'7:V4PT,!I!@33#^\IBGQ6" M'N'5Z9:,((R+K$XO!:_:E@M&(V 4K%:"U0J&MK :5"DLG.4+\4&;/ :@, 1B(F94PX[,V+@OO0QF' MJYC-3256MHZ^X$JPC52X$7G.:;,UQ7PT=6?+9?\$E%':E/>&,ANH DRGP KK M7PG0Y/!,Y?0^SL'$ 0E:(G5[)M&!GE+O%LV3S9BC'8A3ST#!+!=8KC^6D#RV MQ1AQ?N!_F2V&$ +6"6,(PLDE""&Q@*@E_S_:^ (H;;_[9CF;+Y^1T#N8MZEA M@]N1@QJ+PZR3ENT]:Y"%9*L7$VZWN=AB!F1S(3BR"67N@%%70B<.P;ZI4@4* M)@J+'8:AO8 00WZRH>2;WT-4*3 UA76*(15B=L1@Q@F2S!D-"I%@-RG)E!YN M(&. ^%,FK3R.18-U35,,,:33'DZ?D8!L@4.0E1DDJ(H@&5M-*@Z:D)),'^+7 MK.+B*>LKR6F3F6*;80QF$ %/4 M"KN&UBP7&=K#*%@(+I-$5=3@4[.I0$H/G)%M8 LRJS-6GYKJ!&]$X5Y"Q6P-B6+ G1( N[K#,ZTEFF>Z MUM<%F$>)PQ'OB^9-^KBN]OHO@/_XITSY+UC!"F.H,CX6K5NC#JN6!=#9C\)]C\8)E>5AA*HLG;L"=%O$Z5@<(BT*?=+ M8%85DA G*F20K(L,6D8 -=@6B4H8 M[&S V:8NF4[ZL'C82Z5LFNZ *,SDV8)!*%#",*YP!\+C77B/;*R$2/LK'87+ MM24HD[+P*!#>"$EP X;D8E_E8&4P.:))]9!)UL_:R8NXPUHMR1"6[,*TC9&_ M+QQ#F+"E2ZLAK2F>8&54F"K^:PY#NSG"DN1Z9(M9?R7 %L10\NL1M>?<\81$ M!+E>(9023+YHB%2UC?H4QD4*UHF@+;')5+4*[%>1&(B;_3P:J,]U6ZK6* M; MB>1+=K 9K%3L1*74:>+6UA_0.!I]AH^(^MA#)\X-?!_:DJ7,5R M2^')*_\T]0&]PE$ [5U$DB-9CKL&X'F")%8O':;4!107.PS@OB_:)0<: MDBBO&Q/IT>YC8NU-CBJCL6)(%ET*$"VY9\GZ1@&1Z&UHI^L=J.]2FJT!< QR MZ>E,1"(OT53+XY[[32;MU3D;BSZYP=:+KF<@C-(F%9C(-6[4K%5=0S15!D@$ MY#4NX>_4C/XLN$RN--,_PA1Y"G'V R;7"FU@+=QV[(%P!MHN=J+0R5OI.PD? M9 * L$:"W4YK[JRS&&,_!VPT;=7 Z04PA.Q,6Z\'(;DH@PV0S [%4X.4]&\[; MWNJLW^VU7!*!\:,8PG4]!?AAE[FZVZ^[KLI\=(O8"-MSWN$\K4GZB7;?[IV% MAIGUPPJ,"$H#Q$^U3C%+P..>%@'W3A1SN6KP62D%,:XL2T%J!..'E*2:$-0G MI'(*,@K2/<4 MPGI@O?B0H/07?)ZPL&2 !;:(NA?%J3<_?N MAS+>&Q;1 M1@\B-!QV\V9S\Y"J)$P:IKV@,%MO1136S=[!%I(]@0K94-*6V#2DB=:PV/Y] MSSH2IBJ3D]5A*R0BX&.OVV!590Q60Y@2IL)%W*ES&VU]NSV*%>&_L]Q*6O<9 MECU1R-$?++;@7+>B;92'(SHKO"6$WL-XK)G65P^BQC$$V!LSM'^P41:-*(3: M,JT6/V&# Q:Q=>3/AVW^J7/I7SE02>U4SE([ '7YCX508V?Z#*J=78I&/PI[ M2&=1(4'".D7> \:;7<]6]7L6>8)HIBAJSN ZE\$5;\'K:DAQ3NF>#;YN$G46 M^X>(D??WQU=_HF)4[5/H2N[W[.6:!C-M.U3YO<1ZU=4]<_J[WM7%R;GP1N8U M+LRIW:.@)3B!>_9^F[+AGAWBGK;(9VT!F-89?XXWA",0_P'ZN%],ZF'@E$A:2<,#'9 MFO;E&KMWU%^V(Y1SH.,=F@+UR2#D0*EP8J/Y;[QM_MH0>/T';9OGK;+];[Z) M;EI-?^U-=(R2#-6^TF[Z):Z-;E=IXX$<"!D-85W]_7;CZR#^^3OS>#!16^0= M,?%>DQH^_WC>><=39+NG'NW'>HO^3S[]..VVF4 MVL/U6M8=R^Z@&A8SXJS# G8ST.+TCJTI,<]L)M>LT6[^T-'+E=C*E%J'0!_X M6^C.E((09D\-;]>893022 MP;2I;X9U/<67V@'J,7/,-R: M'9.A_9).RJR#,CJP+2.*!B/KG'R/F<\N)9Q MI7M[(HW#?&M2FA4IB^\MN-D"D]9.9-T@K,,.MM$ZA;'9&+'B8X=)S'N\5T5I MPCXK\D6;,EWW^7BJOTJ"K*_J9':Z1PJ>)K>'D?FW=4C2X*^ MWQ""BQPUCS1?U6X'!", D158&X;Q@Q#J^RK 28%50<L>$(G-#QPUG)R.6"JW25/9!RZ;J"F7MW-9?H=[V#(DI>:NPCJ=Q M5%]>I5U).7,CZ!@*=P@![]:-^$(^.+<$BG##+*J2*B:',NS;(.ZD=:&O5 7S M5\O[_!RMH+=(UR:IM1AGV3-4JE=@\M4"39(GXKZ'[O?T-=O(ZGJFKU.HVJ-L ML8#AL<&HVI.P!WG.>UU2X10"HJ.]1]H9#5AO,'8S=,.>&Q.7W[E1:E-8TNJC[6ZSW+$TT[6X[?'<]R,OA01ZPW'0:-M M'&6TS\JT*N[:+[J2PPP&I2^=!3AG_WUX3DA:-EH<4!4UVF1:5+A;*C'XF/,X M=*JV[W3%7FV%[]'8RNY,=ESO+5Y@@-E9.&KL4.IC3PC$L%$9BUYE$%C#8VQ\ M@!-3;(@\9)'I"-%+AG&>5/7*5 8S)V4V>9:T4'5C%XY[%U;9KRD,9;#ZP,F& MW*?NK>)Y#_0 S_F!]:]VEO"[H*[C+Q?N(CC]1;V>\TB]]>=CK67"C0/? [)Q ML_UE(/ ^O6& ^\VZQH\3V^&SK#-9=]RX9[?3/27:A3IGIZ5I[_PT@ MP\,E%=[@2D6M)KO_1H?-B,SI3B?GKGIWJ&0SHR^"4X?.WL_G;VK+$M#64^J( MC,;/_O*?O]+7O\7Z3YO@K0D)JNC4#VZAK FWXO=STJ+[,QHIIW9]ZP-%./M. M>_)S/V\;A:Z^J[_:J*^ISY@J3'""Z7RAQO@ICJK0A-=0=$@@S(T,L<*=!X([]B;FSSN3L=C:].3#7UEDOKK:JQ M2]-/:_$ 1!PM8?::.DP5-&:>#DVSLM;O,Q]**3GD-S+]Q9L'#'P=):^&327/CDQ-SZ$X&;.<)A;W"F M5#2U#L!T58.U:/-\\FE1_]4_:QS6UI(---K/WIQA+4.?+5S6P7?FQF-@[(N1 M80\4;,_5A89*4$,OG/O9QH0=_-<'$G^I'6;P/7.#<:"M/;[3 (NV ODQY#%O M,7>NP:%-[' #P S #N-L:-9XW*VH DL/ =K6/BN[_N-<-R]F2IEC4V6 Y';NC M>9.1A9T(++@\\7T$^(VQK5>7^&M,,V]N*]M?0%TPM:'PS%[#I#7:AZ@\:XV> M-"X7,YAD;AO!$I;N3VQUSSV_?CSV_.6Y8_%R@A,L/ N:SI:+1A6#H^8U5S-O M5F?SZ1AT-FI.8 &C)TBY9J?].9^[P6PT-'KB6?(_/10OQ\. 83H-W-%R/#1\ MYEFEBN]/T&7/)3WTV<49+6C1@!U=8-#" B;V6P?V&ETV:],7#\!EVY0V-)Y MK'$2&<>T@_<$D**^HF (CY?FACZ&U$<>849:U"?(^"LD_.6K9H)7\!FI\\\$ MJ)-(\E[$Q_97D[YNJL;0S3]$9_'<'D0@A9;0J!KUYR4U![.J".D;N772*:A5 MF/.WQ I+CT#&OFIXX]B*.!^@:"2N4'1KH!-G>]K+:K. +I;UT/!/>^[.[7< MY$Z IO%XJ]K2HZFLWC#NFKZRX8]0 M?D^[Q?V@M6MS5!WYLZU1G<0AQ_!I;L$'/^99&6V>8BU@W.OMW5 M4R>Y\)L@].70%0A](TLZ(66Y*/;'^4RPU;G+Y*R=L+?.; L.HMIX2(@KGSK3/R M9I@P?0SE> 4KN(:/"5Z]T;583$@1%'MDL%AGM.F40,GH1*XZ^^$O&9ZRC_$\ MNIE@Z2$_4P !P,\$4D+ *_/:+GIQR MB[^.@GT/0@\J&#Y0I:,)J73$ZO99P?[T' 6W/T>GVACG/^S7-$'HA8>6-P%H M@5< Y^!J!B /H>GBZVG:Q'T(C@==5H:JQ&O^XDW[J[/65N[Y<1QCZ!/?&R\P M?GO!4J.9Z;09N;V^GUZ]L7X>EW[R!'\$F'X<,BWYEW+-7?,[P[?\\[KU\X:8ORFQ//[:[RLHR2^C/G0BA?,8!\'R39:6^P G, MKR^__#]02P,$% @ SX#<5J1?_D1R P &ULE55M;]LV$/XK!S4H-L"Q9,E-O/@%L-T,"; ZAN,N MV$=:.EE$*5(CJ2K^]SM2MN(62;!^D?AR]]SSW)''2:/T-U,@6G@NA333H+"V MN@E#DQ98,M-7%4K:R94NF:6IWH>FTL@R[U2*,(ZBJ[!D7 :SB5];Z]E$U59P MB6L-IBY+I@\+%*J9!H/@M+#A^\*ZA7 VJ=@>']%^K=::9F&'DO$2I>%*@L9\ M&LP'-XNAL_<&?W-LS-D8G)*=4M_>&:+:3 *(,.]YM(,_R,[-L-M&J >VL"2X=$5YM)IV.?G9V2#NP^;VK_GV]C.LYYOM/[#=S%>/\^7V_F$U"2V% M<(9A>H1;M'#QFW#P14E;&+B5&68_ H3$K2,8GP@NXG<1OS#=AV30@SB*DW?P MDDYPXO&2-_!^26P+-7P=RMV7&U.Q%*IA>PN4S\M?J\__ OWX810/XO&;P+ M$):JK)@\ )=IK35F()6\U.@F7.X! MY9[ T8^==IXBX#,U"X/ 9$:'5-8Y7;KZW,* RH%5E5;/G*X4B@-QGV0M@"5&.36P>#;>% MI_"C*A)CZ"_P"LB_Y]+F_'AM:OJP$G1Y@ MQJB4,\>28I95;1TVY2BK4]N'.W;()-P9CD4/&)18[E"[T*^!^O!N,^-4*JLT M4>&F-2T8ISXF?7J6!<<,ASJHY'I23T??U9J6II034D@=30>L_M M7XQ>:I2T)6+VISJ<*A#_7 'N9*>BSMJTL#1U,0Q4[,!V E]2)8T2/"-R&2R8 M8)+2].B:G.F#TQHEKUZQ\*P1EJCWOMT;\$':GMBM=B_*O&VD+^;M&PO=V]R:W-H965T V_BU3MLD0-IU73XT+=KN#O=1L9E8F"SY M)+E9__U1NR%WE9PSU:EL8+!9%33%3R ^5+?*=P-.I2"52 TDX(H6(Z]:7AV MD5A]I_ '@[7>6Q.;R4+*KW8S*\9>8 ,"#KFQ"!1?3W )G%L@#./O#:;7N;2& M^^LM^B>7.^:RH!HN)?^3%:8<>T./%+"D#3?WZ2>J1 MO-%&5AMCC*!BHGW3;YM[V#,8!J\81!N#R,7=.G)1?J2&3D9*KHFRVHAF%RY5 M9XW!,6$_RH-1>,K0SDS"^)@\7%W?7,T?R73^D5Q?W5[?3^\^SR[);/[I]OYF M^CB[G8\&!GU9BT&^P;UH<:/7<"-R(X4I-;D2!10O 0889!=IM(WT(GH3\8:J M8Q*'/HF"*'X#+^XRCQU>_ K>SV7=8B:',2V#SG1-$7"F!S]Y!?[(?0/[X91&)W_NP=R@60H"#*+&4VP2RAJ MF%AA<0ID,_+6$"H*LF2"BIQ1CA2NI7(JVJ@F-XT"GY@2R*6L:BJ>24DU$LJ MPCI'9%-2@]A.+ 5L[.F" UDT&E6T)AI6UM.9PRE LY7P\?V$S:;N0M 43>22 M,&%@A5$B=LY4WF#28W.RD3%-Z+9!61.!;5$AG&A D\4S68%$A+ID M.:'8 UU#<'=@_7.94]=JC"1K5"E)K62!F5I87;*ZAN*,V L.XO-?]OX+J&I) M2)!"&)3ET/=*EE/V$=E'V#O^;68SE(W&Z]2_=^(O@MG+?#!XI[J3OB=AXB=Q M:A>IGX;9_DGDQUG:"2Y+K(Z>M]!/AU$_1#\,A@>D29ITNP?\AA2K!'IZB7^: M]/-*_2SN2Q,_R':8<\!OJ[C-O*<9^\$P.X :9OWX\2K27>;76.6VYON^DSW? M.S])UH\3[_)TAW@/VMB2M96(?T)>'+C70W&%?CQ,>])A=O)J1;TGT:E_(849)]C=3@9JNG['+36O3_ M1_L?X?1_I'.&'(M?[(-H5_6/E*VIZ)=5UB=&$NQD,ZTH\+[* ;-AV&?$+IHA M]H7LQ3Y*>GWBT-]WL#-,.T U4F[\7/:3ET[]79VQ8^P8EA$ M')9H&AQG..VI=AYL-T;6;@9;2(,3G5N6.$*#L@IXOI32;#?603>43_X!4$L# M!!0 ( ,^ W%8>NO >U < (03 9 >&PO=V]R:W-H965T.S37!72 MCVRE2JPLK"MDP*U;CGWEE,SX4&'&R63R85Q(70[.3_G9=W=^:NM@=*F^.^'K MHI!N# MB^FGRP/:SQO^H]7:]ZX%>3*W]HYNKK.SP80,4D:E@21(_%NI*V4,"8(9OQN9 M@TXE'>Q?M]+_8M_ARUQZ=67-?W46\K/!\4!D:B%K$W[8]3]5X\\AR4NM\?PK MUG%OD@Q$6OM@B^8P+"AT&?_+^R8.O0/'DV<.),V!A.V.BMC*SS+(\U-GU\+1 M;DBC"W:53\,X75)2;H/#JL:Y<#X]&(F+JW__NKZ]_GE]\^UT'""4EL9I(^ R M"DB>$Y"(K[8,N1=?RDQENP+&L*8S*6E-NDQ>E/A5NI&838D@C0 \TSO:4#F]DD&9C!BEK\[6Q=B7^%;"3>D27)Y*1=X]OIR?NAD"BC%>BA0K&'?2A9JJ&X M]DXJLT\5EXFTL2OD,@A?J51+H_^'!5WB;[\R\%U([RT6J,KY0!W(5/ 6ZL7= MJ>"Q-34U.S#72Y&A7H;-3D1BI9EHX*%(-Q0:K]+:Z; 9=>X,A;$IW&2]/Y41 M%RN]&D:740>_2DUKMP%;O*CP6T(I"B"JVJ4YHB-JU!V>U2&W,#?ZOZQU)DL$A;;/ M:P_ >$^^SG79U],)00*QNTGU(^VF]3M8WJ!+(&&IYX:C3J%M$3,$?X6<-ZG[ ME)0V,A]J6L%F>KZ0&K&7IF;M#Z2!]E/K,@*B%TMKL[4V)EK>0K52CEH31:3= M(#26M",T"60B4+;^4G-7H^N0$B737"RT3X'@C9*.4Z07(E4NH(T)@)$2A\BE MVJ5U0;"'*Q"34994A*$L^WJ,A:N%!/XEPC]7BH )_'!(&%84-.5T04U$(_Q7 M2()&YC@=P$[6! 2;"O]4)N32*47*=FL5)F0QD@@#9'2UYW/I5&X-!)/M$ )_ M4^ESX*"OFL)>5<[>ZR*6\-[!Z"-ZC3%8W0VV)BQXB[0T^0$>*KEY7?VB#K6C MLBRI*"E@NS;PG>>"A3E.45G0.0<5)A*.G*V]#4>*"*REBVBHSZC&8(FD$UBXL[")H/19]!IT6F.7B&N,P]9K61";//)YS1&LK-<-QU$T*8HWA$9*/I\; MBKVC@]EP,IG0U>&$KECQWG0TV1$6L6E?QT<&ID7N:=]OE&F@9XKF"?%9I;%3 MQ8E@>L2_QZP/%Q^'<(LZ M&>V3R":VG##EH+>8>JPMJB=M#FGH#"K@PF% 8] M'WT9@V_R%7%E$()?^'E7[(W*7EJ+ G9QDP6ZPY.;,O 8?( #PS:*LD$@+;KND1^((*O3T&_)E%+0*- :Z] 108*O@W1+8FOJ M,4--#[N*F^4M(7T-@=1;%DL32C:4DL,HZ3)6Q=UP6;.)ENT#P4PAA/8=/@/ M6BU5:..$ #E;L$E>&FYSM%' -"+=?C8J]G6J\K4G@6U&=]2)KMA63DRWC!!KU-Q OO 3&:P"OW!/^RSLV2+ MH%W6R12- 9KZ X?J\:3$?/QL/S5:SK7!\,KIV3L<'7>\W$CK3Q:8A%74_P:! MNIVC8XMX[L00U%ON\P1$82N;?);>&IWQ+'DI#8^HM_3RZLFN!T&+%)\D;?GW MNM9T--TZ1)TG&1UM:W&W(UR$./$YQ0BBFNL:\EL]=FJ_4-+731?II8+'74RV M$-&K UCL%:PIET,!V9!IV$Z9(:EHR"Z.Z4UY^-;#G?CP>T0WG-Q4C6&@J!^= M-2VYO=$3!*8V36_GB12M@V;R=_"KYL\D[VFIYQYQ.PF/W>,QZ<;W1^2H2=:4 MK'F'_'03)%[PZ/[#MK9BPI*/3/(/LW6+<>L;JDL<=;K)DFY4?<[+D7CJ?7S< M^S(")ECR]Q^J&P I?B3IGG:?F"[BEY7M]OA]"EXO,><)HQ8X.AD='0Z$B]]\ MXDVP%7]GF=L0;,&7N0(E.=J ]86%6\T-*>@^O)W_'U!+ P04 " #/@-Q6 M[J[_,W\# !_"0 &0 'AL+W=OUTI:0 %MN%Y"6/:I#ZFX1;'NZCR89B+6.G=H.E']_8R=D8<5R MO=Y^(,3VS/.;>1Y/!ENE'TV&:.%'+J09!IFUQ548FB3#G)F6*E#2RDKIG%D: MZG5H"HTL]4ZY".-V^S+,&9?!:.#G9GHT4*457.),@RGSG.G=&(7:#H,HV$_, M^3JS;B(<#0JVQ@7:K\5,TRAL4%*>HS1<2="X&@8WT=6XZ^R]P3>.6W/P#BZ2 MI5*/;C!-AT';$4*!B74(C/XV>(M".""B\;W&#)HMG>/A^Q[]DX^=8EDR@[=* M_,53FPV#?@ IKE@I[%QM_\0ZGI[#2Y0P_@G;RK;3"2 IC55Y[4P,=[619_D'LVPTT&H+VED3FGOQH7IO(L>E$V5A-:UR\K.C MJ->"R=WL\Y>_)Q,83^XGGZ8/,/M\<[\8A);PG568U%CC"BM^"2N&.R5M9F B M4TR/ 4(BUK"+]^S&\5G$.Z9;T(DN(&['G3-XG2;:CL?KO(#W\Y%6.-W3.*Y2 MKDS!$AP&5 H&]0:#T=LWT67[^@S+;L.R>PY]=/_E80)1#S[\!V5^"O'MFWX< MQ=>G4>$A0[A5><'D#@JM-CQ% \P=<4)+(2%I-5^6MBI'RS52<5HH!)/PSI*S M@X_;U_.GM1FM^=GH^OT%;#.>9/"]9(*O.&&7=$HT+.KZ[+:C=X_O0:W 84VE M12V9@#EN4):.68IN,?J]?]GR7)_M0P0WJ V@,33%F1 [H =\E=P2_85EEO;$ MO!!JAVCHV N^YDN!3W-46#OZ/>)1L :L\IR>;U@6;B7J_5:3YAJ8E!0>N>=T M:QKFW"^ 8$ J6-.E24&1)?DZO-IX.E^ X#FWWASHH@4O@=MBAZX"3D6;*N(K ME=U+Y?WV\AW1;[V:L@^,;VEJ5M_)A^JZJ.Q+$E!ZN#W(/0B5,"<*EU!A'G-T M$IC3&IR@ .B.E#.X]$K@7M=#%2BEZ0&!A-R\T!LE2FFI'3W;CG J><]@MN!& MB&=^3),2I0M\@X9"?+WDOVK6IT8S%+]0 T>)_]<,7?BTVX,,-*"N_NOZ:?4[ M_S/)IR[=\* IYJC7OO6[4T5Z5_VQF6V^+FZJIOID7GV:4!M:<]I7X(IZK@56%;[%+9:EA^]>,OI!0.P-:7REE]P.W0?/--?H'4$L#!!0 ( M ,^ W%;:A6J?%A\ #MD 9 >&PO=V]R:W-H965T6_;1MK_*@/O=C>X_=<]$\WUGWV&ZT;=;NM:O_SR:9I=C\\>."7&[TM M_-3N= U75M9MBP:^NO4#OW.Z*.FA;?5@?G;VY,&V,/7)\Y_HM_?N^4^V;2I3 MZ_=.^7:[+=S^A:[LS<\GLY/PPP>SWC3XPX/G/^V*M;[2S:?=>P??'L112K/5 MM3>V5DZO?CXYG_WP8OX8'Z [?C?ZQF>?%6YE8>UG_')9_GQRABO2E5XV.$0! M_USK"UU5.!*LXT\9]"3.B0_FG\/HKVGSL)E%X?6%K?YCRF;S\\FS$U7J5=%6 MS0=[\ZN6#=$"E[;R]']UP_<^?7BBEJUO[%8>AA5L37OY^O+B_.U'=7YQ\>[3VX^7 M;W]1[]_]=GEQ^>I*W7MO*[,TVM__Z4$#J\$Q'RQEYA<\\_S8S'/UQM;-QJM7 M=:G+[@ /8!MQ+_.PEQ?ST1'?%&ZJ'LXF:GXV?S@RWL-(FXF7JM CB%J\%R/AN="X?O! M[XJE_OD$I,MK=ZU/GO_K'[,G9S^.[.11W,FCL=&?9TO<.5,OS:X:7N0W#*.0 M3$M;>]A[632Z5"M3%W"QJ)1OX >0X<:K @A8P/-$3ARAM@T\?*.=AL'TKG#P MI*GI'E?"\QHDH=G0]\,YU[K6KJBJ/5[7NX:?;6 EGVJ#WZYP9J_L2IUOM8.# M4O?^]8]G\_G9C[^%-[01(D&H&Z&B/LMX]R1 MND"8JBTU44 H1F,UB85QS[.G/WJULJU3-QN+U+,W-0SIVX4WI2DRS*"KD"Z\VQ;56"ZUKI2L#2K&0\^]0 M;NQLG\2S?3)Z)I^\1BIJWY@M\M/0J8Z.,"S7_6'ID%D(^-#AXI%CQCVB+3;- MGN4#V1G,XY^M@>'!,M1@2_%FU5CX]EEGLY (>K"_.Z9ILRD:5:Q68"")46 ! MUB$IBVUD(+A?B_16IEB8RC1&ABJ-7U;6MTX+UZ*0XLS'GN%9D(L#:Q[5%,>6 MX_2UKEM-]^A;@"8>!BY;A^HA/4/* J3> M_EFCHC!2S:U!M0/O"S:([> 31W M5FM!^.P";M9-6!UP*IX8++BQ;C^A :^+JHTS9"3#B4RI9?9 @<[=(!Q%O3:+ M2LB_MK:\,54U)>YI03!< R@,^&()\ P7O-@SP=4$) 9Y ];HV^4FH\/6 B%* MLP(" 8RA<4$9_*$)*TW5B @]C2+T=%2$/AC_F<9-*SQB(+]E'-I[J9=X=SC' M=65!4R@--+5;LU2ZOC;.UB04)?!.8R?(4L C%FYW\ RK-V<\,@XI(:"0NQU MX6 M +44 "7@@H"4IJ" 55&6!E?,;'KQ[O?+EZ>S[P,M816E1EIF^P3K86!Y M<1\C9)^@KG MF>D:L7255@O^A2N2CM\476+6>ET@+\I<<'\]:-3B>)DRJ J/ M*L=I39OW+"G])T6EY%:E**^!?CK?(]U*=%N%S C:H*,&TB)$&%@ M4'2 U,K9K=K M6/;]2#IB )T,_@P VD#V8$U%^'@@2Y5I8DT MM/[L>(C;5V#]ROQLGUO"K<&YSQ*/YXSL&9% M7(!/GK__!+K%POX:E.02;@3UA# !K=M2%)2M3ST 8P15IL:#8+_?[GR@.IK$ M9K\#9D-@2"1!'EFTAO ?&=V&M7MA+$[\;7?5"]@]J QA]HRM:WW;*/!JM^S5BLH+ M5H DI=B!+JC28<-_(I $;K[- $V^POH$9/$5)I,IS&P<_*YTIPCF7BBW93PT M**&@7,+. >Z+O4%FFQPLNB^FPENPY6MC6]3V8$%!_AJ[_*QV+:BKH@<$/2H4 M/G3KV&#N%? [2/ :SK_81\L2M3S\4KA3H/TVVH3>R;=[H""(GNC@JP_G;]1- ML1)#3 >W1NJ@!P-:1'0(W"GR";>1=D;%7J\K'0TYPTC/&J/4.]3#^#2.F;Y& MLX^T0)"]!3#(1XKLDD\T52\3+>ZLVR=A=_@4;XP5P9$3)0*$*5D=R!K)8+)_ MIZXZ1_&FJ%N0SX:7%TC[6] B<,?'JS<7H,EP%4"22*)582K6?G!L?K4?7)'8 M3L;FB*05(%T\X@5YUT5#9P/"3YB"A6+24D.6V3?=:S@^_,#ZEB=*4$,<,<%#,)U8:I 56,)?RK=@2W +D#(G5@^MBFXD$QOY,)N M?+Q+]L4&4*&7X=!EDGTJ+;L<9JB#S=/JDN.%;$1J8ZI>:++;:HL.C9"E>UQ! M,/#S$;I%WC4^F CF]A":0)E*P%H["H-C; HUR$(G)-_%A_QXFL:B"PR&%52U MI8V0F1_0ME/U&AA(WQ;;7:698>+#,# XGN1.[Y'-.L@1"8KQ$G1_!7C:-4 @ MLV13BC&?N%N!F61WB%'8=6;;XC=F)_[103QM$F0ZV)'WVL)"XT8_Z%V[J&!+ M0.\+<*L*X8:RV*+:'0/N4_4&?%&TQ"R/#ESI<&P\*4*LS%0+)Z=K3,\]GF5F M$*?9'3L)SX)(W!0N.X'*+-"LF;\*]H$H=%'<,/O%I_BP2:NF(!9'JRAP!G36 M,'&&&B<@>0Y1V![C <0?P:HWQ6V 9N2^;Q[!+V M.!D]6]D4R,NF<%N-41G44<>0?#1S@$.]&:*\K. M*%19GMQ<' WU)"GF@O6J@AN;S9]M\1D(#@AX8S'@XN1PL/EB583E@FQN2X&,#C(<+!\8N8/* MY?>_= SEH'=(@?(&C$A@+."%K4$LBW%3DDL,=IZV .9<;RSIFN .)BKTI8;6B]AQL6JB\!L)4L$'E.9K MH!MHHR'A^L:AU/$K(;-!%Q+FCQE&BMB"MU.A\8#GR@S[I).()@9XVJP-*AZ" MKUL)16W1Q$;O!L.U$D*!NRJ"*-W,41AWPHF8DMTZW\1(U@Z._E8R'/"@(>?1 M43I%CRF[V5FJFC@;)>851A(X5D!8$= R?\OV/U@2\?>'I4SI,>ATE^>1HY<5 M6#I R$B\S&B?@F2:, EX20/ MYQQ>&VENV-F>GD# @4$5BEP$H:7PD"-SF) ?@KLT"NKKP^5G*V>A#NG%)F,/ MWE1;9R*_!C;UZAZ:>NWO1^T' '["$;Q.N$>J#,X!%6];CH RD,2[0$EA0=,U M P>I0D@0/DLVON!' IH:C#N3&8JIQZ2"&-9QI%2Y!2H!'21'Q@ M>!80 - H3Q093X&WPCG*:! QTGD$QY]NRJB%A(RPKA3S1OL]12Z P;2N,+M M1\4N*U::C>LP"S1!71M3J+!\TY!',BANH\,-XXVQ.=3K&(I 9]RU3'>"!#O; MH%TG8DL.M6-T,&:'EN+XX&30/&)LT%W.5*004?5.#C3SY(ZBGBMK.'T-SR^J M;F9([:J"4!!B'IPF38\,L=%+#!--*/M!/C4KX1+$QYN&H35PI-Y+<#=-2*($ M8M8V! =6'=J9IB6NXP$6'.=8@H=$"04&5H*X$ID W#!0?198.+A@=%X8$A+ M.[[B?8LV>2@E-D A+YSM#/I6B2($)0+N D<0F9Y^2Q&VX'^&>J3I%1>_G'M3 M] C/\23TX=<6A2[L,N;]?3_=YV710S$QG&62\-XD5874%NZJ4!FA)TOK[0S: M4R_H(Y+.0] ;0!DIE]*VBV;55D,D$]!& (G<;(*\F'.#J>%3C%RMCK(D'JPF MO:]N$.7"O2M_Y(% WR\&MV'9&-L&B]8/8,Y9D]ECC.:(X_F'BY[_L5E/\)E/_N;RZ8J ML:-3R*KA?T]DGMG TE_G@P\<$?Q_S"S,DUF8CYJ%2RFR.5)8,O[TL!7(AE3Y M9U0+"75R"."&T_(<[W=" XHF(I^2H9SPU87F/$(TF)2BN*'281P1G J,DU*R M8AKGW;,TG);VILZ])%R+QI!P9?P&4;9X1:P.*"3/ZCJFY3%Q+)642YW"302R M";71*D.V;;/WY'G1>HUU(?Q"94Y^B:X8[5O2XM'?BMY;%A'/(J8I4SC)[^ U M5< \%:=1!#91!"FDV-/NX1:*_"\OUZKLRQCOM-%WD;XM]KSA&EU#"6]UE8.084#VL2AIQ?]I9#U1NI MU57;4.D=[)[RCSYSP1?[K!)PPNLO0.X\/(LV/!4,H.)/.MYXPMPHP8Z4.0": MBDB7MH;A=0M\@^; >+#'&*CL!V3P2#*NI2T+)2C>'"KE3"9:<,L_Y_,GD[.S MLXGZYZ.S.7ZBV__YZ(G\#(>\X^(T-'"(1;E\92"9.>I_SU(-^&RT,/OY>X=> MAB2X8U*,O(!!7?/-HZGA:SV-@UP]52\U:"J,4Z+9I]S5%E 6'IB/"7"L] "U M 1JRM"06#L.-L5H-\P% MS\"3\S#)Z]:!OX2RPLG$VX;*]I[*Y?#4;QKD;F.YUB$-2OI@BT6E?WT%?0F= MLUFX,[FCD@IQD0I71#&W<&=B?WEHJGXAI(:1$O)/46^P6&)@CF.!Q[@J":K! M&D@.9A,ZS!WK"XH14QX;/4L68,*(NB:EP;6T%"@BSQ[K#_'^E,R-E;IM+:9& M''QXK'52^!_RCURX_ >[LNDQ9T1TPR#CJ\;HJ-!(T "[(B%.XV+(@5FC0'.'[0^4$4]# M5CQDYV" PK9[ SB=R+]V=8IAE7LG']Y].KDO?#616[+Z[4D,NY"_>7BYMO5I MC,QTLI+_]G]/S\@A(*-Y37I?3)T M:M2[T=YHBCF#0+I0(A^A@IVM,!R6V;9;&7%7[*4")>B#3)2Y!F6+Z(E+DH$D M@/+]8$!/-EQ:2;[9:ZP#PUJC[0ZSTEPDULT*4A0<;HG9+?$A@16X,@;+;ZT# MKJ=""[PC[A,,,^+?4*B%BRLRY9QG_%*F+P!AVN/ WO!X^T3/SX3*)"723'G( M+A&I;EU*ZND>OFXHDH)Z=,HRQ-D)RI_%BOS0Z8#* ^.(I&1)MF+:CQXEZ&Q( MN++\8$"V!V6ME ;4MQA;\%)3+U/UF-GJ@*@H]2;'^<6 G\0WHN['* 2$>F=++@Q;![(=T2!0Y"J&@$6'B9UJQOAI0#O!01;5 MLF7S=R+V<=ILUVT@(1%FE>2,(VK7.SI.# 6NY)X$TH&L%#70F+;0B,Z M)G"K;)L>#.JCOZNX-N++J);(:^P"$'9T!O3-J,5+/6ZS\>:TRQ15!BI0L+&B MT!@?\* !_%LCJM\.?MGHBOF"2A(7G0) 4=S71M^(OY;%P5&XT:.11#Y%!K-: M?N.6[180-KE_!SZS88<>^XI%\X=2B 6;"O39*8!UR1;!MQ&N]7TU"J^N $=[ M=0_D!5P7B:D0IM7H$\;JW_LI;=EZW8.*QF<^N]3SY4O,[Q9K$8C!3C]!J5CD MD>*LY.JEFQ$13AB#@+M%6B]S>Q'V%AB.)=&E+(%4*BRQD:*YT?J+JXM%/B9/ M(:<,@^\'!GNKTQW!*+^BZ#7$!.S)0T'=C@4-VC>'DF"YD*&NL1)%5(;[>_*14D8=+O)QJT[JEQL05G%91)FJ"K^\VJ2_6.2*&@ M!6\R>(SYN!2#T:67^K68QAN\>2(-*(S%Q'9^3W9VF0+QC+%?K2L+Z5635X=*PV^@$MM"L^ MN"0,'F0UDHKH;^1_:8&.G/47Q.NE#CA7,HWQJE2?^:YW@V%LD"0*7)*DY)O- MJ)R;K]:I[^B8KUJ,2 5JNIZ0$(D&R-VQ' AJ@VL8>R_77F^*J7R 1GS,) M?BH"Z9QOV"JUW,4T;KX".1,XMM0V1TS* .7P_*ENF--[-&J/^-2OL9#BX=2S MDB&'88(?XHC.3M?.MKM8E-33RT>=YFYVB4F3FI)8< ]7']BTS+(+=T(^-T6_ M4N2H$?D"E:?@-&4Z &E(MG9>)7L94W-.53[/W@H=W^\BY]R+][D=[52.)I[PQRLEB;* MQ9X:'KGRM;@]^O*&;J%/1Q4?0?T#[TM@L ^S+(I.@.!@.HZS@_O,K;/P!+5- M4$*-.X@ZB6OX.=7GL Z X8[?IPS92# M!&I2S-X4VPJ#*\]X9=JM-SW)I4T6JP8Y^1C&.K/0H2@PE?MM;:G9J=F SBA4>,>-WXB] M$'P_"2[U)(2;)Z&;'=^U0E4O[,,,O(LD&D#:4$!71[KRF^*SIB*IK#0=?Y.N M290XJLU6]Z*NAM]+O33T0C80!HH?$G3&JG,7G +Z6H2GR01B1@A?, *2^@=X MZ+[DYJ7[J:X]47%R3'?XT'Q!E?<'" -7C"E[_6?+HA]Z0A(=D*+M-J M> _ MAK,$K1-KJU"\/M?VIM+E.H+),$XP,\@BP%\8 BVHM1<];T08MDWO7T!:@) M']Q%@<7IB>(+%%6/?"6A1V"&)C/A*(NV:I.?P9)3['::&_'*G"(B!9$@"\!A*],$A%:A^?9-IR4C[(JV\_CLN[ ]6!*7W02]RR5J MZ*U0=B1K(QHU\JED?S9>:'\5NB7X?29U224W!$ &;?XWCS90=>'E2H:__. MIC[H3Q[;_3Q5QL_'2]C/L=&WX3<9""0A,RP\%_([1U\FQ_/D%0-C(,<]3E>-\O,KQ M2J^/]I7<\5$E'[)07#^N(OT+V8ODJ%N@6&XFH5]A91$*!3LJI2^D@[.GK%L7 MW)4WQ#8\/QDJ']:VHE"TR5.0>65WRCR;D!-.O::685(PI(BHUH@W,$TA7;?+ MC=%Y44J$,OB6/'(A@N\H)JUUX8TI>(TBU/)BN? 6@.%R\B]-Q*7V%W37JUN] M; E%OL-WL,'E\)K*BU?OPELJT5/CE_E)EB4,:+]]S:_>Q;!FMU"C\\J[^!8& M#E*G/L7"PX?!F#9@KY58#,NK--'C2D_C&4'FC"#9AK]<.W]Q" MTIU5(RP0=L6N/8RMI=IE#,:%@L>1[JGAEG(*<_"&3F6K04]V&\[S@O\AOD Z M2""YR=][-A&Q\9VW34Q"JI-)O^U&2&$[ (>"+Q/TT> 9A:ZX&'N1H(V\N$Y7 M5*=*;ZZAF"X&HV$AHSHK54_.Q^L=LS?&XB*/17@&5=K_9&10]TH,PF@LMIWH@[8D)/>02:9ZQ3IS/*>UJTTU2KVTD1+:@QNCM8=KG)% MT-DFH[Q0%T M(?0B,.DM#B@I1GH%O-/[,3J-P<6@T]M;IM19B*)*-, ZEHZ9 MR6(>H>H]6PF7[Q5-)"S98)!P3)*P*PKL6_[1QB1GZC9)>17Q#&.=3GA+GT@$ MUT6'&8#]:Y'BXS7%HA#YMJ+N;1!/(;6> @\\FCZA:M>I%+%.TD<:,KO0C6?D M-"45@)HA(]FUQ6*6\#:/6.@5EY.N2SC?^,^G*VP:Z;Q<[,#XL^YRI&OV:F]T M5>8Q-W$/Z7@PT^<**0"2*#;&6W$CMLZ[R>.J*K.*WG2G7*HTY*R6/".NZDB$ M)78TI7Q"*D_HX\BNZQC:P.&7LM/RV$LD'7P8Y]V],J \-SYU:?XV%L[I>E/9W#, M8=RXB,O4W$M,.?_Q@ELS?V.7\-Y'NS-+]7#^Y/X/_>1U]T[@@,%AI\&9&CK_ M!]G?

&PO=V]R:W-H965T?BN\%6R#>5(VKX+!A70R?7NKQS797D6!#5$25R/9A)!AHBT",V,8DTII4>R#C5U0WJSD M+G-)J.8_BV(FN&ZOO U287B^@F>]Y1P^M_Q>O#3'"=*QCS%--_ 5PCHE7B M'Y2,_+.(,R([T.O^ -_S>V?P>FUE>C5>[PN\58X0B:(D? G2I+@T#&MI5!^H!-<7G2O MO?LS2OJMDOXY]&"L-#7O%U.H%&85 V8:08'(H)2FNZ7> 3$"\;VBI>DW?2K_ M\PR7%[>^U[N'_UUCD>DMD0@]T *N8(=$JKKJE4999R5T;G9M;L;)>':]O>NH MHBRUM;>NZX-!"R/L ZV_:KE,C(GT#R232G*J*\-M0S/Z:?<*;IKK4U5WC[JL M0+FI9XF"^O>MN,J;+KTKWLSZ\Q;W5"N@&%F0KW.S94#LID?C:%%6??L M6F@S >IM;D8N2NM@[C,A],&P!.T0#_X 4$L#!!0 ( ,^ W%8+<1; M@( M P' 9 >&PO=V]R:W-H965TG3E]8[6KWZ"S: M78TWC+^+%$"BCR*G8F*E4I97CB.B% HB>JP$JG96C!=$*I4GCB@YD-@$%;F# M77?H%"2C5C@VMD<>CEDE\XS"(T>B*@K"/Z>0L\W$\JRMX2E+4JD-3C@N20+/ M(%_+1ZXTIT6)LP*HR!A%'%83Z\:[FO:UOW%XRV C.FND,UDR]JZ513RQ7$T( M:Z!%(V?#:;5'JD#N^LM^A>3N\IE203,6/X]BV4ZL0(+Q; B M52Z?V.8;-/D,-%[$$]Y#OV0B[V#^"Y[OCQKE/Y^%-TL5Z(D$4PL MU0T"^!JL\.S$&[K71SCV6X[]8^CA<]TCB*U4Y:^!5H#B3) DX9 0"3%:?C;5 M 1S)SQ+V)7#\B+.3 +O^-?I?\@<07M<$4C<:I>9*_W;25ZP_6'^\@UCG"XID MRBI!:"PN6O-,%1Y7?:X:A%8KM:@X<-%NGZ*!'0182<^U_4&_L^%AV\.CUG"; M"_U.J.)),BI0#BL5ZO9& POQ>O;6BF2EF7=+)E5_F&6JGBO@VD'MKQB3 M6T4?T#Z X2]02P,$% @ SX#<5IK_Z9!; P GPH !D !X;"]W;W)K M&ULQ59M;^(X$/XK5G:U*E*.O!&@+2"5EM.N=&U1 MV;O5?723@41U[)SME/;?W]@)@=U"5GNO7XC?YO$SSXR'F6R%?%(9@"8O!>-J MZF1:EQ>>IY(,"JKZH@2..VLA"ZIQ*C>>*B70U!H5S M]?^@5-.?.;&+7EG(V M$95F.8>E)*HJ"BI?Y\#$=NH$SF[A(=]DVBQXLTE)-[ "_6NYE#CS6I0T+X"K M7' B83UUKH*+>6S.VP._Y;!5!V-B/'D4XLE,/J53QS>$@$&B#0+%SS-< V,& M"&G\T6 Z[97&\'"\0__9^HZ^/%(%UX)]R5.=39VQ0U)8TXKI![']"(T_EF B MF+*_9%N?C?!P4BDMBL88&10YK[_TI='AP&#LGS (&X/0\JXOLBQOJ*:SB11; M(LUI1#,#ZZJU1G(Y-T%9:8F[.=KI6=0G=XO/Y)?[U8HL%P_D^O[V]OZ.K#Y> M/2S(V6?ZR$#U)I[&JXR!ES2P\QHV/ $;A.16<)TILN II%\#>,BQ)1KNB,[# M3L1;*OLD"EP2^F'4@1>UCD<6+SJ!=]+K8\[64(/C4.;=7*B2)C!U\&$HD,_@ MS#Z\"X;^90?104MTT(4^FU.5)X3RE*0YJS2DA.-;94(I4@(^KXQ*.,:Y&_7# MNW'H1Y?DO_K^#E36N4 PDDEF0WGJL FQ^0G-3_!F^^P3)SH3E4)1E$O@)8%2 M[\4@M! 5UZK7&MSM!-LMO"=G0>R>CT8].QRZT7#<.]P- S?VX]Z_+LL-<(&O MFFHAU<4_CO[%UB24G#Z#Q!);ZZ/,=A!>UHG5:CYPX_/X;2@&;N1';YB"A-$59'J2*7O[S^_9O+"M,-ZS8I M&>5'>?R=^[LE;MF=4/D;=;]1]>[PG2>B*/!?S,(?#2!FK=\?QKUF,.I]O7,> M''D/)X!OFD+SX] =]2YNZUW<69FNN,Y_2G?"U7(>JV_=*/]K'?N1^K77U$CDD+R\"+;=T^G2-] MYR+YY)[Q+V)!B$0/>5:(T\%"RN7Q<"B2!VPV&.:3$8G^BZ:SX^8:7,:$&N.1)EGF/^>$8R=G\Z< ;KBD]TOI"J M8C@^6>(YN2'RG^4UA]*P1DEI3@I!68$XF9T.)L[QF6.K ;K'OY3\U^CNM/"@SQ8*< ML^PS3>7B=! -4$IFN,SD)W;_GJP4"A1>PC*AG^B^ZAO$ Y240K)\-1@DR&E1 MO?'#:B%: R)[QP!W-<#5W$[N;Q"![=XFA%Q>#*4,(OJ.TQ6B&<5 MHKL#T7'1!U;(A4 714K238 AB%?+Z*YE/'-[$3]@?H0\QT*N[7H]>%ZMLZ?Q MO!UX70IWZ5FA^-THRER.Q1(GY'0 ]B (OR.#\:L73FB_Z9'1KV7T^]#'-V!^ M:9D1Q&:(%G>DD(Q3(KK$[ =Z]2)R;>\-^MEOV)1DH7=ENT7MDGJX1LO!98'D M@I4"%ZDXK*LO&_V.GRW/9S#^U[1XO>1L#MLAZH:7R+-"-]9O.PKJ^G>TH& W M*9HSEC;=76L4CNJ28P5!8 CZB+!$*162TVD)Y6:T$S>?P4Y97Z+0\J'])?*M ML,'OH4U0TR;8FS8X25A92 '.,R'T3MFSA0HBNSC4C_H'<&BR0]GG$ZH#<8-3 M@>?H#0SB9L^O@'C':))!K,-%0@2"L(E25D[EK,R:#0'1$9,+PANM0KO1Y2!R M#GNXXUG^:#6U$^W!G;#F3K@W=\"C+3%-$7F \"](6^2DY!RL &$AB.QT2/W3 M_ %DNMY7^^>S:SV%9 P6:*YG@'3KRX;?\KRVRZCW&OVM16EX*0QX)PC-97## M+82]=]G BEW3NSF6&SH]O'7 Y_D;Y6 OWS>J^3MZ G\A;^7R46M$OI9T"9FD MW.G^^H'_",;NU/?Y'#UG^;*40(:&%C5T>Q]CRXFB=D6DH]NZXH;-Y#WFQ,#W M+=^-.FN;P5=J[NTNGA7;]G=JSTJ:I6O+FJX+- =FW!&E@4EJSQKY)H&AUFME M#24OJ"Q!&X4[HP_JN\/^;'/KVG57!$X2"Y:E_1+%CJEF-#+7S)#9!5N,S6HP MP58ZLXI625+F988EI$(I 9>04*P/3 ;U7-^*_- ,3:K!CCL:&DJ,8%.]C;(7 MU/+UV'Y4VW[TA'19XF).5;S>':/ZX6X7!$*W"N.*-%+'_NK<2K_!;H,IH 2, M@Q5ZU[KFU/3@I%I6W%IBG#,NZ;=JB::6C-N=_N(,$N]SS/FC6K=)KM*=#8)-VMI_)-+H?+F] MD#\28EE:)I"H$T'G13NP!K'=*AU \;!55E^.V\(!R;N,T[=N?JON/ITHS*'3=OWYGD__*=/_?:9 _=?^@2 M1>.K; DFV$PL]55&*^,&AVD%KM\U.*="_0&PO=V]R:W-H965TGSO2)W>4?>=K0@2ZS[."GP[60I3'XS&/UR3'_(B6 MI( O2\IR+&#(5F->,H(3M2C/QJYMA^,8[9 MPSG)Z-WIP!EL"%_2U5I(PGAV4N(5N2'B:WG-8#1NN21I3@J>T@(QLCP=G#G' MYY&Q:XS0)7R5UOI*3\!0L\.V'T#C$Y M&[C)%Z6J6@W"I85TRHU@\#6%=6(6'J'+3Q>?/[Y'\[,_WM^@X1PO,L)')V,! MW.6<<=QP.J\YN7LX.2[Z2 NQYNA]D9!DE\$8Q&IERG;N]'#]B=H0\QT*N M[7H]_+Q65T_Q\_;PZRIJTJ]>[9M7R^PXYB6.R>D PI\3=DL&LS>OG-!^UR.; MW\KF]W&?75'.T8) EA&4%C'-"1+XGG"$BP25C-ZF*@W@^\YGDQK]&[UY-7%M M[QWZMYY_$LSJB$#@SWBM'/IXDG2P_''ECZ-]'EX62*QIQ<$8?-22]]GL^,65 M^'IT<]0.7J.A8UO3J3O:(3F6XSTBV584!5L2P B 1*&KYUNAXXUT>F"Y$\= M!\;>-- _=/<.K- .=L4)+;^[#9!<$#JRMZ2+BC%2B(XU$;D'_.<$#1>D(,M4 MC'Z2=9GDF^.^ZZ4,O6CZM(&]B6LP^D0W8.3X[?N-P()H,_3@-(2K MP6>Z2)Y!I$A?Z'E;D7XA2P(.2OX+_FF%-LBL6]MYPJQ#WVRRKK^ZP>"' M/M&N6YAMC:D!;B?VO,CMC(;^3K9Y7K 9]52'H*T.02]H7V[]S4A,BSC-4BR[ M&A/^][/Z'^&_BLL/35PVU5(@#@%6"$.M&FL0*RXVBT2[%]W2=(EP"$8+37 DF-Y@6V@0@3HT0=U<=J.?KV\FE^J70RK M0QT_#G7#7($UR4M97@4(SO70>:Y+AQW,F2MPR GF%:MCZ6 NKFL_#;^?:/$6 MLKB"8Q2<$#9UIVY0J5@3=D#0^X:]GZZ5PW!JZH+)I85>)W:_@UG51W; M.(,C*(;L,GC6-L0Y;. 9ZH4UB?2Y+UH6PK8LA+U8WO8#,EHQYT34[DBZ=*@4 M"R@7(C6?%OIW>.EJH)> +?0_@?H&99_?ZIB@Z36:6-W&[S6*K$GHH$\2[DN M>I$6*Y3!88/H>.9#Y.A1#8V[':$+7*8"9^E?(+0\,2K=:__5FB4) CV!(UC^M9 ]R*I0>JV@3NE6 M<73H!0=_5BC1G)WK2,5QS"J<&3A8MB'+ -4G/II3L.IND#?!K\V/K-#3 5^= MA$)T1>#\>'L / R!CS\Q8*0\4SD3SQB<=;^@;1T8ZH_G[3+HI.SS0_R*J.C8 M8Q&0>&K"4A\:<(-=.Y(\BY7,'2.CARXV.H^/T*,>4(Q:4(QZ(6LG/.7639]F M1+]^5B^-?D\]?V:OO,\J%KRMTJ*0& ?-)P!#2I-NQ;("V]T9NYW$E&.O(\59 MDC3=:HU1]'$3RT@&O1N(0%'<7#8\2*UUN-!5&PO=V]R:W-H965TR$A+"L6//FV>>&:<^>N#BBYP3HM#7.&+RN#-7:G'8Z\E@3F(L#_B" M,'@SY2+&"KIBUI,+07"8+HJCGFV:@UZ,*>N,CM*Q:S$ZXHF**"/7 LDDCK%X M/"41?SCN6)VG@1LZFRL]T!L=+?",C(FZ6UP+Z/5R*B&-"9.4,R3(]+AS8AV> M#O7\=,)G2AYDX1EI32:P".9_DW-W^>'J=HRZ MMW@2$;EWU%/ 1D_N!4N2IQE)>P-)RT:7G*FY1!]82,(R@1[(EPMI/PEY:C=2 MO,3B #F6@6S3=AKH.;G23DK/V4"O5N,Z13,R;CT9'2^'I2AM2<)Q*S4.X= MHG>_#&W3>?_JVH]:Y<^IRI>9>@ ^H"M6Z(8LN%!:00@R@NZD?MR5_I\)5V"Q M:T$#(K^[]&#DDQ3A\I$QG3$ZI0%FZMG4(0*_Z'V'+)"/_:'F1'P7;NI@VQ8\$%U0/*$15;2P">=LD:B-W8(1@GF.0ZA[ M0>Y)A*R]IR<[?W+VEIJ\G+<#Y))'R QZG] T@5#+7_V*/,/S!PU]_639[QM& M,@=(C2YUM)?M]]0ZAC-P:D4LTMIM]BU7X!@KR2S+L/I^@S)ELE557KHM.-S+ MN<,99& *8@K%' HH4(B<%H&%0QIF'U[)R=87_/:VS=$?T/TVF[!""M$MW\F M1+<&AN7:30/;P[D=IENFX3A>K91UJ-IR^CJJVP/#]?Q&!FV "'K MD](B,<45^&=MI-4]+QZ/MFZT@29D1AG3^0ILN"""\K!A]UW#MON%OF,,_=7[ MLW1O4 @;HCC"02!(R9MR7>QJUA\.*T,%RC=D/U[EW*;MKEK$,GQSN%AG4:,"&T!CDH3%H'1KX'M-( _ ^I.%]B6&4LGLB55JG MU,5!,^T?!865U%4^*>VZ_)/@4F[H/;>]8X+@B/Y+PJ:AM'*L8J]4Z!.F3*(+ M$ D@+:LM6T;T> X5Y[XB(BYN\@NF#@(%KZ[G%$@.SA=""2SIJK;3H>#US<8\ MT;6)PN!61IND-OY)**SM%/=O$'?K16S+IUW+:\:\H,"VQ.(]N 1 M37BQ0LH1R?=WX&16.?G#%8&L:)&U^UB"6-=L.H""&5USK[1@TT'XU03Q[H>^ MMR#^,4'L&J:Y+8BMLO<5?;Q]$$/B--N?"[HU46R51&V,8]LPK?H:JI993?4 M% I1V3*4/6#;7$MW[4'1F /#]U>Q6TI,IN9_:A\]-RV95%Z02!1W<*Y"*U^R,P!*Q_A E(:@+S5_O:W/AA=UV?O_F9K'YH9S\59,JT9?=:1-Z+/)J39 M-.[[9E7SVCITV\3V6+RKC -G4,.Z%J-;3MQML]9_T&FLGM=>_ZQMR^+[#:Q^ MM1?\8MY MI/S9)LLK^<+E(L6!K"#9ZN?GU@ULZURA5[CE%Q,Q2^\R2MCFA*GLPE\^FE^7 M/,EN":ZF9W0B$QAJ7G@]3M(9/<7LX[BB_3.X(0KQ>/T<4YP2(2> M .^GG*NGCF:07R(=_0=02P,$% @ SX#<5ADP@ Y@! [0\ !D !X M;"]W;W)K&ULS5=_3^,X$/TJ5O:'J'0T;=*D@6TK M <=JD=@[1/=N=7^ZR:2Q-K%SMD/9;W]CIPV!I!5PG'02(O'4\SS/?C,9SS9" M_E 9@";W1<[5W,FT+D]=5\49%%0-10D/^G]=A]:#M%HCX.W=?!L MW/5"-LI?J::+F10;(LUL1#,OEJKUQN 8-X>RU!)_9>BG%]&07%^>+2^7Y.@; M7>6@!C-7(Z[YU8VW&.07R#IS%QW?C M9\J$W#_:/?$$XZPYPGZSU_$ZNN)$9Z)2E"=J0'XO0>(N\#6Y MMM1?'.D#@-T[(DV.'HOTN,(!50KT ^9[$D:3UBB*3EZ]0S9&8?!.:YD0\8=Y";3,.QFW&)]$! M50>-JH/GJCH612DX!F\E4@<2"Z5[-7P8]:TU_!=069>KEB8[6VRD^S*A/I D M1RF[AV30/N03KRT [X0L,R'UL099M#T[QSKNAA9,.C8\3Z^MJ3 Z5#O#YCS# MYYZGT!G(EU>GP_C_[Y.]H"HC)64)0=*$%J(R:F8\SBNS C.3@13(O9)0F#QM ME-Z729%4BN)I8K>S.6A5+)27'[YZ#V][ZJ18:>SQ:LYP'V>4 MK\%N2LU6K'*VMJ+XUV6ZS&DJ[;Q<#IZ.T8)4[$1*,%(X#^@,!GZTP\]5B_X<*#03)M" M,WUNH<'J4LDZ3>PH-/9IUWYB[-U&8;IM$RJ^TPPF=EKAKD.[XCQU M"W&=:U#JE%P59:5M,<"T@9YOUI$?#,B-V6?4XQW-*S!'^ZE=!X/;2O M&=['09H)^'LJA-X-S +-#7_Q#U!+ P04 " #/@-Q6];I H&,' #='0 M&0 'AL+W=O)'4)@&2--N"K4T0]X(]*C8="]'%D^2D^?<[I&R)LBW9S;:B#PE-ZO!<>&X? MI>.G+'\H9DJ5Z%L2I\7)8%:6\[?#83&>J20LG&RN4G@RS?(D+&&:WP^+>:[" MB=F4Q$.7$#E,PB@=G!Z;M9O\]#A;E'&4JIL<%8LD"?/G0YJ$7JC?;O%?=?C>U@ MRUU8J(LL_AI-RMG)P!^@B9J&B[B\S9Y^5TM[A.8WSN+"_$=/%:WP!FB\*,HL M66X (HK<;PV_(X1N]*D-'R?5B&I\=Y]H1R30W<] ]CJMD- MRD6I=LJHS.%I!/O*4TH=-/IT??''T?G9Z/(]NKC^<'/Y<73VZ>KZ(SKX%-[% MJC@\'I8@2F\8CI=LSRNV;A=;%WW(TG)6H,MTHB9M!D/0L5;472EZ[O9R_!#F M#F(4(Y>XK(=-F^+>3A6)P/(BT+ECVIP^N87 M*LF['CUYK2?OXWXZJK(%95,$P3!^0-F\">>HC%2Q3>-^GF]^\5W"WJ&???QJ MDS6^GR$;\O@Y2N_KI5NE:Z>] MLBY\W_'L,8QBG;$(BG6]>FWBI5'A O(RA^A9A'&]=OE-Y>.H:$1> 4T$E7>\ M(>2W/$Q+=+THBS),)UKM/Z.I0@=_J3 O#M%-'HT5^A+&"X7.PSA,81:6"+)W M/%NE+ZF9N5BX+F:4URL^IDQ@+Z"=5KY"TJ'>SL,P>EH..Z#8]05VA7M8K]5+ MO<*XW"EL=7[M^*!N0W$@I8<%88<]HH03!-8TD!1+QNH5Z$)3%=DV!1Q8-J=Y MP%R"I>R5X3D^WVE.E^.H=7(,UH1L3L['G+G8][H]LZ?C5O&Z+*6-M1P30O1? MYR%O2MQ%T1LM!'N2MJ/%+/6ZD+.=PO:(%D8E]GS>'RW4M::4!SA@S?%N1@OW M.?8MCQWX1&+J!7U"(/K%B\.E$05Q"ED-H6F%BP@@6+UN[EHX>5&>&UGE"B*B0PP\>TZY=IEJP6-W"# G-JYW&*FIU#^CA!W M>,,AH QSXEM4W&[2OL,M! 7H#A!3BY;(UE3Z1H %"L$&GV)*:8LN:*J?:]NP MD]J " 9"H'S[UC;&)2!/VJ*SS!2.I;<'G96+-BTCK:D,C B_:2F!8)AX;45\ MNYM8F)M3JF\)+=JUK7!;.(*R[]G.ICY<+H2-IZ5M U^CIE#:Y1HU;TU]"4(\ M.P@",)URV]V>0YO'S*'!OK1ZRK4 W['PK0S\UE5(4WF-5M*1#200#'Q&V@(L M=/5*+^E'=V!=D:L7?A:67"QI<;][YX3+N M;5L55O2/5 P^N,?H7J705&,C*IPDT'\+:(7Z!?0&AT!L'@)M!7Y-:76"3UEI M=54P&_-6JK@X:*497,U%'=,]0>S50>SMC4.?5N@E7"*)L"@6284.M@5M+^>N MUZD_-I+_RP@?F=>V%5I"-W#;*M[^,'UOH^+A:)HKJ"!P2\[UW0;"L E"UPF$ M 1FNAUXCXDC=@ZBNCGH&%AS!P/7LS_\ MDL60+G%4/C<" D?K(Z"O@CXH]1RKN!]7Z M=O;Z14\NDWF.Q@&[5+"C4M)Y6Y:.9B* M?1R\/I*^UPO[/]SN:8-*?4=''H=NK6> D& F 3=IM.?_.$]O*Y=#ZY-;HO)[ M\V&Q@":^2,OJZUN]6G^[/*L^V37DU8=/*"3W$=RC8C6%K010VP#EU_H/4$L#!!0 ( ,^ W%:4 M%<3B4@, !H* 9 >&PO=V]R:W-H965T^UTR4!TJ[K JQID70WW$?%9FQCMN23E&;]]Z/LQ$G/KF_ M8?MBBQ3Y\*%$2AKON/@N,P!%?I0%DQ,C4ZJZL"P99U!2><8K8#BSX:*D"D61 M6K(20)/:J2PLU[;/K9+FS)B.:]V]F([Y5A4Y@WM!Y+8LJ7BZA(+O)H9C'!3+ M/,V45EC3<4536('Z6MT+E*P6)3 Q;$X("8J41*/X>X0J*0@,AC7_VF$8;4CN>C@_HG^K<,9+EWAD9E#EK_O3' M?AU.'"+[!0=W[^#6O)M -)]@,LF@/M2 )?<D2 >P9B^>>6F,:WIAT"JNLIS13C3'#"*W2]%T[*A'ZP=^*ZUREM**"^C8^>;( M[^85F*'7U?JF'1XQL0 R$(7.O&/IF784]J Z89<_+D5PS/P&\)AC3SVQ_9/8 MQSA^V.6):SDZ(BY!*L(WN$^@3^\+O*T20J4$]:M-/HSZN_+^E0[^ MG\T;8D=YSV3;/=;X \UWE'6+*.RV@6\?=7,I*!1=DQZWR.G6_Y%-A*= ^$QV M_6BH'*R3^[H$D=:O$DEBOF6JN;I;;?OPF37W_=&\>37AXJ(HV@>%7?_FNN\"U1#S-\O('0!CB_X5P=!!V@?0Y.?P)02P,$% @ MSX#<5L7B=AX0!@ S"P !D !X;"]W;W)K&UL MO5KM;N(X%'T5BQVM9J110QR^VJ5(%$]GD!9:E797H]7^,,2 =T+,VDZ9D?;A MUTY"0C+!!63XT^;C^M@^OL?V(>YN&/\FEH1(\'T5A.*VMI1R?>,X8K8D*RRN MV)J$ZLV<\166ZI8O'+'F!/MQH57@P'J]Y:PP#6N];OSLD?>Z+)(!#Z6$K]P.EUUWA!)D2^K!^YNG,R%)^N2"@H"P$G\]M: MW[U!7D,7B"/^H&0C=JZ![LJ4L6_Z9NC?UNJZ120@,ZDAL/KW2@8D"#22:L>_ M*6@MJU,7W+W>HM_'G5>=F6)!!BSXD_IR>5OKU(!/YC@*Y!/;?"%IAYH:;\8" M$?\%FS2V7@.S2$BV2@NK%JQHF/S'WU,B=@HT6WL*P+0 +!7PW#T%O+2 =VB! M1EH@IMI)NA+S@+#$O2YG&\!UM$+3%S&9<6G5?1KJ<9](KMY254[VW"OP_.43 M&#R,'OOCKZ _1F#R,AKUG[Z"AWLP&7X>#^^'@_[X&?0'@X>7\?-P_!D\/OP^ M' P_3VX2]H!][4#@A$+Y5* M3Z%/_"* HSJ5]0QN>W8'C8@CS*^ YWX$L X]\#)!X/V[#X!*LDIY)3K]IX+Z M5"4\F.,9#:C\4='TP>$5P:RB;1T5>.AP//<-O (S7C;F7ER!MZ>".RRH &P. M9BP4+* ^3B08^H!3\4W$5U$X(UP-;B@IJ1S/I(Y&=1UZNKH1:SPCMS4U'PG" M7TFM]^LO;JO^6Q7#-L&0); "MXV,VX8)O3>.5E.56(K<++<4?^"_G52K(C,! M;<:@>JI^[36ZSNLN0\9JCV7($EB!H6;&4/- AM:,1:$4:A6>$?J*IP$!&Z[F.47Q7-/WKHJWI*KV#F_U$F]O1B!31*&' M[:R'[0-3@Y,UXY*&"S4/4:E[H2?NJHZT?TH M]018YW')H EL (]G8R>CCD! MMB/]E(_T7R.B.?N[BAHCVK$SM$TP9 FLP.)UQN+U!5:_:YO=K;-[LA[5C#78[C('3&53*),5 M#CRI)-L-&^%_U'2>!3^$!"0O*WDSMNC8O+.*AFRA%4<#YJ,!+Z#KM!);!-M$ M0[;0B@3GKL$U;IQ[CX3K-,8+ K"4G$XC&:>\9&]H/8'58LTW"E=>JZSWZK!& M6?/GV-V[^?;>->_OSZ+YYPTS:=[FUG]@%0W90BN.1FXEW.8E-&_3(@RLHB%; M:$6"<\OAFCW'R9IO58D9-LN:KP[KE#5O;.2I).2NQ#7;DK-H_IY%W"1ZFZYE M8!4-V4(K#D?N@MS.)41OU1U914.VT(H$YP;)-7J$TT5_7:5F][HL^H/"D+F1 M)Y( 7]MS&DV('<64"SLS!H[4P^VMR@H[/) MZN<+6VC%P<@=#FQ<0JY638M5-&0+K4AP;EJ@^0/(J/5+'-NP:E2LHB%;:$6"V4R<0_1O_-9E;M'1_%G]YF(+K3@:.R>U+G)4R^Y9+;N'M<[A=KS< M[7CF[SDG:[Y1J=+2 KXGRBUKN3JL6=*RLW/,4[5K$1^7%2#^<3HY%YD]S8[D M]N.#J*7G=^X-2@[6YC#).=\1Y@L:"A"0N8*L7[652^#)T=GD1K)U?)ATRJ0B M)[Y<$NP3K@/4^SEC92+B[J]6P\%Q'/3I.%B-4GTR2-N%27Z:R> M+5+!)T50%-:IXS3K$0_B6ONR>&^8MB^3I0R#6 Q3DBVCB*>/UR),UEU3KN!?,;>4#1XGL@ MUMG>:Y(/Y3Y)?N87OP&>1!F_US6I>I7CEX?;_IP7?:!'NH#)?TDEO.,W,03,3$! MZFI NU'1[:BN*8C8Y^DI\=P/A#K4(W8B6_"QN*JI.TDFTI6HM=_]Y3:=CS;F,,$8$IC!HK]CT8?0VW>9F"Y#$@93 M\8$LK)3:R(1!6^11\#2S$0<&5B4.")#F_) PR3*1$74_ M#Y-X=A*J6_H1^DKH5@&=UZA5V[FLK_9Y.MJ"02V,$35W(VJ""=6+5ZJ[21H( MVR]WW<3,'TPPA@1FD-;:D=8"IT$_B(-H&9&HO)7+1)5?*5)5LP01#V.19238 M\/IH8Q5&5S6B!+9Q"(96Y1 )S.#P;,?A&9Q*6X+(.@VD.)DDZ]@Z!<^>37E* MFX[S-'>>-_,=^JP9LS1K&FC&8,YW@SD'LVA4EEMK_\\Q4P@3C"&!&8RYCE9C M#C@!!LOH7J0DF9*\_G 9Q+.M;,G(;T#!7&^ &WL_HOMD-L#?794H+#23J3W= MZH*SJS,>)\NX($BY'Z*$\OCG2>X )F2<1,H693PW%E:J7,S9AXK&L-!,5JEF ME8+S[^9AH0R9XC"_): @[W,Q:.?'?U9O3MS&><-Y7L"L39L-6Q&S-:4*]G A<[7"=1M'!&$Q M),D?[(K0!15RY:S 1&-8:"9U6DJ[H.AL#X3,UV%$FN9W%?Y N+((=E&P03)* M6*N8%<^FA:5EDUI:,KAWKQV]UL0N+%N_\W#)RP6N,$S6/!X+Z\A;S^:NV_+/ M;".WM&RZ9YYEY&\A9%VM9%U8RF[L@'6T8&3E;,%$8UAH)FM:,KNP9JZZE..B M"FE4-(:%9JX :BE-82EMK.<$L>3Q++@/!7#_.0)X6(UTXPCK>T"2Y-,^*-]-F)J=(:%9O*FU3>% MU7>?/QRJ(W!DY=F&JLBQT$S6M"*G/FH=H9BKT5U4-(:%9E*IM3^%E[=?44=@ M0!M &AL $9)5.YYJD@OPG@16"0RA,-U8M@H9D$:B]"<;T(1?4BJ&@,"\W< MG]=>Q*O@15Z^MWP$U3NPI9XVI9XQS<* MEDJW%(0E[6B#ZS0,7'E*HAH4+#235&U0/'ASHG)VHVY6H*(Q+#232NU8 M/'BSXK79#:-"V8WJ3+#03/:T,_%@9W$LNX':C6D\NJAH# O-)%7;&.\,-[M1 M#0TJ&L-",ZG4AL8#5?ZKLQM&=1T@O5%-#!::^7BL-C$^;#>NET$XR1=ST32D )A^&KSDQ4-(:%9E*K'8X/;[E437(?U>N@HC$L-)-*[75\ M>)_DM8]QPZA0DL.AE>E["W_C:W_CPT[D94E^N)+#\)5G)JKYP4(SJ=T[7X"[ M)^.C6AY4-(:%9E*I+8]?84^F0I+#J!00ZG!H9?I0;4Y][_A7)-)9<8PN(\7F M2WEF:O?N[JA>ISB@]N3]:_>"E0?N-$QY_J_/TUD09R044P7IG+;4 -+R2%UY M(9-%<I0( "(& 9 >&PO=V]R:W-H965TU"I#3T@E0N:F!7?31A0JPZ=M8VT/[]VB%DH:55 M'_8E\=ASCL\99YS.6LAGE2)J>,D85UTGU3J_-WBKFQ]#MBJ1GE.):@EEE&Y.LU,K'N.@UG._%( M%ZFV$Z[?R*BVR$FP49)1OWN2EK,,. MH-'Z ."5 .^K@&8):!9&-\H*6SVBB=^18@W29ALV.RAJ4Z"-&\KM*49:FE5J M<-IOU&!R?P/A:# .AD\0#'L030>#X/$)1K<0]>^&_=M^& PG$(3A:#J<](=W M,!X]],/^302G\(@Q'!_] M@".@'":I6"K"YZKC:F/$RG'C4O3U1K3W@>@!D35H-D[ JWO- _#PZW!O'^Z: M\E4U]*H:>@5?\P.^28H0BBPG_!4"/H=HTQ$P2B"B"TX3&A-3H^!?C<:"T9CB M0>N;O5J'][)-?:5R$F/7,5VK4*[0\;]_:YS7?QXJQ'\BVRM+LRI+\S-V?Y2C M)(5=AJ;10-J..A7)Z=($1"G4!_UO2"\*4GL'K?SS=JOCKG9MO<]IMR^KG#VU MK4IMZU.U#X5&1LF,,JK-V9R V#=P2&SKO=BSQANQ[W/:E^TW8MV=#K:WI_E$ M%Y0KLW%B4/7:Q9FSJ=\VT"(OFGHFM+DBBF%J+G&4-L&L)T+H;6#OB>JWX/\% M4$L#!!0 ( ,^ W%;\/&PO=V]R:W-H965T7+WW)WQN;X[3L5,<9]:@I\9F=- C6Y[$ M&G0? K25<6A+S)ATG4MQQI$200)GQ.]K]#X="MY M) MPM0OVA=S'0N%6\9)6H"%!6F ? ^ MIG 'X!\"\%M M M6RF3NZ)T"##'@QXE>T3E;,$F;Y28"BWM8 M7$?/OSU-ODR>G]!/ 7 <)^SGGLW%5^1<.RP8ASFC=X;1]="49'S-T#B+(*H3 MV,*\TD;O:./0TS).,6TAW[U!GN/Y#0:-+H=[#?#@4_=D4J-R0=K,A>ITA&M"(D8^AN-U*(/5.9: M"#+=5*W/8_:&7J>0+H V9ISV6]<6NTFRP!!93>-NJ7'WLZRV79,!,$D6&"*K M!>"N#,"=-LGK64QE%HLU00Z);663C#F=ZR@^N6W=#9R6V^W9NU-]&F=Y]_59 M0>,LOYI5\^B^].A>7[;SQZGX[R#1-N2R8/,R+A/M26S6CW7Z'\I9:\.UV622 M+#!$5M/>=:K]JO-9"KJPQ% ,C+(%IMCJ43CI&ERS55WP?2C%^X]E?=FTX,RT MN^;"=KW*+4_KUE0D5+I-&QW0(J].!I-L@2FVNFI50^-^FH[&-=K2&&4+3+'5 MHU!U-:Z^IYCA@VQ;$ >:-NV;A_^"]QT4X4/CCEN/O%JG_Z,Q<:O.Q-5W%E/\ M?K;&3;86(Z-L@2FVNFI5J^)V/DV-&^UDC+(%IMCJ4:B:&5>[5;^@QO7XCJ;& MC78R3\TVQE5ZI'Z,6(Z69]&/Z@3VP_A0GE&K<].*)C_@ MGF*ZBC.&$E@*2J?5%>5&\S/C_(&3C3I%71 N]O/J=@TX BHGB/=+0OCQ07Z@ M/+D?_ -02P,$% @ SX#<5@9;#E*# P B1 !D !X;"]W;W)K&ULM5A=;]LV%/TKA%8,+;!&(B5;=F8+:"RO#=!\(&FZ MAV$/C'5M"Y5$CZ3L[M^7I!39Q!I#H>YX5 M8NJLI=RCA_8_S+%JV+NJ8 9R_Y.$[F>.B,');"D929OV.X3 MU 4---^"9<+\1;LZUG/0HA22Y35899"G1?6DWVLA#@!X^ 2 U !R# B> /@U MP'\N(*@!@5&F*L7H$%-)HPEG.\1UM&+3 R.F0:ORTT+O^ZWDZFVJ<#(B)^AF M_G5^>3=7S]G5Q\OS+^=7E^@]NH$M%"6@)!5TM>*PHA(2]#8&2=-,O%,1=[OOF'7J#T@)]6;-2T"(1$U>JM#2YNZA3.*M2($^D@ FZ8(5<"S0O$DC:!*ZJ MIRF*/!1U1GH9+R@_03[^ Q&/^!T)S9X/)QWP^/EPW%.-WVR1;_C\)_CB_0YH MI[!ELS?_?%:AZ%Q"+O[MTKWB#;IY]8ER*C9T 5-''1D"^!:C!@0D&HQ$Y\M/C(.SY@V,_=401 M3,)N/XV:_$>]^:OO0?+TOM1?0U?^O>B7[KI-LM@264NU<:/:^)5<-+:IITVR MV!)92T_L[:]BWB_YJ(8??OW$-S>V$NWW2I;;(NM+1G92T9>R4HUL2U1;;+%MMC:HNYOS;CW$OES-_F/ M[F;A:'CLI8Z@ !\[Z7%0X'M'/G(/>K0<^,KTN@(M6%G(JK-I5IM^^H/I(H_6 MSW2?;7J_/4W5I*O&8Y46 F6P5)3>2:B\S:N^MYI(MC&=X#V3JJ\TPS70!+@. M4.^7C,F'B?Z!YK\/T0]02P,$% @ SX#<5A3VBK + P !PH !D !X M;"]W;W)K&ULK59=;]HP%/TK5E9-G=22+Q*@@TB% M,'72:!&TZ[.;&&(UB3/;0/?O9SLA"ZE!J.H+L9US3NZY-M=WN"/TE24(2%D%*_^0WD77EX@0Q.2/N.8)R.C;X 8K> FY0NRNT.5 M'T_J121EZA?L*JQE@&C#.,DJLH@@PWGYA&]5'AH$VS]"<"J"TR9TCQ# M2^A6A*[*3&E%Y2&$' 9#2G: 2K10DP.53,46]G$NMWW)J7B+!8\';@?<3Q_! MKX?E$LRG"S!YF,T>[L'R[G8Q!9? ,7P 0L@10Q@'/P ME&/.KAH+CPG9,)C'8O'B8#XTN0A7?M2,JM#&96C.D=!L!\Q(SA,&IGF,XD,! M4_BLS3I[LV/GI.(,T@YP[2O@6(ZK"6AR/MW1T,/SZ?8)-VZ]=:[22M:6&U; "(T,43P8HEMD!%^_V+[U79>FSQ0+/TGL((7=.H7=4^K! MO:BK*6':PUDR>XHIB^VZ7?KJG^5+CVK[TJ+>^3(; M5V2&Z%JU&DR$O,EY>8'4JW4W&ULK55K;]HP%/TK5B9-F[21)[1B$*D\IDX:+2+=]ME-+L1J8F>V ^V_W[43 M,MH"ZH=^B5_W'-]S;9^,=D(^J!Q D\>RX&KLY%I70]=5:0XE53U1 <>5M9 E MU3B4&U=5$FAF067A!IXW<$O*N!./[-Q2QB-1ZX)Q6$JBZK*D\FD"A=B-'=_9 M3ZS8)M=FPHU'%=U OI7M90XZI@ M*HH_+-/YV+ET2 9K6A=Z)7;7T.KI&[Y4%,I^R:Z-]1R2UDJ+L@5C!B7C34L? MVSH< /S!"4#0 H*7@.@$(&P!X5L!40NPI78;*;8.,ZII/))B1Z2)1C;3L<6T M:)3/N#GV1$M<98C3<=@C-_,[\O,V2K.?E*DIQ*4*3F M& M#O?/J F[ PLM7WB"[^1I'2MU0Q4=IS*.,E0536'LH&4HD%MPXH\?_('W[5B9 MWI-L]DYDSTH8=26,SK''IR\U7EDR3Y;+]BH?*VE#W;?4QE.W\64_Q(/='I;J M== @\OK/@V:O@Z*!=]$%-=+<@Z==@MQ8BU0D%377S1/H9CL7OK+F\V)^@N[< MF.E_FL;:\89N&(HO8(V47N\"4Y*-738#+2IK(/="HQW9;HY_&) F -?70NC] MP&S0_;/B?U!+ P04 " #/@-Q6+^/0.8@" #4!@ &0 'AL+W=OPNM9^XHFL4V4F[#C*\1IFH)[SJ="17;,D) ,F"6=(P&I@ M#;O]46CRBX2_!':R,4;&R8+S5Q,\) /+,8* PE(9!JQ?6Q@!I89(R_A7<5KU ME@;8'._9[PKOVLL"2QAQ^D(2E0ZL&PLEL,(;JI[X[AXJ/X'A6W(JBR?:E;D] MST++C50\J\!:0498^<9O51T:@*Y_ N!6 />K *\">(714EEA:XP5CB/!=TB8 M;,UF!D5M"K1V0Y@YQ9D2>I5HG(K]#KH=/@[_C"9H=C^9S-%X,A\^/*)K],"V MP!07!"2Z'(/"A,HK/?\\&Z/+BRMT@0A#\Y1O)&:)C&REU1A.>UGM?%ON[)[8 M^3<6'>1U?R#7<;T6^.CK-DVT)#DW09UT(,ZOQ?EGQ=T11O3'G* UY^T?58D/&KNZ MO;#W2=IQ4C<(3D@+:FG!66G[#^0=8842(I4@BXV.6U4&QP(^EZ\EY83"L%88 MGE4XYPI3?2LKG6VZPJ,S"_W&MJ6RXR0_/*J>W>@YIM_K^[@F3"(**PUS.CWM M3)0]M P4SXLVM.!*-[5BF.K?#@B3H-=7G*M]8#I;_2.+/P!02P,$% @ MSX#<5@"W0Z1\ @ ?@8 !D !X;"]W;W)K&UL MK55=3]LP%/TK5H8FD*#YYJ-+(Y6V$TAL0K1LSVYRVU@X=F<[+?OWLYTT"B5% M/.PE\;7O.3[GQKY)=ER\R ) H=>2,CER"J4V0]>560$EE@.^ :975ER46.E0 MK%VY$8!S"RJI&WC>I5MBPIPTL7./(DUXI2AA\"B0K,H2B[^W0/ENY/C.?N*) MK ME)MPTV> US$$];QZ%CMR6)2QR;<)OPCL9&>,C),E MYR\FN,]'CF<$ 85,&0:L7UN8 *6&2,OXTW Z[98&V!WOV;];[]K+$DN8^.X.&C]68,:IM$^T:W(]!V655+QLP%I!25C]QJ]-'3H M/SH""!I \%E V !":[169FU-L<)I(O@."9.MV<*Z%7B<:I M-!J@V_'#^.=DAN9WL]D"36>+\?T#ND#C+.,54U)_JPS(%B\IG".FS]7I%!0F M5)[II.?Y%)V>G*$31!A:%+R2F.4R<9669C9PLT;&;2TC."+C!Q8#%/KG*/"" ML <^^3P\> MW=4':J@1M50++%Q[A.^9]V.>LIHKZJ0S#*02#ORA] 57N"/QX%CU"8W?5SFZ.JSR^Z0H]J\/I+J= M[F ZL[XL:\(DHK#2,&]PI5E$W>WJ0/&-;1A+KG3[L<-"_R! F 2]ON)<[0/3 M@]I?3OH/4$L#!!0 ( ,^ W%90X0ESD@( % ' 9 >&PO=V]R:W-H M965T9 Z@T'/!2CET"R!ZOH-0K*RX*HO14K%U9"2"9%17,Q9X7NP6AI9,,[+.92 9\HQ@M M82:0W!0%$7^N@?'=T/&=EPN:V+ADMH)24ETC M:NB,_/XX-O$VX">%G=P;(Y/)DO,G,[G+AHYG@(!!JHP#T;> M3OM*(]P?O[C?V-QU+DLB8##OGX=#E^+7=UA=HRX;9, MV/H%;_B=7(Q^5ZJU=]CM;71$]05' M!^3',3Z._6[TN$6/WT5?<$78OZ''1WOMAWYXP-X1%$71 ;N[U^_,OT:?]C4M M)6*PTC*O=ZES%W7_KB>*5[8%+KG2#=4.<_W+ V$"]/J*<_4R,5VU_8DF?P%0 M2P,$% @ SX#<5D2NZ'JQ! ZAX !D !X;"]W;W)K&ULM5GO;YLZ%/U7+-[TM$E;P88D)"^)E,2=-JE]JM9N[[,;G 0- M<&:;IOOOG_E1",/QFLC[T@*Y]_B>8U\XX.F!\>]B1ZD$SVF2B9FSDW(_<5VQ MWM&4B"NVIYGZ9<-X2J0ZY5M7[#DE49F4)B[RO*&;DCASYM/RVAV?3UDNDSBC M=QR(/$T)_[FD"3O,'.B\7/@2;W>RN.#.IWNRI?=4?MW?<77F-BA1G-),Q"P# MG&YFS@).,!H4"67$MY@>Q-$Q**@\,O:]./D#1DT N9 M)3(BWA)^!7SX'B /^9J"5J]/1YIT_/IT:&#C-U/CEWC^"3S#!$QT:E=H@1ZM MN'],Q)ZLZ/SJE;()A2V =%8-&Q<"$?E+%+6="Z&2L MX$8E7''7?)K[" W'GN=-W:=CB32!,!@,>H'86."%] <-_8&1_@T58@(6ZW6> MY@F1-%(W137,.B;%;5?'O\(;'-'Z@((P&/8%T$9ZXWXD-M9XH0+#1H&A48$' M)DD"]J>;22?"L$=M%""_+X$FSA_TUPHVEGBA *-&@)%1 /R;"1_U.82H3U43 M-H)]IJ->5XS#3EB'0]AP"(T<5BS=YY+R-BF.K3Y2Q315M@F%+8!T5H==Z)L_N,Z7&.VX>.(9AV.\R76080,U3Q5SC MI1H<^49HU.">;>2!<*JE:TP]=^%81<.VT+JRH58V9+4%:SA;4MI$P[;0NE*V M]A@:?>,%7>CW>BL(D*X)M8&Z'OP3SA:VUA::O>V-8JXE:LEQUFK81,.VT+J2 MM788#NSVGR7K6DMI$PW;0NM*V?IJ:#;6Y_=?WRW[A5?N]]\K [&YPDL5:(TU M-#OK91XG49QM2P4>7T[B5+UL/-%"#+T,1M"SEY1--&P+K2MHZ_)A:+<[K?I\ MJVC8%EI7RM;J0Z,'OJ [Q_VF&P7]-[R5-M#7/1W_A$M'K4M'9I?^,>=9+'-. M2PDV\7-QK*5N!CIW&5E%P[;0NB*V-A]!JQV)K%I_JVC8%EI7RM;Z(Z,?/K\C M:[S.NZ"G^3+SRCALKN]2_JU?1V:_?D.)H#N61+]]0IJ!SEY$5K]EVT+KBMA: M?A38[4>KKP)6T; MM*Z4[:L ,G\:/[\?!_UOFU!C7S5QX:C_FHG-]9W+WSW: M!$PIWY:;J0*L69[):@NMN=ILV"[*;E1&@?M\P)E].B@&:[>WY_U!+ P04 M " #/@-Q6%!_.M!<$ "I%P &0 'AL+W=O$1P73EGJ^IXW<#.2%+DJ8*2<;Q M;P7JU'LJQ_;S*_JG@KPD\XPY6=+TKR06NZDSVR&H'(*N#F'E M$!:9*:D4>4!8X-F$T2-@REJBJ8YG?WX ;9BQ\$JCTE\"N#*Z&L*_BN%A6]$?,"L!P+X*_ ] M/] $M.SN[FO<47=W:& 3U <2%'C!.WAK@061%TN O^_E$KB3(_Z/+L\E3JC' M4?7BEN]Q1*:.+ B:T&>_,\HY6&+& M?B3Y%LPS>LB%+GTES+" 4=7Q91:.QI[\3-R7=F8ZVB%C6%>2[M>D^T;2\R@Z M9(=4_N7$BC$3R7]8E54=[Q*IW^)S$T!/0UQCZ(\&PW/FQMBN9#ZHF0^,S)^H MP*F.YN L>CC4'>^YG2HCYR2-85Q)N$S>V M])88V\R?33!D">PD?]!K=(]GYSU1X;1O2%]72#K:(7-MHB,R17HYDBN9=JH5&B6J6NZ$4?,2$_+UNA[<6FPB89L MH9WFK1'!<&2KOEI5PU;1D"VTTR0V@A@:]>(%]75\=IM&NDO7R0R9H[J2M=^H M6-^L8B^IK154^W^X&QWSCG;('-JEU-U6#S,C;%OT@CF(U#&6OX@2F;V ^8;9.<@Y1L)*37&\K#965?N!P(NB\ZI<]4")H5CSN" M8\*4@5S?4"I>!VJ#NCL_^Q]02P,$% @ SX#<5J8(F?^J @ 7@D !D M !X;"]W;W)K&ULK99K;YLP%(;_BL6JJ96V0""! MI$N0TES42MU4->GVV8638-5@9INDW:^?;2A*5TJB:%_ M_?UW4TPR M*QR9L3L>CE@A*L,-1CC>P!/F0WW'5 MLVN7F*20"<(RQ&$]MB;=R^E0KS<+?A+8B;TVTI$\,O:D.S?QV'(T$%"(I'; MZK6%*5"JC13&[\K3JK?4POWVJ_O"Q*YB><0"IHS^(K%,QM; 0C&L<4'E/=M= M0Q5/7_M%C KS1+MJK6.AJ!"2I958$:0D*]_XN,2_('FZ2?ST!B0L6%FG]8SM#YV04Z0R1#JX05 M F>Q&-E246EO.ZH(KDH"]P."[YAWD-?]@ES']1KDT^/E[ENYK7)1)\2M$^(: M/^\#OP41$:;H!3!'D,4DVR"U193H/9J"*]UZS6[Z'[P4.8Y@;*F?3 #?@A5^ M_M3UG6]-H?XGLS>!>W7@7IM[J/+7:PJP5 5&I<^$;>AZZCMM][E;G4_D[M7< MO4/<_2;N4M5OY6YU/I&[7W/W#W'[3=S]([A;G4_D]FMN_Q!WT,3M'\'=ZGPB M=U!S!X>X!TW =O:]_AS?TK?XGT@]K M^F$[/9.8-H$/WQTKW6#H_$/^?E%9)+;[1/9>]=,W#W5<;T@F$(6UDCF=0&6' ME]6\[$B6FX+XR*0JKZ:9J L0<+U S:\9DZ\=76/K*U7X%U!+ P04 " #/ M@-Q6H9INZ[@" #5!P &0 'AL+W=O.%(K+,,\X\[H&P[-&SC<^*5 MK%*I)\PH+/ *9B#?BA>N1F;CDI ,DPO1,"IQ8XEPK<6N"6B59D95H3+'$43J M*U$Z&7D]=#=Z&OT:3]'L83J=H\ET/GI\0M_1*([Y&A($.[5C! B$\P0QF0)' ME. %H402-7L] 8D)%3=*\C:;H.NK&W2%2([F*5L+I1&A*16H7LZ,:ZB["LHY M ?6,>0^Y]C?D6([;(1]?+G<.Y:8J3U,CIZF14_JY)_PNJ\2@*\_*V.LVUB=T M( HIX=FIO]1-I!ON]X3= !H-< >I<"9D3H)M.Y\2H3?V]IQ_:.\#IB M7*>;SF_H_+-TC[GB B3Q3FV? G_@!84N/+^UM.OY1WCM&-OI=^,%#5YP%N^9 MB%AU4IR#.K.JM1[N]R[0H UA![='I.V@'\$)TGY#VC]+.F<2TQ9A]XGLXNZW MMUZ;NQT4W/K6$;BYUW3UA:>ZSHKD E%8*IG5ZZN\>76)5 /)BK(/+YA47;U\ M3=6]"UP'J.]+QN3G0+?VYB:/_@%02P,$% @ SX#<5B;RT5 :! XA@ M !D !X;"]W;W)K&ULK9EKC]HX%(;_BI6M5JW4 M)1TB13(VNM]>;>ME6XAI2KCMA AD^60J9<8U&N;+61P*-< ME":VYS@#.^5Q9HV'^;UG.1Z*K4[B#)XE4]LTY?*_!TC$?F2YUN'&UWBUUN:& M/1YN^ KFH+]OGB66[(H2Q2ED*A89D[ <61/W/G#[1I#7^#N&O3JY9F8H"R%^ MFL)C-+(7A_HG_+!XV 67,%4)/_$ MD5Z/K%N+1;#DVT1_%?O/4 XH[V H$I5_LGU9U[%8N%5:I*48>Y#&6?'-7THC M3@3(:19XIR9- M;:29B]S]7(U^Q9F9*',M\6F,.CWN==C#Y&GR91JP^><@^,;\X-OD\8G]P291 M%)M8\H3%63$C363?^Z!YG*@/6.7[W&?OWWU@[[ &F\5)@A74T-;8+T.WP[(/ M#T4?O M]<-E,9'JM6)!%$#7HI^WZP6MZ_Y7VO1: C896KGH'5Q^\5N(7L>NP MKO.1>8[G-0VH73Z'327O-HVG73[C$N7N17GP=KG78D:WFF+=G->]-!K--6!N MT>S'$SYBCUA2_S9-DX+3:^:8E'FO-CR$D84Y48'<@37^_3=WX/S99#$ES*>$ M!42P6C!Z53!Z;?3Q,\@00X'O ":6F.FC;9&P<0&O$K' Q6X2.\/U'D)3B JZ MZ^1X\Q;:C9V.VQ_:NU/O6_MPK?>4L( (5O.^7WG?;_5^#CN0/ L!?4]P340L M7'.Y@L:4V8JZ=BU0POP"-JC-@&Y] @1%G9O3.E6-FG>#RKM!JW>3,)1;=$P= M/&SRK!5QK6>4,)\2%@S>:NY-9>Y-^\3<+A3\VIH4'>SPL\G;5L*UWE+"?$I8 M0 2KA>&V"L,MT8OREC(8E#"?$A80P6K!N*N"<4>7K%M1U\;C[O7\ZE,V&!#! M:C:[SG$#XK0:/15*%[]%,/5LF_UM1UQK,"G-)Z4%5+1Z,$YV@RY1"BI!5"&A MI/FDM("*5@^)=PR)1Y>(VEE71X62YIT)XUG$)E$:9['2DIM3+1:\;"!3H-B/&:0+D,WK@W0S2TKS26D! M%:T>L>.&UNU1I2S*G>24E.:3T@(J6CTDQWVN2[C1;6=='172K:[;M-?USC,6 M49.%V?;)66X*:)HY1%0U=WJH'Z2'T^?W??- 7Y^1GS$%*?_,XQ% MG"F6P!*13N<&!R"+ _6BH,4F/S%>"*U%FE^N@4<@305\OA1"'PJF@>IOC?'_ M4$L#!!0 ( ,^ W%8+8&U/L , " . 9 >&PO=V]R:W-H965T_N8SB?YUNI?N@"P)!?)1=Z$13&5)=A MJ+,"2JI'L@*!3U92E=3@4*U#72F@N3,J>1A'T5E84B:"=.[NW:AT+FO#F8 ; M171=EE3=7P&7VT4P#G8WOK!U8>R-,)U7= VW8+Y5-PI'8:>2LQ*$9E(0!:M% M\&9\N1Q'UL#-^)_!5N]=$YO*G90_[.!#O@@B&Q%PR(R5H/BW@6O@W"IA'#]; MT:#S:0WWKW?J_[KD,9D[JN%:\N\L-\4B. ](#BM:<_-%;M]#F]#4ZF62:_=+ MMNW<*"!9K8TL6V.,H&2B^:>_6A![!G%\P"!N#>)'!LDA#TEKD#S7PZ0UF#@R M32J.PY(:FLZ5W!)E9Z.:O7 PG36FSX1=]UNC\"E#.Y-.1^3=Y\_+[Q\^?B0O MEV HX_H5>4&8(%\+66LJBZF6;=*N:.-WD@.YN28=6KK&<#%O:,G.I*YK!(L ZHD%M M($C__FM\%OTS1.N48LL3B?6(33IB$Y]Z^E]=WH$B MY;WRBAX+LQ&;.C%;KS?I>!YN]@F=R%V/T+0C-/42>B=EOF6<#V'P6AZ+H1&; M[6&87@,EQGW.[L>Y SG19S:DK3G82W8"R['5!%5C[#%Z33(J?-Z[I M#Q^F-VD?4$L#!!0 ( ,^ W%;0MF@K[@, (01 9 >&PO=V]R M:W-H965TF9WQK"='RG[P+8! KVF2 M\:FQ%6)W9YI\M864\"'=02;OK"E+B9"G;&/R'0,2%49I8MJ6Y9LIB3-C-BFN M/;/9A.Y%$F?PS!#?IREA_SY 0H]3 QMO%[[%FZW(+YBSR8YL8 'B9??,Y)E9 MLT1Q"AF/:888K*?&/;X+L9\;%(@_8SCRLV.42UE2^B,_^1)-#2OW"!)8B9R" MR+\#S"%)!<:^!6!FX1F5)*$8>0"#*;,'I$+$=+MOR@"&9A+>7'69[WA6#R;BSM MQ,P?HB^_S_]X>D3?[_]^7* !>F;T$!=IE:L*Q=F*IH $>06.;D(0)$[XK82] M+$)T\^D6?9(0]'U+]YQD$9^80CJ54YNKRH&'T@&[Q0%LHR>:B2U'CUD$T26! M*=74DNPW20]V)^,384/DX,_(MFQ'X]#\>G-;8QY>;XX[U#AU@IR"SVGA^THY M1TN0N8"+9-SI0EU2N7JJO(7<\1U9P=20/8(#.X Q^_DG[%N_Z,+4)UG8$]E% M"-TZA&X7^^QEN!CJHE5:!855WA\/LP&VQF.9],-Y''0PC!T%%FK9@L"K81>^ M>[7O7J?OLKG)UI7IW"\-O?,'NCYV%.\U*,\>8<5Y#0I;SKC%>;]VWN]TOFWM MZM3X&@\\W_(4.3J8[ZJJ0PW,QCBP]'J"6D_068OS/6.0B3,M"%[E&Y@#NEE" M!NM8W&KK,NBS+OLD"WLBNPCGJ [GZ-VZ1&N(@)%$%[5.ZX]&K4^R<-1<7DXP MUB^N<1V-\?^M]''C< MI[2=^?N04 ,9X!:?SX8>W.GS-86LE80UF5 [K@8T< -5EH;):;5.5^46^ W5--#'J_*"!M*WS MT^"#NR>?]MIT-6M4];F3^\-)[(GM,A*G,0IWSU%7588V4KK1J-''FJ!&>IN0 MMO2>QBONIJC1,CCHUFF?;TQ38IMCF M<[2B^TR4V[KZ:OTIX;[80"O7'_)/#,6V]T13?I^0NZY-G'&4P%I26L- QIF5 M6_[R1-!=L0E>4B&WU,7A%HBLZ1P@[Z\I%6\G^0/J#R^S_P!02P,$% @ MSX#<5I>3$IAW! A!$ !D !X;"]W;W)K&UL MK5AM;^(X$/XK5FYU:J6%)$X(T .DMG3W*FUWJZ7=NZ\N&2!J$G.V ]U_?^,D M#9"8M)7X GF9>3S/8WL\D]&6BV>Y E#D)8E3.;962JTO;%O.5Y PV>5K2/'- M@HN$*;P52UNN!; P=TIBFSI.8"$)DE"1._KR#F MV['E6J\/?D;+E=(/[,EHS98P _6XOA=X9U$@&+L77I7DS=0#OD M%K\BV,J]:Z*I/''^K&]NP['EZ(@@AKG2$ S_-G -<:R1,([_2E"K&E,[[E^_ MHG_)R2.9)R;AFL?_1*%:C:V!14)8L"Q6/_GV;R@)]33>G, M2<63TADC2**T^&9TK@VPC]U"3HDMOOUS_N;LC#Y;\W,](A,\54 MIKCX3:)TSA,@BKV0LRDH%L7R' T>9U-R]NFVPG TJ#TO MA[XJAJ9'AG8IN>.I6DERDX80'@+8R*,B0U_)7-%6Q#LFNL1S/Q/J4,\0T/7[ MW:G!??I^=[>%C5=-C9?C>4?P]N?%I&[A[9N]=;ZXD&LVA[&%"4&"V( U^?,/ M-W#^,BES2K#IB< .5/,KU?PV],EC=]8E7R $P6*]=$$2IHBL%K5@"DQJ%JC] M'%4GR\VDX]%^?V1O]F4R6?E^S6IJL/)]/ZBL#HCU*F*]5F)Z7T+!Z#-)\43@ M"[(H>3Y!"HM(F7@5H+V#B&NDFB9NC9 !Q#6S"2HV03L;4"H&/$!R'EDZ!X$) M)LV3S9K+2!\*QIS2"OO157]*L&G0$*E'?;-*_4JE_AMSSN?/'7VNA01S,1[V MDFEE3,+T&\/[07VFFS:!TZO-M0%G0,TT!A6-02N-!YS4N8 P4L8I'317ES^H M[SR3T;"^\0Q&/6=H#GY8!3]L#1[+"RP>BI6IDP<)H\4"!*[/\-&-V=Z:G&/-1E5Y:YK?7+Y#M/.UBO9MBQ/,6 2T>G M95UFI"'A:@7"J)/WUB%[;3#QZ\R;)ITCN=G=%4QN>\5TNROS2R[DK"PHSK&R MP-X2R'S%TB7H@G_#XHP5+5N,32/#D]O(UV]&&@P;E U6M)D'369NSQL<8;ZK MJ-SVDNK7.[D8"B2G<;8:K"CU:)V* 6O0]XXPV553;GLY=2_X)LI[<9RNO<8- MS'U9T"A0O7XCQS>-.GZ]6# A>?7,8^^UIPF(9=[F2RQHLE05S5WUM/J4<)DW MT+7G5_H30][V[F"*[Q/8>RVC5)(8%@CI=/LHL"A:_N)&\77>!#]QA2UU?KD" MAM6S-L#W"\[5ZXT>H/KP,OD?4$L#!!0 ( ,^ W%9!>^_P\ , "@/ 9 M >&PO=V]R:W-H965TTA)M$Z%$EZ3M9)]^1\F1E9$BDJ%O;#W<'7]W(N]/ M3H]"WJDMI1K=5[Q6LV"K]>XJ#%6QI151%V)':WBS%K(B&F[E)E0[24G9.%4\ MC*,H"RO"ZF ^;9[=R/E4[#5G-;V12.VKBLB'=Y2+XRS P>.#KVRSU>9!.)_N MR(8NJ;[=W4BX"[LH):MHK9BHD:3K6? 67RUP;AP:B^^,'E7O&IE45D+'^+D.RAAIP3-"P. W]KATZ'ACZ$Y$7*,%O4!S%B<-]\7SW M^*E["$7H*A%WE8B;>,E /$?>5ZZDVBBI.XI9=5=J1PHZ"V!9*2H/-)C_]@O. MHM]=*?ZD8$\23KJ$$U_T^3?(LX"$F5:N/%OGO'$VS> PG^0XC:)H&A[Z*=AV M^23#?;LG=&E'EWKI/D,+@V8EB6;U!G$!'\2)V489]X9/H\R!:=N-XR@?Q!QW MF&,OYH+LF":<_0,3QWPB(HMMLUQ*>H >N8..IUW88PLGQE%F8WM'_Y\3).MR MR[RY+;4H[D:F29:H$!4HAR*F][KRR:Q\,,:7=CXNNWQXMN0=:NY%O9%FKNB' MIO3TQYX-%CZWY\$8VYRV6>[!G'28$R_F;2UI(39U,UTV(++.*3VQ:Q39A+95 M' \"7G: EU[ +WI+)3I-I;;ODZ*0>\*=I)<.TCRQ61UVR20=I,716;TB?P\3 ML/B,;/^W=3OE*+(Q\BS);5Z799;B;)BXI[?82_R=\#UI=S <]E"D+JB3%5L$ M(YRG$\=$<)IF>)(,TYXU$7L5Z(7UC>VJC5W5M>WBQ$-[%C2_L5IXYC MKSJ^5,A_5K2GF9_%$OO5\D_:=&G/M['U#R:)HT&[#./4LU;/2HG]4NF82[UO MY(2V57( VF'HA3Y+(/9KH-F&.)$?G,"VO(UP[.#-K$W3" _+"S[+(/;KX- * M>(/V=7IJ7SOJP=XPQ9TC8X6] M(A&G:P@?7>105]D>R]H;+7;-R68E-)R3FLLM'&6I- ;P?BV$?KPQAZ7N<#S_ M%U!+ P04 " #/@-Q6K#PL65P& \*P &0 'AL+W=O7-CWG9_?\8SO^U]=;QO\6:THE>DOB5-P, MUE)NKH9#$:QI0L0%V]!4?;)D/"%2O>6KH=AP2L(B*8F'V+(FPX1$Z6!^75Q[ MXO-KELDX2ND31R)+$L+?[VC,MC<#>_!QX3E:K65^83B_WI 5?:'RR^:)JW?# MFA)&"4U%Q%+$Z?)F<&M?^7B4)Q017R.Z%3NO4?Y5%HS]G;]Y"&\&5MXC&M- MY@BB_KS2>QK'.4GUXY\*.JC;S!-W7W_0_>++JR^S((+>L_B/*)3KF\%L@$*Z M)%DLG]GV%UI]H7'."U@LBO_1MHJU!BC(A&1)E:QZD$1I^9>\587825 M1RM:_J*0J\A6!8[2_,YZD5Q]&JD\.9]NCS[9_>"SI'7U). [9* MHW]IB"1Y0PN:TF4D!3IQJ211+$[SJ!<7G?QX>CV4JA,Y:AA4#=Z5#>(##3KH MD:5R+9"7AC34Y+OF?!L; $/U[>L2X(\2W&$C\85N+I!CG2%L84O3H7MS^J]9 M:DQWS>F/A*MTNTAW-.G>\>E8D^X?GVX;:NG4MY-3\)Q#M91$4C7Q2/3M-_41 M>E#OQ%^ZNZ3DC/2RU5IK4J4Z,J7TF>)G"" M=1,74/=:BES6BEP:%7GB[#4J=I GU2)RBM16%D5IP!*::T2U4YB1VE=;MCY:-S5YK+S<. XK;!6U6VKV9%9QKH_E/4]B=42<:K6;U5S^MVB MFYE]JPY*P8:3ZQN33UMJ%H]-).5+A3;]M0Z+,'.IM@^?LV.([*(XDB^ M:^MN!/6N.R3-K6BM:49SN^O";$V]@?K6E@0WDF#CSO)9/=:F@=*A7+79LFU4 M?%9"W=4[$N\MB+,P2E?H-F%9JIZ+GRB7)$KS2Y*ISTFB^&7:,Y493P7Z]LSB M&/F,;PD/M7O6JHM08D/27%":!TKSH6CM6Z?Q)&SCQMBT=5W05906=X6ZH3:4 M1TQG2=V9&^@MO*-9.7!WR+E5X-[^1C>$-8%XJILT-8%[3;>+W-@#MMD?N W# M*!^9HC!Z0Z3&:%[J#1/594YC(G,!&*K< O1."=>6&]0S *6Y%6VW@EBCG:>- MN]0HHHESG,."-.: ;78'7JB4<>'%"11FO)CYUM1TDX/Z : T%Y3F@=)\N^M" MG&/+(&'C'-AFZ^"9AEEP[*#:*%UY,:3T#XB@S@(HS06E>: TW^[:&>?3V6%Q M&P/"-CL0AE6)IN%WUB-07P*4YE:TUNHVQ=VUR-,%ZE8W7Q>XM[JU-6@\!]ML M.MP& <]4^>G;AJ:""D3RRJMIDM=/_=&!_1:H"P%*:;*@7#M"S;S>"H): M+Z T#Y3F0]':.C=&#C8;.<=/P1C4;@&EN: T#Y3F0]': C=V"S;;+?_W=P,S MMK?<79-E-.WNOUW05CU0F@]%:PO96#K8;.DT:RG:D/?DP/D.W#TDH5OZ[LV- M]1Y_D#0/E.9#T4K9ACN'^Q+*5\4Q3(&"W-]ZW?VU;VM MN>[:5WYYD+/!E^=*'PE?1:E ,5VJIJR+J7J^X>51S?*-9)OB:.&"2Z.8T9.9?^1>2'VJ"<\3F%O3PZ)CJ4%>=? M]. FF3F>]@@RB)66H/AS#PO(,JV$?OQ=BSK-FMKP^/A1_5T9/ :SHA(6//L] M3=1VYDP#5%.S4/S\G-^\5OM]?DX^4?UTORAGRD#V11*$DH2\@O?"7) M9:S(JP@433/Y&F=\6D;DU?>OIZY"![2,&]>+756+!<\LY@?DEC.UE>2:)9"T M!5STO'$_>'3_*NA5O*7BG S\,Q)XP<#@T.+EYH'!/'JYN=\3S:"Y&8-2;_", MWE)1!?A0*?+GKWB)W.!(_F7B7.D,S3JZ5ES('8UAYF QD"#NP9G_\)T?>C^: M&-D4BRR)M?@-&W[#/O7Y'9?IZ &770^:$_&70F1KUN?6/081-T>&K09Y@A,;XPI3'\L!N^#JD3 M?=B)?A 8YD6][GUC\.,F^'%O\.\@ 4$SPK"9P+9!( BV(1D^,J;(>[5.+3 V MQ:)QE_5XK770I806E6+;*FU(1[UJGYOWKWOE"X24R&^XM^?/16))'A0/Z'ENWY7B!V7 M8"QP]5+MVNZ;BGN_4RDZC^@"SKHAJ&17*\O)Y.S MI-8F=^C-_=[6M7J"C3BL-N-6U2);:FUFAW[<']JJ>C8[ZX55MVZ-&>;7;W+!WJ!9@]T_@]02P,$ M% @ SX#<5DRZI?M2!@ Y34 !D !X;"]W;W)K&ULM9MK;^(X%(;_BL6N5K-2I\1V(*5+D3IXJZW4=JLRG?WL@ENBR86U M#6VE_?&;D S&C>,!>OJE)6 _]GGQ,>_)9?BK MIG.1)9;;U&92@/>?Z]/+BA0=HXO+F_.;\>7Y%;J\F7R]N[_^\^;K!'UB0O,X4;\/N[H8IVS= MG=;,+Q63M#"ON3Q&%!\A$A"*[B<,??K5A1GOCB$>#/-C;O+5,2*TQ.">W;U; MB+51C&P4(VL>;>%=\%BB%4^6 J6"JZ4411IHY9*I H5N4)G1IVK!I^*L4Z2L M$G(E.J/??L']X ^76) P!@2S!*0; :F//F*QFN;+3"/)M7#)5G7'U1=:;ERK M47",>V3876T+XAUE7T'<8X8GFS&M4,--J*$WU,D\E_JS%C)%<;822K?:T4]!>S+[Y4<%ZEH)A MKZD,T*"6,OV-,GVO,M=Q%J?+U*6%M^.^6D#"&!#,$BS:"!9!;;81I("0, 8$ MLP0\V0AXXEUQMS)_X ]Q$NO7UOVV(F#Z9K]]L_-XQ]E7$B"8)QUVU6B^M;N;B.T&6V6&IUA*[$2B2(H/_0^:JH0OA#(CX7 M1>YGQ1.!)F*ZE+&.A7L!@KIN4!J#HME*&^.-*5@:0[KK,2B-0=%L%8VGQU"F M'CMEQOK:8C=%=Z#%E(Y-0!M$X I3$HFGUNU%0*!*Q2(*"5 BB-0=%L%4VE M0/R5PKE2HD4T[$A!W!LT<]#1DO3#J-F2^2=S:+!;Y]/]_O^JWG):_'S=VXHX MZ#5/>8X=#4E$3QSQ?H0+)\:%$__Y[QTVG:+NNAXP*&?UZ'QFV\.O%[]=V2=.^3$_Y1]UYIH,8>BF8K;HP] 3/V!-38 M@](8%,U6T1A[XC?VU0]&N221\J_$ID5W7W%T-,0!I9$C93_"S!-CYLF[S7R1 MLNUG&[%3)E"K#TIC4#3[*KZQ^A3,ZE-0JP]*8U T6T5C]>FA5I\V#;S[1]71 ML.5'U3^70V,U3I_N?J;_H S=V1?[)[+W@@.]" !%L[^$K;MOP"X"4-#J I3& MH&BVBJ:ZH/Z+ +OYXAJR0PHW&[:E\$?4 ]34 ]1?#[PWA8E3)M ;@4!I#(IF MZVWJ$-H'RU;0V@*4QJ!HMHJFMJ!>U^W[D8UVM,&.ABTVV#^70V,U%0#U5P#O MSM!#ZEK_G/9>>Z#W&D'1[._#E"5T );!H,4&*(U!T>S[:$VQ$7IM^.YU;4([&K8DM']JAX9N*H307R&\-Z&I4R;(.XC&H#0&1;/U-E5*"':#?PA:9H#2 M&!3-5M&4&:'_*L=/KNK4O2,K^UQ7=1P-W5=U_//9-][NUB,UY0-0Q?[S%&<* M)>*QP ?'4;%OR.J9HNI YXOU4S8/N=9YNGXY%WPF9-F@^/PQS_6/@_+!GNM"RP@#%+?I%(Q@.C9Z (ECA+Y(QMOT.IIZ/Y0I:(_!=M2UO+ M0&$F)$M+L/(@);3XQV]E'/8 =K1P" M++'?YVR+N+96;'J0!S-'*_F$ZK3/)5>[1.&D[[70PV0ZG(XGPQ]H,IT_SUX> M[Z?/ZK/,L/1H5'CD-'AD.^A1G1<+=$\CB X)3"6OTNCL-(Z0:U\CQW+<$PZ-/PYW3L"#C\/M,VK<*F-NSNX2 7P#AO_UB]VUOIT*WV>2!9]$=A#:=A7: M]CEV?]P0P6NT@!6A5.WI0*^!$Q:="FM![^7T^L+=^([G]OKF9C]<=:.VXW0. MC8*ZD=N[?6IY'7.RRL^Z$B5BV3JQ@TY--5'0=39%Z)K_T!'W:9W)#6H MFS1IZ%8:NF;5ZL:W.<<;J1O7R#.I&!^59"#/W.DX*?)5W;J&\SJ@L+N9J MM7H<#/.>>+0^4H^&HL>_TQ0O#G5OJF].H 26BM)J>2K4O.CBQ42R==[7%DRJ M+ID/8_7P :X-U/Z2,;F;Z .JIY3_%U!+ P04 " #/@-Q69C/\2U@% !\ M)@ &0 'AL+W=OQ3&?.)LA=C=]'I\N:41X==L1V/YR9HE$1'R,MGT^"ZA M9)4516$/N>Z@%Y$@=J;C[+W'9#IF>Q$&,7U, -]'$4E^?*(A.TX>E!=F(OP-ZY*77 M()6R8.Q;>G&WFCANRHB&="E2""+_'.B,AF&*)'G\FX,ZQ7>FA>77K^A?,O%2 MS()P.F/A/\%*;"?.T $KNB;[4#RQXY\T%]1/\98LY-F_X)B/=1VPW'/!HKQ8 M,HB"^/27?,\GHE0 O88"E!>@2PMP7H SH2=FF:S/1)#I.&%'D*2C)5KZ(IN; MK%JJ">+T9YR+1'X:R#HQ]:_!E[N'VX?9W>U7$9)A^3V^9L_ET8H,:V-R3Y!I@^!$@%V%-^>SR> 9V\$YZGQTM;\H;OR)).'-ESG"8'ZDQ__04.W-]T8BV!5:3C0CHVH4]G MC N=P%.5GU6EMXC#%'NN_*D.9>)&Z([$O8*X9R3^S 0)=F6P"K2_4*Z MWZG!_/HRK3>87^M"WX7#8E"%T+ @-#02^B-AG(.76(:!,/B/KL!7>4VU/\*P MQO'*<\\H:L:@@9[AJ& XZM;:HTM:NSYH,!HA/2/H*OMT+VW:TLK]"&8T$<$Z M6!)!.6!KF2QVC ?:7]S\#6W7M"VTZGR4X@2TW-$YH"WYEM"J\E5@@$93;NSJ MO*R\^J#?/^\9S2C/==V&-:JL')J]O$5GYTB5MH7GG:0=!!M8*M^&'8T;UIT; M^M@_)Z7Q]]%PU,!*>3*\V)0K_3W?[Q(2DW0K0D+ %F&PR2[TLVK5L&VA56=$ M63:T[=G0JFG;0JO*5[8-N_DVK!OWH.^=+]+Z(.BZ?L,B5L*-[0XTSU]N[/@@VWAJ1LF_4S;YO-S1>_@ +UK"--<.VWNB]A6U%JG9H=W6W^OKV6,5"[ Y%JC;1]=-O?D+VLJTA5:=#A40 ML.V @*T&!%MH5?DJ(.!N <%72YIN$UBE3EP MQ\QAKFM-7GOFT'!:B%4XP>9PTG!?:7688/Z*UD+?(K%@E5BP[<2"K2866VA5 M^2JQX&Z)Q5S66J3N:*)ABX)58,'6 HL9J;4<\Q%&58X*++AC8#'7M2:O.^SP M].0]E5>\3GGE9Z<89M2VTFRA5>= A13/=DCQK(846VA5^2JD>-U"BKFLM4C= MF4A#[WDJHWC6,HH9J;6<%AG%*SV!T/41!*L9Q=.[FE9$63=(#\?,V8>+U('T J M'CB;_@]02P,$% @ SX#<5J%\XSK\! T1\ !D !X;"]W;W)K&ULM5E1;Z,X&/PK%KPT^S>KS]#*(9BO$#8ES8DWS?,V(89S/C XF]\0ZD W[=AQ"?6 M1HC=A6WSQ89N"3]G.QK)7U8LWA(A#^.US7TN"R)J.T^\> MXNF8[4481/0A!GR_W9+XQQ<:LL/$@M;;%X_!>B.2+^SI>$?6=$[%\^XAED=V MCK(,MC3B 8M 3%<3ZQ)>S+";-*057P-ZX(7/()'RPMBWY.!F.;&Z4S&H8)DN3Q;P9JY>=,&HN?W]"O4_%2S OA=,;"?X*EV$RLD066=$7V MH7ADA[]I)FB8X"U8R-._X)#5.A98[+E@VZQ9,M@&T?$_^9X-1*$!#FH:4-: MFC;@K &G0H_,4EE71)#I.&8'$"?5$BWYD(Y-VBW5!%$RC7,1RU\#V2>FWCFX MOKF_O)_=7-Z"F_OYT^/SW9_W3W-P!IXCN2["X#^Z!"'CG') HB58D2 &KR3< M4_#QB@H2A/Q34CR_ A\_? (?0!"!IPW;E>+@&[SI1^S51JY-R[!WH>Y,+\(+O MR().+'F%<1J_4FOZ^V_0=?[0">L)K"03YS*Q"7UZ2SF7LT8B !&X8Y'8\,_ MK-T(V%;[$LG%=#KEKDCW -.S=GYQHO@L*- MX%;>"'3KM5K?R4T& C:ML!\"J3>.;5S.$HUS7J<#4T$#:J MWJZ NMK+L0&. )EI@U]R6U)[2R5&7^T&BZ76S1C-A:/ZJL MW('O#6J6KG)[:+;[+M:801:I0 ][[ZXT356M.4+EY-!LY8WL$59]64>P6C5$ MJ"9J0.7?<'BJ14)C!&B],GI"*^M5B0 :3;BS39IA6P^"6[VQH[K5IA( -$> MSE8)-;X-WP5!?@K MM@J02@K(G!2:VR[218.*&DU1[0RH;(#,V6"^W\4D(LFF.0D!>PF#=7J@YVG$ M:KVD>D(K*U>! _FG>'"O<:,OM/+VK8H;V+P9T64#M]<,DJ&5GKY<7/.DBE6V MP.9LT<6#<34.N(4MT(SOK]A9P"I;8'.V:.3!N!HF-$*J18:!+[P0P*=Z,.[W M%4!/:&6]*G-@\Q9#5P\VP[8>A.KNQ!FJFTN5+[ Y7W3V8*R)!/#]CHKYY%TG M3@4,; X8S3TX _+,:C1%E1FP"^];DY?==R1>!Q$'(5W)+N?'[.BF@I+HG*Q!XDDE54H.ARGU= M*:"I Y7<#X/@S"\I$UX\='NW*A[*VG FX%81799N..Y86Q M&WX\K&@."S /U:W"R.]84E:"T$P*HB ;>>/^Q?34YKN$[PQ6>FM-K)-'*9]L M,$M'7F % 8?$6 :*/TN8 N>6"&7\;#F]KJ0%;J\W[-?..WIYI!JFDO]@J2E& MWB>/I)#1FIL[N?H"K1\G,)%NV#UN _MD> M0-@"PC\!@SV J 5$SFBCS-FZI(;&0R571-EL9+,+UQN'1C=,V']Q812>,L29 M^+Q'KF?S\7PZ&W\EL_GB_N[AYFI^OR GY)LI0!$FFD?%]OSH$@QE7!_CZBOV0W$AA"DVN1 KI:P(?Y7<>PHV'27B0\8:J M'HGZ'TD8A-$.0=._AX<'Y$1=2R/'%^WA>].W73UJ* :[*>S5O= 536#DX=W4 MH);@Q1_>]<^"S[O\_2>R5VX'G=O!(7;LWIJ5=8G/I*D5,\^D L5D2F2&+5B" M-GCE#:FD,IGD3.[JQ>$"$7D&JO0NWP>!_^C[M/-]>E#6)62@%*3$T#6A6N/ M5<"IL3N2U$)!(G/!?F&XU%O\&4$L#!!0 ( ,^ W%9V4\WZ3 ( * % 9 >&PO=V]R:W-H M965T\7'+.MMH\VP( V4LIE1T%!6)U'H9V M44#);4]7H.ADI4W)D4*S#FUE@"]]42G#.(K2L.1"!7GF]^Y,GND:I5!P9YBM MRY*;UTN0>CL*^L';QKU8%^@VPCRK^!IF@ _5G:$H;%&6H@1EA5;,P&H47/3/ M+U.7[Q,>!6SMWIHY)T]:/[M@LAP%D1,$$A;H$#B]-C &*1T0R?BSPPQ:2E>X MOWY#O_;>R2[S7VQO8^1DZO(66UC_9MLD]&P9L M45O4Y:Z8%)1"-6_^LNO#7D$<'RB(=P6QU]T0>957''F>&;UEQF43FEMXJ[Z: MQ GE/LH,#9T*JL/\K,>N)].+Z7AR\8M-IK/Y_]SD &ZGH2YY#F<=SL[;) MDT&49.&F0\6@53'X4,5<(Y==9$W9\+_(ABW9\).6K[DP[)'+&KJT#-]K2=(# M6M)62_HYX^G[+K\G"_<&SMU=]">OA;),PHK*HIZ;=M/EC9U[CL]Q_+AWL&#\ MEY@#2/229U0,O;F4Q:7OB\D<KZ M.2;42P:F[X$G U;*C%!XX$B4>8[YZS5D;#'T N^MXY',YE)W^,F@P#,8@_Q> M/'#5\AN6E.1 !6$4<9@.O:O@5P.&.P8,0G3/J)P+=$M32-<)?*6^L1"^6;@.G8SWF%^@*#A# M82N,+()&_PX/'7*B9D8CPQ?MX+LS;F K7MN/T?KT4!9[ T%,;4@!_!B_Y M\"[HMC[:3!V);,UBN['8=K$G&POE#+'"[$G)$+Q(H*G-O9M2\A)L-IVH VUV M&IN=_6QRH+# &9+ X94WQ7/23=N#_SG55O;,7'<;V+6U/8:M3VG6K.[4$;P$\F()"#. MU"G)U8>1-I$55V=%0#N(-D1NQW2BGEUDW(B,]Q5)&3UW"(VW1(11O"%T.R;J M!G:A_49HWRGT&Y-J.;.-%; BW*:UO_WE.\&&UNV8N!_;M0:MY575(#7P6#:/Q+9N,US:#/<[7O6QBMBT:EKMNPD[ M*#>9A=6K$WJHUV5.$#CO8Y5DO.QN"O% LY\)FIH02:L)+*JFYH>ILZ[U4U50[+"E!Y/3*I"QCS.5:T)7 >H]U/&Y%M# M#]!4K\D?4$L#!!0 ( ,^ W%;(@W#4E ( -X& 9 >&PO=V]R:W-H M965T"_FJ<@!--F7!U<3)M:ZN M75VR+4)N/&XH@N8@WZN'B7NW)8E925PQ00G$K*) M<^-=SR*3;Q-^,EBKSIH8)R]"O)K-MW3B#(T@*"#1AH'B8P4S* I#A#)^-YQ. M6]( N^LM^Q?K';V\4 4S4?QBJPO6=>Y MX95#DJ72HFS J*!DO'[23=.'#L"+#@#\!N#O T8' $$#"*S16IFU=4LUC<=2 MK(DTVYX M"NDN@8O"6_7^5OW4/\KX0.6 !-XGX@_]H$?0[-_A_A$Y0=O,P/(%!_AFHJP$ M!X[]$QDIWMK9UZN::M1/92[OM:IH A,';Z<"N0(G_OC!BX:?^WS^)[(=UZ/6 M]>@8>_R] DDUXXN.8W*:L0VD9WW&:[8+RV:&S"H.K[#[JZZ?]SDC_ZK-V9$9 MMC+#HS+GN9#Z7(,L.SK[]-4T8:=VX.W)>Y_BAZ-^>5$K+SHJ[_[XVQ*]:TAD MWO@=53TYE\&>*K MJ@7C"KN<(>5P<(%]DO4TK3=:5'8@O0B-X\TN<_P @30)>)X)H;<;4Z#]I,5_ M 5!+ P04 " #/@-Q6ZL +X2<# ">" &0 'AL+W=OY-!9. MG-E."_]^9Z=DI;05D_:E]/F M^ 7]J^-.7.9,XU2*!YZ:?.*-/$@Q8[4P=W+U#==\^A8OD4*[7UBM;0,/DEH; M6:R=*8."E\T_>UKKL.$01GLVE.<&46[G/Q,/.K CZOSV=4,3N'&Y*B E\W=L"(?7Z)A7.@3 MVKV?7<+QT0D95TOTVZ?S!I5^%. M979:TTDQK9%.5<[I?93-J>)3DK-R@>[8F_.4<\$7[BEI^[[>P:W_)N]H.-CB M]M:F/^KOYC9HN0T.]YU40_C=!T.C%J8T.+H Y=TV&HR_#=-4JX3^YB!J.,[16A" M='L;AQ5T@EXTW#K3/7;A]KGZ&Z6^0+5P'5"#RZNIF.UJVV3/76_96K^@YMOT MRK\P3>>F>KC@=&$%9@09=(9TWU33#9N)D95K*'-IJ#VY84X?$*BL >UG4IJ7 MB0W0?I+$?P!02P,$% @ SX#<5@QS<)@& P :@L !D !X;"]W;W)K M&ULK99M;]HP%(7_BI554RL-\OX"@T@M[;1*=*I* MNWTV8,"J$V>V ^V_GYVD(20A5&A?($Y\CI]S3? =[2A[Y1N$!'B+2,S'VD:( M9*CK?+%!$>1]FJ!8/EE1%D$AAVRM\X0AN,Q$$=$MP_#T".)8"T?9O4<6CF@J M"([1(P,\C2+(WF\0H;NQ9FH?-Y[P>B/4#3T<)7"-9DB\)(],CO3298DC%'-, M8\#0:JQ=F\.):2E!-N,W1CM>N08JRIS25S6X7XXU0Q$A@A9"64#YM4431(AR MDAQ_"U.M7%,)J]0/7HK-6 LTL$0KF!+Q1'<_41'(57X+ M2GCV"7;Y7-_7P"+E@D:%6!)$.,Z_X5M1B(K =(X(K$)@?59@%P(["YJ39;%N MH8#AB-$=8&JV=%,766TRM4R#8[6-,\'D4RQU(@SZ8'IW/;N;@1YX@")E6+P# MN@($R=H @N$<$RPPXN#R%@F(";^2,U]FM^#RX@I< !R#YPU-.8R7?*0+2:1\ M]46Q^DV^NG5D]0?(^L VOP'+L.P6^>3SP 4::_(5XXAMD19^_6)ZQO>VK/_)[""Y72:WN]Q# M64"G+6"N\C.5^D?8AHYEC/1ME;O3^4QNI^1V3G&[;=RYRJUP!TX-N]/X3&RW MQ'9/87MMV&X3VZMA=QJ?B>V5V-XI;+\-VVMB#VK8G<9G8OLEMG\*.VC#]AO8 M?HVZT_=,ZJ"D#CJIGZF I T[:&![C5])I_69X(,2?- )/D6<#\%]E*0"+>4! M(9!<0[0E&322]&RWEJ1SK3.3F,;^=#1.;P*031.# L?KYK'8>N89S1URS5JN M8I)_\-($Y:1#WLII;G;R3E+&4-Q:[$)9I7),NT[5G.3:_A&J_;%J=IY=X2\: M]Q8=9%:C%)8=U,F:DVS/K)'IE49(=:&R05CCF,MM6TF5T?=E,)8W=OE T"3K MC>94R$XKN]S(9A@Q-4$^7U$J/@:JW2K;Z_ ?4$L#!!0 ( ,^ W%;-5#2^ MK0( /<( 9 >&PO=V]R:W-H965T?Z MG$M\XQ64/?,80*"7-,GXP(B%R.],DXFS/?HUN1D SF#/%MFF*V'T)"BX%A&X>%!=G$0BV8OI?C M#2Q!/.1S)F=FS1*1%#).:(88K ?&O7T7]%6\#OA-H.!'8Z24/%'ZK":3:&!8 MZD"00"@4 Y:/'8P@2121/,:?BM.H4RK@\?C _EUKEUJ>,(<131Y)).*!\=5 M$:SQ-A$+6OR$2D]/\84TX?H7%67L3== X98+FE9@>8*49.43OU0^' 'L_AF M4P&U,*47[$&"!?8_1 C$5+=G40)NIT5(^R539EX+) M72)QPK_MH-&OZ72RFHYGJR6ZGP5R/EM-9C_&L]%DO$1?T)S1:!L*5&#&<"8( M<'05@, DX==R^V$9H*N/UYXIY'$4J1E6J8=E:N=,:MM!4YJ)F*-Q%D%T2F!* M';48YR!FZ+0R3C'K(-?^C!S+<1L.-'H_W&F !^^'VRUJW+HTKN9SS_"UUJ7) M[I*NVTRG[H\[GN,0!H:\(#BP'1C^IP]VW_K69-4ER8(+D9W8V*UM[+:Q^PNZ MQXG8(WB15R6')N-*@AM-H.[)G>_>6I;EF;MC1QJBG#=104-4[SCJ1$.OUM!K M_2N\?06;9/0N6?]+D@47(COQKE][UV^M_V/IV1[EP B-FHQK)W#1'C!KO5^E!V];()_Z,I/PGD M?;&ULG95M;],P$,>_RBE,:)-&DZ9/;+21UHX)A,JF=8/7;G)M MK,5Q9COMAOCPG.,V"Y 5B3?QX_WO=V?[,MY*]:!31 -/(LOUQ$N-*-*[F;E0TEJ7)>(XW"G0I M!%//4\SD=N)UO?W$+5^GQD[XT;A@:UR@N2]N%(W\6B7A G/-90X*5Q/OHGL^ M'=G]U89O'+>ZT0<;R5+*!SOXG$R\P )AAK&Q"HR:#H+V]W>P(.X MU$:*G3$1")Z[ECWM\M PZ+]F$.X,PHK;.:HH+YEAT5C)+2B[F]1LIPJULB8X MGMM#61A%JYSL3-0-.C"[GL^OO\+B[GKV!=[!+1:EBE,*5W"\NX?CHI,GNF@.>>G4&>Y6G MWBN>%E:([N<^:5 HN59,M&7!*?7;E>S[.]<%BW'BT0/3J#;H16_?=(?!AP.< M_9JS?T@]>CE6D"N(W6'2_8H?3O5N'WI&SJT(.B/1F=C?]." M-:BQ!@>Q[JB4Z%(].Q1ZI8\E5Y@0H#90H')(A/9R=FUXSLE9 V_0"8;M:,,: M;?C?&6-"EKEI(W&:PP;),.B,VDE&- MOZ0-:O075+_3^X/);U01@6I=U4I-<9,75U#JV;H<7[@J]++=U7)Z?6N>:\AP M1:84/AV/"RFZ@]9649C^P#NJ?5/0+4$L#!!0 M ( ,^ W%87>N4$+0( )H% 9 >&PO=V]R:W-H965TF?' M14F4GHH]EK4 DEM1R;#ONM>X)+1RDLBNK442\48Q6L%:(-F4)1$_;H'Q-G8\ MY[3P0/>%,@LXB6JRAPVH+_5:Z!D>7'):0B4IKY" 7>R\\Q9I:.IMP5<*K1R- MD2'9^_I#+LFN6+9&0 M,E$3,4>%?(=_U@0IX^7>Z?R[%&'#C]@=.W?L$%OS'C;(JFDX?3?',NW;?3K'])[,STF @#?[DGJ2\+'5_Z"\G.USUKP^1 M1A5TKE6>IP2!W^0^J:"'0DK(&IM)W1 MS2B#.W-=[[>D?ZOJ4N)1YYA32W]V>UI)Q&"G=>[LC485W4G0312O;3-MN=*M M:8>%/CQ!F *]O^-&PO=V]R:W-H965T2D&?KC1\JT:=HR;:'OVOMP MC17QH60](:E7E'3YDA>?RID0%?DR3[/RJC.KJL6[;K<)Q76B>=OU>;]"=QTG6N;ZLEST4UY?YLDJ33#P4I%S.YW'Q M>BO2_.6JXW76"WY-IK-*+>A>7R[BJ7@4U>^+AT)^ZFXHXV0NLC+),U*(R57G MQGO'PX$J4*_Q1R)>RJV?B=J5ISS_I#Z\'U]U>FJ+1"I&E4+$\I]G<2?25)'D M=GS6T,ZF3E5P^^8>,Q21>IM6O^5K6_RMU>AXR6997/=6&Y!?,D6_T;?]%?Q%8!_^) 5\7\'<+> <* M!+I L%,@Z!\HT-<%^J?6$.H"X:D%!KK X-0"0UU@6!^LU;=;'QH:5_'U99&_ MD$*M+6GJA_KXUJ7E$4DRI>)C5UY9^3QMX]W?W][>_,847+W\?XA M^O!X\]O[CQ_(SU14<9*6OUQV*UF7*M$=:>[MBNL?XI+[/*MF)8FRL1@WE*=' MROL.0%?NY&9/_?6>WOI.XM^6Z1D)O#?$[_D>^?V1DI]_^H64L[@09H/>7)G>0,(J$14@80\(X M"&89U=\8U7?1K[GTII*6_)QD6M/&)L\):>L($D97L+"&J=''\[47!N&@/[SL M/F\?_H;U_//><.#9Z['&]4(_].WU.&@GK(,6;@Y:Z#QHT>=E4KV2]]E(_F'+ M\0QY2..,_%/$Q:J]^=>]F#^)XM]-1]));GLDD3"*A$5(&$/". AFB3/8B#/X M_OW' &D4$D:1L @)8T@8!\$LHX8;HX;.IN@^_I+,E^M!&XF7U2PODO\V#GQO MG:BVIB!A% F+D#"&A/'A7N<6].K_-IV;)<'Y1H+SDR2(LVP9IV2A>J,](8C> M/I)DHT+(IH4L1*$Z,'G>WR2+L\JVLB!A= 7S>EM?8^^L%^X,.)!5,B2,@V"6 M*A<;52X0XTTGI.W!1\+HQ=Z?4&_GP".K8T@8!\&L ^_U3-[2@XQ:R5?R00Y) M/DXFR4@4))HOTOQ5".>HUEUU6V&@- JE15 :@](XBF8+MA7H>=]_=*OK1)F% MI%$H+8+2&)3&433;+-^8Y3N;KC]$6279],B(Q0UIK0J21C5M9]#B[PY:H)4R M*(VC:+8#)GKUG#ERQH[ JE42@M@M(8E,91--LI$[YZ_1_08T'# M6BB-0FD1E,:@-(ZBV6:9A-AS1\1;/5:2-VL"38*A-'IDY_KD53:[C9<(H=O! MH#2.HME*F.S7K%$/:*P+I5$H+8+2&)3&431;&1/N>L,?T#]! M8V HC4)I$93&H#2.HMEFF<38OQ:@KN2 MMI9HVK8EPUXXN+C8D01::P2E,2B-HVBV)";U]9W9W^X5Z'+Y]!\QJDB5D[+* M1Y](OE#]C&Q:LK%>$B_DAHR2U4BF4#-V2S+5UZ7D^1(1ZRL.ZL,D*4>RDU(G M'(UR0>-A*(UJVO[EWIW0#UHK@](XBF;+98)?WQW\'I-++JR*9*3,T6YEX_V% MRRRI5KW8-X@ >A-*IIUJ2Y1M&@Z3*4QE$T6S23+OON=/FP:-*-^KX+V=NM M?OO-)D&39RB-:MJV26&32-!(&4KC*)HMDHF4?6>P:.;BS/.E/ L_(%+;%HE\ M)3\UN@3-FJ$TJFG#79?V9(*FR% :1]%LF4R*[+N#UL,RC>)RI@,?>:*65S/I M2]W9Z84(MZ !-91&->VX6] X&DKC*)KMEHFC?7<"3.*D(,]QNA3J M;F;5'+V1XRNA[O5]LYY!KWLX%2:,MC54H;C:MF0DRCEU3=8I+=BVR*O M88!RY][:MA9!:1&4QJ TCJ+9%IDL/7!GZ<[!4^M)^>[*VG9\4!J%TB(HC4%I M'$6SE3()>N!__R%5 W#H30*I450&H/2.(IFF[7U+ QW9'[:I'PWI+4JV.=; MK&C')N5#*V50&D?1; =,VAVXTVYGAW7*-'PWO[4>T ;2HN@- :E<13-MLC$ MW$'X _HH:'P-I5$H+8+2&)3&433;+!-R!^Z0^_@T?#>@M2;0-/K(SCFFX4.W M@T%I'$6SE3 !=? - 35=GW\[^RQH5 VE42@M@M(8E,91-%LC$U4'/R"J#J!1 M-91&H;0(2F-0&D?1;+-,5!VXH^KUA=DJK^)T%2?.X^*3J'2JF$](K&G;CP[(8S=3S?.P; MHIO$<(/;B@&E42@M@M(8E,91-%L?$S+W?\!C.OK0K!E*HU!:!*4Q*(VC:+99 M)FONMYJM[;ZCS,UJ;0PT0X;2(BB-06F\OS]U?&V"28?[ITVHACZ3SEUG M:V>@87*_,4SN>;O/P86&R5 :1]%L9;8>A>P.D]LILQH!K\5IM 6:+4-I5-.V M_^[\IF$PM%8&I7$4S=;%I,;](Y.CDZS6998OBU+-6U6OGJ@GH+X(\4DM^"PU M2B:O]82+:B:(<^#\M7[Z?:-'T"092J.:9GFTYQ T'X;2.(IF.V3RX?Z12=#: MH6RITCYU:CU?O?M!:51/CL^$&,M69ZU72ZL:=8(FSE :/?)UA?KK:1SE0"-G M*(VC:+9E)G+NG_:09C.X6=\;^Y*)HIPE"XA7T%@:2J.:=NR9O=!*&93&433; M(9,W]]L]XWEM@[Y_>N\FC+KQDE:)K'Z<0WVSAKH2IM)#\^P/7?I CNC>I-9& M0>-H31ON#J!VC8+FS% :1]%LHTS.W'?GS!\G$U&8BZ,D%=FTFC5Z ,V3H31Z M9"<'KAX+&C%#:1Q%L]]O8B+F\$C$_$5V58DZ'R^2T?99N6H_MF8XRT\'7]%T MZZZCK390&M6TG0[I?+=#@E;*H#2.HMF*F!@Y;/'<#],?[75$^4XS8X;:^MQ^ MODRK9)$FHO%N0?=6M)8(&BR'^P_X\/:[(&B=#$KC*)KMD F,PQ:!<0N'].T5 M;G&@^3*41C7-"ZS3]O/@+ AVY8%FQU :1]%L>4S"'+H39OW(LJ0LE\[/<#IB*'V)?^8=_ZAWWM'_:]?]@7__T_HN;01,VA.SL] M_73;#6JM"S0@/K*3_M!QO@W=$@:E<11M)4=WZ[78>EV2DGN*S>MOP M9NGFK>HW];O$=Y;?>N_NO(;EU'O'5N],-_C5*]SOXV*:9*74:R*KZIT-I?7% MZJWHJP]5OJA?ROV45U4^KW^&PO=V]R:W-H965TE@/BJ*E0>N'QI(OCW@.>2\/:=V>8_HCV1/"P,\PB)*[R9ZQP\ULEJSW),3) M-#Z0B'^SC6F(&;^DNUERH 1OLD9A,$.:9LU"[$>3^6UV[YG.;^,C"_R(/%.0 M',,0T]<%">+SW01.+C<^^[L]2V_,YK<'O",KPKX>GBF_FI4H&S\D4>+'$:!D M>S>YAS>>KJ4-LHAO/CDGM<\@I?(2QS_2BX^;NXF6]H@$9,U2",S_G,B2!$&* MQ/OQ3P$Z*9^9-JQ_OJ!_R,AS,B\X(@]"/\K_X9R%$K0$R.AJ@H@$2&L"N!GK1 M0._;P"@:&)DR.95,!P\S/+^E\1G0-)JCI1\R,;/6G+X?I>.^8I1_Z_-V; [A M%*R^/"W_>K^X7SUX8/GT^/SP:77_Y>/3)_ >K%B\_@'B0S5&/O-) MYXA&$_ M2-[RF*\K#[SY]>WMC/'^I*BS=?'L1?YLU/5L!![CB.T3\!!MR*8),.-$2C;H MPF:!E(B/F$Z!#M\!I"%=TJ%E_^9(TMSKWQPJV.CEV.@9GMZ!US4N,J5S)$.. ME!:/F^2 U^1NPJM#0NB)3.:__0(M[7>92F.">2.!-10T2@4-%?I\M<<<%. 3 MGZOX)2" %TJPHSAB[\""[/PH\J.=3,X,L"D:/9%A1(RP--/NKR M$;=+0K:2$%_LML3O0YAED;Z087I^3B_.?L MY"M"1VHZK:[H*3-3&(%E.TZ:PEX[3DSA!CFW).G8_A"*(BWH*#YE:]Q M-'CEK, E;9^.+&&XDZD[9K:.">:-!-80%FJ59=&4\V:! QRM"< ,L#T!+Y=" MGHJ=WC@0ZL=7$Z1X2'W@'=/5+%M,$5F@H2/'%HJ#)PN$NFF[4#Z58,VDP3'* M6('2F,O2,B8+E)8Q>6!W&8.HHH24E!Y^$KKVDQZDE#A#TZ! :Q1F'5JV8XC, M)8$6GQR:WL&\RB(=S8*V*[*2!.I(JU?%)JO* M:4&UU1*2DD2;@>G8MDB.H[E\'$6NDD!9WGJR0"%OFUPKUP7[V:X32=)AY!4< MD'PZ9\O8-:9MXV0:MF:)4W"I[L70FCT66E.SRHA!M1.3:G;@NW]^P>+L]E7A MVJ:*.Q5'1ZXHG+(K@X4;":TI7&7XH*TT$M^SHPNNTOV)4+PCX#-)SW/2]6[) M=\^4[\J/. !_^ULB%4WI)P>7SS'1O+'0FLI6]A.J_>=E2IXO"N-"85HJO*XI M''0IK'Z*"5X)I@FP0)@?=MA@@U\3J;I*I,'JCH365+?ROU#I J\42:F0:D"] M$-+M(>2H;G6,C"K*EA=?"J'#Q2._CFCJPG,R7DX-0P9 ) \3!*'N:Z'0)4MAZI;7US M8]93 %/6%_$(01;%ATSU(2W"U&GL M2:,Z$[1RS$A]1MIC>]:3K"T;MG;>CFJ*QT)KBE>98M3/%%_;I_54T&F-,)\M MXD97W:7! OX?OA=5OA>I#WX_\AV#'R7^&GS#P5%N*$8]V1T5S1L+K?F+9V5V M=;4ME2Y"TJFE!AK\DV>.9M'[ MR6/$\M^SR[OEZQ/WV4L#POT%O/'RER JF/R=C$=,N=M*0$"V'%*;IB\QT/PU MA_R"Q8?LA_^7F+$XS#[N"=X0F@;P[[=QS"X7Z0/*ETWF_P)02P,$% @ MSX#<5EV"BOD,#0 5)P !D !X;"]W;W)K&UL MQ9UKU4923NEXSMJMCTU$[MYE+Q7#YC"]NJ2,(+.$[^_382 M4NO0Z$@MOV3\(?%%_73#*QJ>@X#SEZ+\4CWF>6U]6\R7U<7HL:Z?WDXFU=UC MOLBJ39=-5K,)ZYMAY-%-EN.+L]7O_M47IX7 MS_5\MLP_E5;UO%ADY?>K?%Z\7(R87GV^M9E%NB^)+\\-OTXN1 MW8PHG^=W=8/(Y']?\^M\/F](?VY>/EWWBY0T/#NBGFU^M=Z:5]KCZR[YZHN%FUC.8+% M;+G^/_O6KHB=!FZPIX';-G [#1Q_3P.O;> =V\!O&_C'-@C:!JM%GZR7?;7B MTJS.+L_+XL4JFU=+6O/-:NVO6LOU-5LV;Y2;NI1_G_^?G MJW36@ZPZ69RUP[F:CT8=]]@7.M] ML:P?*TLLI_F4 B9RR;:+YVX6[\IEB>^SYJGQS=W M>IJ+XYO;S,KPMEE[*YZWAW=4F'VIK;%^/[:9RMY63]E=?C&24_ M_^&$]B]]:QP)2Y$P 8*1;/QM-CY'OQ2;$#ZMMZC9TIH6\WE65M937JZWJ)_Z MLEECDQ6VV2M\O0S&H7RO?MU=Y_J+PK$=T1>E?2]R.B\2!UY$ECW8+GO +ON' MY\6M7,;BWKI931S6'W+K+^??F_?GYCW[<><]VZR<]133NT;6G04[0XQC.Y$Y M=58*.RC3-R(2)D P$D:X#2-DP^A9X6^LOU;[VWQJO?N:E_+XP3KY[1H>\W9E M1VB:#!(F0#"23+1-)@(D\SEO#@^;S>1:[DI+>2#VG,VM_\[N>V=VOL? ^IXW MD8;68KU;CJQI]KUOQW[-@DPC0\($"$8BB[>1Q4=%UFXNV>T\?V.UT]V?>=7D M)H/<_?.AR2W6)K? C^PP]CN;$#LNTSR0, &"D3R2;1Z)>1ZXR2WIV\TZG638 M$9HF@X0)$(PDX]A*1&PVFS/+&<>1- AO[-M]:Y=O;WH8"J6E4)I T6@2.TKH M#.,)+1>5$)*60FD"1:,)N2HAU\ 6WEAS"0I?9\L%DSFI[-HN1$Z'W2R@"@VE"12-9J$L MVN$U&JR2;6^[AUN.'29VW#46?EC&D2!I D6CD2BY=WB['U@HV]YWMQAW'&CY M0&4?2A,H&LU'^;Z#$'XSK3S09=1ZI6-OQ-+=*Y8\RC@Y:#4 1:/)J7J 7;8>[\YV;)+ZC[8&@N@^E"12-AJ*,WSE!^8'377S, 0+4_J$T@:+1>%0! MP.$K &=2+T-;6J8_]OO.Z%SQ[8T=!FK[4)I T>B).>7[KCV,9;K0.@"4ED)I M D6C":DZ@,M:+-(RVYZ(9,QS@)J_"@:S4(9OVMF_*^1S+:KW7W( M>C:D84"-'TH3*!H-0QF_RQL_V#+;WG:/NA+'\^VXFPC4^Z$T@:+11)3WN[SW M#RR9KG[:VQ\[VA8#+0) :0)%H_FH(H"+* *82>:!+N-6,OVM8\9[)9-'&2<' M+0^@:#0Y51YPCRL/X"2S[9 4U4+'][3-"6K^4)I T6@HROS=$\P?.-U%/=.= MK1VM08L 4)I T6@^J@C@\D6 ,ZF78;RRS"3I7<-(I[Z&TE(H3:!H- GE^VXR MD&5"ZP!06@JE"12-?B95U0$\_KP_T#+;GHAE-AMB9^+B!V3\$52H\J-H- RE M_)Z9\K]&,]NNZ%ZDF0YI&%#GA]($BD;#4,[O\-_^!/=/33__+3:;[60Q^C,;Y8#]#/T0=P%-U ]1!S#SS -= MN@8G,WF4<7+0"@&*1I-3%0+ON H!SC,]_4* /?,=U/ZA-(&BT524_7LGV#]P MOM,O!^B;[Z"% "A-H&@T'U4(\/A"P)D5C!U/BF8P#N+>-8S4ZFLH+872!(I& MDU#*[\7#B*8'+05 :2F4)E TFI J!7C\J7^D:":Z:#8;8G?B@EH_E"90-'JU MH[)^W\SZ7R.:;5?THK*@:_W\@$S#@-($BD;#4-;O\]8/%LVV-W+@Y?EAZ'4/ MO/AA&4<"=7\4C4:BW-_GW7]@T?3UCP $^D< ^#$:YP,M!*!H-!]5"/ 1A0 S MT3S0Y>9J3&_KF<%>T>11QLE!2P0H&DUNYT+[XTH$.-%L.]R=[R(O\ -MNH/: M/Y0F4#0:BK)__P3[!TYW^D4"P;A[M,8/T3@>:!D 1:/QJ#* SY';4+1_SHS)-!$H3*!I-1(E_P(O_P)89Z)\ D%M,-QYH M$0!*$R@:C4<5 0)$$99P< MM$" HM'D5($@/*Y @-/,L.R*>V6R(W8D+>_=_[.W_ MAY#^4$E_:";]K_',4+_&/])N),>/QS@+J/.C:#0+Y?PA[_Q@SPSU&_LG7N#X MW;-E_*B,$X&:/XI&$U'F'QYW<_^A-%,__1^-NT4R?HC&\4"K "@:?7B)J@)$ MB"J X>-+^"Z]UC+=C67NOP,03S(-#DH3*!H-3I4'HN/* SC)C/0+!'HG.WY@ MQJ% S1]%HZ$H\X].,'_<9!?IUP?HDQT_1.-XH"4 %(W&HTH $5\".&O&SW*B;?WE1@H+042A,H&DU"R7[D#Z.8$;0( *6E4)I T6A"J@@0\:?]3Y^D M ETHF\VN.TU![1Y*$R@:7?7*[B,SNW^-4+9=13MA:/MSJ-I#:0)%HTGL/-N/ M5WNP3D;ZC?S#)(ZTD_K\J(P3P3ZX;PC!CY3@1\?=R'\@G8ST\_S1..H68/@Q M&N<#U7T4C>:C=#]"Z+ZA3_)=AJU/1MLK,/W]0@FM!$!I D6CS\14E8#XN$H M\*F8^J4 @1>&VAVT^8&9A@*E"12-AJ(L/S[!\G'37:Q?"B"GNZ";#U3XH32! MHM%\E/#'O/"?29/LO94LW\[44Z"T%$H3*!I-0#E][ UCDC'4]:&T%$H3*!I- M2+E^S)_8/WUV\K79:;VYT=D)ZO!0FD#1Z)I7#A_S#@_6EUB_=5\4N:'=#01J M]E":0-%H(,KL8\13_4[?8/0;]_5M,%#?A]($BD;S4;X?'W<'?Z2]'.C2[YX- MFA,9260FD"1:,)*+U/ MG&'D)4%*]#64ED)I D6C"2G!3TR>\&/N37^7Q>67?%\U+BFR/O[6^M,K]OGCW_]IT[FLB6ZN67YT\RH?=9 M^3"3,<[S>]G4'CO-# MT\%+47Y9#>_R_U!+ P04 " #/@-Q6=45T\/4# #P% &0 'AL+W=O M=] _LS\XGF2)QF[=Z#LD6\ M!'I*DXSWK8T0VSO;YLL-I(3?TBUD\LR*LI0(NE":VZSB!G9(X MLP:]_-B,#7IT)Y(X@QE#?)>FA#V/(*&'OH6MXX&'>+T1ZH ]Z&W)&N8@OFQG M3.[9%26*4\AX3#/$8-6WAO@NQ(%*R"/^BN' S[:1*F5!Z:/:^1CU+4>-"!)8 M"H4@\F\/8T@219+C^%I"K>J:*O%\^TC_+2]>%K,@',8T^3N.Q*9O=2P4P8KL M$O% #W] 65!+\98TX?DO.I2QCH66.RYH6B;+$:1Q5OR3IU*(LP19J#[!+1/< M;Q/\*PE>F>"]-,$O$_Q0"#+H,7I 3$5+FMK(Q3,:SB?T V:"[I\O%'"1FA)4_FT M<9+?+WA2VX#>A2!(G/#W,OC+/$3O?G[?LX4GAR]-Q0S5>=9.\ MG.==X7WW+BR>D= M25AH"%:3U:]D]9OHWY55IV1!;.=$]4[=#UP_Z#J.T[/WYR)IXKI=[R(NU,1U M6OYY7*VT5E5:J[&T,>4"T15Z@#UD.^#HWRFD"V#_Z6IJ1+WVZ3 )"PW!:A(& ME83!VYHN,"FK25AH"%:3M5W)VC9NNH+8.C>)XUYZ3A/F=RXM=QGF^<%5QW6J MNCJ-=3U(I0A;;A#)(A1*VR5T*_LC@2;EX]+DP$;T:Q\5D[#0$*PF:;>2M/NV M#NR:E-4D+#0$J\F*G5//YQCW8(D\MPWV<'#I0EU@T+X,#'6!+:=[U8GXK*?% MS?7):42K:GB8"N+$A_C$[!I<3.ZRSHR9.?2LOW*B):VNZ M5OML*2@%MLZ7U+@<]BX3Q?))=;1:MAOFBU7?'!^IY;Q\B>F$*=8"IX2MXXRC M!%82Z=RVY=UAQ?):L2/H-E]P6E A:)IO;H!$P%2 /+^B5!QWU 6J1<[!_U!+ M P04 " #/@-Q6:'&.=*$& "P+ &0 'AL+W=OE6IVZK95\^N\2 U23F M'$/+Z7[\V4D@)'7,AGKYT"9AYHGG\8SS3/#XA?'G=$6( *]QE*37G940ZZM> M+YVO2(S3+EN31'ZS8#S&0I[R92]=LAQ_%Z,:=*9C+-KCWPR9AL1 MT80\(V79$;$U_4CEV>] TI(8Y*D ME"6 D\5UYP9>!>Y .606WRAY28^.@0KEB;%G=?(QO.XX:D0D(G.A(+#\MR53 M$D4*28[CGP*T<[BGJZ,^R D"SP)A*?V"RV^I]!,3 M"+M@]N5A^O?E[\R[P(4? '*0JQG0],?=D<8]^'%W:(C&/4R0F^&Y#7@S MP>;/ERJU0S!GL:SW%"OZ=4SG2)X>2:T@5^D:S\EU1RX1*>%;TIG\]@OTG3]T M+-D$"RR!51CT#@QZ)O3)W>M:+C*2OH@NB(XVHWM;VLQCZ8,=P3S5472&8X6. M_H&.OA$IH%L:DB0$.TJB$%S@%&"P)GQ.$J&MWQP..AF>>HYL)\ZXMST.VGC' MMKEB":Q"CG\@QS=6VX-8$0YHDC]0&\K,MYDO-L$"2V 5Z@8'Z@;&O/J8R.6) M (%?P1-)R((*J0OF;)G0?V7M+3B+ 8XB-L]H!6P!TA7F1+.R ?*JCK6EF@]A M8$C%DQ:!,8PS21H>2!H:2?I.DW A:3BF*94\X4BQI(LXQ^L;(AZ>C-@XIC,C M'ATB'ADC_IH<94%EFN=% M76?)!9FR4)5)0=^^:C;M^3QQ;Y@]6L 0Q+D.0SX(\4Z'-#4CM:7<%EJ5\R/E M"]MQOL"4@RV.-AG]DNF0\&A'DV6^5"GV62%]EQPGRO6")B!D420?S9E/9JA7 MP?E@1D=9#;ONL);2&BO41:-:/6NM^OV#59405!*"C(3J-GVV>> M5;3 %EJ5M5*?0WL"'5I5Z%;1 EMH51I+D0[?J=)/^'NY0 :#_3)F6,5L"O[ M%EJ5MU+-0[.OC45K4Y9/K:(%MM"JK)4R'YIU?JNBM:KWK:(%MM"J-):2 M'YHU_^FB-?LWM\-3LV=KGGZ&Z(>EZH=FV7\7KR.V(P2D*N_V*D)+F"6M7I!H M$RVPA58EL6PDX,A>S=KL#:96T0);:-67HV6K@/[-6G;9*A>Q>K4 M+2KE/C++_<:X5[(-:!TXU [30X-ZX'I#Z*-ZX'I#"=D0>"GKD5G6GURDS?YM MB^7$: QO0,_QK')2BG9D5+.3;RR2:T=$Q>Z\O'=UD^6-4'WV]7:#07WR]79P MU##WI:I&9E5\'.=9>>[I!M9W83U0K9TW@O5 ]78#OR'04@8CLPS6/V'!?\#0 MU)HA6^>]57UL"ZU*9ZF/D3U]C*SJ8ZMH@2VT*HVE/D;OU,F,K$IGJVB! M+;3J+_&E=';-TOED.9_P-[2[9L_6/[?_C#?K;BFU7;/4KE7O>L/G*YE[8!WA MQ-3\FF%;;V"PB1;80JM26HIX%]G;!F)5SUM%"VRA56D\VDQCUOTVFU]7*]H= MV/=JXKC!4/9V-77<9 @;>D"W[ -<\=X&KC=TG'K_TV0(&W[3 M^6EK8RS78.S7*L4E%K>-8K<]_:Z!?J;ULZM3[;>KE]_ MPZ.W\P>P8:I+L>V:Q?)[>]T"OM[K#NM-?8/=X$TU:^W\H>\I1]XZV)R+= 'JX>MMW>9)M-:]=OX560;YXM8?*]O/>8+ZD4TQ%92$BG M.Y"YR//ML?F)8.MLP^@3$X+%V>&*X)!P92"_7S F]B?J!H=-RI/_ 5!+ P04 M " #/@-Q66:9IBOH" !""@ &0 'AL+W=O6F:/%A@0GB- M+C&5.S/*$B+DE,U-OF1(0@U*8M.VK*:9D"@UO+9>&S*O35VWP)<*,;XU!93*E]$%-KL..8:F ,,9 * 8B/VOL8QPK(AG&CX+3*%TJX/9X MP_Y1YRYSF1*.?1K?1Z%8=(P+ T*OW[9-(=TJL!D4+GJY"_N@"[BEJ5APN$I##'<) M3!EO&;2]";IG'V6\):P&3OT=V);M5 34?SG8,))RDA?%MQMI"M<"$_Z]2O>YI.2>:?B&Q'X&8I MDLP_$=F.GJU2S]8?#RPK#RQN'5B>'UC 1]G3<*R2M+57C[9K[9?MOIGSOK5? MM_MF[L5.>><)FENO:X)LKKL4#H&Z9?(WJUPM&Z&N?O^?K?=D@Y3W,[]I\NY* M/BE2!PXQSB2E56O)$\_RCB6?"+K4;_B4"MD1Z.%"-GG(E('&ULK9E=;Z,X%(;_BL6.5C/2;L$& NDFD=K0Z?2B:96TN]=N M< (:P%G;::;2_O@U'X% '-JH[D4;R#D//J\YYBT>[2C[R2-"!/B5)AD?&Y$0 MFTO3Y,N(I)A?T W)Y#<>V61$ MMR*),_+( -^F*69OUR2AN[$!C?V)>;R.1'["G(PV>$T61#QO'ID\,FM*&*?M[3OQ?%RV)>,"=3FOP3AR(:&[X!0K+"VT3,Z>X' MJ0IR<]Z2)KSX#79EK.<88+GE@J95LAQ!&F?E7_RK$N(@P;9.)* J 742$#J1 M8%<)]D<3G"K!*90I2RET"+# DQ&C.\#R:$G+/Q1B%MFR_#C+YWTAF/PVEGEB M NT+L+BYO;^9/8&K60!N;QYNYU>//^ZFX&[V_6%^?_5T]S #?X(Y>279EH"O M 1$X3O@W\ 7$&7B*Z);C+.0C4\CAY%!S65WZNKPT.G5I!.YI)B(.;K*0A&V M*>NHBT'[8JY1+_$>LPM@PS\ LI -GAB:X4T4+P&62X!J0DJ@HP;F2\PE MW^ E&1MR#>&$O1)C\OMO<&#]I1)/)RS0!&L)Z=1".GWTEI JUS"6;DV]ESUWBC7!6@H-:H4&O0H]2S5("!8""_4<]Z:? MVQDZ88$F6$LVKY;-T[W$>#J%U D+-,%:0OJUD/ZGEAC_:%F CF.[G7;TCQO6 M=:'766(446XCKI_(&I*0+TE+.13 M&Y4*O/U4H+=-'::C96%W[.ZU;IAS>_ M,W2ZOE 1Y7HV[#:2@F5YIQJI,;OP';=+1$18E*/OS3Q[XG72 EVTMFJ-%89#[6VDU29KI06Z:.U7=HU11KW6 M\=TVJM);3Q''Z[Q7F2JB;,?K/I$44<@>GF@CU+A3U.].YX2+_.V+?"[EK[F3 M4%E'+^/<6T K+=!%:^O76&.$=#<4TFJ8M=("7;2VFHUA1KT6\OV&LH]?-AP] M<::J*-MWNPUU'.5[@TX_F0?;$REAZV*;AX,EW6:B?+E?GZVWDJZ*#93.^6MX M&90;0@VFW)^ZQVP=9QPD9"61UH4G6YR56S[E@:";8A/DA0I!T^)C1'!(6!X@ MOU]1*O8'^07JC;?)_U!+ P04 " #/@-Q6RA#(GR,# "C#0 &0 'AL M+W=OPD39,2HE:*^ )QO'T$=S))[B*9,K/6=9 MXP@1CBD!#&T&VM"\')F6 B01?S#:\\(U4%*6E#ZKQ7@]T Q5$0K12B@**/]V M:(3"4#').OYEI%J>4P&+UV_LMXEX*68).1K1\"]>BV"@]32P1ANX#<6,[N]1 M)JBC^%8TY,DOV&>QA@966RYHE(%E!1$FZ3]\R8PH $SG",#* -9G 78&L!.A M:66)K&LHH-=G= ^8BI9LZB+Q)D%+-9BHUS@73#[%$B<\TVZ#^.#"\A7XB/H,Q@%> 2BW M4I7J-(U3G49MU4L>PQ4::'(OS>81LH M6^17A4&!B0]")/<48&KSM.BFM96+-*[*E325FZ12WYN=US,-MZ_OBFHK@BRG MEP>55#BY"J=6Q1/!0BJ8"RA0966U\*^^KX;(2DH[N=+.:3JXTZ0C#9&5'.GF MCG1/U\%IJDZA.5VG8W_HX(H@PW*K.]C-5;BU*A80[R&I*JD6]]47U1!926(O ME]@[3>OVFG2D(;*2(Q>Y(Q>G:]V+@ZXTW8_?WL,8QSC2N*;Q/G$8M2K&G$$4 M5LX&M<"OOJFFV,HR"X.5>9KVS?(TY4I#;&57W@X"E)X)T(6B<#-5+*N2(GEP&\A2% MF J0SS>4BK>%FM/S"_HG$[G79F&QOA M:YIX)FL0Z"';M.FVS\168F:YN" GNS/]\168&)0HJLF<]J$;)^C#3HY!<&Q\ M\9077\JM$))\39.LO!QLI=R=#X?E>BO2J#S+=R)3/[G/BS22ZF;Q,"QWA8@V M]: T&=+1:#I,HS@;+"_J[]T4RXM\+Y,X$S<%*?=I&A7?/HHD?[H<.(/G;_P> M/VQE]8WA\F(7/8A;(3_O;@IU:WA4-G$JLC+.,U*(^\O!E7/.W6DUH%[BSU@\ ME9VO2?50[O+\2W6#;RX'H^H>B42L945$ZI]'L1))4DGJ?OS=H(/C.JN!W:^? M=58_>/5@[J)2K/+DKW@CMY>#^8!LQ'VT3^3O^5,HF@ZF,8V'XR+6KON&>[7^>Q^7 M<;V5WL3E.LG+?2$,]^_CP1F;G6H'=E[NHK6X'*@]5"F*1S%8_O"=,QW]8HHE M$O.0F(_$&!(+D%B(Q#@(TP(\/@9X;-.7G@IMOL\D*=0VT)3;PW#G\,2J)DJ/ MR]&9,YY?#!^[B;2NI6\BD9B/Q)CYMS&A^F\C0*XS1&(Y M%86:S*Z+O=@0\55-STM1FD)G=?IN+)&8A\1\),:06(#$0B3&09@6X.DQP%/0 MWGZ*## 2\Y"8C\08$@N06(C$. C3 CP[!GAFW0*OU-%4G#VH@QVRSK,RW@BU MVZ_2G,3179S$\ILIS%:S;YB1F(?$?"3&#MBL,T]PG%'UWXN9PNOEZ,RP7(B\ MIK?$U&NJ^$;L-ILW91H;8>X8%9Y/7R_FFY<;NJ^48]&$$ M4"V$:AREZ>&B;;BH/5QYU?/$44+6U?:P$/5-M5??'5)G/!?5F)/N%'UBW!I: M5]Y[:XC4?*C&H%H U4*HQE&:'MBV77*LY_Z7JVVDCM9)G%6'Z^\X0 MT-H)JOE0C35:]SG_LV.: @7&):>F(_AF2>U0GRY>+<=1CT2/7-L'.?9"Z/GX MG/Q#3C]?;S=[YPQ:)D$U'ZHQJ!9 M1"J<92FI[IMGIP)Z!#>@79/4,V#:CY4 M8U M@&HA5.,H38]RVT$YUH;@G>?P&[2[]YG,C;-8:-L$U7RHQAJMN^LVGZ,W M_.[,)^FA]X^C-#UG;57DV+NBSD3@/\2;*R-474<1WIOC:5]-WDPS5 M/*CF0S4&U0*H%D(UCM+TH+>E%75 LPL*;:R@F@?5?*C&H%H U4*HQE&:'N6V M(J/VBNPJK=\-4,\N#EOI>G819TT=:PPU?7U\;&S([.ONG5=H0P;5&%0+H%H( MU3A*T_/:-F3T/QJR-\Z&&7/ZNJMQJ#>*(+JOE0C4&U *J%4(VC-#VG;:U& M3Z[5;HI\LU]+LA&/(LEW]48VC1-1RCP3)8FR#2G4C]1LF!#FER78U]=[ M)@&MW*":#]485 N@6@C5.$K3$]]6;A15N5%HY0;5/*CF0S4&U0*H%D(UCM+T M*+>5&WU?Y68,,_2M7U#-@VH^5&/4T,:YIC8.NMH0JG&4IN>TK>SHR95=_TF& M&G0=?8W3?6J,-;3A@VH>5/.A&H-J 50+H1I':7KVVX:/HAH^"FWXH)H'U7RH MQJ!: -5"J,91FA[EMN&C]H:OUW0#^I8SJ.9!-1^JL4;KGK-TJ>G='@%TO2%4 MXRA-O_916_"Y)Q=\[YIO7+UX:7&]6%Z_ZOCYQ6RQ^05']CO6-_90S8-J/E1C M4"V :B%4XRA-?VJTE:"+J@1=:"4(U3RHYD,U!M4"J!9"-8[2]"BWE:!KKP3[ M3$?L5.\P0_M"J.9#-0;5 J@60C7NOBZ+7[QY5H]IYTJ,]B:P,QGY;1\54A3) MM^,;.^O+WZJY148R(8\S$>L9#_OJ>D<9>\E&[#4;L1=MQ%ZU$7O91NQU&_^/ M2M%M*T5WC)IB0+M"J.9!-1^J,:@60+40JG&4ID>Y[0I=^Y4A>TTQ)J^/W$>F M(_>5?:6]@PIM J$:@VH!5 NA&D=I>E#;)M!]7Q/X@>Q$L6Y>U-R98A@#?%A% M=:$5V5Y$=C1YF5YH]0?5?*C&H%H U4*HQE':(;W#SD7^4U$\U)\049+Z>LZ' M2Y@?OWO\%(JK^K,77GQ_Y9S[CN'[S#D/#Y\QT?*'C[RXCHJ'."M)(N[5JD9G M,_6T+ Z?(G&X(?-=_1$#=[F4>5I_N161>KI4"ZB?W^>Y?+Y1K>#X61[+?P%0 M2P,$% @ SX#<5K0)"7?@ @ GPH !D !X;"]W;W)K&ULO59K;]HP%/TK5B9-G321!\]V$*FT5$,J'2KMIFG:!Y-F7Q'9\SCW'U[%O?\/%@UP!*/1($R8'SDJI],QU9;0" MBF6#I\#TEP47%"O=%4M7I@)P;$$T<0//Z[@4$^:$?3LV%6&?9RHA#*8"R8Q2 M+)Z&D/#-P/&=[< M6:Z4&7##?HJ7, -UGTZ%[KDE2TPH,$DX0P(6 ^?400)1,I08/U:PP4DB6'2.OX4I$X9TP#W MVUOV*VM>FYEC"1<\^4%BM1HX/0?%L,!9HF[YYBL4AMJ&+^*)M$^TR>>V6PZ* M,JDX+R*B^QPF%?\ T29K9F,PUKU:*U M.,),5F9*Z*]$XU3HMQMH-)E>?_LY&J'AZ&9T-;Y#T^OSFQDZN02%22(_]5VE M(YGY;E2P#G/6X!!K@":$&S MAJ]9^FY:OM8!OGM&%,1HIK "666P%F[^E3.9X@@&COX9)(@U..''#W['^U(C MKE6*:UGVY@%QE[#0(S&ZT&LHR#RS^W>:8(8NB8P2+C,!Z->UGH/&"JC\766@ M=00#[=) NW9U)_B1T(PB3'G&% *:)OP) $7:0K0U!>@$2X11"B("IBJW61[& M]VP<<\*L0Z_AM_ONND)=IU37J55WA\D&LZIPM;A7KEFW5-4]?M*[1S#0*PWT MWB?IO:JD>YWJI)^6ZDY?H4Z\7-WI2]3YWNX<]FKUC:7 D%0>M;7 5R;5W[L@ M_./ORR+&&WL(=AZ"]]F:19S_S?[N-O+KKZ,WVYU%'+_U[,3L-9])=/=J!@IB M:2LCJ8/I^'GY4(Z6U==Y7G/LIN>EF[Z;EX1)E,!"0[U&5Y_:(J^&\H[BJ:U MYESI>L8V5[J"!&$FZ.\+SM6V8P*4-6GX%U!+ P04 " #/@-Q6: \TGE$# M "L%0 #0 'AL+W-T>6QE;T M;D&IL8N4F1TI'[5;A_A# JBXE&1[GU#_GU4?'!<>*'M#'I>%>Z M'GZNA0SQ'*,E%EJ]&7]8_(%O)?I=*FIV$-C)YUVRL>PU-38>9H78EEKHFH!6 M)SEU'@D?N1/"V50R8&4D9WQMPCT(S I>2$?I&M?I HA4OPP:P+C84F4HE+WA/JBDTP+F5+9I@G<36@\Y#0#.Y+-%W!51>D!J%21ZT;*R+P0I/:P830- M+3NCG-_!L^%[MJ.]RCK[5F^Y:)O:4-,T,J8#^ETUH]V5[3]+URG98Z$^+?5T M1-V'VX+>2IJQ5=U?9:T!3#W U4E9\O5'SN8BIV;R1R<<#\F&YRP*R7[I;% J M,QV@TG4>J51LUHW\E*2\IRNU*:=5AGONG:#G?[O.FQ>^*_=9/\43$:G8/(D:C(^!9/)"9@(_<;G./Y-JDS73*NF&AZ"Y:F5#PY&&IY1:;Z3]$= M?3T^I1E9!VK*S@E# MV%7,&W8'XTB28 C4HKU&HPA9G0B^]OW![I(P3!([ IC=01AB"-R-.((Y \8 M$H;U>W#O?>1MWE/>]O^SX]]02P,$% @ SX#<5I>*NQS $P( L M !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,. M\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'QK:Z]=#AA'H4^>IC^ANGQY==* M?GFHJB_LVZXHZZO!5JG]Q]&HSK9BE];#:B]*?693R5VJ]*Y\'-5[*=)UO15" M[8J1.1Z[HUV:EX-/EZ=[+>4([E1*9"JO2GVP.7"7BZ_U?^>;7?:4U_E#7N3J M^]6@_;L0 [;+RWR7_Q#KJ\%XP.IM]?6FDOF/JE1I$6>R*HJK@7$\<2>DRK-7 MA^,&,DD?ZO:(2A]6J0:Y&KAC?<--+FO57M'>/]6,3T)??-P[J.HZ+Y20TU2) MF:P.^[Q\;&ZCGV($'J.-PVE[#.)'^7_"6&TV>2:F57;8B5(=XRA%T0"6]3;? MUP-6ICMQ-3A=PM)RS7BI=)!84!YOI:]MGE3_=+ ^/K72N""&\F.N3\A@W8+3 M04ZB,([FP=1/^)1]]N=^..$LON$\B0&@B0":O0&R=\L40%H(I/4;(>-$;Q8\ MU(#1-8N6? 4@;032[A'R7Q- .@BDTQOD)%HL :2+0+J]0<9)- &0'@+I]1=) M/[X!D.\1R/>TD,:0)3>\;5H_O&=^J%%O%PM_==\&$T!^0" _T$*:0[;B=SR\ MY7H[B69AD 11"//W&$O@8UHZ:\A"GK!Y%,=,YYHFEHLHU"G27W'(B$J&V#+V ML)NZV90G?C"'>)AB#&+'.$,VBZ+IW\&\@X0)Q2 VBCMD0:B;DK/$_X?#CF!@ M"C&('>(-V740ZH8,_+D&C)/5;9M5(!]F#X-8'^^';,[]N!LPS!0&L2H^#-L. M&23'Y-LD.)V8DR"<<1W$3@?%7&$0R\(8#Y\3AS;8GY +TX-![0Y:L?,TX>0%I8I8PB2UA:$W$?-:\ MA>U+../1;.4O;X*)[L;7$<3$1&$2B\+0IO G?]T&\4O'FN@W"+$@#&T(OEC. MHWO.V6<>\NL@84LMM,Y'$N8+D]@7Z$"J,[@W,7^8Q/[ ,2V(B6G$)-;(VR,^ M]BY)-4?]!\3$Y&(2RP4;^FE8B(G)Q226RYG1WRF<$!-SC4GLFA=#KC=;&_., M2>R9YB8;*QJ&6#J;J3RBUT MRJM7X]@0$S..U:MQ'(B)&<,#B[C8G')A;/N6'&!0M*W>H0 M$[.0W<]UAWL3$+V<06PC#U?2$F6GHAMA#V M;JJT\VYB%K*)+70>\_J@#A)B8A:RB2V$=B'9Z4*8A>R>OGLTYGJ=*XB)6<@F MMA"8_7X6.1RSVYA[;&+WO/PH:_MU@U&53-\0%BTQ]SC$[GF-&6N4@ZKD=Y:7 M&<3$W.,0N^9M*456/9;-JI(.)N8>Y_?6 M:#1FHH,X.:BZ7?(!,3'W.#W5;'YU=HB)%OZ)W7,6\X)-MAU%.IA['&+W()C^ M4S>:F'L<8O<@F$U?@IB8>QQB]R"8D=IV,#$+.7U-O>EWLRJAR5W,0NYOFWK3 MX=L+J:\H'UDATEK4W>])%[.02VPAB#EOX%A6U:H^#3X@)F8AE]A"G6CJEU%J MDS^OWF/O("9F(9?80A!SH<<#MGM#_(;-MV(HB)+D CMM KS+<&[BXF()=Z10$ZV=[)19B W!X7&'3G MMEQ,0"[U&@,,L]-[/$Q 'O4J Q03EG<]3$!>GX6@3NG"PP3D41>"L(4E'0%Y MF( \ZD(06J_J-#HF((^Z$(1B=AH=$Y!'+:#N"I@W$[N'J<>C5L_9M3 M*\1$ M5S^W_AFU%]>?+M=BDY=B'>J?J/7Q+"VRI63-IEW?9=I.L\9KA)Q1JA 7/[1)U3P^%(.S;AO3\-NWPV+S^/A M-*RJW3AVO^IZ6._*L1GNVJZW5=4_OZ6JGCM(($CF#U((TOF##()L_B"'()\_*" HY@_*$)3G M#[J'H/OY@QX@Z&'^H+1$&9<$21.L";1.R'4B\#HAV(E [(1D)P*S$Z*="-1. MR'8B<#LAW(E [H1T)P*[$^*="/06U%L(]!;46PCTELG+-H'>@GH+@=Z">@N! MWH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z*>BN!WHIZ*X'>BGHK@=XZV2PA MT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\C MT-M0;R/0VR:;W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM M!'H[ZNT$>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z M!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V#0.] MO8- [XQZ9P*],^J="?3.J':E375[>T<0]]7MP=RL^I\^.ZBM2G:G%SW#AEK2L70M\U+I=U M]CBV?Z4LGQ/JDW9=2!=E0\7>3)A6_AWP?.[[(\78M;2X=S%_>CK8]&+T\FYW# =/_G9^7.9 M4X%EYWWT(96)1?IXW,M(IM/+4 I1S-WI5WQ-+*7/?C^:IMU2^\[L,+2!]?0?K@*Y1&4$3E M**1R%%,Y"JH<156.PBI'<96CP,I19!4HL@H4606*K )%5H$BJT"15:#(*E!D M%2BR"A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP215:%(JM"D56AR*I0 M9%4HLBH4616*K I%5H4BJT*15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ M460U*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH462V*K!9%5HLBJT61U:+( M:E%DM2BRVO\IZT_O]Y\&UL4$L! A0# M% @ SX#<5@:T.899!P MC !@ ("!#0@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ SX#<5F.B&R]4 M!0 >18 !@ ("!IAD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX#<5OC4.4"9!@ GB8 !@ M ("!+"4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ SX#<5IR=K30N" Y14 !D ("!#U, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ SX#<5L)G M4[\"" JQ4 !D ("!$F< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX#<5BJJ]SG8! +! !D M ("!68D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ SX#<5E*S=)=L%P B5D !D ("! M5Y@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ SX#<5AZZ\![4!P A!, !D ("!"+@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX#<5E9&PO=V]R M:W-H965T&UL M4$L! A0#% @ SX#<5ADP@ Y@! [0\ !D ("!*P ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MSX#<5L7B=AX0!@ S"P !D ("!Y0\! 'AL+W=O&PO=V]R:W-H965TI0( "(& 9 " @9D= 0!X;"]W M;W)K&UL4$L! A0#% @ SX#<5OP]RD&PO=V]R:W-H965T&UL4$L! A0#% @ SX#<5D&PO=V]R:W-H M965T&UL4$L! M A0#% @ SX#<5E#A"7.2 @ 4 < !D ("!_C,! 'AL M+W=OK$$ M #J'@ &0 @(''-@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ SX#< M5J8(F?^J @ 7@D !D ("!_3\! 'AL+W=O0@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ SX#<5@M@;4^P P ( X M !D ("!'DH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ SX#<5D%[[_#P P * \ !D M ("!V%8! 'AL+W=O&PO=V]R:W-H965T M%P0 \5 9 M " @9)A 0!X;"]W;W)K&UL4$L! A0# M% @ SX#<5DRZI?M2!@ Y34 !D ("!X&4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ SX#<5J%\ MXSK\! T1\ !D ("!-'4! 'AL+W=O@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ SX#<5I9)B01M P R0X !D M ("!SG\! 'AL+W=O!@ &0 @(%R@P$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ SX#<5@QS<)@& P :@L !D ("! MFXD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ SX#<5A=ZY00M @ F@4 !D ("!L9(! 'AL+W=O&UL4$L! A0#% @ SX#<5EV"BOD, M#0 5)P !D ("!/J&PO=V]R:W-H965T&UL4$L! A0#% @ SX#<5EFF:8KZ @ 0@H !D M ("!A;\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ SX#<5DVVVV>"" UV, !D ("!VLH! M 'AL+W=O&PO=V]R:W-H965T40, *P5 - M " :K6 0!X;"]S='EL97,N>&UL4$L! A0#% @ SX#<5I>*NQS M$P( L ( !)MH! %]R96QS+RYR96QS4$L! A0#% @ MSX#<5@)U< SL!0 %3, \ ( !#]L! 'AL+W=O7!E <&UL4$L%!@ !5 %4 2A< /GE 0 $! end XML 92 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 93 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 94 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 252 413 1 false 89 0 false 10 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://gsitechnology.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://gsitechnology.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Sheet http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperationsParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 10101 - 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 9 false false R10.htm 10201 - Disclosure - 2. REVENUE RECOGNITION Sheet http://gsitechnology.com/role/Disclosure2RevenueRecognition 2. REVENUE RECOGNITION Notes 10 false false R11.htm 10301 - Disclosure - 3. NET LOSS PER COMMON SHARE Sheet http://gsitechnology.com/role/Disclosure3NetLossPerCommonShare 3. NET LOSS PER COMMON SHARE Notes 11 false false R12.htm 10401 - Disclosure - 4. BALANCE SHEET DETAIL Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetail 4. BALANCE SHEET DETAIL Notes 12 false false R13.htm 10501 - Disclosure - 5. GOODWILL Sheet http://gsitechnology.com/role/Disclosure5Goodwill 5. GOODWILL Notes 13 false false R14.htm 10601 - Disclosure - 6. INCOME TAXES Sheet http://gsitechnology.com/role/Disclosure6IncomeTaxes 6. INCOME TAXES Notes 14 false false R15.htm 10701 - Disclosure - 7. FINANCIAL INSTRUMENTS Sheet http://gsitechnology.com/role/Disclosure7FinancialInstruments 7. FINANCIAL INSTRUMENTS Notes 15 false false R16.htm 10801 - Disclosure - 8. LEASES Sheet http://gsitechnology.com/role/Disclosure8Leases 8. LEASES Notes 16 false false R17.htm 10901 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES Sheet http://gsitechnology.com/role/Disclosure9CommitmentsAndContingencies 9. COMMITMENTS AND CONTINGENCIES Notes 17 false false R18.htm 11001 - Disclosure - 10. COMMON STOCK Sheet http://gsitechnology.com/role/Disclosure10CommonStock 10. COMMON STOCK Notes 18 false false R19.htm 11101 - Disclosure - 11. STOCK-BASED COMPENSATION Sheet http://gsitechnology.com/role/Disclosure11StockBasedCompensation 11. STOCK-BASED COMPENSATION Notes 19 false false R20.htm 11201 - Disclosure - 12. RELATED PARTY TRANSACTION Sheet http://gsitechnology.com/role/Disclosure12RelatedPartyTransaction 12. RELATED PARTY TRANSACTION Notes 20 false false R21.htm 11301 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION Sheet http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformation 13. SEGMENT AND GEOGRAPHIC INFORMATION Notes 21 false false R22.htm 11401 - Disclosure - 14. ACQUISITION Sheet http://gsitechnology.com/role/Disclosure14Acquisition 14. ACQUISITION Notes 22 false false R23.htm 11501 - Disclosure - 15. EMPLOYEE BENEFIT PLANS Sheet http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlans 15. EMPLOYEE BENEFIT PLANS Notes 23 false false R24.htm 20102 - 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 24 false false R25.htm 30103 - 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 25 false false R26.htm 30203 - Disclosure - 2. REVENUE RECOGNITION (Tables) Sheet http://gsitechnology.com/role/Disclosure2RevenueRecognitionTables 2. REVENUE RECOGNITION (Tables) Tables http://gsitechnology.com/role/Disclosure2RevenueRecognition 26 false false R27.htm 30303 - 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 27 false false R28.htm 30403 - Disclosure - 4. BALANCE SHEET DETAIL (Tables) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables 4. BALANCE SHEET DETAIL (Tables) Tables http://gsitechnology.com/role/Disclosure4BalanceSheetDetail 28 false false R29.htm 30603 - Disclosure - 6. INCOME TAXES (Tables) Sheet http://gsitechnology.com/role/Disclosure6IncomeTaxesTables 6. INCOME TAXES (Tables) Tables http://gsitechnology.com/role/Disclosure6IncomeTaxes 29 false false R30.htm 30703 - Disclosure - 7. FINANCIAL INSTRUMENTS (Tables) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables 7. FINANCIAL INSTRUMENTS (Tables) Tables http://gsitechnology.com/role/Disclosure7FinancialInstruments 30 false false R31.htm 30803 - Disclosure - 8. LEASES (Tables) Sheet http://gsitechnology.com/role/Disclosure8LeasesTables 8. LEASES (Tables) Tables http://gsitechnology.com/role/Disclosure8Leases 31 false false R32.htm 31103 - Disclosure - 11. STOCK-BASED COMPENSATION (Tables) Sheet http://gsitechnology.com/role/Disclosure11StockBasedCompensationTables 11. STOCK-BASED COMPENSATION (Tables) Tables http://gsitechnology.com/role/Disclosure11StockBasedCompensation 32 false false R33.htm 31303 - 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 33 false false R34.htm 40101 - 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 34 false false R35.htm 40102 - 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 35 false false R36.htm 40103 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent accounting pronouncements (Details) Sheet http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent accounting pronouncements (Details) Details 36 false false R37.htm 40201 - Disclosure - 2. REVENUE RECOGNITION (Details) Sheet http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails 2. REVENUE RECOGNITION (Details) Details http://gsitechnology.com/role/Disclosure2RevenueRecognitionTables 37 false false R38.htm 40202 - Disclosure - 2. REVENUE RECOGNITION - Revenue disaggregated (Details) Sheet http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails 2. REVENUE RECOGNITION - Revenue disaggregated (Details) Details 38 false false R39.htm 40301 - 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 39 false false R40.htm 40302 - 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 40 false false R41.htm 40401 - Disclosure - 4. BALANCE SHEET DETAIL - Inventories (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails 4. BALANCE SHEET DETAIL - Inventories (Details) Details 41 false false R42.htm 40402 - Disclosure - 4. BALANCE SHEET DETAIL - Accounts receivable, net (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails 4. BALANCE SHEET DETAIL - Accounts receivable, net (Details) Details 42 false false R43.htm 40403 - 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 43 false false R44.htm 40404 - 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 44 false false R45.htm 40405 - Disclosure - 4. BALANCE SHEET DETAIL - Intangible assets (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails 4. BALANCE SHEET DETAIL - Intangible assets (Details) Details 45 false false R46.htm 40406 - Disclosure - 4. BALANCE SHEET DETAIL - Future amortization (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails 4. BALANCE SHEET DETAIL - Future amortization (Details) Details 46 false false R47.htm 40407 - 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 47 false false R48.htm 40408 - Disclosure - 4. BALANCE SHEET DETAIL - Additional information (Details) Sheet http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails 4. BALANCE SHEET DETAIL - Additional information (Details) Details 48 false false R49.htm 40501 - Disclosure - 5. GOODWILL (Details) Sheet http://gsitechnology.com/role/Disclosure5GoodwillDetails 5. GOODWILL (Details) Details http://gsitechnology.com/role/Disclosure5Goodwill 49 false false R50.htm 40601 - Disclosure - 6. INCOME TAXES - Provision for income taxes (Details) Sheet http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails 6. INCOME TAXES - Provision for income taxes (Details) Details 50 false false R51.htm 40602 - Disclosure - 6. INCOME TAXES - Statutory income tax (Details) Sheet http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails 6. INCOME TAXES - Statutory income tax (Details) Details 51 false false R52.htm 40603 - 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 52 false false R53.htm 40604 - Disclosure - 6. INCOME TAXES - Unrecognized tax benefits (Details) Sheet http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails 6. INCOME TAXES - Unrecognized tax benefits (Details) Details 53 false false R54.htm 40605 - 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 54 false false R55.htm 40701 - Disclosure - 7. FINANCIAL INSTRUMENTS (Details) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails 7. FINANCIAL INSTRUMENTS (Details) Details http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables 55 false false R56.htm 40702 - Disclosure - 7. FINANCIAL INSTRUMENTS - Change in contingent consideration (Details) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails 7. FINANCIAL INSTRUMENTS - Change in contingent consideration (Details) Details 56 false false R57.htm 40703 - Disclosure - 7. FINANCIAL INSTRUMENTS - Available-for-sale investments (Details) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails 7. FINANCIAL INSTRUMENTS - Available-for-sale investments (Details) Details 57 false false R58.htm 40704 - Disclosure - 7. FINANCIAL INSTRUMENTS - Unrealized losses and fair value (Details) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails 7. FINANCIAL INSTRUMENTS - Unrealized losses and fair value (Details) Details 58 false false R59.htm 40705 - Disclosure - 7. FINANCIAL INSTRUMENTS - Other information (Details) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsOtherInformationDetails 7. FINANCIAL INSTRUMENTS - Other information (Details) Details 59 false false R60.htm 40706 - Disclosure - 7. FINANCIAL INSTRUMENTS - Contractual maturities (Details) Sheet http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails 7. FINANCIAL INSTRUMENTS - Contractual maturities (Details) Details 60 false false R61.htm 40801 - Disclosure - 8. LEASES - Operating leases (Details) Sheet http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails 8. LEASES - Operating leases (Details) Details 61 false false R62.htm 40802 - Disclosure - 8. LEASES - Lease costs (Details) Sheet http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails 8. LEASES - Lease costs (Details) Details 62 false false R63.htm 40803 - Disclosure - 8. LEASES - Other information (Details) Sheet http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails 8. LEASES - Other information (Details) Details 63 false false R64.htm 40804 - Disclosure - 8. LEASES - Maturity of lease liabilities (Details) Sheet http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails 8. LEASES - Maturity of lease liabilities (Details) Details 64 false false R65.htm 40901 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details) Sheet http://gsitechnology.com/role/Disclosure9CommitmentsAndContingenciesProductWarrantiesDetails 9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details) Details 65 false false R66.htm 41001 - Disclosure - 10. COMMON STOCK - Repurchases (Details) Sheet http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails 10. COMMON STOCK - Repurchases (Details) Details 66 false false R67.htm 41002 - Disclosure - 10. COMMON STOCK (Details) Sheet http://gsitechnology.com/role/Disclosure10CommonStockDetails 10. COMMON STOCK (Details) Details http://gsitechnology.com/role/Disclosure10CommonStock 67 false false R68.htm 41101 - Disclosure - 11. STOCK-BASED COMPENSATION (Details) Sheet http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails 11. STOCK-BASED COMPENSATION (Details) Details http://gsitechnology.com/role/Disclosure11StockBasedCompensationTables 68 false false R69.htm 41102 - Disclosure - 11. STOCK-BASED COMPENSATION - Stock option activities (Details) Sheet http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails 11. STOCK-BASED COMPENSATION - Stock option activities (Details) Details 69 false false R70.htm 41103 - 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 70 false false R71.htm 41104 - 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 71 false false R72.htm 41105 - Disclosure - 11. STOCK-BASED COMPENSATION - Weighted average assumptions (Details) Sheet http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails 11. STOCK-BASED COMPENSATION - Weighted average assumptions (Details) Details 72 false false R73.htm 41201 - Disclosure - 12. RELATED PARTY TRANSACTION (Details) Sheet http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionDetails 12. RELATED PARTY TRANSACTION (Details) Details http://gsitechnology.com/role/Disclosure12RelatedPartyTransaction 73 false false R74.htm 41301 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details) Sheet http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails 13. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details) Details 74 false false R75.htm 41302 - 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 75 false false R76.htm 41401 - Disclosure - 14. ACQUISITION (Details) Sheet http://gsitechnology.com/role/Disclosure14AcquisitionDetails 14. ACQUISITION (Details) Details http://gsitechnology.com/role/Disclosure14Acquisition 76 false false R77.htm 41501 - Disclosure - 15. EMPLOYEE BENEFIT PLANS (Details) Sheet http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails 15. EMPLOYEE BENEFIT PLANS (Details) Details http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlans 77 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept AccountsPayableRelatedPartiesCurrent in us-gaap/2022 used in 4 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. gsit-20230331x10k.htm 61, 92 [dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. gsit-20230331x10k.htm 92 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 11 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, gsit:EmployeeStockPurchasePlanOfferingPeriod, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:IncomeTaxesPaid, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding - gsit-20230331x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - gsit-20230331x10k.htm 9 gsit-20230331x10k.htm gsit-20230331.xsd gsit-20230331_cal.xml gsit-20230331_def.xml gsit-20230331_lab.xml gsit-20230331_pre.xml gsit-20230331xex21d1.htm gsit-20230331xex23d1.htm gsit-20230331xex31d1.htm gsit-20230331xex31d2.htm gsit-20230331xex32d1.htm gsit-20230331xex4d1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 97 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "gsit-20230331x10k.htm": { "axisCustom": 1, "axisStandard": 28, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 990, "http://xbrl.sec.gov/dei/2022": 36 }, "contextCount": 252, "dts": { "calculationLink": { "local": [ "gsit-20230331_cal.xml" ] }, "definitionLink": { "local": [ "gsit-20230331_def.xml" ] }, "inline": { "local": [ "gsit-20230331x10k.htm" ] }, "labelLink": { "local": [ "gsit-20230331_lab.xml" ] }, "presentationLink": { "local": [ "gsit-20230331_pre.xml" ] }, "schema": { "local": [ "gsit-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/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/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 656, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 12, "http://gsitechnology.com/20230331": 1, "http://xbrl.sec.gov/dei/2022": 6, "total": 19 }, "keyCustom": 61, "keyStandard": 352, "memberCustom": 41, "memberStandard": 45, "nsprefix": "gsit", "nsuri": "http://gsitechnology.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - 2. REVENUE RECOGNITION", "menuCat": "Notes", "order": "10", "role": "http://gsitechnology.com/role/Disclosure2RevenueRecognition", "shortName": "2. REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - 3. NET LOSS PER COMMON SHARE", "menuCat": "Notes", "order": "11", "role": "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShare", "shortName": "3. NET LOSS PER COMMON SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - 4. BALANCE SHEET DETAIL", "menuCat": "Notes", "order": "12", "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetail", "shortName": "4. BALANCE SHEET DETAIL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - 5. GOODWILL", "menuCat": "Notes", "order": "13", "role": "http://gsitechnology.com/role/Disclosure5Goodwill", "shortName": "5. GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - 6. INCOME TAXES", "menuCat": "Notes", "order": "14", "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxes", "shortName": "6. INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - 7. FINANCIAL INSTRUMENTS", "menuCat": "Notes", "order": "15", "role": "http://gsitechnology.com/role/Disclosure7FinancialInstruments", "shortName": "7. FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - 8. LEASES", "menuCat": "Notes", "order": "16", "role": "http://gsitechnology.com/role/Disclosure8Leases", "shortName": "8. LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "17", "role": "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingencies", "shortName": "9. COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - 10. COMMON STOCK", "menuCat": "Notes", "order": "18", "role": "http://gsitechnology.com/role/Disclosure10CommonStock", "shortName": "10. COMMON STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - 11. STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "19", "role": "http://gsitechnology.com/role/Disclosure11StockBasedCompensation", "shortName": "11. STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - 12. RELATED PARTY TRANSACTION", "menuCat": "Notes", "order": "20", "role": "http://gsitechnology.com/role/Disclosure12RelatedPartyTransaction", "shortName": "12. RELATED PARTY TRANSACTION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION", "menuCat": "Notes", "order": "21", "role": "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformation", "shortName": "13. SEGMENT AND GEOGRAPHIC INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - 14. ACQUISITION", "menuCat": "Notes", "order": "22", "role": "http://gsitechnology.com/role/Disclosure14Acquisition", "shortName": "14. ACQUISITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - 15. EMPLOYEE BENEFIT PLANS", "menuCat": "Notes", "order": "23", "role": "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlans", "shortName": "15. EMPLOYEE BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "24", "role": "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "gsit:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "25", "role": "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "gsit:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - 2. REVENUE RECOGNITION (Tables)", "menuCat": "Tables", "order": "26", "role": "http://gsitechnology.com/role/Disclosure2RevenueRecognitionTables", "shortName": "2. REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - 3. NET LOSS PER COMMON SHARE (Tables)", "menuCat": "Tables", "order": "27", "role": "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareTables", "shortName": "3. NET LOSS PER COMMON SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - 4. BALANCE SHEET DETAIL (Tables)", "menuCat": "Tables", "order": "28", "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables", "shortName": "4. BALANCE SHEET DETAIL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - 6. INCOME TAXES (Tables)", "menuCat": "Tables", "order": "29", "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxesTables", "shortName": "6. INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_XyeTSfQ7EE-ezofDXC-XYA", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - 7. FINANCIAL INSTRUMENTS (Tables)", "menuCat": "Tables", "order": "30", "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables", "shortName": "7. FINANCIAL INSTRUMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "gsit:LesseeBalanceSheetInformationRelatedToLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - 8. LEASES (Tables)", "menuCat": "Tables", "order": "31", "role": "http://gsitechnology.com/role/Disclosure8LeasesTables", "shortName": "8. LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "gsit:LesseeBalanceSheetInformationRelatedToLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - 11. STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "32", "role": "http://gsitechnology.com/role/Disclosure11StockBasedCompensationTables", "shortName": "11. STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "menuCat": "Tables", "order": "33", "role": "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationTables", "shortName": "13. SEGMENT AND GEOGRAPHIC INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "INF", "first": true, "lang": null, "name": "gsit:NumberOfSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_subsidiary_O5_6M8cIU0KanBhwrWJfRA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "menuCat": "Details", "order": "34", "role": "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "shortName": "1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "INF", "first": true, "lang": null, "name": "gsit:NumberOfSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_subsidiary_O5_6M8cIU0KanBhwrWJfRA", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gsit:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&E (Details)", "menuCat": "Details", "order": "35", "role": "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "shortName": "1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PP&E (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gsit:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent accounting pronouncements (Details)", "menuCat": "Details", "order": "36", "role": "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "shortName": "1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Recent accounting pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - 2. REVENUE RECOGNITION (Details)", "menuCat": "Details", "order": "37", "role": "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "shortName": "2. REVENUE RECOGNITION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePracticalExpedientIncrementalCostOfObtainingContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - 2. REVENUE RECOGNITION - Revenue disaggregated (Details)", "menuCat": "Details", "order": "38", "role": "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails", "shortName": "2. REVENUE RECOGNITION - Revenue disaggregated (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_gsit_ContractWithCustomerCustomerTypeAxis_gsit_ContractManufacturersMember_I8u6AFaQcU2h0oFzxI0sVQ", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - 3. NET LOSS PER COMMON SHARE (Details)", "menuCat": "Details", "order": "39", "role": "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "shortName": "3. NET LOSS PER COMMON SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS", "menuCat": "Statements", "order": "4", "role": "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IEOTtml5FE6TUd8CkM6qgA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - 3. NET LOSS PER COMMON SHARE - Shares underlying options (Details)", "menuCat": "Details", "order": "40", "role": "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareSharesUnderlyingOptionsDetails", "shortName": "3. NET LOSS PER COMMON SHARE - Shares underlying options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IEOTtml5FE6TUd8CkM6qgA", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - 4. BALANCE SHEET DETAIL - Inventories (Details)", "menuCat": "Details", "order": "41", "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails", "shortName": "4. BALANCE SHEET DETAIL - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryWorkInProcessNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - 4. BALANCE SHEET DETAIL - Accounts receivable, net (Details)", "menuCat": "Details", "order": "42", "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails", "shortName": "4. BALANCE SHEET DETAIL - Accounts receivable, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "gsit:PrepaidToolingAndMasks", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - 4. BALANCE SHEET DETAIL - Prepaid expenses and other current assets (Details)", "menuCat": "Details", "order": "43", "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "4. BALANCE SHEET DETAIL - Prepaid expenses and other current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "gsit:PrepaidToolingAndMasks", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - 4. BALANCE SHEET DETAIL - Property and equipment, net (Details)", "menuCat": "Details", "order": "44", "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails", "shortName": "4. BALANCE SHEET DETAIL - Property and equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - 4. BALANCE SHEET DETAIL - Intangible assets (Details)", "menuCat": "Details", "order": "45", "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails", "shortName": "4. BALANCE SHEET DETAIL - Intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40406 - Disclosure - 4. BALANCE SHEET DETAIL - Future amortization (Details)", "menuCat": "Details", "order": "46", "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails", "shortName": "4. BALANCE SHEET DETAIL - Future amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40407 - Disclosure - 4. BALANCE SHEET DETAIL - Accrued expenses and other liabilities (Details)", "menuCat": "Details", "order": "47", "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails", "shortName": "4. BALANCE SHEET DETAIL - Accrued expenses and other liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_11_1_2022_To_11_30_2022_TZdMf7tMhECIXS0TGirbMg", "decimals": "2", "first": true, "lang": null, "name": "gsit:PercentageOfReductionInGlobalWorkForce", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_CiuYnlGzg0OLpAP4_cjhXA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40408 - Disclosure - 4. BALANCE SHEET DETAIL - Additional information (Details)", "menuCat": "Details", "order": "48", "role": "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails", "shortName": "4. BALANCE SHEET DETAIL - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_11_1_2022_To_11_30_2022_TZdMf7tMhECIXS0TGirbMg", "decimals": "2", "first": true, "lang": null, "name": "gsit:PercentageOfReductionInGlobalWorkForce", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_CiuYnlGzg0OLpAP4_cjhXA", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_EfvOPH8AtUy5NPtTGfnYug", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - 5. GOODWILL (Details)", "menuCat": "Details", "order": "49", "role": "http://gsitechnology.com/role/Disclosure5GoodwillDetails", "shortName": "5. GOODWILL (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "3", "lang": null, "name": "gsit:PercentageOfDiscountRateUsedForCashFlows", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_CiuYnlGzg0OLpAP4_cjhXA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCostOfOperatingRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperationsParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherCostOfOperatingRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - 6. INCOME TAXES - Provision for income taxes (Details)", "menuCat": "Details", "order": "50", "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails", "shortName": "6. INCOME TAXES - Provision for income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - 6. INCOME TAXES - Statutory income tax (Details)", "menuCat": "Details", "order": "51", "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails", "shortName": "6. INCOME TAXES - Statutory income tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - 6. INCOME TAXES - Deferred tax assets and liabilities (Details)", "menuCat": "Details", "order": "52", "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "6. INCOME TAXES - Deferred tax assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40604 - Disclosure - 6. INCOME TAXES - Unrecognized tax benefits (Details)", "menuCat": "Details", "order": "53", "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "6. INCOME TAXES - Unrecognized tax benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40605 - Disclosure - 6. INCOME TAXES - Tax Cuts and Jobs Act (Details)", "menuCat": "Details", "order": "54", "role": "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails", "shortName": "6. INCOME TAXES - Tax Cuts and Jobs Act (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMeasurementInput", "reportCount": 1, "unitRef": "Unit_Standard_pure_CiuYnlGzg0OLpAP4_cjhXA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - 7. FINANCIAL INSTRUMENTS (Details)", "menuCat": "Details", "order": "55", "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "shortName": "7. FINANCIAL INSTRUMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_srt_RangeAxis_srt_MinimumMember_3Gf0A4Bt30OZEXo73XaxUw", "decimals": "2", "lang": null, "name": "gsit:ProbabilityRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_CiuYnlGzg0OLpAP4_cjhXA", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2022_yn0g_DZd20qmI4rIja-fYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - 7. FINANCIAL INSTRUMENTS - Change in contingent consideration (Details)", "menuCat": "Details", "order": "56", "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails", "shortName": "7. FINANCIAL INSTRUMENTS - Change in contingent consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2020_mHrI-zsGfkyBip-V8Ihw_w", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - 7. FINANCIAL INSTRUMENTS - Available-for-sale investments (Details)", "menuCat": "Details", "order": "57", "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails", "shortName": "7. FINANCIAL INSTRUMENTS - Available-for-sale investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_us-gaap_FinancialInstrumentAxis_us-gaap_ShortTermInvestmentsMember_80COFcfeikSRQQ5sfjX7Kw", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2022_yn0g_DZd20qmI4rIja-fYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40704 - Disclosure - 7. FINANCIAL INSTRUMENTS - Unrealized losses and fair value (Details)", "menuCat": "Details", "order": "58", "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails", "shortName": "7. FINANCIAL INSTRUMENTS - Unrealized losses and fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2022_yn0g_DZd20qmI4rIja-fYA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "gsit:MaximumMaturityPeriodOfInvestments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40705 - Disclosure - 7. FINANCIAL INSTRUMENTS - Other information (Details)", "menuCat": "Details", "order": "59", "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsOtherInformationDetails", "shortName": "7. FINANCIAL INSTRUMENTS - Other information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "gsit:MaximumMaturityPeriodOfInvestments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "6", "role": "http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40706 - Disclosure - 7. FINANCIAL INSTRUMENTS - Contractual maturities (Details)", "menuCat": "Details", "order": "60", "role": "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails", "shortName": "7. FINANCIAL INSTRUMENTS - Contractual maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - 8. LEASES - Operating leases (Details)", "menuCat": "Details", "order": "61", "role": "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails", "shortName": "8. LEASES - Operating leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - 8. LEASES - Lease costs (Details)", "menuCat": "Details", "order": "62", "role": "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails", "shortName": "8. LEASES - Lease costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "gsit:LesseeOtherInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - 8. LEASES - Other information (Details)", "menuCat": "Details", "order": "63", "role": "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails", "shortName": "8. LEASES - Other information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "gsit:LesseeOtherInformationRelatedToLeasesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40804 - Disclosure - 8. LEASES - Maturity of lease liabilities (Details)", "menuCat": "Details", "order": "64", "role": "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails", "shortName": "8. LEASES - Maturity of lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RoyaltyExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - 9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details)", "menuCat": "Details", "order": "65", "role": "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingenciesProductWarrantiesDetails", "shortName": "9. COMMITMENTS AND CONTINGENCIES - Product warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RoyaltyExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_iEDM9yj2mkCMMvr-Ip0Zxg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IEOTtml5FE6TUd8CkM6qgA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - 10. COMMON STOCK - Repurchases (Details)", "menuCat": "Details", "order": "66", "role": "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails", "shortName": "10. COMMON STOCK - Repurchases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_iEDM9yj2mkCMMvr-Ip0Zxg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IEOTtml5FE6TUd8CkM6qgA", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_IEOTtml5FE6TUd8CkM6qgA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - 10. COMMON STOCK (Details)", "menuCat": "Details", "order": "67", "role": "http://gsitechnology.com/role/Disclosure10CommonStockDetails", "shortName": "10. COMMON STOCK (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "Unit_Standard_shares_IEOTtml5FE6TUd8CkM6qgA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - 11. STOCK-BASED COMPENSATION (Details)", "menuCat": "Details", "order": "68", "role": "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "shortName": "11. STOCK-BASED COMPENSATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2007_us-gaap_PlanNameAxis_gsit_EquityIncentivePlanYear2007Member_pCiZRP0KWEy2ummOIGV9xQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IEOTtml5FE6TUd8CkM6qgA", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2022_yn0g_DZd20qmI4rIja-fYA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "Unit_Standard_shares_IEOTtml5FE6TUd8CkM6qgA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - 11. STOCK-BASED COMPENSATION - Stock option activities (Details)", "menuCat": "Details", "order": "69", "role": "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails", "shortName": "11. STOCK-BASED COMPENSATION - Stock option activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2020_mHrI-zsGfkyBip-V8Ihw_w", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IEOTtml5FE6TUd8CkM6qgA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_eE9uWHi_Ik-uxocZFO9kOA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unitRef": "Unit_Standard_shares_IEOTtml5FE6TUd8CkM6qgA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "menuCat": "Statements", "order": "7", "role": "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_b3wdZQjDoUmqB1krKj5iSw", "decimals": "INF", "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IEOTtml5FE6TUd8CkM6qgA", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_XyeTSfQ7EE-ezofDXC-XYA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - 11. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details)", "menuCat": "Details", "order": "70", "role": "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails", "shortName": "11. STOCK-BASED COMPENSATION - Options outstanding by exercise price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_IEOTtml5FE6TUd8CkM6qgA", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - 11. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details)", "menuCat": "Details", "order": "71", "role": "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "11. STOCK-BASED COMPENSATION - Stock-based compensation expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2021_To_3_31_2022_XCSPHWBOH0Of5RbQ0EeEcw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41105 - Disclosure - 11. STOCK-BASED COMPENSATION - Weighted average assumptions (Details)", "menuCat": "Details", "order": "72", "role": "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "shortName": "11. STOCK-BASED COMPENSATION - Weighted average assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "0", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsPayableRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - 12. RELATED PARTY TRANSACTION (Details)", "menuCat": "Details", "order": "73", "role": "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionDetails", "shortName": "12. RELATED PARTY TRANSACTION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_us-gaap_RelatedPartyTransactionAxis_gsit_NonRecurringEngineeringServicesMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_gsit_WistronNewebCorpMember_E9WpiU-lSUyq_yJiNnvtwQ", "decimals": "0", "lang": null, "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details)", "menuCat": "Details", "order": "74", "role": "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails", "shortName": "13. SEGMENT AND GEOGRAPHIC INFORMATION - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_srt_StatementGeographicalAxis_country_US_LFUA07HyY0-wRJZXfCP9pg", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - 13. SEGMENT AND GEOGRAPHIC INFORMATION - Long-lived assets (Details)", "menuCat": "Details", "order": "75", "role": "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "shortName": "13. SEGMENT AND GEOGRAPHIC INFORMATION - Long-lived assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_3_31_2023_X-TgF2JMvUyceHprupCJNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "As_Of_11_23_2015_LE4jg5Uv3U2JPFHc_Q_0dQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMeasurementInput", "reportCount": 1, "unitRef": "Unit_Standard_pure_CiuYnlGzg0OLpAP4_cjhXA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - 14. ACQUISITION (Details)", "menuCat": "Details", "order": "76", "role": "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "shortName": "14. ACQUISITION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_11_23_2015_To_11_23_2015_us-gaap_BusinessAcquisitionAxis_gsit_MikamonuMember_AkB4yyZT6UeZdRSThxxjlw", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_us-gaap_RetirementPlanSponsorLocationAxis_country_US_RqoEUKEvn0Kvyl2Xf6qz0g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_CiuYnlGzg0OLpAP4_cjhXA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - 15. EMPLOYEE BENEFIT PLANS (Details)", "menuCat": "Details", "order": "77", "role": "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails", "shortName": "15. EMPLOYEE BENEFIT PLANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_us-gaap_RetirementPlanSponsorLocationAxis_country_US_RqoEUKEvn0Kvyl2Xf6qz0g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_CiuYnlGzg0OLpAP4_cjhXA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "8", "role": "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_ZxSVh-kIgE2L5ENNB7gwvg", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - 1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "9", "role": "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPolicies", "shortName": "1. THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "gsit-20230331x10k.htm", "contextRef": "Duration_4_1_2022_To_3_31_2023_eNexdxk4yk6g7QkgS_R4oA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 89, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "country_IL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Israel" } } }, "localname": "IL", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Netherlands" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Singapore" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "country_TW": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Taiwan" } } }, "localname": "TW", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails", "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document And Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r725" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r726" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://gsitechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "gsit_AccruedExpensesAndOtherLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing accrued expenses and other liabilities.", "label": "Accrued expenses and other liabilities" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "domainItemType" }, "gsit_AcquisitionPotentialCashRetentionPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of potential cash retention payments associated with an acquisition.", "label": "Acquisition Potential Cash Retention Payments", "terseLabel": "Potential cash retention payments" } } }, "localname": "AcquisitionPotentialCashRetentionPayments", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "gsit_BusinessAcquisitionNumberOfPatentsHeldByAcquiree": { "auth_ref": [], "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" } } }, "localname": "BusinessAcquisitionNumberOfPatentsHeldByAcquiree", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "integerItemType" }, "gsit_BusinessCombinationContingentConsiderationPercentOfNetRevenue": { "auth_ref": [], "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" } } }, "localname": "BusinessCombinationContingentConsiderationPercentOfNetRevenue", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "percentItemType" }, "gsit_BusinessCombinationPaymentOfContingentConsiderationHeldBackInEscrowAccount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the payment of acquisition-date portion of initial consideration held back and deposited in an escrow account.", "label": "Business Combination, Payment of Contingent Consideration Held Back In Escrow Account", "terseLabel": "Payment of escrow deposit" } } }, "localname": "BusinessCombinationPaymentOfContingentConsiderationHeldBackInEscrowAccount", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "gsit_BusinessCombinationPortionOfConsiderationHeldBackInEscrowAccount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the acquisition-date portion of initial consideration held back and deposited in an escrow account.", "label": "Business Combination, Portion Of Consideration Held Back in Escrow Account", "terseLabel": "Amount of payment held in escrow" } } }, "localname": "BusinessCombinationPortionOfConsiderationHeldBackInEscrowAccount", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "gsit_CaresActTaxBenefitFromCarrybackOfNetOperatingLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "CARES Act, Tax Benefit From Carryback Of Net Operating Loss.", "label": "CARES Act, Tax Benefit From Carryback Of Net Operating Loss", "terseLabel": "Federal net operating loss" } } }, "localname": "CaresActTaxBenefitFromCarrybackOfNetOperatingLoss", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "gsit_ComputerAndOtherEquipmentMember": { "auth_ref": [], "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" } } }, "localname": "ComputerAndOtherEquipmentMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "gsit_ConcentrationOfRiskNumberOfCustomers": { "auth_ref": [], "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" } } }, "localname": "ConcentrationOfRiskNumberOfCustomers", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "gsit_ConcentrationRiskThresholdPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about concentration risk threshold percentage.", "label": "Concentration Risk Threshold Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskThresholdPercentage", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "gsit_ContinuedEmploymentOfCofounderMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to future contingent consideration based on the continued employment of the entity's cofounder.", "label": "Continued employment of Dr. Avidan Akerib" } } }, "localname": "ContinuedEmploymentOfCofounderMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "domainItemType" }, "gsit_ContractManufacturersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to contract manufacturers.", "label": "Contract Manufacturers" } } }, "localname": "ContractManufacturersMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "gsit_ContractWithCustomerCustomerTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by customer type for delivery of good or service in contract with customer.", "label": "Contract with Customer, Customer Type [Axis]" } } }, "localname": "ContractWithCustomerCustomerTypeAxis", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "xbrltype": "stringItemType" }, "gsit_ContractWithCustomerCustomerTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer type for delivery of good or service in contract with customer.", "label": "Contract with Customer, Customer Type [Domain]" } } }, "localname": "ContractWithCustomerCustomerTypeDomain", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "gsit_DeferredTaxAssetsCapitalizedResearchAndDevelopment": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "gsit_DeferredTaxAssetsUnrecognizedTaxBenefits": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "DeferredTaxAssetsUnrecognizedTaxBenefits", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "gsit_DistributionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to distribution.", "label": "Distribution" } } }, "localname": "DistributionMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "gsit_EffectiveIncomeTaxRateReconciliationTaxMeasurement": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "order": 8.0, "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": -1.0 } }, "crdr": "credit", "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 tax measurement.", "label": "Effective Income Tax Rate Reconciliation, Tax Measurement", "negatedLabel": "Tax remeasurement" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxMeasurement", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "gsit_EmployeeStockPurchasePlanMaximumAnnualRightsToPurchase": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "EmployeeStockPurchasePlanMaximumAnnualRightsToPurchase", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "gsit_EmployeeStockPurchasePlanMaximumSharePurchaseMultiplier": { "auth_ref": [], "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" } } }, "localname": "EmployeeStockPurchasePlanMaximumSharePurchaseMultiplier", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gsit_EmployeeStockPurchasePlanMaximumStockOwnershipToQualify": { "auth_ref": [], "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" } } }, "localname": "EmployeeStockPurchasePlanMaximumStockOwnershipToQualify", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "gsit_EmployeeStockPurchasePlanMaximumValueMultiplier": { "auth_ref": [], "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" } } }, "localname": "EmployeeStockPurchasePlanMaximumValueMultiplier", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gsit_EmployeeStockPurchasePlanMember": { "auth_ref": [], "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" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "gsit_EmployeeStockPurchasePlanMinimumHoursPerWeekToQualify": { "auth_ref": [], "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" } } }, "localname": "EmployeeStockPurchasePlanMinimumHoursPerWeekToQualify", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "integerItemType" }, "gsit_EmployeeStockPurchasePlanMinimumMonthsPerYearToQualify": { "auth_ref": [], "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" } } }, "localname": "EmployeeStockPurchasePlanMinimumMonthsPerYearToQualify", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "gsit_EmployeeStockPurchasePlanOfferingPeriod": { "auth_ref": [], "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" } } }, "localname": "EmployeeStockPurchasePlanOfferingPeriod", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "gsit_EmployeeStockPurchasePlanYear2007Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2007 Employee Stock Purchase Plan.", "label": "Employee Stock Purchase Plan Year 2007" } } }, "localname": "EmployeeStockPurchasePlanYear2007Member", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "gsit_EquityIncentivePlan2016Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2016 Equity Incentive Plan.", "label": "2016 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2016Member", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "gsit_EquityIncentivePlanYear2007Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2007 Equity Incentive Plan.", "label": "Equity Incentive Plan Year 2007 [Member]" } } }, "localname": "EquityIncentivePlanYear2007Member", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "gsit_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangeDueToAccretion": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityChangeDueToAccretion", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "gsit_GlobalIntangibleLowTaxedIncomeRelatedIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "GlobalIntangibleLowTaxedIncomeRelatedIncomeTaxExpenseBenefit", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "gsit_IncomeTaxReconciliationNonDeductibleExpensesAndOtherAdjustments": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "order": 1.0, "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "IncomeTaxReconciliationNonDeductibleExpensesAndOtherAdjustments", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations 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" } } }, "localname": "IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "gsit_IncomeTaxesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Income Taxes [Abstract]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesAbstract", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "xbrltype": "stringItemType" }, "gsit_IncreaseDecreaseInFairValueOfContingentConsideration": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "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" } } }, "localname": "IncreaseDecreaseInFairValueOfContingentConsideration", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gsit_InventoryExcessMinimumMeasurementPeriod": { "auth_ref": [], "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" } } }, "localname": "InventoryExcessMinimumMeasurementPeriod", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "xbrltype": "durationItemType" }, "gsit_InventoryInventoryAtDistributorsNetOfReserves": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory, inventory at distributors, net of reserves.", "label": "Inventory, Inventory At Distributors, Net Of Reserves", "terseLabel": "Inventory at distributors" } } }, "localname": "InventoryInventoryAtDistributorsNetOfReserves", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "gsit_LesseeBalanceSheetInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "LesseeBalanceSheetInformationRelatedToLeasesTableTextBlock", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesTables" ], "xbrltype": "textBlockItemType" }, "gsit_LesseeOperatingLeaseRemainingTermOfContract": { "auth_ref": [], "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" } } }, "localname": "LesseeOperatingLeaseRemainingTermOfContract", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "gsit_LesseeOtherInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "LesseeOtherInformationRelatedToLeasesTableTextBlock", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesTables" ], "xbrltype": "textBlockItemType" }, "gsit_LongTermInvestmentsAgencyBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Long-term investments agency bonds.", "label": "Long-term investments, Agency bonds" } } }, "localname": "LongTermInvestmentsAgencyBondsMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gsit_LongTermInvestmentsCertificatesOfDepositMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Long-term investments certificates of deposit.", "label": "Long-term investments, Certificates of deposit" } } }, "localname": "LongTermInvestmentsCertificatesOfDepositMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gsit_LongTermInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of after one year from the date of the balance sheet.", "label": "Other Long-term Investments" } } }, "localname": "LongTermInvestmentsMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gsit_LongTermInvestmentsSupranationalObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Long-term investments supranational obligations.", "label": "Long-term investments, Supranational obligations" } } }, "localname": "LongTermInvestmentsSupranationalObligationsMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gsit_MajorCustomerFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the major customer number four.", "label": "Major Customer Four Member" } } }, "localname": "MajorCustomerFourMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "gsit_MajorCustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the major customer number one.", "label": "Major Customer One Member" } } }, "localname": "MajorCustomerOneMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "gsit_MajorCustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the major customer number three.", "label": "Major Customer Three Member" } } }, "localname": "MajorCustomerThreeMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "gsit_MajorCustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the major customer number two.", "label": "Major Customer Two Member" } } }, "localname": "MajorCustomerTwoMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "gsit_MaximumMaturityPeriodOfInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum maturity period of investments.", "label": "Maximum Maturity Period of Investments", "terseLabel": "Maximum maturity period of investment portfolio" } } }, "localname": "MaximumMaturityPeriodOfInvestments", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsOtherInformationDetails" ], "xbrltype": "durationItemType" }, "gsit_MaximumTotalFairMarketValueOfShare": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "MaximumTotalFairMarketValueOfShare", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "gsit_MikamonuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to MikaMonu.", "label": "MikaMonu" } } }, "localname": "MikamonuMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "domainItemType" }, "gsit_NonOfficerEmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An employee of the company that is not an officer.", "label": "Non Officer Employee [Member]" } } }, "localname": "NonOfficerEmployeeMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "gsit_NonRecurringEngineeringServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information related to Non-Recurring Engineering Services/Expenses.", "label": "Non-Recurring Engineering Services" } } }, "localname": "NonRecurringEngineeringServicesMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "gsit_NoncashRightOfUseAssetsAndOperatingLeaseObligations": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "NoncashRightOfUseAssetsAndOperatingLeaseObligations", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "gsit_NumberOfPrincipalOperationsNearFaultLines": { "auth_ref": [], "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" } } }, "localname": "NumberOfPrincipalOperationsNearFaultLines", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "gsit_NumberOfSubsidiaries": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of subsidiaries owned by the entity.", "label": "Number of Subsidiaries", "terseLabel": "Number of subsidiaries" } } }, "localname": "NumberOfSubsidiaries", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "gsit_NumberOfYearsHistoricalTransactionsConsideredForEstimatedControlPremium": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of years historical transactions considered for estimated control premium.", "label": "Number Of Years Historical Transactions Considered For Estimated Control Premium", "terseLabel": "Number of years historical transactions considered for estimated control premium" } } }, "localname": "NumberOfYearsHistoricalTransactionsConsideredForEstimatedControlPremium", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure5GoodwillDetails" ], "xbrltype": "durationItemType" }, "gsit_OriginalEquipmentManufacturerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to original equipment manufacturer.", "label": "OEMs" } } }, "localname": "OriginalEquipmentManufacturerMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "xbrltype": "domainItemType" }, "gsit_PercentageOfDiscountRateUsedForCashFlows": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of discount rate used for cash flows.", "label": "Percentage of Discount Rate Used for Cash Flows", "terseLabel": "Percentage of discount rate used for cash flows" } } }, "localname": "PercentageOfDiscountRateUsedForCashFlows", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure5GoodwillDetails" ], "xbrltype": "percentItemType" }, "gsit_PercentageOfReductionInGlobalWorkForce": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of global work space .", "label": "Percentage of Reduction in Global Work Force", "terseLabel": "Percentage of reduction in global work force" } } }, "localname": "PercentageOfReductionInGlobalWorkForce", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "gsit_PercentageOfTerminalGrowthRateForCashFlows": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of terminal growth rate for cash flows.", "label": "Percentage of Terminal Growth Rate for Cash Flows", "terseLabel": "Percentage of terminal growth rate for cash flows" } } }, "localname": "PercentageOfTerminalGrowthRateForCashFlows", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure5GoodwillDetails" ], "xbrltype": "percentItemType" }, "gsit_PrepaidToolingAndMasks": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Tooling And Masks", "label": "Prepaid tooling and masks" } } }, "localname": "PrepaidToolingAndMasks", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "gsit_ProbabilityRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Probability rate for the remaining contingent events.", "label": "Probability Rate", "terseLabel": "Probability rate" } } }, "localname": "ProbabilityRate", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "decimalItemType" }, "gsit_ProductDesignsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Designs" } } }, "localname": "ProductDesignsMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "gsit_ProductDevelopmentMilestonesAndRevenueTargetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to future contingent consideration based on product development milestones and revenue targets.", "label": "Product development milestones and revenue targets" } } }, "localname": "ProductDevelopmentMilestonesAndRevenueTargetsMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "domainItemType" }, "gsit_QuarterlyPaymentsBasedOnNetRevenueMember": { "auth_ref": [], "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" } } }, "localname": "QuarterlyPaymentsBasedOnNetRevenueMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "domainItemType" }, "gsit_RestOfWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the countries of rest of the world.", "label": "Rest of the world" } } }, "localname": "RestOfWorldMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "gsit_RevenuePerformanceObligationPaymentTerms": { "auth_ref": [], "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" } } }, "localname": "RevenuePerformanceObligationPaymentTerms", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "gsit_RevenuePerformanceObligationWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warranty period and related obligation in contract with customer.", "label": "Revenue, Performance Obligation, Warranty Term", "terseLabel": "Warranty period" } } }, "localname": "RevenuePerformanceObligationWarrantyTerm", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "gsit_SRMProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about SARM products.", "label": "SRAM Products" } } }, "localname": "SRMProductsMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "gsit_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "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": "Estimated useful lives of property and equipment" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualCashBasedAndOtherStockBasedShareAwardsPerEmployee": { "auth_ref": [], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualCashBasedAndOtherStockBasedShareAwardsPerEmployee", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPerformanceShareAwardsPerEmployee": { "auth_ref": [], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualPerformanceShareAwardsPerEmployee", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValueCashBasedAndOtherStockBasedAwardsGrantedPerEmployee": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValueCashBasedAndOtherStockBasedAwardsGrantedPerEmployee", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValueEquityAwardsAndCashCompensationGrantedPerNonEmployeeDirector": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValueEquityAwardsAndCashCompensationGrantedPerNonEmployeeDirector", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValueEquityAwardsGrantedPerNonEmployeeDirector": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValueEquityAwardsGrantedPerNonEmployeeDirector", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValuePerformanceUnitAwardsGrantedPerEmployee": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAnnualValuePerformanceUnitAwardsGrantedPerEmployee", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeited": { "auth_ref": [], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantForfeited", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGranted": { "auth_ref": [], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantGranted", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsReserved": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares available for grant related to options reserved under the plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant Options Reserved", "terseLabel": "Options reserved (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrantOptionsReserved", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value Abstract", "terseLabel": "Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "gsit_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "gsit_ShareBasedCompensationRangeEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eighth range of option prices pertaining to options granted.", "label": "$ 7.46 - 8.00" } } }, "localname": "ShareBasedCompensationRangeEightMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fifth range of option prices pertaining to options granted.", "label": "$ 5.69 - 5.83" } } }, "localname": "ShareBasedCompensationRangeFiveMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fourth range of option prices pertaining to options granted.", "label": "$ 5.13 - 5.58" } } }, "localname": "ShareBasedCompensationRangeFourMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeNineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ninth range of option prices pertaining to options granted.", "label": "$8.09" } } }, "localname": "ShareBasedCompensationRangeNineMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First range of option prices pertaining to options granted.", "label": "$ 1.87 - 3.40" } } }, "localname": "ShareBasedCompensationRangeOneMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Seventh range of option prices pertaining to options granted.", "label": "$ 6.86 - 7.40" } } }, "localname": "ShareBasedCompensationRangeSevenMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sixth range of option prices pertaining to options granted.", "label": "$ 5.91 - 6.70" } } }, "localname": "ShareBasedCompensationRangeSixMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeTenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tenth range of option prices pertaining to options granted.", "label": "$8.30" } } }, "localname": "ShareBasedCompensationRangeTenMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third range of option prices pertaining to options granted.", "label": "$ 4.68 - 4.99" } } }, "localname": "ShareBasedCompensationRangeThreeMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_ShareBasedCompensationRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second range of option prices pertaining to options granted.", "label": "$ 3.60 - 4.42" } } }, "localname": "ShareBasedCompensationRangeTwoMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "gsit_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualPercentageIncreasePlanReserve": { "auth_ref": [], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualPercentageIncreasePlanReserve", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "gsit_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualRestrictedStockAndRestrictedStockUnitAwardsGrantedPerEmployee": { "auth_ref": [], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualRestrictedStockAndRestrictedStockUnitAwardsGrantedPerEmployee", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gsit_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualShareIncreasePlanReserve": { "auth_ref": [], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualShareIncreasePlanReserve", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gsit_SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualStockOptionAndStockAppreciationRightsGrantedPerEmployee": { "auth_ref": [], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardMaximumAnnualStockOptionAndStockAppreciationRightsGrantedPerEmployee", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gsit_SharebasedCompensationArrangementBySharebasedPaymentAwardPreviouslyAuthorizedSharesCancelled": { "auth_ref": [], "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)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPreviouslyAuthorizedSharesCancelled", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "gsit_ShippingAndHandlingCostsPolicyTextBlock": { "auth_ref": [], "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" } } }, "localname": "ShippingAndHandlingCostsPolicyTextBlock", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "gsit_ShortTermInvestmentsAgencyBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Short-term investments agency bonds.", "label": "Short-term investments, Agency bonds" } } }, "localname": "ShortTermInvestmentsAgencyBondsMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gsit_ShortTermInvestmentsCertificatesOfDepositMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Short-term investments certificates of deposit.", "label": "Short-term investments, Certificates of deposit" } } }, "localname": "ShortTermInvestmentsCertificatesOfDepositMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gsit_ShortTermInvestmentsSupranationalObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Short-term investments supranational obligations.", "label": "Short-term investments, Supranational obligations" } } }, "localname": "ShortTermInvestmentsSupranationalObligationsMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "gsit_SupranationalObligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the information relating to the supranational obligations", "label": "Supranational obligations" } } }, "localname": "SupranationalObligationsMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "domainItemType" }, "gsit_ThresholdNumberOfDaysPriorToMeasurementDateForCalculatingAverageSharePriceConditionOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The threshold number of days prior to the measurement date for calculating the average share price as an condition one.", "label": "Threshold Number Of Days Prior To The Measurement Date For Calculating The Average Share Price Condition One", "terseLabel": "Threshold number of days prior to the measurement date for calculating the average share price, condition one" } } }, "localname": "ThresholdNumberOfDaysPriorToMeasurementDateForCalculatingAverageSharePriceConditionOne", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure5GoodwillDetails" ], "xbrltype": "durationItemType" }, "gsit_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangesInJudgement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in unrecognized tax benefits resulting from changes in judgement.", "label": "Unrecognized Tax Benefits, Increase (Decrease) Resulting from Changes in Judgement", "negatedLabel": "Reductions based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromChangesInJudgement", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "gsit_UnrecognizedTaxBenefitsTaxCutsAndJobsActOf2017RemeasurementAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) on remeasurement in unrecognized tax benefits from effect of Tax Cuts and Jobs Act of 2017.", "label": "Unrecognized Tax Benefits, Tax Cuts and Jobs Act of 2017, Remeasurement Amount", "terseLabel": "Settlements during the period" } } }, "localname": "UnrecognizedTaxBenefitsTaxCutsAndJobsActOf2017RemeasurementAmount", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "gsit_WarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the period for which the entity warranties its products.", "label": "Warranty period", "terseLabel": "Warranty period" } } }, "localname": "WarrantyPeriod", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingenciesProductWarrantiesDetails" ], "xbrltype": "durationItemType" }, "gsit_WistronNewebCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information related to Wistron Neweb Corp.", "label": "Wistron Neweb Corp" } } }, "localname": "WistronNewebCorpMember", "nsuri": "http://gsitechnology.com/20230331", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "srt_DirectorMember": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r285", "r695", "r767", "r826" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r337", "r338", "r339", "r340", "r451", "r616", "r646", "r671", "r672", "r692", "r705", "r716", "r766", "r817", "r818", "r819", "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r337", "r338", "r339", "r340", "r451", "r616", "r646", "r671", "r672", "r692", "r705", "r716", "r766", "r817", "r818", "r819", "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "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" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r285", "r695", "r767", "r826" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_OfficerMember": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "label": "Officer [Member]" } } }, "localname": "OfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r281", "r621", "r693", "r714", "r761", "r762", "r767", "r825" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r281", "r621", "r693", "r714", "r761", "r762", "r767", "r825" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r337", "r338", "r339", "r340", "r402", "r451", "r482", "r483", "r484", "r592", "r616", "r646", "r671", "r672", "r692", "r705", "r716", "r760", "r766", "r818", "r819", "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r337", "r338", "r339", "r340", "r402", "r451", "r482", "r483", "r484", "r592", "r616", "r646", "r671", "r672", "r692", "r705", "r716", "r760", "r766", "r818", "r819", "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r282", "r283", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r694", "r715", "r767" ], "lang": { "en-us": { "role": { "label": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails", "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r282", "r283", "r657", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r694", "r715", "r767" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails", "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r747", "r813" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "The Company And Summary Of Significant Accounting Policies" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r14", "r713" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable ($8 and $32 to a related party)" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r14", "r149", "r150", "r739" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Amount owed to WNC", "verboseLabel": "Accounts payable, related party" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r189", "r288", "r289", "r676" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r288", "r289" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Total accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts receivable, net:" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r49" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of premium on investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r1", "r153", "r164" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "verboseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued expenses and other liabilities:" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r17", "r677" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r88", "r182" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r26", "r27", "r191", "r642", "r651", "r652" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r24", "r27", "r136", "r578", "r647", "r648", "r732", "r733", "r734", "r740", "r741", "r742" ], "lang": { "en-us": { "role": { "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.", "label": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r6", "r713" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r491", "r492", "r493", "r740", "r741", "r742", "r807" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r115", "r116", "r454" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "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:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Costs, Policy [Policy Text Block]", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r486" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r192", "r290", "r303" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "negatedLabel": "Less: Allowances for doubtful accounts and other" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Allowance for Doubtful Accounts Receivable, Write-offs", "terseLabel": "Allowance for doubtful accounts receivable write offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r48", "r77", "r81" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Shares underlying options", "verboseLabel": "Shares underlying options and ESPP shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareSharesUnderlyingOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r152", "r163", "r185", "r214", "r262", "r272", "r277", "r301", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r536", "r540", "r554", "r713", "r764", "r765", "r815" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets Abstract", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r176", "r195", "r214", "r301", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r536", "r540", "r554", "r713", "r764", "r765", "r815" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r141" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r292", "r311" ], "calculation": { "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Debt Securities, Amortized Cost Basis", "terseLabel": "Cost", "totalLabel": "Total" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "verboseLabel": "Unrealized Loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position [Abstract]", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Available-for-sale Securities, Debt Maturities [Abstract]", "terseLabel": "Other information" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Maturing within one year, Cost" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Maturing within one year, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r74", "r291", "r311", "r637" ], "calculation": { "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Fair Value", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsContractualMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r73", "r311" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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 current.", "label": "Debt Securities, Available-for-sale, Current", "terseLabel": "Short-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r73", "r180", "r311" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Long-term investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableforsaleSecuritiesMember": { "auth_ref": [ "r299" ], "lang": { "en-us": { "role": { "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities" } } }, "localname": "AvailableforsaleSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r457", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r482", "r483", "r484", "r485" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r137", "r138" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BALANCE SHEET DETAIL" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Accounting principles", "verboseLabel": "Accounting principles" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r57" ], "lang": { "en-us": { "role": { "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.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "NOTE 1-THE COMPANY AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt security, in which the authorized issuer owes the holder a debt and is obliged to repay the principal and interest (the coupon).", "label": "Agency bonds" } } }, "localname": "BondsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Building and building improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r530", "r703", "r704" ], "lang": { "en-us": { "role": { "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.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r128", "r129", "r530", "r703", "r704" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Acquisition disclosure" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r534", "r735" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r133" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r131", "r132", "r533" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r134", "r531" ], "lang": { "en-us": { "role": { "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).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "NOTE 14 - ACQUISITION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITION" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r53", "r54", "r55" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment through accounts payable and accruals" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r50", "r179", "r674" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r44", "r50", "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of the period", "periodStartLabel": "Cash and cash equivalents at beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r44", "r147" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r186", "r187", "r188", "r214", "r234", "r235", "r238", "r240", "r248", "r249", "r301", "r341", "r343", "r344", "r345", "r348", "r349", "r352", "r353", "r355", "r359", "r366", "r554", "r673", "r727", "r736", "r743" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r95", "r96", "r97", "r98" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r20", "r156", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies 1", "terseLabel": "Commitments and contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r92", "r335", "r336", "r659", "r763" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "NOTE 9 - COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares available for future award" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r740", "r741", "r807" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r5", "r93" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r5", "r713" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock: $0.001 par value authorized: 150,000,000 shares; issued and outstanding: 24,685,059 and 24,486,239 shares, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EMPLOYEE BENEFIT PLANS" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r28", "r199", "r201", "r206", "r638", "r643" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive loss", "verboseLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Comprehensive loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive loss", "terseLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r709", "r757", "r758" ], "lang": { "en-us": { "role": { "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.", "label": "Software." } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r61", "r62", "r144", "r145", "r285", "r658" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r61", "r62", "r144", "r145", "r285", "r653", "r658" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r61", "r62", "r144", "r145", "r285", "r658", "r827" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r161", "r252" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration of credit risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r67" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Risk and uncertainties" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration of credit risk" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r61", "r62", "r144", "r145", "r285" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage attributable to customers", "verboseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r59", "r61", "r62", "r63", "r144", "r146", "r658" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r61", "r62", "r144", "r145", "r285", "r658" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r135", "r680" ], "lang": { "en-us": { "role": { "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.", "label": "Basis of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r34", "r214", "r301", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r554", "r764" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "verboseLabel": "Cost of revenues ($240, $397 and $482 to a related party)" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Revenues [Member]", "verboseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r738", "r804", "r806" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "U.S. federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r738", "r804" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r127", "r515", "r523", "r738" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current income tax expense (benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current income tax expense (benefit):" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r738", "r804", "r806" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r60", "r285" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r298", "r315", "r688" ], "calculation": { "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "12 Months or Greater, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r298", "r315" ], "calculation": { "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "12 Months or Greater, Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r298", "r315", "r688" ], "calculation": { "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Less Than 12 Months, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r298", "r315" ], "calculation": { "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Less Than 12 Months, Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Schedule of available-for-sale investments", "terseLabel": "Schedule of available-for-sale investments" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r296", "r312", "r688" ], "calculation": { "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "totalLabel": "Total, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r297", "r313" ], "calculation": { "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Total, Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r295", "r688", "r753" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of unrealized losses and fair value of investments" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r122" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "verboseLabel": "Possible reduction in uncertain tax benefits" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r738", "r805", "r806" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r48", "r127", "r516", "r522", "r523", "r738" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Deferred income tax expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred income tax expense (benefit):" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r2", "r3", "r154", "r162", "r509" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r500", "r501" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r738", "r805", "r806" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r510" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "terseLabel": "Deferred tax assets, gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Deferred Tax Assets, Investments", "terseLabel": "Deferred tax asset related to unrecognized gains and losses on short-term and long-term investments" } } }, "localname": "DeferredTaxAssetsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r802" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Net deferred tax assets", "verboseLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r802" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r126", "r803" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets Operating Loss Carryforwards", "verboseLabel": "Net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r126", "r803" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Unrecognized gains" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r125", "r126", "r803" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r126", "r803" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r126", "r803" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Other reserves and accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r511" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise.", "label": "Deferred Tax Expense from Stock Options Exercised", "terseLabel": "Windfall tax benefits realized" } } }, "localname": "DeferredTaxExpenseFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r120", "r802" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liability", "verboseLabel": "Deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r126", "r803" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedLabel": "Leased assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r803" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Deferred tax liabilities, undistributed foreign earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Maximum amount employer can contribute (as a percent)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "terseLabel": "Maximum amount employee can contribute (as a percent)" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r728" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Deposits Assets, Noncurrent", "terseLabel": "Deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r48", "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r48", "r260" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r378", "r693", "r694", "r695", "r696", "r697", "r698", "r699" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of revenue disaggregated by customer type" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r456", "r487", "r488", "r490", "r495", "r706" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "NOTE 11 - STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DomesticPlanMember": { "auth_ref": [ "r770", "r771", "r772" ], "lang": { "en-us": { "role": { "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.", "label": "Domestic Plan [Member]" } } }, "localname": "DomesticPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET LOSS PER COMMON SHARE", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r207", "r223", "r224", "r225", "r226", "r227", "r231", "r234", "r238", "r239", "r240", "r244", "r545", "r546", "r639", "r644", "r685" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "verboseLabel": "Net loss per common share - Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r207", "r223", "r224", "r225", "r226", "r227", "r234", "r238", "r239", "r240", "r244", "r545", "r546", "r639", "r644", "r685" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Net loss per common share - Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r241", "r242", "r243", "r245" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NOTE 3 - NET LOSS PER COMMON SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "auth_ref": [ "r800" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "order": 5.0, "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": 1.0 } }, "crdr": "debit", "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 global intangible low-taxed income (GILTI).", "label": "Effective Income Tax Rate Reconciliation, GILTI, Amount", "terseLabel": "GILTI tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]", "terseLabel": "Other information" } } }, "localname": "EmployeeServiceShareBasedCompensationAggregateDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]", "terseLabel": "Stock-based compensation expense by line item" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r489" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "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" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r799" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "terseLabel": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r486" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "terseLabel": "Income tax benefit recognized from allocation of share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMON STOCK." } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]", "verboseLabel": "Share repurchase program" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r93", "r174", "r203", "r204", "r205", "r218", "r219", "r220", "r222", "r228", "r230", "r247", "r302", "r367", "r491", "r492", "r493", "r518", "r519", "r544", "r555", "r556", "r557", "r558", "r559", "r560", "r578", "r647", "r648", "r649" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r547", "r548", "r552" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r141", "r143" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r350", "r405", "r406", "r407", "r408", "r409", "r410", "r548", "r589", "r590", "r591", "r690", "r691", "r700", "r701", "r702" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r547", "r548", "r549", "r550", "r553" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r350", "r405", "r410", "r548", "r589", "r700", "r701", "r702" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r350", "r405", "r410", "r548", "r590", "r690", "r691", "r700", "r701", "r702" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r350", "r405", "r406", "r407", "r408", "r409", "r410", "r548", "r591", "r690", "r691", "r700", "r701", "r702" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Changes in fair value of contingent consideration" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r142", "r143" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of changes in fair value of contingent consideration" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r142" ], "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 own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "terseLabel": "Re-measurement of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r142" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value", "periodEndLabel": "Contingent consideration, end of period", "periodStartLabel": "Contingent consideration, beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsChangeInContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r350", "r405", "r406", "r407", "r408", "r409", "r410", "r589", "r590", "r591", "r690", "r691", "r700", "r701", "r702" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r551", "r553" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r293", "r294", "r304", "r307", "r308", "r309", "r310", "r314", "r316", "r317", "r351", "r364", "r542", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r688", "r749", "r750", "r751", "r828", "r829", "r830", "r831", "r832", "r833", "r834" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "NOTE 7 - FINANCIAL INSTRUMENTS" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Useful life, intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r184", "r329" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r82" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r82" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2028" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r82" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r82" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r82" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r327", "r328", "r329", "r330", "r622", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Fiscal year ending March 31," } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r80", "r623" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r78", "r79" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r80", "r622" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total", "verboseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailFutureAmortizationDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Federal" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r562" ], "lang": { "en-us": { "role": { "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.", "label": "Foreign currency transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r770", "r771", "r772" ], "lang": { "en-us": { "role": { "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.", "label": "Foreign Plan [Member]" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r183", "r323", "r636", "r689", "r713", "r755", "r756" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Total", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure5GoodwillDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "NOTE 5 - GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure5Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r48", "r324", "r325", "r326", "r689" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure5GoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r33", "r214", "r262", "r271", "r276", "r279", "r301", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r554", "r687", "r764" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r48", "r85", "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment losses on long-lived equipment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r84", "r91" ], "lang": { "en-us": { "role": { "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.", "label": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r215", "r524" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "U.S." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r30", "r151", "r158", "r170", "r262", "r271", "r276", "r279", "r640", "r687" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest", "terseLabel": "Income (loss) before income taxes", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract": { "auth_ref": [], "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:" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r215", "r524" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r331", "r333" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r216", "r504", "r507", "r514", "r520", "r525", "r527", "r528", "r529" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "NOTE 6 - INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r217", "r229", "r230", "r261", "r502", "r521", "r526", "r645" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Provision (benefit) for income taxes", "terseLabel": "Provision (benefit) for income taxes", "totalLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesProvisionForIncomeTaxesDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r202", "r498", "r499", "r507", "r508", "r513", "r517" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r800" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r800" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "order": 4.0, "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": 1.0 } }, "crdr": "debit", "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 foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r503" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "order": 10.0, "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "U.S. Federal taxes at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r800" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "order": 7.0, "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount", "terseLabel": "Stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r800" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "order": 9.0, "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": 1.0 } }, "crdr": "debit", "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 state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "auth_ref": [ "r800" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "order": 6.0, "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": -1.0 } }, "crdr": "credit", "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "negatedLabel": "Tax credits" } } }, "localname": "IncomeTaxReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxExemptIncome": { "auth_ref": [ "r800" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "order": 2.0, "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": -1.0 } }, "crdr": "credit", "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 income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount", "negatedLabel": "Tax exempt interest" } } }, "localname": "IncomeTaxReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r45", "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income tax payment" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r52" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "verboseLabel": "Net cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r47" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r47" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r47" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r47" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "verboseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r47" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r79", "r618", "r619", "r620", "r622", "r681" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and intangible assets", "terseLabel": "Goodwill and intangible assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure Abstract", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r76", "r678" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r194", "r675", "r713" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r178", "r193", "r246", "r318", "r320", "r321", "r617", "r682" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r76", "r679" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-progress" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r319" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for excess and obsolete inventories", "verboseLabel": "Inventory write-downs" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r37", "r38" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "terseLabel": "Interest income, net" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r300", "r824" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Short-term and long-term investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FINANCIAL INSTRUMENTS" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Schedule of contractual maturities of the available-for-sale investments" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_IsraelTaxAuthorityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Israel.", "label": "Israel Tax Authority [Member]" } } }, "localname": "IsraelTaxAuthorityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r768" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r575", "r712" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Components of lease costs" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r811" ], "lang": { "en-us": { "role": { "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.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of components of lease costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Operating Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Operating lease, option to extend" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of maturities of the lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r576" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r576" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r576" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r576" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r576" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r576" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r576" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r809" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r577" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "NOTE 8 - LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r16", "r214", "r301", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r537", "r540", "r541", "r554", "r686", "r764", "r815", "r816" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r10", "r155", "r166", "r713", "r737", "r752", "r808" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r18", "r177", "r214", "r301", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r537", "r540", "r541", "r554", "r713", "r764", "r815", "r816" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r141" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r19" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertain Tax Positions, Noncurrent", "terseLabel": "Unrecognized tax benefits, noncurrent" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "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.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived assets by geographic area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebtMeasurementInput": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure long-term debt.", "label": "Long-term Debt, Measurement Input", "terseLabel": "Discount rate" } } }, "localname": "LongTermDebtMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r157" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities.", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r212" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r212" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r44", "r46", "r49" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r31", "r49", "r159", "r169", "r175", "r198", "r200", "r205", "r214", "r221", "r223", "r224", "r225", "r226", "r229", "r230", "r236", "r262", "r271", "r276", "r279", "r301", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r546", "r554", "r687", "r764" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r223", "r224", "r225", "r226", "r231", "r232", "r237", "r240", "r262", "r271", "r276", "r279", "r687" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements Policy [Policy Text Block]", "verboseLabel": "Accounting pronouncements not yet effective" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash investing activities:", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails", "http://gsitechnology.com/role/Disclosure5GoodwillDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reporting units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r262", "r271", "r276", "r279", "r687" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r569", "r712" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost (fixed)" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Maturity of Lease Liabilities" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r564" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Lease liabilities, operating lease", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r564" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities, current", "verboseLabel": "Current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r564" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Lease liabilities, non-current", "verboseLabel": "Non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesMaturityOfLeaseLiabilitiesDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r565", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r563" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://gsitechnology.com/role/Disclosure8LeasesOperatingLeasesDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r574", "r712" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r573", "r712" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term (years) - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards for income tax purposes" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Basis of consolidation and risks and uncertainties" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Miscellaneous accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAccruedExpensesAndOtherLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r19" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "verboseLabel": "Contingent consideration, non-current" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r196", "r197" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Net of Tax", "verboseLabel": "Net unrealized gain (loss) on available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfComprehensiveLoss", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCostOfOperatingRevenue": { "auth_ref": [ "r34" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other costs incurred during the reporting period related to other revenue generating activities.", "label": "Other Cost of Operating Revenue", "terseLabel": "Cost of revenues, related party" } } }, "localname": "OtherCostOfOperatingRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesMember": { "auth_ref": [ "r137", "r140" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other liabilities.", "label": "Other accrued expenses" } } }, "localname": "OtherLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncashExpense": { "auth_ref": [ "r49" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.", "label": "Other Noncash Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OtherNoncashExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r729", "r754" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other prepaid expenses and other current assets" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r190" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Other receivables" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "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.", "label": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r40", "r72", "r209" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchase of investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r41", "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "verboseLabel": "Cash paid for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r42" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r402", "r404", "r410", "r428", "r430", "r431", "r432", "r433", "r434", "r448", "r449", "r450", "r452", "r702" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "NOTE 15 - EMPLOYEE BENEFIT PLANS" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r4", "r352" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r4", "r352" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r4", "r713" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock: $0.001 par value authorized: 5,000,000 shares; issued and outstanding: none" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r730" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets:" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r43", "r113" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "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" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r72", "r209", "r210" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities", "verboseLabel": "Maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r175", "r198", "r200", "r211", "r214", "r221", "r229", "r230", "r262", "r271", "r276", "r279", "r301", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r535", "r538", "r539", "r546", "r554", "r640", "r687", "r710", "r711", "r734", "r764" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r759", "r810" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "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" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r87", "r181" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment, net:" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r89", "r167", "r641", "r713" ], "calculation": { "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant, and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails", "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r89", "r660", "r661" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of Property and Equipment, Net", "terseLabel": "Schedule of property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life, property and equipment" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r208", "r305" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Allowance for doubtful accounts and other" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r429", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r173", "r581", "r582", "r814" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r148" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Non-recurring engineering service expense" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTION" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r429", "r581", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r814" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r579", "r580", "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "NOTE 12 - RELATED PARTY TRANSACTION" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransaction" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r117", "r172", "r823" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r332", "r334" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve", "terseLabel": "Accrued severance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r7", "r94", "r165", "r650", "r652", "r713" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings (deficit)" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r174", "r218", "r219", "r220", "r222", "r228", "r230", "r302", "r491", "r492", "r493", "r518", "r519", "r544", "r647", "r649" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r429", "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r770", "r771", "r772" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r429", "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r770", "r771", "r772" ], "lang": { "en-us": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure15EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION." } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r258", "r259", "r270", "r274", "r275", "r281", "r282", "r285", "r377", "r378", "r621" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionRevenueDisaggregatedDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r379", "r380" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Note 2 - REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": { "auth_ref": [ "r322", "r376" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true/false]" } } }, "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r683", "r684" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "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" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r572", "r712" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "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" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyExpense": { "auth_ref": [ "r35" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Royalty Expense", "terseLabel": "Royalty expense" } } }, "localname": "RoyaltyExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingenciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales revenue goods" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r285", "r745" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Sales Revenue, Net [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesDetails", "http://gsitechnology.com/role/Disclosure2RevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Accounts Receivable, Net", "terseLabel": "Schedule of accounts receivable, net" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Expenses and Other Liabilities", "terseLabel": "Schedule of accrued expenses and other liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Anti-dilutive shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Available-for-sale Securities [Line Items]", "terseLabel": "Available-for-sale investments" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r128", "r129", "r530" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure14AcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Deferred tax assets and deferred tax liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Basic and diluted net loss per share", "verboseLabel": "Basic and diluted net loss per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Income tax reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r111", "r114" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation Allocation of Recognized Period Costs [Text Block]", "terseLabel": "Summary of stock-based compensation expense by line item" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r547", "r548" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of fair value of financial assets measured on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r78", "r79" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Intangible Assets", "terseLabel": "Schedule of intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Loss before income taxes and provision for income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r11", "r12", "r13" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventories", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Net Investment Income [Line Items]", "terseLabel": "Unrealized losses and fair value" } } }, "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "auth_ref": [ "r37", "r38", "r171" ], "lang": { "en-us": { "role": { "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.", "label": "Investment Income [Table]" } } }, "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Prepaid Expenses and Other Current Assets", "terseLabel": "Schedule of prepaid expenses and other current assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r149", "r150" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure12RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r32", "r68" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Text Block]", "terseLabel": "Net revenues by geographic area" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r29", "r70" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationLongLivedAssetsDetails", "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r453", "r455", "r457", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r482", "r483", "r484", "r485" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Schedule of Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r100", "r104", "r106" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of Share-Based Compensation, Stock Option Activity [Table Text Block]", "terseLabel": "Summary of stock option activities" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award Stock Options Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of weighted average assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r708", "r801" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Estimated Future Amortization Expense Of Intangible Assets", "terseLabel": "Estimated future amortization expense of intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT AND GEOGRAPHIC INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments" } } }, "localname": "SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r255", "r256", "r257", "r262", "r263", "r273", "r277", "r278", "r279", "r280", "r281", "r284", "r285", "r286" ], "lang": { "en-us": { "role": { "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "NOTE 13 - SEGMENT AND GEOGRAPHIC INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure13SegmentAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r264", "r265", "r266", "r267", "r268", "r269", "r282" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r36" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockBasedCompensationExpenseDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Severance Costs", "terseLabel": "Severance related charges" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r47" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation, Total", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation [Abstract]", "terseLabel": "Accounting for stock-based compensation" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r706" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rate, high end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rate, low end of range (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Stock-based compensation", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r707" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Maximum shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r476" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Exercised (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value per underlying share of options granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance at the end of the period (in shares)", "periodStartLabel": "Balance at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares Underlying Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r461", "r462" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails", "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "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.", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r457", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r481", "r482", "r483", "r484", "r485" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r460", "r479", "r480", "r481", "r482", "r485", "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Accounting for stock-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]", "terseLabel": "Options outstanding by exercise price" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "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.", "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)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "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.", "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)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "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.", "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)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "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.", "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)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life", "verboseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationWeightedAverageAssumptionsDetails", "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "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)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "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.", "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)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationOptionsOutstandingByExercisePriceDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "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.", "label": "Shares, Issued", "periodEndLabel": "Ending Balance, Shares", "periodStartLabel": "Beginning Balance - Shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r654", "r655", "r656", "r717" ], "lang": { "en-us": { "role": { "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.", "label": "Short-term Investments" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r570", "r712" ], "calculation": { "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure8LeasesLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPpEDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Disclosure [Abstract]", "terseLabel": "Product warranties" } } }, "localname": "StandardProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure9CommitmentsAndContingenciesProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r186", "r187", "r188", "r214", "r234", "r235", "r238", "r240", "r248", "r249", "r301", "r341", "r343", "r344", "r345", "r348", "r349", "r352", "r353", "r355", "r359", "r366", "r554", "r673", "r727", "r736", "r743" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r22", "r93", "r174", "r203", "r204", "r205", "r218", "r219", "r220", "r222", "r228", "r230", "r247", "r302", "r367", "r491", "r492", "r493", "r518", "r519", "r544", "r555", "r556", "r557", "r558", "r559", "r560", "r578", "r647", "r648", "r649" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Loss [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r218", "r219", "r220", "r247", "r621" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails", "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailIntangibleAssetsDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails", "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r4", "r5", "r93", "r94" ], "lang": { "en-us": { "role": { "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).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance of common stock under employee stock option plans, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r4", "r5", "r93", "r94", "r466" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure11StockBasedCompensationStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r4", "r5", "r94", "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance of common stock under employee stock option plans, amount" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining authorized amount to be repurchased" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r4", "r5", "r93", "r94" ], "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Repurchase and retirement of common stock, shares", "terseLabel": "Repurchase of common stock, shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockDutchAuctionDetails", "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r4", "r5", "r93", "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchase and retirement of common stock, amount", "terseLabel": "Repurchase of common stock, amount" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockDutchAuctionDetails", "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r5", "r8", "r9", "r71", "r713", "r737", "r752", "r808" ], "calculation": { "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance, Amount", "periodStartLabel": "Beginning Balance - Amount", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r99", "r213", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r367", "r543" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "NOTE 10 - COMMON STOCK" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r561", "r585" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r561", "r585" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r561", "r585" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetailAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r731" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "NOTE 4 - BALANCE SHEET DETAIL" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure4BalanceSheetDetail" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r118", "r119" ], "calculation": { "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails": { "order": 3.0, "parentTag": "gsit_IncomeTaxReconciliationTaxExpenseBenefitBeforeChangeInValuationAllowance", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "verboseLabel": "Settlement of uncertain tax positions" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesStatutoryIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Tax credit carryforwards for income tax purposes" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income taxes, accrued" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r293", "r294", "r351", "r364", "r542", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r749", "r750", "r751", "r828", "r829", "r830", "r831", "r832", "r833", "r834" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Major Types of Debt and Equity Securities [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsAvailableForSaleInvestmentsDetails", "http://gsitechnology.com/role/Disclosure7FinancialInstrumentsUnrealizedLossesAndFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Treasury stock acquired cost per share" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure10CommonStockDutchAuctionDetails", "http://gsitechnology.com/role/Disclosure10CommonStockRepurchasesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r497", "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized tax benefits", "periodEndLabel": "Unrecognized tax benefits, end of period", "periodStartLabel": "Unrecognized tax benefits, beginning of period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r64", "r65", "r66", "r250", "r251", "r253", "r254" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure1CompanyAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Change in Amount", "verboseLabel": "Valuation allowance, increase" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure6IncomeTaxesTaxCutsAndJobsActDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r233", "r240" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average shares-Dilutive", "terseLabel": "Weighted average shares - Dilutive", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number Of Shares Outstanding [Abstract]", "terseLabel": "Weighted average shares used in per share calculations:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r231", "r240" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average shares-Basic", "terseLabel": "Weighted average shares - Basic", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://gsitechnology.com/role/Disclosure3NetLossPerCommonShareDetails", "http://gsitechnology.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28511-109314", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28446-109314", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL6284393-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL51790836-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130569-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r719": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r721": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r722": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r723": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r724": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r725": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r726": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 98 0001558370-23-011516-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-23-011516-xbrl.zip M4$L#!!0 ( ,^ W%8BC80#W1@ '(/ 0 1 9W-I="TR,#(S,#,S,2YX M(V 8SJ;W^?.:*%A8&I6?_\]=__9>?_ZW5^NUZ-D(F,]PML1UD<((=8J)' MZFS0@NUVV$9WA'-J6>B:4W--$.JTSR_/V^=7J-7R>5QC 768C12S[GDG+.G[ M_)C]"7VXZ'Z\Z+:[E^CJ4_O=)_A_>A<2WD'_5C27\DF8GX2Q(5N,L.-PNG0= M)B M+:A#C(W-++;>GQMLJ_K2OKSLG"$86UM\LJC]/21_?'P\?UIRZYSQ-5"V+R]D M\1+&)"#G9)5)_>$"2@-"66 Z(6V4[OV%5Q@EI9H^4%LXV#;"/CQ9&N+?1M#C M ^6Q=(^7BK1S=75UH4I#4F&F$0+/SL5O=Z.Y0NI 3/.)6\?]-IAK.WP?'Q-! MC/,U>[CP"R4^W: ":/@:XUU8887%4C7D%QP3._L=$:G4JB1&;I.U5.?,D;RZ MX,PB%SY94$MP)ZN5L"C6C.GPHPJQAJ#X0A;+.NU6N]/JAHHI5;>$'A/;W7;3 MU*W;OB!/#K$%75JD)4)3'2 M8W1"%U_(\57B.\>1AY(V)) MXQI 5C&.REC25$OZP;.D] P6%(34DH)MFSE*O]6SX.EN1^T5\Q_!0VGZ/DDH M%C#[D/SC?C;43#>%V@T5AL6$R\D<#)N)N=FSS;XK'+;M/5%QP[:8VOX(BC-$ M82Z5JQ+V+^BA25;4IDH:L-CM-FJA T?X$3!%P!5Y;)'DBSS&*.#\\\4QN^.6 M7%CW)_9?U=\PP04LMFH4Y7+BU_9)=#4-;!FN5:'BH6?9]?RG 6HG@@E#YRB? MH@^FD%G4E";M&EMRQ9IO" D0+$"G@PV61 5;R ;^[D_&\\EH>--;#&[0=6_4 M&_<':/YU,%C,&Z"* 14^%)/59!>L:!K$,BKHH>OJH9LOX+^[P7@Q1Y-;-)D. M9KW%$ @:$,N#V&=;&(B-]%,>R(B)HE@FZ^DAO2P#:7]R-YT-O@[&\^&O S2: MS!MHJT"+Q>;68H^%(0WI]5"^+P5E;_X5W8XFWQH(=8[-N^C*=D,<3*VA_0 # MP#@EPGN0<&V*5=*!^:[]KMTY=F[>G<<71W0S6/2&(RB)<$=_\?G_9X-K.5Q[ MAHJYQ8P8A#Y@B ['05$1A+75\[#N%L$.#3%M>#,MSRU.*RN%KXS2+BMXL@$$),MHR\+00' M8=5VHR?5]82!H^SL =+!'R[=R46VE(G(89"G#>_*:(/7DM("$K35V(D3%WX' MVVNY;5C6)F35S$/\?1D7(&BBF>4;RD%G2SC)=?G%>>-GPLY1#*1M-6?NO0<*,@A13D MP]"&IV2!GXB 1?2!RJ/F6\8CCS/4H41-/?@?DI'?AW,T'/TEX0^81:!M@2P-[ M0U8$8A\3?GB.%UCD?,->@4,>Y(E +@EYT)*"VG?AI"5O;'A9#?AX2VU8F"D& MOULX7*7_B'N;$VS1?Q)3;HJKM?D64_XKMER2H0>5^>BUX6,RD/MXCFZ'8UC< MA[T1Z,5\,;OW-FI;Z- >LE2#2BE6T"1ZD&TV.E%=)_K,=C@V'!=;=V!ON0IP4)AU^C!9&&T#9LJ<&^$/8_C0B&B>.?I6$MUU=H M#'4;T).@^^GSP?_RZ,)V8$R']HKQK9+!1[@(I3Z!H7VE$OJ"C/W(G]+G];BA M"+L&KPI9?%,L#P,WQ*$@5M&4OGBEO/R^]\7S^]!?8JP;NWM2OE]1;(O4SLL$ MU(*+W!EZ-%]61J9K8EMD [Q1Q\H3E=VW0%4P/63R_/!\+%*8!I M@,=R[$F59Z"#NP.&.Q&^=L[1XNM Y7WVQK^CWAA0O[^[Z\U^5Y /OXR'M\-^ M;[Q O7Y_#,=?T!0TI#\<-(F%.O2[,_) ;)?,B,'67B>.\4TCT2/832+8 M/4>SP:^#\?T _N]/ #!IB!MH--!GA,,,VS)[OH%%ZQB=#"H]0)=) M@"[/T7BP4,G4"-9).=?N)F-PCWJS00-3N;/\ D?T.0 53[MML-%@\_X+8^8C MM1*(' KT.+Q/XO#^''V93&Z^#4?-V!<] -4=;>8@D)^&T*!0]L"IT*%2#BX? MD[AD'1PU &D NI*K-G74D,MW4)ERE8F=YFEK:?5P727ANCI7B_QPX<5.TJF& MN$JZSH-QXS?G14UMW]N2P6PB(HH5:H'IM%.BG?9YZ'[):+8!0@=$1XVRNB!% M!J+$%M'=X'PZ/3QIP2A$HPJ7UG5O/KA14>E@/.\U 4T>5)=SLO;WY+\0MN9X MMZ%&<@>_1 4]>"EA3@?BG/G@BS1YRN)]&4R^S'K3K\,^K%BWD]E= V,NC.]Z MQA\N%:F;!?%"/3PI04X'HIQ>_Y?[X;S9'\C%X?U@N[/8GI!K8D,_G"D$F#\>!VN$!3B$<;/^%9=U>?;9>UT&YKM]U) MYIVKA<]&IQ2P;"8SA4]4"J_91B5*[L6G@YY- MJ(>UFX0U?5^^P:OZ!GTZ9%I:/6J72=1TF_4-=A5W[=.!RR;4HU;BK?D&L)+; MR>E(I5#H(2KP/DP#3=4]YG2,=*1ZL#XFP\Z9#7\:7L+NUC )CO9NZQUNQ*//+ 3LU<+=@MYS2$W; \QK\%&$2K?'V>:JC-R9RV,Y4M< M&:>KKH?_7?NG$K?$A>T@>FBH@;U<.GL&KHER/7#ZY/8&D]+G$O*2).4-_5/= MU.4GW!2YWRNGIA['#\GK!Y+W>D5;4'=[+?TV&IPKG#\]]5V5@OTWMA0](^ON MY4)U\K!-7+Z;Q!9X(\E_9*ORZ1 /<"5>I;;"] M)D,[?#5"O85.3?]N@5*7JA5CE0=[PC767:^FF@3'"!EAH_+/0ZN-;E37C=X# M#)P\?+IE?(XM(K]6(IS2\[T FSR=*'Z2#0YST%P+O.66@ 9!/\(6&WVHK@_J M3NS\8*E4W3SD$XNY!GG51A,E/>L;=5/.3-=POF'.L:VY!*X2#SWX%=[ \R[8 MEHVAQ["U1@O*OZ W(SN7&QO-?9MYY%ILB[S$IW:N0[8-B.5!+()<4;B29]3' M<#4 E0?(=8Q-#ZQ5]F*:2Y\'7/+\-SG/%%^$/<8-D"=E V;AF$.NA['D2[4- MA"=!J)YZ!SH]F!(/5./W5.*1!W;2V.K EC>]06/^B1#"87.-&IRD!OZ1WL1U MA/PZ.;BSU_O!$^$&%63*J9%U#'PROSSU*)<;+.\O]XX*V:%EM-PCXK>-=K+Q M1EE.MQF)I_X'I:K8CCQ>>4J2..$H8D-:2]DJ,B+-!I^G:O3C)/WX1NAZXQ"S M]T X7LO/";I;;=I!=49YFI'84LG1C*!%A+TFY4=N@C8;K2BF%=T9L63:U11S M9[_@&,#4>OUY]'J,4Q+_.BH];*3N?YWV9HO?T6+6 XS[C;_X?"^0!/E\&:"6 MK*['N/)5+9&,P ;V9X%]Q.SUB#Z 3=9]7K8JFSPU2 8+1=5 -MBR9(O-IV3A78:C1[*_-M]&GQ.N.J$/E$N9+8B_I\!VFYL7C$M\H+)8:D4.M M/P_7@O7_/?M!_B,WKV9DA9[4$\P-21M"^?CX>/YX><[X^J)S=75UH:@N=ISM M")>[Y16!:5E6 MGN.97$BLGR^>A/D)[W;2E*AG_A/;9AXK[Z%\!E49=Y"-MT3LL''HD.J,(,;Y MFCV KE#H5+=[AH2Q(5L\8H;BXU&++'+YAQ2_>PY-!?W3-QL;!]/A%U)$R:S= M:G=:W4YV#_)JJM^B8D\ D2L/$=M[^S*]'\?5+,YCM5J23ZO3;74^5._(Y06U MY2F008IU0E61OUI!/=F-2]F-RT[Q;JRP6"I^KFA)F401C8A66F.\\]2"6(X( MV914D*A8[]4OTRD\#D$%.0#OJXD>2G&2Y/))2<%#AH([I3H0T'N-PZ\J(QY, M;75E -^7L0;1*L&/]"X0R_O:&5X*]!*5K70DJB>+U^,ML\&3!$ZA)#D#D134,QY.4+3TWJ>$ M 2!+ZNBEGW*RP]1<, :KUKIGFW=8?!<'X#)*JT"7)6YZIS52:M5RA2T1U4L_ M,78_59P"P1)/JPL4:%EE3"V@Y90X#[6FN_KR]!\NW4GB>T%6+L1B*^_*WP5Y483]C36*2N=8=IZ 2D)RQXU6R-]WG7H0*2/A IT^^@I^!P?HS;GB*$-;%% MQR+ZQRTJO67JY_=K!"U,7D]QQW(NKJA!>"!)7#Y->3V<3W7UR/(X#:DGG9.U M(KW>'TBF>*^.N!\Q-_T%OV?;+K9@N9>JBN4+H@8G/H:^^QE.ZA_25,[DWWG5 M7VKJ/_.X*I(7'U)-*YJP0:A+:][*0$82MFU3_>KM=IP8U,O-D3EPXHOTR(') M8;(^\SA7[L2?!0;I4W-JJ"^@2^EM\^C)O4V]:B\.QJE=><.00%#]0)DKK'W/ M=3:,RSM0O"NH^C("MBQBGCS6Q=IX_4',=$#NJ"V5Y2MSN;P<[!LAWQ?L%U < MNMKG>B\YE35B)[SP5Y+[CMG.1O9=.F*E!<^LK9$\&>+_:-'!4P-F]CJ^4U.< MO-;"^<9/S<'@^1W$QW1GT0+^>&[U.D]EK^^_8LNM('*RVNN+>H?_P7@0]D_L MHZ CLS3'-SZ.*7(Z?QP4/8LPBT>F$29:^A:$V?#C@%!3_@8$NH4%32-/K+B> MXH3')8,G@P@1K%<0^;AOG#);5<)5ZR2KJOU\?N:[AKKNQY](XC%0SX[USZ<7+<6_XAS577MN,5ZJ3H MXP5D]8.MEQ[20S-_WJ&$_U>$_H#!C#;T^L,I97,=PB&D5UF3X9%!?.7*)ZOG M"I8.XDQ"F/ $"]*^.4$37F)!VKI=%B=^>J/2A.*PQXCG;]VAA,&?=RG6(73:N^8^/[T!X(@[-'_PMJQ\*?P*>VJ;+> MM:LN,;V=&EDHA5HQ]>&8X^BF$&T]-3],UWX@%O-B,FH1X<#H"W50JRZX6&"^ M)DY6IG>IJO4*REZ"OI\ IDS?CNGD_"VBR M.LBFL0"EF-0D@>B&K CGZO,GWHTA&=]$"<0N0?\Z!LZ SN59.'EGR8+P;21M M/*[B.H)ZZC2L*UR:8>^>-1'L-HTH7E)+7>08E[ $?3T%3LE=[;8['W(37&-$ M-14M[W1<)7@]VH2+#=V5R)K(JUX3FU1Y__@X@U.]Q:Z^N ;47I)55J+7#VGN M]4_TGT?6/A8;11&8C<,M@S]BJ*LT_V<9>I4F$M&UPIF,/[KE/^%I;7(X-)KX M T&IUHOZ A1^OTU^Y=@VP!]1K,;RCA,9=5'H]K'CTC/_X1Z]*W@ZF_H.4?8: M7^R]EYI[0)$O^/5\E@E48T4Z\^[([,D?+D)&7)3X(.%D!1[IQQG4#I-]>MOH M5M-S,'HE12X2BZ7MI.%P(RDUH*ZP-U>98XU'+L.^P0/?JOFJ*O7!#'ZCSN;>!BM)^(/L]M#> M@>6,:SG\)@(#WQZ3U0<:V<.[>G.I>E\,BGT4_@C\'S*FB?"C9I# M104.J>LY,\.;AX R;F=22^HIQ(33-;BEUB$1-&(;XU(5(ZVGF!EA2_#^]PWQ M_I\1(=]YLM>WG&V])1!H_N::WB9(3A!4GEN-E].YNP-CJNICZV!CCU;47*IZ MJL,( C)"KKWQF&\(<6+?K%"W02]8Y-;AQ&4M)W%X[;M:CL;A^.[>$@-0MFK= M)/>N3K+7(V^^2F6DWF&K%YU']WK*5:F#]_%-KD/,'I-'LNPSOHO/WL[9 M<216&=BP$A'U(O(<8AMJ'!\H%R6NIZCS#95WUF^DWY6SI1YHS,!B11*:CQ[II1 RZQ=9+)^F!*AERAT5F\TY6]X)X MF29RCSYF"B*K7T0+*U2ML5/05V]"&<[!Z5&N#<1=^R4VOJNDHH-H3!QBFPH5 M:SP.E8_+_)<:>^LU5Q<@#VT9L@EJJ*V;X].%EV^F?B<5I\I\]#'!<($.EF87 M6W*M?NZA+M]L_88^=MNBO&M1OEHE-LPR#_>/16+W(K1UR>&9W?DYLL?Q2TI! MK7R"9S^>]Y+0O)-X6(CDX4&4Y^%P'A:OX,#VAD*\ZS!^]B)I"Z?UZ*1EX1AK M'3B)&TT+'P>\*(:O#-B?!9TO%GB>%JR3,!PR%6/$'N6IOND=0_IA;7@F&3^" MC(SR:6S>S&@-5BLBO\E.#J>T(%CBI#9R%!6]+;5"Y=J,C,8[#*8YX\Y1MG9? M?A-E10T04TQ6-V3'8!R"]28R0TO6/'%EJC8L'FVF^"FYZL6D+UNQCL*G(9BW M0ZJ%/Z]R'0S[!VB/K#45*B$-;FLWX,W>Z!FQ "ZN)4!A-I48M84AH*ZVY2/B9S,L8:C%9TZ,R]E M'OID>Q'7-\:_@SP&R9AKN@HO/\^JB)MXM;6/=]3!ELPYD'?B86YL>K89>><[ M(GJ5RB^\UF3;FNS8T_M*H_=-M;_^'U!+ P04 " #/@-Q607IC\%D5 #B M20$ %0 &=S:70M,C R,S S,S%?8V%L+GAM;.U=6W/J.+9^GZKS'SR9ESE5 MDX1+ LZNO6>*<-F=*A)2@4SW>>IRC B:-C8CVV2G?_V1? $;6[9D#%[ KNKJ M'4!:TK>^I25IZ?;U7S\6AK)"Q,:6^>VB?E6[4)"I6U-LOG^[<.U+S=8QOOC7 M/__G+U__>GGYV_W+4)E:NKM IJ/H!&D.FBH?V)DK$VNYU$SE$1&"#4.Y)WCZ MCA2E7KMJ7M6N[I3+RT#&O6;3/):I>,(:5_7U+]U GF5^45K7C?9UH]9H*G=? M:C=?Z+_/C^N$C[1^,YR;TL#F'U_8_]YHD0H%:MK>QV\7<\=9?KF^_OCXN/KQ M1HPKB[Q3$;7F=9CZ(DC.?L49Z;%I.YJI;](GY'\TO=3UN[N[:^_7=5(;IR6D M8NO7OST.Q_H<+;3+2 $V_F)[7PXM77,\OG)Q*-P4[--EF.R2?759;UPVZU<_ M[.D%U9ZB?"66@5[03/&J_<7Y7*)O%S9>+ U6&^^[.4&S;Q?O-G8N&0.UII__ M;V.'$LELI&N9MF7@*>/U7C,8DO$<(<>^4)CTUY>'-0@F!>ESTS*L]\\KW5I< MLQ37(J(\A0JQ>KT79.LO[=%LM$3$8V='B#R9D+!VK<62H#DR;;Q"0\LN$7** M:%#(-7L^,*R/,A%O1!X0:0_;NF'9+D$WT4;50XZ&C0=S1>MF$8QL_PMQN-)R MH6#NZ+KE4D)>D([P2GLST%/X4TGHLTN HH=G@I8:GO9_+&D;1';'G(Z<.2)= MEQ#*7<>VJ>C7)X!-VF2Q1GVW[1 O9&"_FG2.;^ _T92- MZ;U6.] P^;=FN*BX3HH7!49]+O*?>=8>>IVU?&O_3[D[$$1 \@A6A8>JPB!@N;6B3.,1-G4WF> MK)EFOWD"7?OR7=.6+*S*80?/&[W_&&0@WM#1E>X#SVXW45 M=0IFSIE5"]+\WFJJC>;-7:O5JMTV;M1FHQVI=,16.B1>?XWHH7SZ9\Q\D@P% M*:YM=['PI%U2 UN$^6?$6B0U%Q1FR53<(E-$OEW4+Q37IO6QEJPLS;A0/A!^ MGSO>+P=FA 7WZ "$_9L/N6T4SDI<>7M.H?(:)+3("X744#4 M#2"BXBL.80!19/ DD/,T:"T*-&#[%A3;_C+*,YVI.%MK*5R:^5F@\IO.HB0. MD;[SP/3%(SHOK!JCV:OM+P=Q^,O,+%,O97R\$71, MQ)>$#F#G^]VRIA_8,#BTAC\?$UF9=1;I$:MLD -L4LQ#O$+3[;5V?@>9G>F8 MN"N )&"T!971'EI:-G;L $6>(^4ECV-OJ>U&'2R+4A@"_MI0^8L$^^F8;>Q8 M^A]SRZ!UMMGXS?GD\)B?K3H<^56&9VVB-$3M, \0P&AEI,K9<]]D0M"&E9OO%#@N!A)ZN-)?]D@XIGS*\_*=!.6%0(K$)*ND7'C"G4P( MFE3A2:P@+H .^ID$'8T'(6MO54I*>.0)$I&Z>BN$#N!,J&LM%I:9R]]VLA,B M3P@:P,;7F4ZQ7XMG#=.A7E=;8D?CK?-P4L?!WM5JM=:Q\BB#$.!DAO;K[H(I M&P7G<:,'\_V!/#M?0X?OHQD=T?/GK3)23HG^$I #7+Y]8<2/B_(PG1'Y!L.*[I[Y>;QWDV,OI#NY=)!'E8PG])_' M_M-DK(P&RNBY_]*9/- $%U /?-"6NFFV'"/?2G/P#:AAT0-JQNS0'S9=:GX; MZN[1S"(HV'%!RZ!5>W\P'420S=_/NK<2MQJ( MVJXW*O8&J080WPM[6&T '+ZOHT"Y324E)3S*#\UH1E@M1TT ;>$[H95])M:, M.R:(I(#'O:CFDYSEP0+(U0M:(=-%H96SP^*_8F?>=6V'8B?]'[KALKL!V08; M^M^4/^(O( D>]WD,IHWXRH$M8AM51D?9X?/1+$#+#%5.7D]<9@.'F7%?;$8.(CTO2 ;41VQ<[$]:GF&Y9W<"&!PG6]&'L"T9I*3 MYFQE80+L')FV' MV:SOS[(/C&ZEC(%LUM2V6O7N^NIG2:)J F@+7G"8@K?B75QV\\_.]--".'L5 MY#0&<%%FK9^@WO?4'_*GUYS4\,Q#,+(FAD1B+'?X*'K:]=8BP?2F3#"].WI\ M?NG_TG\:/_R[KPQ'8[A!]915L9P5Q '1AIB/!N!(F[?^ MNKDI\A?+8,&9[QHV&;"1N3EAVR'8IC_UZ$?S_1D1;$US+'1?Q1V]\1Q4,>)# MO0IZ@_U;*^W?&ORB#X>A7P%Z?XM^ZZXM.Z1V"=:JHX"ZP^!>1E#[W MU'((VVC<0_Z_ZP K_6.NF>_HA2JK/YLAG3 8,"X(&& GJ(3J*UK&G,?JW@3PBS>I1 .TR)9SX#[PFH N"LWC&[J M;"0C%#F.I#P#KD51[_FRIN3%\NR;W[>'F@_F^L$*%C%DP?+W8#9)U4'2VG9A M.2=,?KDZR;WUJ8(M N.Y1I#WKBJ+JE"KSG+[Z8E/F/\"P$6NAJK@I@B_:XKT M2Z,9>S'"&XC2'NN9H 5V%_9F%93[+D$A87%5-=2[1M6'ZTJWD1(5$]B0"LE1 M)+U@\L)M_B)B;M8S,)#":@C,X0ZV.41>9A6V@TB>LS2 //QA#*@&F_K@JN_P MCI;4*[^%;4)$V%D:2V'%A%;$#R6"L**M^]>D.Y,@WUG:AH@.0C. %5O<1L*Y M$4;8&CCYS](J9'016@>D""5'1?[P>8<%R!0!\.P#[ *DJ/8 +F50]^C-NB96 M1Z?*(BC[DGS>FI:; M9V^]@9@/V'MQSC#LT8R/F+\RNKOL<["MO>D)^@VOB5;%?8Q'U%%Q!9R#'>VF MC-P%W K<$T='P?O=Q<='*0+@&0C8\9&H]@!N"8CZV@?;=MG#S*.9M_IAOYJT MNE1C5'UXQ<(.Z8LBK#79-)FO2._ZHY&'3*0?++U,>&:[H]%D]X^'T9_XSK32 M]T5O7CF_B;X;[K]H'HFF;EYXCW#*V1Q]4[NIU95+92.;?KBYBK\BKO3ZD\[# MD/X2*47Y>U#._X+=)RWYHFB%F\LL\@>+<5)C#JZT8T>TR2HC]).;,VZ]-VI+ MK7IE.HV.]-UD?8;E*61=X#\4$SE' MT)>6_.PZ@&?CO7N,9!%$,\%KQB(D93\;GXL/8&?;,0SK@[7LE',&&V0Y3,O( M. 'B=X9;Y34!F3X]_O2Z'6X1"+#X.P5D77Q3W,4'Q2LH*%_1S*EBL1HHP:L> MBN;5X0A\OL K]MRXAD#.4D9N04D3RS)8 ,&.^55OMJF_- MEM#Z>H@F@0V@ _< ;MP.]Z*]K61'3YT4,( KREZ]XYASGESD9C@M+L4A0IT9 MA>M#T:6A G.C&YF.TR_1ZS!16.:Q3(^XZVG\T&-VEL,O?J17QIL0R"+P,D%L MTODD;:TNR.*#?O]P["6-_ .;\P18N4]M/1 M5XTARGTPX_T_I)$)+9EWCJF@M'C+:*GMFGI2_D 6.O3)1@&L'U9Y)O-AG:G! M<(!#W_(MA_2)=BF3#V2LT*-E.O,"0TT!H>=G0$(:$(E:'H\EL38SL%Q2FN=A MPL[/MQ0+;[&IK(6;3\YP&NQ+8 )[YY%P2(["+B9OIR&DM M $[\0N<]#K1:$3<3O7@^\K7GKJCQ[XRZ?S6'_N;EOR2E)E% M%.R5I3BLL",80@6WS0FV,W>RT1OO9Z] _;P7IYV@DEPFMJ!S"NY./BY>D.NOLN@#<8 MF)=G?(' G[97KNH*=AL'"FNQ 9'KW\,2?"<;T4I<59*,:*T+B42SCB"6)3>( M*FEZP'^/S)?^@J@9Z]CPC_XDBO--L^M=MOA@LC>U_+8:WLVP5?E29RY[Y$SF">VEW[JZ@[;$+&]7: S_8^;_EA5&2+AF,?^.1>S MKYTT)V=6S8J&-.GZ18ME$)'*19SYN#&P\%$;'_,7+H<".\ MF_S5=&U7,];+9+Q=VE(RSMN4=E<5]- O1Z'!P'WSJ^:@'I[-$(N 8U9_&?>4 M)^V\C:Q,I7)2SMN\RE 6P WA M?"UV"9KBK'< L_/%%'!34]OJ[1E92S'U"#TX7:7?X4\TIML3C?2;Z[M63K1_ M1]D_K6X_*A1Y)7L'P^0$&41\+OWR$6DL-IARQT]!*>=I164J"^B+V&EJ3%^S MSWK!4D;*>9I2F6UY34K:1C]A7'+K M:8?O%-*A#^DXG]W.3@CS86E+M]+YX;(NS"7?'(JAA[Y]+.'C^7? I26%R[AX M.\_%4_1^V^I(S+KM-#TQ:"*SZ1%@E@_QZ-KG.L[4O.=;3LM9!-\":=N%Y+(Y69KTK;!B90G:MW5EMC1 M#/PG8H]J(ZH^]KYV#ZV08:7=AE]0RHF07R9Z@%=&I/FZ\+OPP9?(*A %&40Y M;.E5O'T4=2)&=G 5R>UB =!-R3[=(2X@KI^&VE:KOI:]7!.2 RZR#P6487@[ MEH6'*BSQJ1/.!RERH6#5?"8]7O@6,WMCAMWDHQERI(M+/'7+V%$3>8]T#!A M*)'A?^TH9/#QUGKH/G:'R\#2>O+P^]I\F;/UI4ZYB> 5[JT\S6K2R M8F4?Q>+3FS-&NDN\N&=G16O+7O$<6(3=C1=7[+-%V<'<)W**B3JXT\BJ9' & MUW+M].H.D6U/YII9;V1>VU]N(1!=47&CB?NEO>L)?L!V%Q6$T$=D:)GO&6.D M,@N)Z[FIJO6?]BBL)^AWNQ119>0IL&'60E()DD%I0]9!E:&G'3^ MNA81+9Y73W,(6\XI\Z,$Q8\(7 M*5!9K$L\@FG>MM%LF93_4@E;3+"=>\W&O/8L+^;0]]QO57!3.5;5C9&PA\)> M_!N:HN^%%5;$SN7 %*Y?==8AN/VUL M+1Y^T\HSB!*;5+96Q-^CV6-7K[+-LBBRV\;[*->MJ\GW#]0K9=COC+V# VO9 MBN$)/X(>/*Z.<*_J)Z?M<%,?^HF2]'KD/%&2F2ENN#=JNU'U^P8YU,0>*)&' M!KUWXT!BUV 687F3[Q2)SD$';]X5.&/O_VP4)NV'$[=V1OVP)U;1F=PC<,%K M)7 L.O)[I6TPHXK)A/!:60(#OUUQ 4!WFN,YG=E,$%GD$99,>&2$"0( Z_F" M$?7G:!;SY-*!)C6YLR#J"<-B%&OFCTF/[! KBY@CQ.GUGK5/+U[7X\[UQ+,? MN*&*5HR][#OYL':$%TB!V,3EZ(UZ@#+ 0_?GHAC9K#PZ'=_17K;%Q75WJ[;N MZF=@.$):@+[P+M5*:)F[>M*UG/.TF6SXT"^9E4$YL%S>OB!9,>=K*EST0B M7LTI)9;=8\P.D>@T:>9%TH5DG9&SD%(!]$E/*4M2IT6^#,@20UY?KWV-!X[Q MG_\/4$L#!!0 ( ,^ W%8W0&*E/CT GS P 5 9W-I="TR,#(S,#,S M,5]D968N>&UL[7UI<^,XLN#WC=C_H*V-V+<;L:[R566Y=_J]D&VY6O-L26.I MIEY_ZJ!)2.(41:I!TK;ZUR] ZB EG+R0___?_]K?_<7+R7S=/#RTG ML.,Y\J.6C9$5(:?UZD:SUCA8+"R_]8@P=CVO=8-=9XI:K;/3CQMTY. M5F/<6"'I$_BM9+#SCV>;7VY7XP7^+ZTOG\ZO/IV?GE^TKG\YO?R%_#M\W#1\ M)/!-7&E+S_5__$+_\TRF;!%$_3#Y^.N'610M?OGTZ?7U]>/;,_8^!GA*ACB] M^+1N_6'5G/[J1)L.V<:?/Z4_9INZ@J%=/XPLW]X.O0?*ZT72^NSZ^OI3\NNF M:>BR&I)ASS[]U^/#R)ZAN762F2!T?PF3+Q\"VXH2UDI1;G%;T$\GZV8G]*N3 ML_.3B[./;Z'S@1"ZU?H;#CSTA":M!.Q?HN4"_?HA=.<+CT*3?#?#:/+KAVGH M1B>46:<7:?__.8H(SZDXW09^&'BN0T5@\V4XF(RBP/XQ"SR'"&GWS]B-EA]: M=+IO3[T-5G189,_\P NFRX]V,/]$6WPJ-'9"T@]B.R*(<$#=M%X1V*+-<+E4E1Q52' M09GAHML@<;*S&:'/^1-Z07Y,QK$# B==[,71%PT&!;O5-Z2--9UB-*5KNE*, MA1,8H<+EC>71G7TT0RA*01GB8(%P1 65;EP+NJ'UUS\6(42!.:#0HN<3O3=U MGSW4"4,4E=@;=0:'@GW'<1*QM0BHDP#/K7);@/8,1NCPI4>,U#D:6V\H_.;C M=/'^A1SRQ0WRT<0M(P4Z@QO'GOSG-HY"LD;_'CR'';O$%J VK!&,K^Y=GTBE M2T4PC'!R_BC!8?%P<##LO!"(+++WW =X9'FHY[^@,*H#>969X-"%KDK+HVOR M(2"[,A73>\O%_[0\HK>K)8S25$8HTWY 9,AP0'2T14W2]&-Q]"7CF;'^3XE! M/@_\Y*#VA!8QMF?EL)2.: ;/LP2>Q#="CR#(#TOJ<>F(H/ <+.A_PP%1.<3< MHMZGFV7W#6';#=$0NW:)55U^2E"48G_;?:-_UD EM>E 4>@[\KIZ\BC,988VY%SKT8/KT"('N#&V"+QVR0U%.J093"]&:$HU-5', M7U$PQ=9BYMJ9@\KZ.%\<<=T98-+A(2 JW7TALEKRD%QX)C-TN>S8?\9N6-(S MQA[&#$:?NZ1#L$1H=1H=D@-[&7Z*Q]/&,4'#PO8:U]6?69CH*"B<6Q]1C(,% M_2>Y9/B$0C3YM&K_Z=5U$#[Q+8R#5X0_2&G&@M##>#,>G?!D]8'0]JQ]N+"IK/+0).Z)VA84=LDYNXS *YITW-[P+YI9+)&ABQ5X4JG-=8[ \ MB30ECR(7KJ^Z)E;XG- Q#D^FEK6@]VSGGQ"9BWY#APPIO.<)K @Y\WWQVQLB MY05I^ZG[%A$]2EUK79\;AA5)/4;49P_>B3X\XWDN$D9#R9H_GS5M#X M0I6Y_*.W89\3[)EC,#E1!E++\PK"E^E9.53D;\K(P#])J5"4A)QA*H=W1@;$ M=OR,3C93%@19,%*=5$X7?'DRY\=A0DS:N.F]R -ILVI)X2F]PC-S(MK.0<[F M6S>B$VR[MS+]6^FNUWI,EEKAO4*.6)4;O!#/Z^OKT]/626L[,OFP'KQ%1F^E MP[?H^&OT-S,D.*VQ\@([-Z-' P "QJ:VV>-#9'^R[.>D??K!T:+/\YV$.2T^50[Z.E\=[GM) -W]F;8*#N8Q* 7NV."1#!8OT[F7=>+4=E-@O-OBMH?^%"5UK M'+184 68V$J_?JB ?YN=(\11QK0@G[9<)!_^V(1LC&Q$;#0W8(@AM]T>7X4M M&T-I->\W/UP@.XEF8DJIL"T;-5'KPO*K0MY 8#&1%H ,!5L*: U2#G3B*;? M;$5C]<4?'>=?\>KZY3[ ??2:B3S!@4_^M-,8)L9**#3&GB@5'L4$N<9D[,&D MXZ2"]9BSP7>HPFK*19[7N/ R*LN;0 Y;8RNL("YT]E(E?Z 3.,+2 )\=L%P@3:[8FX# MLL;]*#V?/;GACYOE#?+MV=S"/P2+1M:-*T@J'6'080V5QB4T&A^< M/F->3+(_=HHN$R+;.=7/L@5V%T\ MX@3,:1H]I&3 6A],=L!I7L:(W>;$=C3 (X1?7)LG;JQF3#;R&C:,#PW>6D$0 MW;+NH6.R9/N 0)P" MI&>H;'NH(Y[O4X=YPF"&R#+) P3!*-DB(+1'\H WKR8>K7\%.+V:0)AU.F8W M8FZD[&9-8=*WYF@PR<' 51#_TFV_!/E#NMS& %>W[+61(5&1+N&3+A!,V>PY>1?$S6F9!5HI M^=R/PZ/?4/N+&%]V]-V-9FL]M?Z7HPR4^^WQ6:MGC9S$\*Y#R(IP( MM,%K;$5HH$/7B28:AB^_7RWL2*RK7!O^Y?5N*R/7B3,+H[W,D0[&U,N77(S> M++=MAM8RV>(HY%OP?8?J8VHG"TVL.J;B7U[6-%GYRW6.; 3UP][\Y7L>UZPE M5Q>.9C>'>TH!E*27[)9FN%FF1TC/"D57]1HC<&5? M.*7W@6*,#DH!W?@&H(5D=GLH@)S9E7\3AZZ/""K;1"S!*N>TY@JHH#T49.F? M&(G7J[2?%@'V>I9>DW*V!)H@-;[BN"AD5Y<2Z&;7TZ;:2R>.9@%VHR5=[8(E MQ>_ %2IQ%SA8"]>4J(LFYA6N)"5N!.H -;Z.1 ADEY(,<,-:*5,N:UUM4Z26 M.,WYV[*@ Q1\Q1J)VT$+YRIUD)P'@2HPS6L?+O Y]2,$&IK>T=(YFOH&EJ[1 MU#/:.J96_:*C6T#I%16= FMU;$+"%52*H(=$2 '3#_L)UL;Z;Y2.R:&XUA?(>HS]CY-LBU:/0D^_N4NMK ME" LP,2^0'E/.4'$?D&>VL(4=%99FY+N4)9GN ^G]D+ECJ&U9(6C5+EXU1@K6;]":$VN9"%VLL4L MQ K,LDYN$J17<;SV*HMWOX=1E%=7)RF?G('_A.P88UI6U K=\)L?/(<(O] 2 MRSU_$4?TP0'?=CTWL9:RV*@M[8JGDQ.\A@FKW#"X\L/:(VK Q>1VLHL[

X=TL$+O4D98T7)16LV(WV*X&S):6( M/'HH!ZF4+;$H&G2 EBO#E96"A>B%F\)SKL?)2@1'Q7 36_H. M!-4D"UVQ';BGDG[QMJ]]U@+&JR./\8HO>^^M[D;E:2C@EJMD88. 9NX8M4HW M&OAS(]AZ,'=4L2B5^ME8,=AE*007&P5P-5]P0[@G=CNO4#["&4J4=\KB V]1@6@5! M9-'^P"9ZJMK"!G[65W >&[QUX)>@4?#XV9[Z9*[%54AUQ9EAE&?;NC)?%06S M6U%I$WSD/X0%D,PIW< %R$;_YJ[D&:<5T>F0XBY2N#W:C1I@\:!1YMD%ULER)=T(1J;3<7(H&U%#O;!H M/K"S7-8"U<0!?L> $W=G!9\LYMHVYO(/8*I>A[Q[8=+=7K>&+ M2^D(,%4O%4*',^_N6I0K>S6&(AQ>N[SYGGE!T!HU3C/;2B7^>\49MMUBLFGX M. IBTC6H'I4[1N0 9B:_KE?;H+O#MEYVF]OMNGI2QS><+RR:]9!7T9X63;T/ M%DS](-57<1\6B,9NN]!IAZ3(/KA4CZ_GP&'5ZM$ OH6*A)%?CX(H9;))+7J M5E6)O6=+73P$?4*9P6@T0Y&T"<[:6;#\85FPO?[+Z"!R'"&L(V7$[@Z J>CI MJH?!+?DX?PH.9WG-3:MV36]=LI*QHNN@[-OF^GA E?@A?FQ,>,-ZVI"\'/*J M*<-KGP-.K1@;"A->/AJQA]*U+? /['V"4IM@@SKX3*]MRS<4TZJ!00 9'8*3"C\*&9HVVP9>1 MCYD.^9@A'_-T\S%.3VEK#?M31JS3K@)U-S%A(9N$XC58N6+*R*]=*1!SZ=8P MK=+(3]6PNB--"#I(,#7G1;DIQ$,C!4.A=#$"*07PT.O8EK^ZYAVR'L@!41!G M5[[4BJ\$:)MX?P4\!G9)8C]^;R^H4/T'C2TV$T,)&UHE\(,Z\&$[KUNQUISK?/+ M%[$7:Z@M17>G[(UH3J1&@;(MM0#Q!+:?5_+D%:9T(H$,?LV!P-MJW/.9_ +?8Z\8H9UA*#=6?+8MM%4+ZCZZO2;R,WY0_@ M>1N$[,L3LJ")S,_@LW/#&3),OE" IUA@,"$0S-:E0&'0G?(WB-\@?GWBY^5 M/ ?U"=_:HSR$OW MQZ916CUA7WG3'T=:=46R263T]<',Q@DI"]"T:6GGXR,^(>T,=R\<> M<+(+?K4X)ZI>THD@BWQH!9/W:19XO6LAW%H)S4* '+3.S-7;&@VX&'M, "^@5U'W ]!G]%)\V%/YIU+8T &QA8V6)KJ+?< R+&EN2: MJL3M"^E;E:$.?6(.]5(72KPMN]L5"(6$W;GK(0A4DQ.*]4)J41]XV#HP4!^F M&CA9HVAEC=0D4;> %I78EQ)4E*W&R27U*V0X?8*"5D29&BH*PTI3CR?GP'7% M S1SJ\*5ZP]<:2_5(\$^S4K)+H45P1R[FVWU&PJ >D@%F(CMJWYWQ$;[GMWWN-W' M2.\GG?E'.BV""?&TR^"D.L=K*L25$6;W^7:>4?(W3[0)Y$&9\,^O202 8$>. MO1.%XS!=630U5:56MVD]7U&]%W8?XGV*%:T9?B_19<"VCA(>73;<0H)G6%+T M]ELSZKC1[C"NF.(O)PR)8+\4-."TM^'+*%TZ&4J7AM*EIUNZ='_MU^;+?2"T M30] 44LAQ(1LAT!%)3M(6XOAC\R'5*3LU<\K)3I!$K[N> G]R'8>^J/'$Q_C MBU;)IHH0($ZZ"9E](*1?I,96'>^3IS1[XP#VNZ5;@E &\]5MZH6#:G3* M85_#;5/[6,@Q#YV/I*W+B['+24C,Q3[6QB*;^,:J-*EU@R%*3TM[?!:$&IU2U$"UN[9JE=AM*5:M?'[.?S-LHDV$>O$RQ<(]3GAI79 M#GCV'JI#'KX)PPO)-3)SU6%'G3=15DI>,6+O4V@=4M63%BV.IT[KA9>',IRP M9JL1SM0M+>%9>]7E0R'>'SOA .>9T&#A3B-V4- K:X$'IN">-N[F%G>PBZ$X M)%8'L6K-AS*FU*53BRI^_;VU$KQT?0L@DGUP4/3,.#I(UB!9?9*E:(IZJVDS M;;OT:!"?07QZQ*<-(*1&6*=R3;UMC0T&7QR$;!"R/=T-GBT?$FR3Z>X7L5$I MT"!#@PSUW'/6^ Y!DCYCR0[)TKY\99 WI+$3D+] K',GV\*FJ.@2GQQ_11\\ M^ZI-+J*83#TI,<$Z"O?>M'6ASG%.PH?"(@'^^H'6$! M,]PV"3+LBD6]3^?&F\[>IK\WE**>)TBXL0/'XSYADA9&.0%HNX*-/5^IC&/< MQ S53JSRT5]GP1D)@YQPE<\.*5#Y04E- @M5V$P0-QN**SP$+S6AO1C2WEN+ M:@D9!70!HCJOPPB?8&\>0-JSLX;/@Z()BG-0?,_"/A&B:$($@WQR.@LFY-(8 MQ_4A\Q#,PA1N5N)#'>."H[.!93*(D3W%<#&5TR[4+ MD7*-K['7>Y,9*XD[AK=9M M#>?JE[RR-AB>LLB0)LVUG%N'JVNB(4_E%&;MA6S8NIIZD M4\K2S3A=7+^GBTP D2[Y[LNU"E&E+&[VT/>-B[1_9_Y=E@B"(MLT7 KP])-A M]RNAZ1@-4CKC@[3NJ>11AJEX'^SBH=2NP<+\E"+(+Z,:Q4&E$9%"W;%6 H), M4UZTB#(H&4.0A52&*?4XKE*I3>.#=;D"=V%3R:#4@JI.>BB"NMUS+]M4:UIB M&Y F,0)'4#35R>X$7#&^V@T925WUU9=1_G(ZE+\,Y2]/M_Q%2R 78#QAY4?2 MYL:ZIQJ1$DJB?R.XV9L$B[ZW3.PX;^-_=0BPM G<8?U$Q*LD\.O4C:OFF5.0 M5N>P)B:[X*;(FG4?U9EBZO;VFU,27>&'2HNKJW:>57HA\AW:%& N$1J^GP6W MW#V]8'[6P;0]%NS 5F$+E%\^[$KY8:.P,D)1"IG'G!:-60#\RE]Y9&ZNBYKH MT%6YAX2ZGA?MPQ.'H)?MOW;!BT';+PJ%+@[\6<_5ZI8FPY6HCDC1X7KXNP,0 MDN8GMA?X85@Z(:$(QJFF!D<=6% ZT97US:YLPZT0 M56WHZYZV'>A*B/=1>CGJOA"'VD?N$E_4Y"DQMUN:<%RW165^#ZT2]72#3X R1*^LU3?I-!*(]PH)X MCT7$8PA6!O[\((?[N*#N"S:X-9+AVIA MXK3+BW%'8= WQJ=L\WO=:'6[?'15!PF?WRP8JZS*>$ I=@ M*BZZAUC>F635/\M##,L]7-E>44T(R"HV\8 M1!Q*<;1(Z@0/* *CDE3.MW"F MCI*Z!G="Q)ZK22QL"7E_5=78=CX!:I>+FP">,J]W,)*F*O\W+6(@(1U2,EY$ MX$<.)'DP1_V#@+0+A1 ]/=W<2=*)0"=/VY281HJ,CXSI(/E&R(0!#I] C-';*1XNL$*UL-;;%84 MZ:1F&';#MVZQ@\R$YIY\,A[:#3UOD98(D[&XPE0[!.*VIQ!C&B)W,4%Q8DK=2.S)<,_R^ S7[[:YJ3<21'FEP+ M.H:KLWB:[.HJ&"FC +XW(@<>APM&JX[2+-2V&H M6#;Y_.#0\ DYECPHOI'QH*-[C7NU0[QDQP@AXT;DU!-,NE_8PL+(>=$*:HN- MFA7- EPP44C.H!,Y6(,24:H003&G%\#ST09#K4Z*N-8$ ?R6V@Z)6W!#1B1= M4UC]GML&^ETSZIU#,D-2A":(+80:2=E@_ $L^2)K/9T?&*JH99DTBS@"D4$= MLW428T'*%P;SRWRB&?/X_09S17Q&$[K1\7,Z#M 4U!@KO32!2G"2CD?KVNVD M-YU4PR:H:ANR%=;J7(?WK[L/NQGC+HZR;1OP._VQ]L#\UIA<0CXV#$'W@.3T M6\:*DXL^Q7!(Y^H73,]YAL_+-^WF3^ID;J$V!THH]@@S"2/)/E#,63X2:B%UH$VX-RW/Q* M=-<1:,CAN;\41.UJS=\:\+Y,Z;@&U:IG_AO1R*#WPMF^4W%$72\/7;,V0Q)DN;Q*%+]6Y%^K-*,.AY&QJOA3=$'@;VP%32M*ZZ4P\%*%9_+&SSS^H*+TKGQT M&IEPG(/2.3(]"..0>6_*>I8*31-;2&7%>Q5G= MAK]<6F":EY:^KW]&T0K9!6?;[A*QP35'$'/*JU"195;<07'V>,?))<[9DY"-.PE M\$FH0 X ._B\)9+V,(Q:!;FV3H::PPJRK:D##;*I#>T MA\)ORL -MB** MRYHSC$!#(=JTVR9=D*%*!>BOV4HX=5(=4M3JVC5X2=-QTK M:B'(+N8E7-XF*.B<8HT\DAWC;,>77^U9WK#*L\LO[5XA^8D/7U^/ON[0H7Z+(O%EP?WJK[Q/\*&W1MAV+<_6R M1"#,]26<7?=P7 ]-O%^W*R$)3T/*!91C-.^N2;L3S[\\.Q!57H[\;G .=Z<\ MAQ-3XA-15'?_I&SI@#D5V$G2S67O5I4RKZ:*Z)(T(=MW:0]"-PA= MC] YEZ@/SZQ?D :2CT&8>H4)9.DNMX';&WW/ /U'HM#"U"M,!K. :;DXPEMV MNX./AGEK#IOC(T %ASF&:R&5Y[(48K7NP*KN;1XX((?XX7&%P(7F2F"37]>K MK5QUB!%I;%7/.Y"LVH41*&J6):Z4,-?](4+7)RQ!55]M],2 M)1I3IBKN"EN^1]%/Q2V"8<8B38B6P'TSPNL4./_%LC:YC5WYL4U:RD5:4^G& M#*-F%#'&^AH,L3GT RZ?F5.FF\'S\)$;#-(MC+3?:)Z&0Y\Q48-$6Y-081H6 M"DCH+IBO #WT3I-";O5=C>GMH(-B--A*Y23G.ZZ@WFSL&MI*F%=>=IM*28;$ M&;E!&0G-99 ^KP5EI)97UBL+Q.%&9?(V5>=PKZ$BG[UH9O#RC$'ARNV-S!=F*1 M%7HL4"WLTR)0EFL-CXL8;!S/L?80.*'0/O+*!,(WBEZ!@!0JTM%-DC6Z$%HHN*2TQ=%VHEH9L%I"-2/,.:GML9)&.+/_B6Q9E M.#X_+>'P1&PF;964"ZI%YX<$B6I[NYMVDZQV+6D)#&7$K9E1&JJFQE M!8QP<<')R*08D6@[PB' P/YA4GB)MA214L.4#J *%?'TE>1(K)'C*WE24?0K> <%IZ\X&[JRXY-["^OIM3L>%NNH6PB] MC]DO%J@GC'-Q0K86G64;E JL;L(&!$(QHE(>%Q#F[[O>+0O9M&G*JDEMNV?/ M.DBE-4N-U^!#Z[)DK2:KZ)]6HUG[Z^%!,LD MJ%Z!WV3%:E4!K8A [4Y3L,-=!<$,8>>0O+?D,IRF9J% M:V)OM6MXI>;Z!J]BO*<^BYCJ\MK_HL55P *SJK80"X6 '*;E@G-2IMW706T9 M[ZFWCA :E$@/LU.Z=E9\T%>E326&3BI@0_&^E9HY'\VQJ\LST$A@7!B% :#7 M5@5VE$E#2A"IZ8L_T$5#C:96U&=;/\=A>]0[DL_M7F1)NK;R"5OA13Q+XLXNI9R*/M'M.9-K0/W O>*F/AU*F!BI_9]WS6^P*EB?QW7/67([BGRA M;\40K?B;H ]1W[[4*XNU(D,0LE OS-*P@JH,E5GS15!5*?&3^D6!<:=^-P3@ M5&(=NO=QX6@KW:Z-B/67C YO_4M88*K]VK$B[>)G#Z%$T6_4Y*CD;G"90-?Z MQ&%4;"N $\?<0L18;.1:"PF+_5XHE'M7==G7Q4](F'#2L;(B9H@C!8MR 6R_ M(PO%\J9([?)H^5IGO\0$$*,,C]YZ0]QI\R2S5:0BUEQMZF@;1:+IE#%O6[/! MVG7MF_1:)+DW>]Z],K_Q==N0)?VC9DE! 6QLI6L@UJ2,_.0&R=8*CW_.Y[_G M3 ]%'8.$M6D:A&=:PT0VZU[PA&/(K40+?RZ7 #X<2R[4I>CS!\D$M@-(]@V!O,ND MK&W"0(A/T3DHB&9XG7IN)]9;+(LL+3BQLO8@WP+.4+3%?=P*'A$1A"Z,=8T: MOGF\9P28@.[Z2[E;D[]L;S*VT^$^^S+* 2Z&%\$0.X.T O9]MVHG'QB'D/@.YH0ESH&IG!;HBUD\[=@OX??/84FE M%Q:[H2WB,0;:+'^WS0$Q\&N0%E'((M.?U\+?9I@8\G(_4M%%BKH/2*<+*OLT M(\,O\^AG6"]J-9\57D3?0C:/1-](]Z,8JIT,]6[1U1P60VN!\-U*4\E''7^+G,S*X Y3E6Y JK\DL'KX\E4!TWLA\1,)2$^.CR_I MY80QM;#<:@)YZR.C!F6/+O\P50P6@?FZM78$ MV\,5ZR3;ATPCXS.343534AHI!,6')(P_9[.KH^BUHSG#1;*B@3M R^&/*+8& MFC.(-(R\9^2Q%GB67'^A5==:8HH&%WSE&F;V'[ONL#(,CM%^-@-L>@6*\$+S]!%4>^W+@LK(.^=&AM3>ZABRFTIE8,8+8X9XB"T@6" M?1%AH$)V5_B$%:U-<.Z*+9&%:W#EK4V0 MZITB2(:D.%U9BZ_O8J^Q(?=J*(90XB!>'?'RTI)ATR)7B)2"5R3Y2JIWLH0Q M3@ 'T1I$JQV$%(!>;#@!KU(M7H;J16PT2RYHR]J67$!'[+)BSXI]+:9=8-D- M:;I!Z#JI$04_IQH:U[J/>+QK"[*/-25"&>K+FGH^Q:[B(*\JQ)JT/GS2;P?9'60W!/#1JH2*^2(5RC)@9V'_^+UK1K!=?%;F-.SD^R"# MJAS$K34?ARH (B7='\;'W63@SH@B#X,<#7*T4XZXMEXZV+TRW0(>1]7GMR7N M#9(5#R@G@PSUN:$F0)&M"TM4D?5*M"$89<2?)B6?;@+@GN'_*UAXLS(PL7'Q^O?4:+JSU M6OGMFQ:.- 1ZS5+X^D+XGB039%2P;WQF8 M0&CIX!7%[9S<%K5W-3OM$O L I^P=]2[-,ZZ,L@)S$Q':CQR4+<#13"FI@OL_1L!+YI((@2NJ! MV.(6Z4VZ:+#M,F6JFKPRMFVDAUXW (FUTT)@?*SQ9[AZF9D8CO*0_MU0@[ M5L/ED>IC7)T0[\H#E@ES5U]& =;E4( U%& => '6I\4J\+#JQ% *;W[AB[,U M&)T@Y@'>VP3B)7!2I#&=XN,25B,P5'0?$3(55\@V&P8ZJ05A73I_;'NA5]F, M]UR)UPA1F9%_F1 M1W_H6DN5K!G7/;DN#9<6M[>GVPA)EQ :^^X[9%\H\5_ 0&>OWM9CO?H(02?P M81_];L=718[%P4S-DC3U"O[]'V.Y:G:*D$+*<*V:MKG(2Z/=J&ZQ]B\Y%MJP(978 MLO)_YE1@?55C>RMCS D!$?/#YMR?NGM]@A[NF6DQ]DG3)W9,4G$.5: D5>T* MB68,*N>ZC?W$PP,&D'!I5B =GH@CL8%S3+UW*!Q>O=U8A]09/T'[9G_/[._I MB:52]0!"HG2FK^(N>D*N8(ID,A'[:9(I@3!8TM*$W3*H5*_X!#]=!^=@-.0' M,/+@KOBQ.+1J\)#.398YIG+^->;#RA(=D#TTC$^A>A24/,@L&N;HOQE2,>), M$$!+(NK2TADP/64 1,E(,PY-E->,XARX3'B!5*"K:E0N&,E0^>,XJ#A&/K>1 M@=.%M9KM+>ELAMN&L$.:-\6OF-Y5X?O![>$O=H_%IRGEEGR,[Q"1&+.?,3E7 MZ.,)#J_H7,SK\ZY5'B>]3;?.J@+\ICG7/?(8D1BX0SFZ;,0S\D?^+Q_Y%9RV M A;X/P[[BTP$]!,[U87$(JR;+OTQ7IW@LM%&^#D2$=,S-BZ;RXM4F,JR(3F/ M/L!)E]8X6FCL,M8'V/^!'A8M]',OI.[\$@4^,WB!MTCS@_<0_KOFZ*647P>K6E'D1P$5VC@XKE4!?HQ]N(U6N&Q-C1(' M2A4FZ(5@,IODABT\PI+:6*P?JRA(8D SR:IIJ307 ?LLQPP%2:7TW+/PD+45 M1N2X0P3=1<<'(]A""X;%N3)$A0\+MDHVB6$Z6,%8->IB4Z2/7/RS W1(T6,A M'E%S1QL'R&KP HMK;MH(AH)!H+XJ.NX!1*^@R%R IS3$>X<%W1YA-"4.%@S8 M^[HI[=?B'9]B0:>Q,(H&TL.;WRA4#A<5;I4 !DIIN;]AO*0M>"LOZDCFJ.=K MM()98-0MEUK]CW=B6SO_@)F&]PF6VK,V9!BN3)LT<^)CQ-)W6^ @93*:QP#/ M#RQ_;8SLF.<^VQ=^[04(Z3+ZP>[!:QPZZO< BY&&R7]1H'3IJ@P(R7GW\-'L M=&)<%:1AD?%QH78-.4ABM[;$WM(1EHQK%]B;*% (Q>+F[$[E;E7S\73,/@4] M"UX9ZN)?J4'@5]<@\,JG62%I_46N^N]

O<2',O^9.A8Z9#477J,%0__X7'36#LO-#I6B?2"$3YE1O3 DGU%;?;%C7V$H ZAS, M@3,"].'V=-)*NI[>!]FE?D[)#Y??HMPW08UQ!8>E'2]X?)&-+* S!A+)%\AW MY9+>7+UZT9*4(.7VH).,.W_W,3:6N!A6C]Z_X\)V1YID>#VF>(/;:#IR>(5YT+5QQJ.D<%W*=^9P_]O*^'OL?O?^HAS%=WVCN=5E4TSL6H MWHF'&_#Q[&-I^?QFSHC;Z*45D98[(QG(2Y,5"I;3/&"+7C$\!)T+\C4RQ8YPZS,G: M:7/L2)ZA!?>/"^61YZR3"GEP:]<+W+('@X(4>L(]+<+0];6 17C E;: >^XJ M+$F9'(\O8P9O)1=YP:F,]^F:(0J>C4?'L&Y9)HW@.YF%Q.#IS#O9-7.)^"B; MTTQXMYUQ1$$=TIH>#AH!O<+OMH0T#7B M0$EL_-#US;V+%0):-O$XN,C+'M2VQR))!G@>>C?2G]6;4E!"&2YR4X=!(&8= MC-4!+N:_+-*!713GQGUGJDV*2MIP&1L3Q:F8!$5?L?7ORI98FK(L'"CO$BUF M7!S7KUNV [$%9-VN+87IC1G7 2(B16U<;*"F;\<]YC^1HI\JQ7NO5A#4E&G M7$+R$A^1."O)=TZJ9';@DTK=[&-OK(U\\F24L^U_%>I@8(<%CR)RE:7!]$4&$9X?I M!6NB.33V3DMYPU#E/??@732SQDAP,RH/K[TC%"/:78Y51DWN_-]8,)RR]!UJ MN7W5#0Z^&^6;]Q:)HI)ER#6/IZ'(J=Q%[Y[.LB5E6MG^S?">)LE>MG)O?JV, M+93%5F1R/^@IY&;+=21<)(AADS)WRQ.(LZ)LO&2<':GA^+M?0_K:N@Q//M;Z MPL7)WR3I;9([ML@BXZI>T *%S;J@F56LTSF<\9NT+'(ZO"V2$!M>]PS8 [PU M_BXHD&M,;8K]M>X$V/7:Z WY$4 FGRM>O7CG NC=8>F/X!Z:/\+BMS)!]HL, MI:GLQJ5-_7-27$*0J-NYK@@M+9CHO"=,ZO)_=+B]00LTLU6VV#PC/=JM5!)/ MS\(*_6(*&*V=[:]FT\Q 0"EXL0*7752QQQKEU:A;NJQ.W0=5%^&V+#,L<@@0 MN0B/LT8#VB+E<12;/[#3XV?-WWIQ2/=9%IGM$^:)HKZ\Q@_D?GK-_8TWDLK] MO/&/O$]LB(F&ZB00'-!M?9;.L"1#H*LXW&SK)NVW6,K( W4>@@?GI35^KJLG ME@SB',/6XNB7O'EU\CY,GM ZVOH5^FP5( GMX+"N"O;)45)4(H9C#'%M'M%6;YD9%:';<4L6?69@YJIRG M'?IY[1#DY&:S*P''H4"?D*U"K[&.F1$_NP*'T?^B.DEKAMCWJ:7BN")CDZ_BO79!A-?[Z71T^A6)Q>DI?,-Q4-;.8\*J60TW M3*8Q_G="7X%_C&-E9B9-YBN/)"C?I)*%HC>YY#EU"WLKA?>.JM:J6-:W'L$F M9\M%I_?#);K"*SP?-)LO(_LQ'K(?0_;CZ68_& ZUA09JHW-<JNB M_ 5;K'YYS7Z5*2F 79<"NZ06724$61S0%?_ N ,>E*GU2 (7QG=/L%T88; # M\]TR#%&S!OV=C%HEL=+F%(Q[,/NSE)^%/9R!A4EQTZR8HULPP$0-,AO.)R3A M=.QTY/^@&P2O6L(_?FN*.L$@WGN*C0;5I\KB(/E1P4O@WB PRZK8\^Q0O)=8 M10QNSAJMV+D/9P[B@7UPW3_YA9F>DZEH MR6=(,J73-O 5(T#-*5^^)9R/R> MH("HE48]2\H2S\YP7H;S$LZ'OV!RZMU /[DRE-N[09W.L2*KBC%9 O^@DE_% MZ1O0B@:):@'U8?8NI7"IY-9O48_=)-A:2H$=#5S9D!>HZ2;SNA6:W(;UPDAE M97J_-$CA((6M^2PS[*$1F<+03DE/X'"HMJS[P7.A$2%Q&J1ID*;=./.:PJ6T M-O7X:)[)-L1X750!Z;*DX+$^*:\I*H$13:IRP5=PEU9R;RIPD=2+Z! M 4V0[E(.!>G=0<\.)^,.!@;<;,E:2:A>J:T9F0_=JP)N]++WSYMDR]6)VWEF M& YSD+A!XH+Y6(9'0;81N+B]4!]8&UNLO8C3:)47I-F@FBN]=-6DAK*X2]XA0I=9 ,Y2\*JIYR_;HF MO\8* [=:R)O&) X>K17#EE9OA:[4;S0O^LIEE&5A;M9_<-^VZ021W\DLRQ_J,Z-=T'1.I M =A5?FN$7X"BVV*2LE[]UB3O*&ZXW:P*=4]Y?' ^FA(+[-,JJ6J+Z,I%)U3Q M9WYKL$.M0RM7-#6E()G[$ S!ZQ29KN!!U)C_^;/TG8TE]$=,LI9;Y7:PR6S> MLQ]@#;BL'5?!JU_'PB'>Y#Q@'P1UD2,/6K9CH^DU2&NR5KL!\^6MTD>7"?!+ M2%[U,_26P@;H?:,E&USTK@( )R5*"JQ M[)6G*(>/<^8OF6&/"%]UKF@&GMDMTNQ?S+8>Y((HC&/?8J-%4U-AK)-MSQF6 M#,Z:ZH:Y7-9O?TJ\\(AX2PS4+\G%V=G,9_(W(1>H U M@3S Y9YFBL]A\6!7Z;)6Z %7&!CKN.G?,/!W[+H5P?RTKT<')P00714GH$4Q)F/.D>TFT'8QIDG$6V)TX7=>(]O^F*!U/+>?<:CQ8 M!WL1[.C$HJ-FL D>O'Z?UY^=S2^C*ZS8H;F&X@5DI?#'J&SX)Q:A,0C7:DJ ME$[!U?-?K^+HI_'/8UM!\_P&W.'HAZRADCA85X(J+N%VR&#)ZUN$D*,F;WAR MZL'D^>ZUR-[S*DV.]-"7!G0UJ)CHM3\ ;!OH4>21I&Y0_,MKU0.VW\!^C-E1 MG?"[]I@=[]=B-F&^I3O%W7ER*I 8I7-O^ETZ(*0Y5=&'^"9[*^O2I95E>XOY M'6AVB<5BHL)!L^!\K^WYM/9<52?;HZ0^6J%Q3B?;H/0?66Y8@2 K",X3\88[ M79P[9A]V!=@D)^#[V@AHX<9['E'3[VJ:C)450U550=>5?5[[APG MP-_\UY+^3UK,"N$A3O,6 KQ?;P4BK*:+LXG 6P3[#)6X5]?M<#2-MA2AC>N[ ME'C3DR7(9I'\"9U;Z4>R3:W2U>8<8C(;X?JO$1.LH(@P0\+B:]#&Y;X:V+>YO!X3K9P, +YMASY'2>W9 T'O( MV5-4:TP_HVU&T:&Y\+7OVZ)PF^&8@U$PU_9J*<:)?3\XMBV.N(<8S@AL#-[N M3)PCI9TI>@3M+@$3Z6I-@H_SW1/@MM@%?L^6)?GNU3*Z+@K$$=H#=ONA0*H' M)+L/UQ179*.V>U9+ B70K4 !IQ);13-"7QUA$@U&ILLB3^UXC]CZQ"OZBJ1AY41^B1=%=<#L7M^CH)=L] M1F5+&6LI)<:KPG0%1T#1-&,BB0Y"G9!F[$_1^_4(W!B^2PI)(ARN:%BNJ\<3,C/;0G2"E#M_ M8*_')T_ZTK".LF1;-/4WR_2]6?A>N0866/IVIOF[J?W?-8_'J OX7_]U>79^ M^>T=R?:=^?N'#OF>\0)4,@8;.[*T6FF9WNJX.>&\1O[]69YP6V.K( <>) ##.?'"RH+I,K- Y0[N) +!UB M(Z,/Y<5-(IB\6N^ \2N/5AJ^CW07YIJ2TQYF6QS]NTCAD9BOX,)UI0I!_9LR M"[6K?N%RD$'M#G)_W_L='.ZF0LQ2[WI?^L&S_S'P1UN7%D>_)HN?$(8)_P[_ M?E-DIB0*LL%?&83OOG?^-3$X.8S/#HL@Z31;13+(U"!3>V5*B-37DM5G/B=! MU\8*+MM)1LTP!RU-QX,L?5Y9D@B=S<1:YBR]*J4,CW]*79%!B+9"\3\!-Z1B ME-M5X0?2.Z+77U#%RL56D\BR>CS*-D=;8D]0C#((=Y%7M?B\'^N972 6?"O2& MT'=:M&;!C0^^T*7$W5??T_;H6XS#TK @Q!,2:, 6BDZ;@O7S;]/*.)!W!\8; M5*"G/NN[%YR=9XG4EA4!Z?L*^\:<,FUCM2<"NX3T&EG&Q)2X <6"+D#)%*>U MY6YO;R/6F[EA")T==0G!_Q(LJ*SEO*F-E&G 4+BIA6Y3N1"\5SE$?'H-C:0/ MYI& VM!Y]I^E9!H9,9SJW$T M-;M"3$SB=F;D%RMX&]9N1_(15(68!DN=F)W $89:K&E'5B"U9I8;=Y6Z6M:6 MD''9E=T3Y/TQX6P)B/8+P <6[DWE[2T3/'0>[*,&XEHZQK%C:F/230(;2DJ[ M]T1SWY'46]HO\Q(OTJS1$D?;\4++C/SH3")P:(49K75C_@BW;$BP[O4%*1ZG MJRI_!VX#5CPI<7)/;Y?WM#WJDNJFI*M+B _G&/&M92]Q) 3%+6P:K2_2=H B MQ(E@151_NYFRK6"Y5KYB^](KJD*LO'="S%@3>OI23WY!?")-+FV(I>7OU7IX M9AG%;BU$*.'/-+F?Y VA]3RZS9F%W5MX[=+.'!;F$I_Z!H6!R;SNO%AH*5,8 M%.AD>$GMY_YBIPE$1+O\GR+3TDZ$2% I]ZD MF<$H9F7RE/L'ZQ76&?:8#$];$V$1FWD/:T/RH)S2"(H#/IE%Q$%=7@OB/5Q" MCI8+;ZP(-Z.-LHV5S%8J>Y;LT#3+<[K?7X%D3,>$+#[=6PT8$VAY\0B+Q_7R M8I\4MWF'.FTZL6CH"")<"QQQL)XA1@-W00?GI*WM8-3E'!65OVEI#I8H-T$R M2@5U)&Z#[WG\W[9$39D*6"VTKA&>S4WBE[*QR9496] >+IA^HQV]]>KI'4I$ M2]70N:;'B[&\Y$9EVSA,:2QJY.!6X(A;@:E;@=)F@M=$G?"\Q?P52^LQ*-[@'UI3=P MA93BF/$-UVSPWZ?Q\?$Q_C^SCM&&\(V$5ZP<\!T/AW,!=LI[Q6M 5Z#G4HO] M*TT,@E>2J(/"H3:V95-2#O@&9(#L2CZYLVWG1F8W&Z>G\;"=DQ(9 M88XV=S;1&^3^&6K[YG/H'?BNLKM;CE3@8/S:P\5);4$?\IT,:UJ(!/?QTG8F MV3\U#]9F96Q"2@9AIU9HEV"PC/\RK,ORPG8L;+*$*4=9>G!C[I"8[IEF7KJ" M>ROYO4X56 ^#-R:MX/R5!$/1LTFH$EDY>OI@P*;_P)S>EX<"UCE0*LYTYIA0 ML485<@M*$4-#!,B3UP.$X2!*#Q8EY&=&"X0C?:";C-+)^=\;X H'Z;J'=*V; MJF;$UJT 9'.#(\9GTGG(.D#\RH+%Y[DQU*8X6Z=4N[0I*KAV*>P;QP3 M<6=4M"HZ-*\T3L"N)&P^^C)2Q2=#JGA(%1]XJM@3Z'^#FD^7VX\?;_DG!XZ[ MH*])M4)-8\H;A1[5#FO/L>LH+P$GK[R(C*,)0VQ"30C0,ST6=B$UZ^1Y#A"X MY"K%^_9G4+*40IT<'U]0EH3#]G:9%A+-J%.F;(R2ZVMD%*IIP<>3^/CX)#X_ MO]RWG!2ZJHM:,IOXF6=GQZ-S,&'.0*^D61;ZM=$TOC@YB\>G4WUJ,)Z>ITU. M^5GWP=R3]V&K/487V$]BW)$4'H\)ULGQM]\U-;8,,R((_6[\+2*:+(_\ZY3C M1W\WX87C9& B1W+KZGP@+]OBJQA< ;O"73D M>*P.0(F=!0(VB;(4_,*%D&['[GK.MK$D, )0B>K;*.H(S!"3&(ZH=_SX!.QE M2I?D!M_TMYHPTX3M_4S*L&Z,;!@66'[?QHCD.V(!J8E3DVR3I L](X$)(GPZ MK3M56R4&J1^D?J?4XT_-O5PG9N"$BP7DC.P?+LE4N*G24^^<,$S6"&U(Z/[X M(#X]='1<#6Q07L>&)V;=G--%7_4[;5VOK.NX=030?DG6K@A?$J6+__[3V_%T M>7PZ.UN\7GE[.WYGBVN)S-Y[/Q\?A/[&K+-]X4\^G)Q?3L M>'(VZ?[EX@QL[]/3\"\O:[,>__V?.19G9C=F<84\62\(>:&NWIY/SB_/Y/./ M(Q(=J_E!)-TP6#;LQW\?\3^Z_[W#,P='W$XVHME&.MU/[0"?[/=^?RZTP%4% M(CF?3J>7YV^G\^GT[3J?OIU/+\_.CA<7Q\GI=*= ]/Q%!&+:$8C) M+\S+ S(*93D\/408F'RX";G[^GG<7[>11YWU'..3NNI)VE9G40CJ*CF0! MOF1*>H?"%6S?M@!K/8Q#-)7;2A7U*7GK%$CRV(P#<,2 T".)3D[BR?EY5/W6 MX)^615$K P8%TJ^:/-_>)%CU\P*V #1UGB:QY1*/@DC#,D6810Q-'+?J0F^9 MJV.S;17'34[CR>FQ?;OA9K'$#<$;ZT^@B:,7JR96#%OV^L'403A&=)VY]LN/ MD4RF4K)N'XB _<0 W>&K\#!UJ7Q#BY_H=L&X)WW%+@BMLHS$XPPA8HR%^:U) MI%.!H;S,HK)$TXC/6QG#7HZK<6;J%)H+V2YJU87@R>H*U=J/_Z,I0/02'HYY M+VR&\#&%]\5:%Q=72_(7QZ=O+R[&L[>7T^7L;+(1-<[]^>]SI_R[]UKGMSL[/+B^F2?)V M,CX[?WMR,8/;;IRGDY/SN;GY\>79J< G'8$X.05C.XJ69IZ^QV(7$8$ M7M7;T^/QR7AZB%)P\N%2@%.->*Z1-]E/;=],1^=W!/A_AGM"H'%GF?E"$J"G M0P)T2( ^5@)45-OD\OQ\?#8?OYV/3R_>GHSGD[>72_ $3N:3Y13\Q,EQ,M^I M#,]V.@7A7WYY_NN;ER_!L3@&T^L3J\2=)ZQ/;>! HYHC@?N%*W^)^6SSB.5FX#$6V4T\S=NK._ M2X>XTID2!J2F@."Y*Y-14FI6%N_T7%@J(@6>I#;0F5DEV;)=CQHK$V*3VP8K M@4KCSFVJ(W"9,MQK;9-@?D9Z"41H*E'-AI M@"D%BK$N]$@IOY$_6]N;*BV^KH=5GJ:=7]P#ACO9>J@F/[I>]2'JH]UZ-]"G MAZ-[[I-MWM,ZI<4A(!1-JT@JCI)>\ $L.<6:(%35NY->HRCZI]5OW125;("&Z5Q:(AR3Z]]TU+&%?9-#DPJP M.++DEKG#O) ?*R=A(! NW<[,M>>S:BIZ&9U&+E8ABR#AGC":N#:)P3SA0UP? M#0O['0?$SM\G)I)M-+,Y]??6H)GNRU!//X/+E/\E=-IBX]MC(%7'4ZW,])[6,D:"6# MN+1*&?3FFU6Z@./Q;9M=\/B84J$7D^,P%_I)MK.[$_1-EP'=/Y=/-O"]&_-A M^] []B1XSRGB]GIY>(L>;N871BXL8[AQEHFEV_-(EF.%R<7 MT\OIR<[PQF7G+CM_9>VB"@/!385M*6 #/"?^A+0JEC]\WO#&>-(3W3C_/=&- MCB'H)D[6CTX==]->\;BO'BWBKXX6\;7->G[R^OBN1>VMUE_3?T$)506;+*W%*(@$:24MD[?)VMXMX5K%9:70?*&L&/K@W9T]0C* T6 M59&E"YJ@@_7W9R1 ! H*"(:OT=)LLV=0?_TZ_:CW_A[QNT/B>GF<*66^"$]? MHJ=/H%P)0>:&8ABP= ^B*769<$XA(V[L#@?#20E^Z A?>$0?)_P^$'%\'(ZB MJ>[SQ E+/VU'HHMR!%[7$2((@I1]8]X37$J X_R_?FN*^ML[=XD_]NV?Y,Y: MU?6F^N;KKV]O;T?PAM%U.]1_3M7QR$ID(H:4\H,#A*,><5O/;(A[BNS#H5NG "QEH7 MY3:":Z]QJAGVUC&&_U93OSS7_XI!_,O(>'MLH!CSRF68,H-]YPS&"MC$Z*"B:-94RNT MA8('L:6D<,".-A?A(>&7H^BJ_1C,[3124 =30K4K?_BM,80ICUMDE&X\;B] M'"W*ANT>5)5;^, 6\P\26MP*>WJ)E+^=[?JYN/H__XBC[[,$"8MU7O@-4&/Y M%?T\BFRU&F*"7>,;!>F2$>"&L(XC#W(NR$@2!<"9_O8 WY!4+;&+*@DOS9-VX;J\T/F\N?ALE M&^VC[3PCGB>28:.!X? $.NH 1:ZO JS[70#6L2 R,\I6+F!\9,NV<:X]RA[N M_1 AAS_Q.\,1*1TT9;8JA,MZ[3,^DX03#G0+=@%NX[GDK/:A;G,QJS2?$M0R MPG4(04(,(O@N36AA<15P35% I+6%$3JDPE%^L,^C;W*H75JEC4]DW.;XQ6.M MX6WX<9; G<[>P]UB(D)."8[Y'*/^AM*M"%Y[IE]#"X61M24RFU!($G MY@+P]($*TVMBU%1*Q\SK8P05UDU8(98CJL%5GTW&@8_4SB/Y\;[3=1W<3*E0 MZ1!E3N(9N+2EUBW++40G.ZJV^7Q5%GD!YAH>5">.N%=D3QD9I5?!K MX>]?E MY&ZR$*70+Z7&Q^&CZNV&AQ>.PV.\9QKUHQ4XN";7=G7[ZUH)KDCA>#3U= IS MW(D9;ZX/TVG;#&D]M&)MR.EL2' 5XYDV@6-*02,03-5^U>"@LJC3@XJ7D\(;J6V3K M Q$.,FD>HO^+U__S\KNC\66(J$@:QX(DAT?:9?-]7A>.SH@0XV'BL,D*_J;: MDQV"'J>GZO=2< [D_H#VAD'5?+#PN[ "669H$;1OD)9JFM7HI.6YKO[=2A.=7QBS6&P++#I*P[V(95QV"-GVW9AL/MGC5IQC@)LIZ;=&/PW,1TU6ICT:.DY85O)+C4,=Y5F)AR02B%;.CD!J',;^FZ; 2^6ZZUT MK<:X]-GB%EPB[F&CJT<+"533,;I&B.L%3( MNZ3I6<^FQZ.SR((I^?:M@SI.P'5(ULY Y]N7@!87:.TOS*;FYD0\0PM,NBQ] M]@?\"S)\@))"S&*&;B32[_G6J5/.<542Y&*S'G3N=<'6/_+4,),&@Q/I?=CR M)CR&Y@AWI/*G =\ M),'<[HCQO!4;8RU-F$0Q8:-B, ,+)Y62%&/*%6D.ZT[Q,!J]>$3*Z+I,;H0X MBN3D@RY M#ZPWF7 5NM#5@Z2!64=B@"BGN4_Q@PPD]G#A'N1H,L[:/=G/SD?'JNHI2)9+ MTS 5\5*8+(BMDLD)JK+<.FBIP,E6/W$%2I]B91J(P:^H(2KXN@IY9O!_,*.^ MWF3%UJ!!/+G$+'LXK7%U'"% M/YK8EG?,CV'_42;J04_AX$B\,0H-B54,LIS*K&Z M !;L?BM)3[;AM9B=43YH^!=08+"'AC0T'&OJNJ>W\^ZR)^-=@+,&[OW:EE?S M_>WM,$X3/59_7T29D<),X "LN"6>%X\>S-Z_Q0MS2W/U_-LQV%[>N7@7%A4U55; M9C;$*$W8/?-YB9?-33*7]BGX)0<\GIU<,O$) @700,H6$(1" QQ (G5OU=6O MSNU-_\8%:U=!<@/QZ2W,AL0K^=B5*>+1J!9TL;,P'66CRR,0,\E7W!UW?_W] MJXI'$V89D%,*F6>F7_6F%L0JXOP*\5*6)@PY.L )&PGSP_#NO61E.9@,+WF$ MX] L62L[%F1+O6AZPGABUW %LV&]K>"TB$F94':8K!264,F+B$IFU=?W8"^W M@%^BOBQ*Q31UL2[HU/9^KUICZ0>2PU?&D6%IHFQM%I2ZZ_TJG.,RJ3!N0)]_ M\?Q-5"&5#]K)I"?WEAF,GEA] ;B3V&_(D4V'Q=B?Q.2_P4Y:F$0542LYKH#, M)J)NI#LD2Y?V"K0AV= M^&HAW"Z0R2"#A:HB=EM)_ICF+27-*K!'!?TRVS4 NBWM%DE8/ G@KU?ILN;^ M+';AU\BAA1^2Q0_Y"_673+ E/X%P5.3)6SI.V>2$"@^PY>E]3=:4N$F,I:CC MLAEL%V&5D6KLEI,VJ76I[RE_@? Z,YO$V+WQ[<_7J!/'R+\6]_.A%=O4^P-%MI6OGL<.M3GK2?_UO+H>K&SMJ/NZAH" MRX!+%-S:X7I26NDG+VR#U3GD>@1ZL# M"BJ121W@(SS6/@#?4AJ_MA@7GL$;&2E\>LP6R2+95I($P<,V7\'&9:0=,Z2S M!C_J^1Q;I6&<&:?8^3B1HT8DP;84 #RK#;<7TW3U9DO6KNV1^$-6I-_ZY](" M.J.V;^X()5(W5D_@#-.QC1W\^9>17[D8\BM#?N7 \RN[C5\Y]YQ5Y9,:7&6< M)'=^>U#:)5] )2*](:PE2=4L76G9")Q "JV2NL)@CF5 8L-*XB_R/;_G&G5\ MF[VR%<:3 &DKF1S:)?@8)H#L:DNJ0J4E^!K#;Z1T51^B-8NSYDYW=*]@X9=E MLC:5;1P/EL3D259O#\;COU_I=(\#++8!_C*H,:1(3,Q!]5R#?10A@X7&@EGY MG 7P2/BZ:Y?.["RHU&MP5V7?S'R\4BCO81J56,%!T*XR86YQ-E^,M:=LTN)*8"Z?TEE?>D=:9 ]WYC8FFP=9#=UUNP M_$@]"B!]5;%<K-J&)9'0J[S F3T/ZY$E;;5 M+4$0:6!1\ ^\P]X59R\\Q3:2YR\01N-!-9*U=[OR"&]JV@J(7SO>5P^%ZX;FK3 YAAG??4"]KSQP$Q1#&Z%>157_B9Y6+W>"3*T2^R+6]F;S6['!&*."VXTA[6"SX?7HG^ MD:$#@6NZ(^8<)OEHI?IG,1*4(3?G/;/MGVI+Q,:7HXNOXF@Z'AU_1=\ZF8[. M^\/K^'$OPR%=BE*O.XZ)?)*]PVSK*8F[5R<;NN76=9WINM2WJHYC&W(GVPC[Y;NY1L!;/3[]R@_;M(@Z/#_) M>R6&1I>P,MHUJ3^3P?H-^\9@2RWN=$DE;D OUH\F,^J.,)_%%SV&]=A'POC[ M,76\,,0=5#%W;1YX_]>YI[-QE=#"KSB>[=<.Z>[MX-Y^[I M[MUP[I[NWH&9>3'LW6?=.Z+O"_DG']O1.YRUN_A]:_N'UKM)OKX'?/E5W@+UC[8,KND;3-7:&>@U^+O9P9@RS=1Y8F@RP-LO1( MLC1^*E;0!UY8'V*Z^':*CWP]GQNS7!Z6Z?+BH64SWSR6<7+H*Q,8=9_+C!,5 M<@!+Y:D-JJ$Y_+7CZ^D0UN[@EVH0LT',!C$[Z+5C ^D0UNY3+=6'&5P'LAQG M],X?,J25*?)T7D5O+-+/$PCO/&D%30:A&H3JL4V7TR'4\0<-=? [O_,:F1\M1W10,SP@+7)0*N,P M%^H /=^#6)=!@ 8!&@3HTV5LOE@!^C)#.,]O$+SD'\5U2@3(0RAG\) >Q4,Z MN7C,X.[@=@]"!4(UO7C\7-$AK-0@5)\SEG/YF%'G(9;SI&(Y; 3];-XC9.P0 MQ?D#^5 ?7*UP-KC<@[C<5US.'S_Y-(C+ERLN)Z/S(1[S$+OC:P)0_>28SXKU M_%#X_9^+=VE"[(',55=>(^N;Q6@.F01;H+6C*.*O*\!VY>"$&;)6R4D;9:IE M6/\]2,$AO'?T=^(P(MXEPGHG]&,A=B80Y8;8&Q C?\]#V[CAL3=B^#9/PE(& MP(-#,L?Q^5]D,2[UVI-KSO#O*!*B \]'D&]C$"6P!FFD)E?9MIC0YY53V.(R*EE4U&P&^DZ0L&BFP"WBSN8-.@ MY>1!"SHQ(NPS KQ'4)X+7RL] \DW6D#F(4XRH1_#\')&3+[O)A8E2_MGYYS: M3Z#Y AE385(]1)K=_Q+S@WS!SI[:#:NZ\CC/D&BT2R#&=*7"%U:4R"E=568] M0_QTRQHY:\K\" FKA>:8F9F2-4*8(XVQOMYC-%LGU;NH(I)8V,'YNZ,9'7]+ MRI<6N:4PT*_C&2U!).6DPXV$),>L=AQA-;)^6_I0'KA3$\I&I9,(B*[I#\'Y M^S)XHRX'WBCORA]XHYX6;U2+",&I(M(_Q/WFGV%$O6]JI@1?M @?UJ)(BKTJ M$145,YS098FLB7J/6JI(JS^82Q@>I90.?S?S! DJD JO( 9MNO2S L05B:!C MN';>F\41$UPZ^DHEY'%S]/1P'+Z0[S\WS9:"(Z5-*P'W^+^%NIH4Z7:>$:UL MVZX04DN\.0.J6:8NI@DX^L.%1SDIKZJ0'H:9NY#T1B:U0B8@CYF3GD]S4UO- M3L!=*GJ7V(7U-?N_?$K5RG@#Z5N!T,"!$13>E7\RBEZT18#8.9F:VU3V-O-Y MFX*IP3M!%S()/)A'Q&(&$VE*Y"D2K)FUBNY99A%RO)>1 M;((A1DB4"KSLE-H5-^VJR?/M#=ATQ\E8/O_(F26^3 M_& XP_8:.3^6155%OY3%,JWO-'"NZ<,;^G#$;ZRB&R++7A?"SAWP"X?\E]<@ M1<@!)^3%9;)(>5]6"=QCR"]%!$KVUW61P3=S9AO'0\O?VT%V&Q']JV6HRZT_,$U MA'\;)0IC?6>_PJQM:!A')H=)&:O!Z2*JL=F6[A40GZK($NXQ"2[[JH MMQMSE^&_-!AC2%++GP2RF.0BZB!Y)4A;0JQC=TT8V<2<%DQ07IDJS7\4^2,L M(>SN!?3T"#0.BR4=G%/U4W"(/-_&BR( MF=U0.Z'IT!U*C%^_>\XMKKFMD ;KO-\P9Q6-#@V>&ND0RQ3)_) 2*JJ1X"[5 MJ0OK.ASHBO<:&ZM%6&)RO*V%A1S7;/_<:U^<'NJ+,=#^^(3G]C+'1;F!0TT/ MA/79^;(4Y+U,*7"IK'+6$L/(!XI1C)Y4^^E M_?F_]G'7WN.2\''[KP-,2*=510I3=;#O_O0RK\;V%KE#M??>+_;JP"L&=GMA MXYTQVB[O3$U3"J<1DX&-K*#XW%4#V^@=(G<*8S(-#G(EQX<)_!,4?!T&KU&F*.VM)-H'2GU8V&B4+E6% MD*%8\G5JT"8DL*Q8],^Z,(WQB+KQ6.VMG."S/' MDW'7::75(0?+6Z*8-AE\*G3G4<'E6WT[SHJV ^E.PPD+1_S]Y+LUVGVK_5&5 M15LWN/C<7M2_Y_/?FI2O8@O^=P#J[![IIM=Y]#/82$0[R@'V\2E??SBE$AT; MCM.B2*)=#Q<)6_[)!C4CZQ .&Z:[+++U&IN\DED_" F!N4;3??(LK4AFPQ< E&D5V/C%Q#SG\815^S_S%#]P51.1^":IF0P=E5^"P6M'\XJJ6KBIR2+9;#+Q MD^ H'@)CK3L R("9.#FG%&4#WRSKY)W)B=,2H\FDZS#NDLS9%&5M9L7!7PUF M2\:?T321+6)#CTPH2^ MJJ!>%95QGV-C$T0<;1Q3WG!F3NQ@Y2UWBLGS;YH* M_XNOOT-TK"&]'46?+\_47GIDDF9R]) 2F'2[;TUZ[ MU8K@BK,%IR52NG'G2;5BUW(AD3?:W:#6YMG)Z))O YA^QEDNM(_PJZ6ANQLK M@%PJ#MUEN#F?34:GP??P @?K\IQLS NIQ!E?ZH6Q;\"QWN,E4;@S%3N7(7$ M4^--9KW)BJT&8KXKY3:[CR$,9AQ*#K@&9T= Y>;M1C9%5R7A:DW&F%6Z!V>H,079RV;D%GR;ZGE<* M4UA-SHGI9^>GQS'<[2RQ="93?IZOV#!* WX2Q?.FXYA/0_!V>8O*\_UF.+(C MTDV+91$3V&$XU\V:QC@]'AVW#K;!_"A^\O2K3AB/ G08UZ_R>G! M'4(RH5UM!"Y@1VOR:L"R6X7%6BCZ38,?^0K:W?_L&43R)KKA;7..N MJ$Q7:45.$V4 64Z#*DY*/]Q_Z!0>H)#;7M70G=&T-:--UE3T-)55/EFI<,KYKKG'JX<69I9H^ MQ3UY=CJZZ+RU?74O8(B\S/=X:JJQ"XX\[/H&E6 >D6V#B\9Z!*Q4(M@@!^WO M248NX-7*P/EN+X8MD9VJRG+K#U?Z>63G Q^#[1M'5GL$%;4'$K2XU\U?L]%9 M&I)VU&=T3F+/N-B_X:+4X)%KDU1-R=4@\&W8)]D)3Y3(_=6LO#V\:<]640") MA1N6_[578A.]\++Z^59/1YIOFII-7:D+P,BMEQ-+%O]N."%GKW([ C?$4?2K MG8I>/O=<"[G![[[K0,!XB#QW# !*S/?^+T.9'(\N500/,F+&@1%/A[9<+(J4 MBQ^5XE-AJ\B[[(F@P)&S?A1J&=]8@+W#^HDU"8[;2IMD7E#^=NDK(-8]GF0& M41P-U)$ZFXY.@Y//@@.;@@9#SY>#83Z[&!W[>_0E1'O&0[1GB/8<>+0G4%4G M^WW%?=FM7Z4%)+B#/FF>:__@28LYMY!VJQ*_#J[:2F]1$9DGB@:W;AHU+K%^5'/!GT6GW(??=&P%]8.:%MUU\KL;.\=[40:&O3O@ MO3L>3<^&S7N:FS<970Q[]T3W#I3FWF[X8>\.>.\&I?ET-^\NU))A[S[ZWCT4 MHNLNY^!P%NKB]RW41S7#O[15 H<7?_G??SKYTX>J@I/1^?D7S1#^?S$>_KV+ MAW.::#J.'Y5H_="!H,+U[BS3)P8<'+39H,T>;978$OV"-1@F[QY/3>VUV@]+ MI!Y;37TT3W58MC_NT9P,%L1GLR .'=3Y9R^U]6@&P:%/^B 2%7U',!:/0B4 M='P,/T:/=M,?POSWRCD\>[&06I.[G!X?L_A.1F=/MZE^<4*R9?IAO[HX4 . M;NAA&-E/6YV<7H[._CA>ZF&(TN#:_N%/W>EC7N)_)%'Z MSEUQ8G4E'O"GAY/U<4_6X&P_'6>;F6MW8R9$&KP=W>##<[U'L.893/_C#@S]\ MH$OU5(_5\:.6@QW"_ _[FCZHY?@'5H,1OGCAP0L.'O ?.=_UY]/I:/*7P<4= M7-SA=/2S_M<-GQZ'QP> >']T"7ZLLX=-T+_OC1K-_!'WZ2_O#,+(O2Z,5>)^^' MAN0_O-5_.AF=#C[QX!,/IV.'3_R(=^87*P5?ID_\"Y(75DA/]>>9R_.:HOX] -_O#@#X>HE1GXQ(/_^VD+ M.Z>@)!9%@P1W3T1+G$Y'%X.#/#C(P_$9LLH?^4K]FI@_/PW]Z71T#C/Q%[0U M(?>TZ>:>S >^#;2$_P/I[)WQ)Z;15EK7@)RV.U7\]S=I#>(X[T)__^EO/S#U M>)MJQ5&/ORC6FZ1DKNH[/CPY+%+QOZ:[5X)-I5\%OW3TUZ_3O_EHK?Y_?21P M2[V^B&9;9)$>?\7E>,^FT]$)?U[)O]-<>=UQ:7#YGDTN1^=1[]^GH[U@]1$B MU2-Y+S)W)5D6)?B_UTC>2QURPI".I.7PQR9/ZRJJ5NEFPY3QWGLPS.-F,,$) MM#XP]S:<^'S+M"A]BGHF0[:7KCXLG!A&Z+ M\AV^@SC<30;#6*]A8>="B0QB]PZ)DTNS*4V%7 2+:#KYBCY^C,2AY+[*7WFQY9/75,],'@%XW!O\^: MY=(@:W(Q?Q=M&M "\*JJ_2"X]T ]+,!YS@L4$1AS9S%@TYK-!J91K8H2F:6K MB(8]BJ[L NJLHUL8481,T&G.XUAFS;QN0(R8G[HD FY<_8594[E MQ, O=:$J_SU(>PU#O$JOU\G_:9(%(B\NX 41"68RG\,M@#N-\5(P <:TSS7U MR>S<;5_03L>CR=W? 2$,%/F\R(KRF_^:GI^,3\>@#?ZU2L%2@M7$HZ#SB,BB MBC9)79L2!'0%*B*:&9/#K] D:4!"8)%ODC+%ZSC&PP.G5]>/A!J&Z1]*>_1P M$4'OPG-A@,MD7A=E%"E6KM5PG@J/H)M MW^N^:H-SMW3AI;NSQB>CBSOOK/%D=+SG0]-1M.>%K3.)&Y85MR"F-T76K.G" MVGM9[;H\X+D+^+&IZ"4SN!5[AB&2N4#:>IOSP)-KWH,DLD052%YI:A0G^!;( M=6I("SR;3,YB\$/V#>C9R?&D^YG)OI&0NCR:T=K@HTQ>T0G0WCI^M3P6Q_=L M5%D4\%IZR9TS1&!#E\:N>1R+F:ML 84,#KLW\FI39M3_' M%/^5PDM@Q]IFDOM*8'9US@,]7P?HWB COTUVO((?7ZE^7:?O42CE'N1#8Z]. M_"G&+R41V"8@/G1+Y'4,OY@>@HZ+OI6EVKWSO IZR+;>>T)^@B+'$(P/H M/A,.A.QLO^I&$0%M!BLL?RUWC0243[[@:UD?X='C>A3!\PP>@'&/5^>4/CFVAPQ MH7*RA#=_DV2WR;;2E,'9Z,12MGYC@UQ3TIKCT3DH">_?N$*=Y5TG[X^\191P MT5%FEC!Y_IK^KN05D5_>P>PL>U47FV\FXQ'"KZSA1UW5B]'E)]F\;FCJS-TE M2;0JS?*___1?;UZ_V!WJR(MRG61!J$-^]:>_O4'+%U7+"_@KVMU6JR1_NXOQWZXF=%XP^ANVL<:C"-LFV+,#%T\];!4C&T/3L M6 VNNRRIF-V>)$/_>+FLX*H$$535^B3@!N!QJH/=R!VV.G4 MOKI8UK?H*JT3]%'R)(=+3CX]BN[6Y0^S!K&(0A>(1C+>:9VTS0#Y=+\[]1[84<&6R/4Z'IU8@_)X-+G;/4)JFUW7Z\O@9W*YP0'/ M&L/'$Z,8U^3#@]2!]'%#;Y2!@TX!:/&<4!AI1/CU5^F[Y%61-U$R_ZU)606U M0CWCT:D=D>^O).X$LV#MC/^TW#:PFD5YD"#?;^SH^2=P#%S$T+=%JP?N#A^8 M\/A.V34BM0%F,QB@&$O(HJ710SN>C*V#ELQU34/-TJ\H0B5U,K&'?[^"&H\O M[JN@1M$ONQ[E'-<-3.P]Z- :SB\ZAJS^T%BN#$: 4?/ B#B&M$X6%!(#10[K MR(\$55]L:3W"+47;FNZ'>5.3@-G;H>-'//0@/4"W79Z.G:<+IIO*XP.]W2>A MV()6Q-?4BOA26A&_MZV(/YNN(WS?'L:V,YJ$:^VNSI8*DX=YD8?[>]%=A2=C ME8<&R0:X0SFP(2'D%:PR32:(\V%8$[8=I@K:*ZE6$L$MROH(!9M^S HP;^DG M#-M4-T*#LMOV)=WAA!DR%[_4K] H)I-C'D8K,$2W!9@7*/;X,V\X M/CM*FGJ%<16);B81IJ\GQ]_^ JZ#*=$^H#1OOJ7?C[^E+^%YA JR M2$0EX[NRM!67'5_P66UFE?FM0=O 2QK"H?J[F2<-:*-;REV@#XQ3FS?KAATH M>%=IS!%^F@\"6KS1/T=7(QH.W"5I90-%]"G3E[#61 'L;);^AR\=N?$6.EM: M$[CD,/-2@?<#)Q]M!\J+A,/#3[JM%4^+\H)DR?'C0><4MW09DV%U[AE@$J;K M?7-+-GY55XW^U,#CRCI!!PTGSP)0J>[,DDWE@G15G=1-36_/TC4<'WX*:#Y# MB;<*U%BZ3.=)7NM7:$]V+^#GOUN ^=YG63I*T@\(^&YW\99>! M')K5N7Z3CB=\\7C'%Z=TLZ3N[F@I=]E<%^6MVF'>.(P3>UK>]UC;-EQ0E_/4 M W;3(6 W!.R>6,#.,WCVE?G\(P6??H%>*A[L%\D&M1Q&E.#RFF-7UNQ0[+;G MI.S"BR.6C W8+>D&JQMXU'PKZ<3H3D*[/F;K'BR%%"Y2RD.PM,WSYX=%3-@1KX&1Q%%PZBN:Y,QFEM\2:R0DN(>MX. M%P1>0_3NIN+XK-/O9'VQ$8?W!MXT%ZW8X-3[S=*5;=TC.OAY4\9.LMADQQMQ MBTM :T3KT0H"T.+67*ME;U^Z?%T4(0F36\E\7C;MF U[U!JWLNG_5M0U<;G> MB/*^K6H!]]:>I-H]W[O3T:,R-X[RX-M\0P3-N",L9Z)W)%FE7@5\%DUJ/_3" M([MS33&3BV9_'JZNV"9YD1_Q5VNSUG@/"N?.@ ^OSVFPG NLFING8CWC\-=P ML-1:M^O$8/DI"ZG>T@B#WBQ^W"E\P>Z5FNR6OI-@GBY@ MV3^ V$H2J_S[2!LY]:H"?\]&'HBRL+Z5.S+^V]X3^^]66G!BB\7J$BD/JI-;AZ6B&!'B+Y=36O,>P&&CF\ M$=<4LYH5^8+7_]S;NKY(&6D9*>24D@^X><06P8MPHPKHV71,B;-[36;R428S MGKA3>Z_9['HZK\SDX"3S15LJERDF&OND\B2H%]N9CMI__W-A3WM_4&G (.;& M+"J7@\)*9,X"K==%[FJ JP8##!*9U-2#_CE+\NI@5O=YW;%=;\%42Q92F(O) MC76S!A5*XC,#UU2,-HR>A5F9LPO.(M/R/ =AS]C(U'!*O0)O]'H5_6!F<$.# MHI]]]RH/]8%90O=RN-?Z DF&NFL8[&P^!_R8;CD.% M2(7DF@X+JJ3#2>.!6J0\.@U M/ETU2UB7U/!Q7QO#(Z6GYZPL8+K:0J&+XB\0F0:P-I1SQ _#9%'>:]$[[U'0 MQ%L#@5WA^+-Z12?I%NW:)L-5@^6$V8.U#%\C*+7;L8Z1GDV^W@T=;@UT-C&:IHDW[I2>&<]'R#3^<^%\K4.ENR518@[1.H MO.L2);3B2@.NQ<1I&%\#G'AC\,Q\P MBGKRET;1@;' M)R>CNR!1BR@_;J[AC7"?U"E%G2K\>I]/'X>-&B LMX9OU6 07MT';=:L 3V* MQ;?X *W21>DV\U5>9,4U.0S_0JG.,1>0D!Z-MD7#N^@]&L4=;3%,E,QJ9W&0 MY+J#IDH@N4E2N;)R*CJHY(DEM[]N%V:6\FE VRE5S0QCXR,:5GN5Y/;3 M(J:YTXOUK?BQMI>9FBXAB?TA7$39=\N9(U MG;PSNPLL;;6?Q(7A7L+F3_N::@7/6Q79 MMSK/L!3VXV12X#7*%_84LYI#,ICD!-%T%Z<9XTUD M(3HK!?OWX:>KFB)T?Y8"I1^?/_]%:I+^HJ>DBIK*'A2CR\N^"ABWZXUO>*T:"E$WDE.42ARJ!/0R,139MM-KR>BN[_!;%N+[T=G9P6 ?\'5I203VX\D(4WE(0'/;*D#TBZ]O:;[)8[K7?VN#M/9[[^& 8MGV6 M1TQMM=9[C'>?;%T$5T)%;F>=Y-?I3%V\ZZ)8H*]!WDL0%;DU-E1) @).<#< MT/[O9G'M!A^*APVI[)PL2BT5PN'LP%W"X$22EI2/$Z"'U@/8CE+W3TZ=OTDD6*$2CT MV:7F\-_26KIK/>&9:\)&\)PQ/2.PO3:^QY&@^;X%LT>"9U^:ZZ2TP9^62-L\ M\:.=A@.Y0^[JAV5-]BO[/C7?WNG?[E.(IS '#!%C?2#2>$F'>;&VB%5BC/"0EXER147.\]5 MEUX9(R(&OZ0^IY_AGH@F5%,]'G\;]^E(^T8#TIJ:I8$[*"]PD> M#\?H*=?!52'_/WM?^J2HLNW[_46\_\'H<\^+O2.T#J B]CYW1SC@7,Y#65\( M!%0$01F<_OJ7 RB*-73OL@NK\]Q[^E19*62NS/5;8ZZ%,NH]_ZXG4SQ'H5?" MQU\\-L6.= F403E1\*2<'^=X^J,7'H!!-OP]0)OS" W*33(!E(@HA'PL3.15 M8D*OA/=:8- 9ZJP^68^5A )VYASH=N! 05J>?/['D)4?F8+.'>CX=Y!FA3$? M4A/P3SQFPXL5%\ZXTW)4VU<:?#"'\(\&E@!D-K4XP'U28,CDEBD@%FBTPH/GJ?6!&-%Y\N$ M6B3T^D_PI08P*:B0]G'I)QS]P7)4G< +!$%2G&(\^V"@#45&T/V(\_!'F V/ MD6"\7<>U^#SDDQC=D_6?A:-D,*A[+8B*=4P+SGT#N,L+11G'DQ',IP(:Q48% M DG'P)&XWLFQF,E)!JB&AUJ25\GG= :/E];0O9V+5KSGD\'+ M!T3TC+6;R0 Z^ZZ"EU (O.3WN ]G_)OB*^"$^:%[8F<4 P8M.)A(+X656!/4 M XVS'8X5X,)7MW F!Q)WQQO02P78!S!>!O4/=*\'+@-51?&=*>>O8%7".V#CXBJTN%,)@7:J3"Y)+B2(V7A5XVK;A%?6_:J:L!-QA+8A\6K M-\,0; )QI[QX$\V_QH?\01@Y ,!(8)CXR?KT\88J*N:@MP>X.A"C/]2MWS2 M)%A$@D41#Q:]8F2]1Y[@Q"ML"4&MS%MUT;\=?]2 8=KVZ;(GO!#KY2X@[^ 4 M&.37[Z)B-R&Z0#M5Y&/M!@1DUQ#HHNSH2_.N3N/GFAV*B&9&X$W\66#QIP^^0@T#E-?4-^L%S^0>3%3TB!'P87NKN2E=V M^%GB]DQ^(34 & C6QD_-.^GY6-LY)K!Y,ND%,V$E[B^S/KT#WQRRE*;PP@NHO_+E0\\1R)+?;HT;K0 MHR/!)6^4D4*76/)(?2X$+['P?O6=DSG0>ZM437C/7PBTG+DP3"\.&3B<0149 M)N;&/97P&';Q=#_P4'_#D=]DJN!$6>SG\4(N"DHOA+1+(&<"UD21LJ_C2X8X MS>RT'FS-;A0_$1DG*D ?A;6!WB7O)'O^8S_.*T)?N']_R9*1:#EE.WA^BX MQS]X7-#N1RL,712 %=AA+=@'"A=?B)]^1,\,_.'\QM!(P7=!(0X$2 5 7W2P MI8D=?1@@CK,(_/W5=7@7%E5;2TPM13G/R#\[T;[V$>M;J%K4/K97%5T.FHO! MZ &@ "(DSOSPPJ+@",'5F<>(SW& M^0L/R6M?1T* OIO01>$47BT$PZL8ZE%!)U&U3O7WO R(M^K8'545J%R%U"\8>L()X/ A ?<.O@%^F36&4DBP9\8US E$9^^M*]>Q?>\M_NU4 M) CQT5%H>(($N4AP5OY)^3K> ?&"BP"D)OYJ(6J=YX=Y26;(JX_CG-@)G3A" M+LR406_#!8-,#XPOGYTXAG%.$_ .M6H=>1%M#\QK03Z3*Y2)0XQ!<83+;)CX M>[<4!3S]DH8H3J7BXJG&,8DW<%30]OKL>ZP,](,%#+TH;B#?YEVF5N^4G0*V MHA7(Z/"L1.CCMK'KV;S4('Q0]4*>9W.3:P^.;SL=I7=NUF5MRU.J/O+BG1=O@+.^+*A0\D[]"8!AL,B; M&N:BX 6>0 3K6%O=JPYF *"[B%E=9)&#_F.]SLGZ/^WL\@*<3ZENOKWC]/Z/?Q74T?Y\"_T)FR%ETNNPEQ*"#6#UE MRSS$$. ?_WQ,W+)?\Z(?;VW@0.OQ!M))#0\)#Z@BP#O%")Q]![ODF;\AQSX4 M]YZJ>+RS T7NQ+-^D9Z'+I! N>QG^Z"4+]7"W(2T3-$P8&P,A<#1R<+Q, N7 M7,,7A^"YQ;> AJPI%J2NX1*LZ1JSS[A M@>NQ^'Z1>"*!G[(';YUSP5(*^"J7"59VI1C;98$:J,O,3L?;,T*.U[-?4D/* MENFN8@T'[&'0(*!9+WT >H0;7* M'O+@^@@"]0D ]")2"KWD ,2S:/'X_CR")42_H-F)\B&],#F^G>C7WL#NJHD" M[_IBNR%(HB-EX<.]ZP+(VY/YR[L&Z.>4!-3+]\T1ET:QU-E,06?$ R-X$+Q2 M C 11\5'!BP?^PXPBEP[;R>/F/U5;D*Q)+A%@EM?([CE'5 F#?_/NUH22..& ML!%D\ZL2)<#A1P\.,#+0U2;YJ*G('R, C40,?C >48=MFF0MQYY'T6O$86#BNUX MZ52P)AXZE=AEC!4*T1#UO:T>?5FR9Z#!P:H=N"1T3LVC\^.T,7'O I 1),G) M;H$!)6,?2*F[E$R^@_KTQ&/_@+-U><4,H(+ENR""SH73BE#D\!2>O'J(P/M# MQ^@A5E?V9XXZOR8?-B1>>Z?OEXD#9=_Q(D .KLZ+_/_QP*R/!2/.'<8,\V]D MK09RCE!B'G+%0R/[I(%AD]7SSG@13MVK.X&?#K\=\+O VB/_QF1]Z5@@#IX0C1?[4W5/%+Y^$1%W]$TPG$%"9[_W!Z M5$!2=X7R>_#4'#/H=0@N$-_Q40,%E)6E"M,,79@1"1$':#I>^0OD%D(7C'#5 M9__6 3 JEZJ[] JX?PPGHC6B%T)V,215/]TU\+[C/^ML[XXO"-,HN W(./ " M+/!N&_)ISU&9@6"V\UE9)S__*TE!B\P^=PX%NX)@WYP7QS)*I[<1A\[0V- ()\OX+IM?A:S\3=@_DM MT?V,E;A'U/SQ]_JR )+]U>^=W C8KQN,> 6LM;-;(:\?S2-*KB#C3Z$ \LJL MOR6!CQ#U/A%[A;M?-;URIX!_W+NH=S(ACG:?1VM,OVLZP:OD_!$1#HAV78)' MQT_PZEIS 68*1H6"8NGBIB/R2:*RP?%5LG._MQWT'$.5(!#@.7IP\&KC,=SY6]_C MBD/^;VAE%@K-7DGT.5U."._0L:2P>^:)\Q'!G]IQ.^#S7%P_\<5[UCB+!2?L M>XB"7%RRJ=AH@5Y (#@Y?+4!+FKJNQZOJEA'J#KU/#V[3_#BY01\/2ZP1)P4 M$\P$.$9%+W4\O_'IA6CU[WS*@8"P)ZI")R]P7]F[+R(I\K'26? )@=.)ZT"( M-NY#<5:/$5ZO0U$H+SIUY6+$=41\Q8")#OR=?/?'G#ZXV"D,F:+S-W7UF*[Z MF51>A5GHJ/1DH&K%@@+V-#X>N-*$;I*=9\QX3F?X%"1 43.3J0-# IXL14EQ M&Q50XMS9[Q6YQ5'9R]E?^+GAG3.4B?!37OFPV^[HJ[>OW.Z!4SHE+1QC)<>_ M'@.@9[D3\+*+[> K7NCN<7"Q =(:UW'OXO*DAQBGF *J(@"FBP@ <0(\QG=E M/,0>SUO+0=LP0#W<$>EBOB?;\0T2XC>+%KL;Z3N_#[OZ;H M/SCV$/ NBX&,R[-7H^,&2YL=W=:(Z705ZPZ71QLY<4^^C,MSA4(#(<,,0.LQ MA'S]+(4EU=DFSE#@XIC_XNVVG^+P?N0+J,8GS3:T /M,'?:OA0;6<'$+,3!K MJ-O.T%4]*W8LO'TYX5-QD%DKYQ2Z7\Q#U.P_P%>O\J(G T+U_F*]4 M2CS6$+^4M%<$[2^0.Z\$FU^KX=-5H,O^K(*/91HF)/H2>VQ_7>6>BXC2I:QL MXXK$J&T7W$2?K4:CU7!B!B'O7-^_Z"3\$!: M8K"@3Y \,>^JTMZO3X)S75#%@H>O$;#)D( -"=A\5,!&!)+Y?[\)K)A),\G4 M1$@SE"2D4LQ$X-)944C368E.49.4S*6^X;=ZW^B;4I)C@2A+L_397R#S9G*= M@)<'2#_PJ^[]5O1J67E?^IA-"0'I#X20X(0]%]#+P/Q"$E F]Q"+H>X^+^WN M,26T<^[WDF,!FL2*@?IEN0E,;'O$9E57M;5HW0AZ/?&UY'46*OA]2H_5FN!* M7KWW#"MH'+/<@E7'XDC'7D$LA[<-CIF,%^U'KW481<_!?4F#>75G):,VYE#/Z$1;7;I:$19W3Z? 8,/;#2L[@.>C:NXH1A MJ)4K*OJ#8VU^AZ:S;JQ@4NC!$V@5HK8 \!:4B=S=R#Z4362">:8YO.0!A0G4 MZ$SX1'1YXOA$GP(H)C57Y%E@?A>+O>@^J^+"T2AU$3I2P7!+W>"3?)+T*BP! M[F*IC%1Z2T3$AYG>0&OU&VVN7 N\%%VD.O>HX*+30=_%E2:XWGSG8J"!ZM$9 MWX$/[6=Z)]S=R[L(I]\#!55$) M[STN Q>8G&H:RM[W0,$JY["RV3M;MV +['VM"_ ;D"RV \7H_(YJ MU_H+G([UB2\#W!BDSKN8HWAJQQF8F"$Z7E%(QTO$#_18N.S?L#U.!-_6-?:G M[-XC)\$J)(%:0%<#U*>WH)HV4Z#FFY>7*P,/.6^K<>:1O(B$ 3W%0&LH,OJE%%VV1-D[M=/]!(>414% MS[H,T,6K,G'+,BMO0T=()7F'AO0SQ5?NWJ3BB$E%3*J/-JFHB2RE%6!(B5E9 M2&6F28&;)#E@:G$IFN.F667"A PG[J'D0]+IN@T01CW85@7])EHOVF%,^"\I M+LE23"9LH7%OOVWA7U:2KELD1ZWOG97;/UAPKBH[XJPRN:_!T+23_ MFAI7[E5C?;Y0:;8:K?(X[A5!;!8>?HFC\"-64&T6^:=8OQ4KM)J]5J-:S/7Y M8JQ4;>::A6JN$>OUP0>/?+/?.R[)4\4\=$9("I$9-:+_[O\07 '$,F_RD(4E MS/J^<$+ *;J.Z7^ 41-]@KF=8Q_2281XCN6_UR<&7J$C^Y]OH (*M!F/. !- M_8=P0$C_.RBC/91&)$L_^(()_70!S8&7P1@!=/'[(MG_'?DDOF.Y [11^4VX M/_Y=A"4A74?Y"R+_+Y/09V(+N9J#&DWBC;XM@:='OY+,BFR.Y^R._]Q+"@G;R,3/Q^C?K5Q M?1LTNKU6B)2H"Z*]UR%YU/1>7STFYQG'>]J@3^C5+H:BT#'?9+]G"K7%F7). MF=^#U8Y&?Q?E?IO3JH&;GX(O=)49S$JT%+GM3H"EAQ(G?LXS@)^.B\T?GQ\[ MO2"&WQ#,S2BIUC+@/XC]D2^V8H->+AYK--I_Q7I@#C735N*Q0NZO6+N0:^5C MU>*__JONP%N-IKL$%)-0( 90H N76'1Q#$M(";0 &2\DA23Z)2DH364G M[[347F-GF8XVZPG=E)G[%C/$)5BGK*C?[B MV:%-OESHCVU&,,L])??M;R:5_.]_SN;S]Y]?#W<^IN/CSX(1%/5WAT1IZK>% MF6!M'+_/->QK9/\2L.0_9LF(DR6=)%P' MV.3DHC6GITI3'\!^+Q6QBOFU,OIS6'=PC"HA\E=K99P5+"0L^ONQ:.KW9='6 M8[O+5_AFKSKD!29-I=CLAS,ES-:UE#D,TF^46 />N2#,29CSG+7KOKA#-N[4K>)1W6;".,2QGTOX[*$<2\8MR#:\Q*\R_7Q(A;F.Z)' M$PXE'/I>#LW\MAS:;/5Y6N H)I.B?XX9FZA]MV.>UUV^EI-$..OWXRSN@K/^ M@Q*MXY6 LR/ILJ]&E>.UM+>[O5)$LZO)YQG2<(Y23C_ MX(3S5(IA)RR3$B1VDA)2XH03)AE)$9)46F:D%/@@BZ1^7!_Y^OJ'> M3HCXZ8C]#5.C7P7%B"=KGLLJV.]!G>[/E].#=1,]9P^R!O,FO%4*RYZ@DF"F M97_F]% Z_+&!?1QVB[O]_*HP#HUM7IZ9EJ.)G3NC'5?#+DCY M#$7I0+X*$*V5:J#*(5>:WEPWOG[9I8D/VITH;<7([P,+?P*D5J(O*%>:-_0&? M?(4']YA5S0;_1??WKUEE[(GO"[;.(B 6>O MML^\8:?" 7%4+>H4?(*7[N.QE_L2X+OZP:J+L.,?K-#G%59RD%<-]]4[;]%Y MO0^#7PK3G[6!W 9_P"LM?@\^7&_'JR_H55+RR/-FR1V?<.BN/:Z9@/CCV #I MC8H]?F,L>+E6WZ/.N["'[O$6L=*GBJ'[QI57(3Z/[HO#C??!_K-!/';?U,;5%]Y1OLM2? 9=P4(; MI[9K 1;W\!*6AS1$7,_V(88KO9Q]"U?&5W8085#I7?-2L@"W1@@V<(6$])?B/,][_ M,_:'A\LH\?_T/SVK+-ZH$@%;*A] MQ%*O\3:T1RU75_RJP#.OA^>QU&$O4.0"C#C6\ %S6*JX%IO_2+2V7]#DZ.OR M&VYM!*L:^OVNT&%]::-1!7MPVHZ;Y>U 'Q5'.OW5KRE];&*BBT:P9B8^$/!5 MJ(#2!%9T/*OY:]NNA5XMHH)4V[F":OV\3U,0<1\XY/>5R].<@Q4-&,@T\M7!\&-H W9@!A<+-WO$34#4/U)C512:>5B)T+@4W9*B'>]4@'FZ?#,H;'#@/P ME>]]'6K, 9?HUS[U"K]XO3,A*'I]5BYP$;PF6/[)J=.)@ Y(] M*B#C([)AXM*=WNL)P_^#Z;>"/.[U(_!.K%?0TJ_0C31\U+@0"5I8'NQ%A@JT M$7Z=-]_@O'@0)"[GX[5\@RVSL5R"9Q3-ZR'6@^3KVFVO$.H9'9%&WSH\#LJ A6HR'\J.[\49=0UYJ34H(:!6P5V +4O7X&*^NJZ;SV)04OH'2L9 M791Q"J 1H#:D'RJ\= 3NR5$A#EAXG\NPKRKP+Y1/C&[8ZY\NN !5*UCN"MW5 M C8H[+=LQRYN/D9QYE]QJU 5.']'L+*P]'8$=@5R#:_\-NY>"86__V?8B^Q8 M:!XQL]<2P6]*[6L>[U.9/$7-4L[?"SMMG5L*9W_V6VVC=\&_J&!R?L]@T?D> M^X/^TW,G!1IXH?J-06!%+_<6AV6+7^+\K7G_A=[U!_/GJ<\+Q!UDO."J;,!X MT'6@G2$)8+N3!=984-,-W.EUA[J=>'C7GP>7Z&'E"SMT:NRAX])ZJ*K=%K;K M/6&?KRN]0S(ZHJ88N)3==FY"KSUD!F&0HT'%%'<'CN YU4-\$SH0;. M!'B@*,/EX>:101\H;&,4[#AU;%4D^MW X:IQ]5?/R#5AW1U $V1LHLA1\/&^ MK_ADXJ'&2<=%HFY$R/P\M?L)M"J1E:57M!M'GY#N ZQ&OUW)PU&Y)TZ3G_>2 M!GH(.:\='*2^7=6H_,. _*@7O?9.!2%/A^"H>)_9^J>>5E"G\YTI5XX>K$IN M2L@J"/05O/[B4S%[H+*K?_HEA8,G"Y\\V/42Z8US^(?CR0UT\;1%W[5_V1X( M"7NOPOP?*GC+&5= =L6=??QS&XBB!(M"'T/TV#^#IOB K5E/([:5P-)@)Z+K MY@!F1-]L.)D&>-/ FOV'!#?.JWF-U^?XG;K0+BO3*:?33= M"#]^B-F,:['O@TZ_LV[I9^2'G1.O\J3OF?L>@4WYH#WY@?JD'ZRL^K.E3GGP M?J$Y-*F$+NY-U_D^57>*?(T< ;72MPTP99T/"NM\_ZBV\=LJ/W]R"Y^$R?_[ M5S*+0C2^JG$2:R')!MQ_%#=5#<@">ZZN M$*:>OA*0"+C%),)F)^&U>/?? 39@B36C4P>_,PER35H<7^=8"FJ[<-9N^/B1SQ!/!1OI!GH%G>E"4+/;P'GM3P_65?&4R^+[ M=*'S!:@\B%%"NA:PB<1X,.PSU5W8A?C8C2B@QEVH6'@>6,448[JZ1!DDIS;; M$CA:YO*HM>%P(,JEO*:0/;S,5E'T!WS%>,+['2#0\P-V$IZN@M>I"/_MT[TA MO]N>7?.7V+$,XC@Z]0-^$Q-^=X.[O^([\W3ZS)L2$R7/-H$182\V!&3*,6L$ M)1NCK&95$Q]-PXV54QXK<0] M$K&X*1C EM.[[.#MCK,VQU[G=#_3P$NUQ$<2__&.X=WH\3R$,K'754LY2$]W4L)P+MT!WLUSE+6??:KO71 MVU=@"\_:Q9_4.+]9^WG/8;]C,-33U*67+Q3JXAOW.]5/ B+I8BM0JK7GB_*$ M!$K)2!S=6WYW8]3#"%ME\"^7S_9X^+R?-C[[JG7,_?9<=\1TOI4KRX.:Z[Q[ M.K;_Q,L5=)#X1_*R:Y;'/=>._/ GINMY>>PS->WH6;X( @?5-?GD:\.>L=,+ M7KG74'Z^S-GIV$/A^ MG+]_E+=?X>R0"^Z%M1P=;J\XY5[PQ7FI"F]YXP(.H4"'=B]CV'LIX!\YI@%C M1$>M)\]\=C@K-4AJXK&+I,>.^.J(N^%+NAOX\Q3.%^7$:RK?I://DW8^GB.X M?Z>4.#WP#*@#H(ZRL[WK@%=E"G)+G$*6 14/8[>7HPOYWI(3,/7]V%G5-EU+ M\D)*N&NPK$K((WA,WT6JNJ4XEHDNK:BH_3'T)-I8'JC0:8C3XOQ)V%"))$Y MPI7OY\J! P[UP;,CIPJZB23J-KX<$]0K;$W5=7Q@3RJ&%Y?%+.K'65$RNGBA_MHL3D%3%-U%A]R[GHQ+9_C7<&%/<6ME6GX(&>EF*$0+IG-%T?3=J>]2 MN.[;B/NDV?_'_D_L%S1S:H(/ JV<=HMTQSEPA]2@U6>-A3G*IS+4[-O?P=Y3 MESV=OH"A_LE%;<#CH,_,,[&.R;$XTNRYR&P4CV H.O.YU3YN?R0;)KZ;$SB6 MDTQRF4FPE6>^/&^V:KOT4WG,@F,9:((6J( 5G>-94+Y+0R;>+X@:H=+6E'TC0)U=S@!T; 3WBQ^?ME> MO= TI4R4"<<(BB+1N%XHEV9D8<)FN2G'25-YFKUMZ<_W)YV@RG!\H=)L-5KE M<1S'@JK-PL,Q508OZK7.?;=:R(_N^*M7PUO-7JM1+>;Z?#&6SS5RS0(?ZU5X MOM^[6*F0DJ;TA%%20EH!@CLU92:"2,E9@5%8D.>,7,VW6 M2LZUT>(PGG6U\6.M 4>RER/GZ7J[W$YSZF!9WTZM'%,;,H(6C&0N1^:8^6IX2 DVM4^T!M5GX[!S%?C,].5(IE8I MN_6V4J;4)K_:I(6L>C!F AM^.V<(JWEBHMA:BW^J*NM*:E>=;X5,>*329:== MGLESFK+2%^7E1I+=YX[ A4=*R9%!I55]I[4JYG;Y[([J[N-,R(9'SAH-HU_I MYZI:8E5[-(2GI%(9Y02:"@_M#GLEAQ%;;;Y,%:PI1^_U40<,I<-#F42G+>75 M7(IW6\WG\I9I9//CCD SX:%4UJ2W0O5QJ"6V3PN]T9HEZO),H)/AH8/'095I M]0?]08OI%_A'I>AV730T=$Q:]I8IM#ISF2_4I.IPW)RL%FLP],HYD?8INRFY2DC@ 0Z\ \=IK6!M9\O*J"8TI?V=5GA=K3XSE? M&"2RW75^>FBKRS:@P)5MS13JBO3(%%8\XRJBTEAG $!LX=#0^=,.C7)>G-HB MWZJV^ZENUEYV7/34T %+W/.B5C,IJE#OM[CGIY+XW)D!NR,\ 7,YZUF]_(S7 MUK8NIMT^TW/YKU1YE8U 0))M.5(Q#N@6>>N40:NUV[WG9Z\^I M>F7W6$TJR_KB&0R]<@B?Z3K;["Z&)K5FA?R@+&26SP "F"LGJ[2R>6G#EZL# MI:S:B7EGEBI5P= K)TN<-#=BQGC:\ 7.V78VKC31P,EBKIRL5LUA.2OT6U9Z!H5=.EM/?57=T8M3EEX;%FY.VD.NM.P)SY0SL)H^'[+@\:_&] M 8%-LEPRG9H*22;+"BF&F0K@=UJ8,-.I.!$YFJ/3/_Z- MB^/SON^<<[W 3;*40B$U!?PQ14NBD)VF)@#+V(F8%#DJR4Q^_!N7,WO7=T)X MM+1'0[-B//*4TDU6=6ZAIE2 & MZO42]922"D-^[_"I;+55KP\:0&Q>.>&BTEIE!O9X0_5J&X!WFYY*K\!3KYQP MKIP\N(W$P=%ZO;$[6NM%B04"*7GEA*\G'+=X7!7:@W6MK]GE\HQB@#1.7CGA M.W.V+')I;JXQHW3RT1SVK?IV!H>&D$.UW$TNW9FO^(2H3-1EGJKRZRT6@8-&PD;1+ZFC,Q)T75,_P-L2Z)/SDQ.ZN3Y]L:$K7S'\B?F MZX&>/_]]76F2#_2++9$NC-C \V$A*1BR][5[__<$]-M_QQ;Z%M#I3<,X$,XX M#A7A11[743[%(J8>J/0K-M$'M'8).$/>V3_HQW>?>Y=] MI8LW>?>91]>;'Y(MB[:6T<]I(FX^]R]>[O) M[8\9==$A%.=G67U0X<5;VE.$:C]ERD2+;/^<2I*IPP__]UOJV\\JH8 _63]1 MX3B5U2Z&(H8Q/P?BAB3E?BIV>$[CUZ*'J)L1CHTFZ?A%/>G;BJ-H';>/YE(B M";Z$)+C*?S_-;9B_PO]^$,?];@#_3[Q"7QC3<5+BAYRHM[PPOQM_O>[7B!9_ M10:CD4OA:_,;G<44^_=HOH_1K52]0E2E8T ME:RO2K7?2QM[O[D=M*WO&/?_J!H8 )VYZ=JB(=N> 0W+;J\<_#,JCX9_!",0 M5+[VS/].K-A__GYSV$JQPH_'#=#^O!=1%&FN_SGS/=CW7I(493J-%@%SO1Y* M"_\8B1#UU7[0)<*/D *$5.\WS"- JH"00-E\T:<=-M2C0+O(DPI;\814[[;< M(T"I^V-(K#Y%@7:_BE1?(.)1\.LAHU)GL+SD1M3Q!=FO;D03*_E(E__Y,%TF M4CB9O%RG7X>D9(D2*E<&^T2AD@\#\(/0@_7%14L6!KVB\+SK#><)K3KCF4:: M;S;SF=EV,_MV5B@B9PNM:: RQ%.B/RLQM=\8Y+NVVJ8)NC.H=?4YU#CD!71-B,G&& M9OS2$CXA[B)R\59U =F>__9UDX]D,?0MVC[JWC+C#KE"H-SNW(BZ95@^(EIXBN1;J M>%=4)L[IMP)N\G5% /5ZJD9W-*8_J.]J3TVU\FSUW([ 0GTS&4^RR=NIFU$X M')'G(^+_^UK^OWM7=/\YXHAI9YJP&_T]57XR>RE*&;>6(D004V%3AU\9BA.,2_^1OY-R-!%^(@_7C5U6/N[I&WFXKS MLM0PM-*RL9C5>AIK4;7$H&P7.HFQX^%CI:+[>?"1S4.]EX MBDX3_V@$5%%"*N(?C8;"^@:<[(W$VNA4*(=R!;V[D1-)5=[G )P@!95-WP1. MB//S#IV?;4M9B2IL7+M2#-OKD&8Z<\6*2=C^@>UQ%9+M>7-=]?/N@M\IW3Z] M9D7DQ6O 8+'*&W()(D4, \;*[1"C23_5I7;$UMU@IL_--*BNY.2$+ ME5L:*+;#]=Q?PYL9IOU-,OP:I/OU:NMQ4BL M3 VN \"&A6"3OJ7J^V69YJOY9E%3YF]_]TT'MAB^B9H;W<5'"%-?]-)&#FC>N'0T>J%OK6H)YNK MU7H+$0GHR^E4G,W>\&K8[X1(7\)7;*[ E/?(1PP+ :S@W3"2*TMR94FN[%?0 M7GW^;NNBX>0,F?=9_'J0L=H4K*?F=BQJC.LD^/&\VG1UU.(8*+.9>(JYX:4N MP@\D698DRWZ67_:'8&)>*R86\G)9I)C5J'*8S1*VL44PP4*82*:SQ"/[VWMD M\3M;X%R)#IA#3%=$6XDAUDF8TX0+?B'^V>CX9PFI2!;M9VBH1X!H0'SHPN6U MI@-;05Z.*[)'?K*&S]NQU.+9O6";PBY3J6V [&%07BUWP\2#*)R$R#,-R:HE M6;51TFQ_%%YF^5'!?E)-E5\+EE,1GARK9W4@O #5EN-NJ-A&X21$6]>-%#D: MIC&[64VM2*TT$F!)?*9W[#.%JZ:9OXBKD+@*B:OPSA6J]Y9Q:IJ&]&*(>M2? MMU9U?C0=M*I"GBDN%J,#C#,D4?72>#)%4CJ) Q&_LVR:\E;5=>(E)%["*)** M> E_A9?01X$KLN2Y:C0795$N#%2FM*@,V"2M#/+FZ-#:CB#6,+>$$N(_^\._7]5 QSKF0H, M(2^,39(FB0.0. "_@K)94L&LE(:Z4>03E^.L^^OY4"M)XBASR21YD36K6GZF ME[H\$!MI?!T^DZ5(VB3QA7XV78@O]*,UR1\&BG:ZTYZDJK7#0'3F.O]HY8IR M(P>! NB73)RZ37XU\7O>H=^SJ*Q,6R79D='P>T;N@F/D24ENKT=!E?51Q!-* MK\7DN.X^]\SF%S.MUN#TFA&J(1F'9$8*$&]4_N@()$NOL#S*S MI?AU>6@RM7256NP1),#H/1M/,3?L$!JID_WY>F'4->=&-9>O-JK]*M^+Y9K% M6*_?*M0KK4:1[_;0=87,7S&^,ZCVQ\0!&P4'+"'5?2:>1I-VQ.](LC=_T^S- M:)*.N-ONRMV&WWGLLKX2]_!&6.R/_[DSYX*W@#:>?U?114>1VZ(%+["]4&"U M*5J6P&X.0C-QT"1>627,J4B-2Z8V^_9W.#T8%=:\+5ENUCKWA\FR+(OU3FHH MKC4F862Z=6MPF.YSW_Y.ANVNF&/&Q)B%'PT.D.7L_R0>V]\H>?;C'+*1$J]W M[V\]Y_V7JTQWEJ-*072J55ZU4NMF1Z>'C4).H+T64"QSDR+3Q/UZ-SFO'^9= M_9WY^]:R_67^SLZY:G\Q2G6IUJ!4R([*(RLG=B!_HZY+JP\.'_RG=L/A\%(Y"Y+F&N(*_EBOXWG79'\:7J=U4_*:@28)?)TNY+R&@&R10AC;N&T?3?&B,J$Y9:%1XU2 MJA.UVI/%S4Q & -T7#;.I6]2BX3X;>_*;WMV7+NJ#OOB4_X-\IAC01=2!+L#:IF8=:N&I*Y5/KB+B [KA=V%),)6LC/ M1KO!J+T7)PN-TZK:5@!30\6SB%OWMTZ%C01=2"[MQY>P^E&8V&V'5N'9H02^ M0#>J2=<9:2VQ V$")M7>4+?\LNSPU3RS^)U7,FK!L4B0K-H(>6<)J4A6;82R M:E^MH/@HSRH%NS'L:\QB([/EPUY,%8#<03VRF"3ID/79&$,2:TEB;704VY^! MF*E48Y;KC2)H+:$W<9]*\B&[S$&(@2U=B=^4^$T]BZ<*$^W#NVZMBR%K,R\)DD.0HIC RI[.-S6IS M((:\5EQ4FOAB28IMY.E&4FQ_NC>E4/W+-66I-A&S(D;.8R-/"E)BFT45.. B+HBF.:E9:6FJGV* MJA\6;-9^?)ZV&AV!0:V\N'B:NDGM'N+P);FUT7$(1XZ2$8*C6^;67H&CRL I M/8^%K$*)I1H]WDRM)+=%<(2R'N+9#/$.$^^P[QU>+E5GJ<"RPK#H@N1[BR5P MMF)_-$U'^7__HEGJKRPI%TM2;4FJ;30)1?RA)#?UOG-3HTDGXON[*]\??F?/ M,25M;NK '+']UE+*VH44(4[ *#@!":GN,Y,SFK0C;C"2]_B;YCU&DW3$#W17 M?B":02]M6_[]:AOJ3]_?:J)45#>JK""'J#T7+<46GO9*OS?M9'@^H1S,:?&I MD'B"/LY_YA>M-DL_X!@]K@(I@6W1:ED]![8\&HJZJ[05JP?G>O294H%F2D[+ MX=+&@FD/EJ-^>IR?U)3L= 9VX^9D>$^TZI>18?^H4W-QJ%/4OI)<3N7EL*;6 M !G ::&NN8TO^TRM1"NV@6^)B:XS-RUP'.7O[W6O>R2L\JV^L]33)9[M#V2N MH#VRZ]FGGB1$+SMW7-%5TFU6Z4.&6R;GE#I>2X5.M\_IYO:M$_3/%W_K\_.N MQ:O398F;%RLB/]*976\HET?-T@R6V:0H"O[W'6<'4^"OF&K;L!HP*@+L.C8D M$$1'F+"L$"\T\4+_]E[H4/SRC% )6Y$2ZBZ!2?*]@OY'6-1%-I7NRBTJT5VX M4R2584Y;1-S@Q U.W. _ MR]BN?$C8QG*UY,L==>@H4G*O#F=?BK&)'_ZN_/">20ES"X"ZV[MC>Q(OX<>M MJ.1PV&0S.WVE,>9HUYT*C93]MBD036/R9VFPJZ][!V/_G-94JD'S=+&H+J7? MT)(,T.]=EA0U?NYR&]7=:XH\VHER?Y++Y'+W:$;^Z,J3C5)#7CT67;Z@/.Z< MM%A+F+7.M[_I-/435N0[1.<^D;,RO9E1H,K&4[%8WSD+FOD4G1B;O.>"$QG M[UC%4U&0I6E>8^914!:_U\*;?GVU]P>ENGU5UW@;0H9;^9 MC1>#T42S%NG69*P= . QJ3C+I>-4.GN]7?T7@+0J.KY7J5*M5I^F_R9T^DCMQ5[D3^)TY M, %X $0]MA)5.:$:,4EF3+Y?HAH/(JL MF"A7&2TQ6*?7F;*QJO2W<%Y ITPGXQ1W$X@@ =2["J!Z>J4DN4M7A]&VF GK M98$CO5Q9REPQ;'6CQ'33)F6-B%9:WG%;3V'42X@QB#ZQ8 ME Z[6C\">XBO]0Y]K5W%$<%X.::(E@&F8L?^D)6I*JD.J4]$:MA'C&YW6,/^ M[C5B'R!X#Q\"4JJ(@>(U0:1U#2:[-M8"7\B7NFVYGZH-E9R01'U%4_%4)IRL M]'%J,&$@4L^>U+._3P_PNV#G$FURU7E=KC0WF4&O?S V2U-05T\=B#:X4&JR&QK*R116],T'4]F;MCMB> 2*70?!2=RY"@9(5CZ<+7Z7;#$ M4SMFLA G+:KP7)8RC%.;9%<(EH :S0*K/4WJW1/_,9,*J-&!QE#H"M[MU>J( M4"%" 'O-JYP$<"J;[D17HBF9_N=&7N$HK#M"*A3W6?6TU L J:(:-IYB;6,:_@R?W/XX(3OJO6@M- M75])>-I!Q7\*_@.X\.I*;L^ D@)8PPJMA#FNI#]78J($DX=%8P^.1\PP':CX M6N!C(Z:";\\L='G-%P@L _W[?_]/<#FG(YJ03-VTOOOB(K!.[]T, H^9DIA8BJ@E MQ"EX\W=1WXI[V[?FV(=4QA=%WX\B)XG.&I#.[+]C@9\AA4+D78J[1("('E@E M=&4*%H^_YG]F88IX'YHVNE[QW5)T$58#@4\_>R[:*\=:%P80]88D8FUM0=/VKWRI<*\R#?GZUMDX?PB!DSP*4A(#_CB=9?,]I M/J?\-8**2)@)DV1*X:;IM*!02D9(*1E:$"4V+62X:9*94!0C,\HW_-8(0-M_ M)V=S\(@V >(:_+'F07N0$H(]=CNQ0U&:LELHZ7W!2"6;-]TN594Y@PB,;Z72)H7.%X4!M[JW6 M:)E>59PM&)F^',EOU;ZY7/9[6IF;/XEC)95ZY&9@)''6<[6]DII M\32EBTJR!(RX\-NG;CZEMJBNJ[F94HFE6?ZPGN>$E$"%WKZ3)KN-OFOP]=SR M<;3;BVGIJ0-&AIXYH'+[X9;='/B16$C2N;&^6:9F8&1H1;GV9-CLI1KZ0'Q\ M:I1<)[^<=N$S0RNJ6Z4,4ZI7'-Y-+&;I5?\QI\QR0CH\ST2F6NCM2[L%S_0D MK5H#5%T<9@(;'JE:U"%57HQ*@WIC(#A/=()[?.X(F?#( S5-,%:/J@\2;*[7 M;?&ZEBQT!"X\TR6R$;'CGH%N<2MY4,JN L>-G6 M=XG-?B;05'AH:C>>/Y;Y\C.UWCN/QC11G*?38"@='OI8FM9H:2ID!OO.FIDN99=KT\]40JNGZ]S&+>=H<)B3X:'-?4-,] L)=M";*9PR M6 _XQP*8P)5CLGLLYK7'=2*O*4]R=K2;-NET"PR]LE/#9"-A*TU.'2BS=E+- M9KATU0)SO;)5?,E,)62G:0X2K6<^6\H7)7&^A4-#IV^825+%AFL\:H65\+RF MRWI"F<_@T-#Q4ZLY(]4SKC:<_8/M?;TA0,O7):*BN&G1R,[DX3&UE[-!FZ MZP6SA4-#RYKE&Z5AL]75!V5ZOZ3Z:N:PY=!30\NB)%OG)X?MBBIHO:=-P[+3 M"P$-#2U+<5*4H5SBLJRN>2@/BNY\]V$3>3I M+1P:FNNC1%?H#)U<4*VI94YTJ0G4FQD<&IKK.KU93QIF/SO83X>R500'/>FB M"83F.NZU*-$:5I?4:+5[RJ\>9^LB. /,%899RP6-:LH MGZ*XOFS1!QZT7]>\OH"MFZ*&\=Q9*]N\^]RSQPKU:1('L7W;TCD'G' M6T<@\U[WCD#F_>X=@Z=P R7PUPD[V+[MY1;Y3H)'MW\[W[P83= MM]Q@T:$3O!(7BG]]8FK:;TTUR=3AA__[C?OVDQ1,4@\T^ZDWEKF?BLN>$_VU MR.Q8$:T8;\B*''L4+6F.8]%)V@M*'V.RMX78O<+_ MAACN"&+,SX(8]Y"EOS2&P<3\#P(J,IH]G[&+=1*/Z,AI5U*GV8?;C'2/:'U4#L[8S-UU; M-&3;LPR5G:2L'/SS2K'P#Z@_)OY17)JNX=A_W@L<1OHP_A3>1;T"0%-Q8I:R M40Q7(>T"?BVNP\!3U$GU$9=4<60["BO]U'NI11=?%Q%2@G"8)K&*G.O.#:8*\4B]])N@LIGK-M M!?R_C&MP7]YOK46*^F2C4LJ.Q5'>C.;JP%5!))R8;9[,WJ9U"0(2 " &1 M=X$('0011G@J]-J54;Y5H5K3='?2H7B%E[:?#"*3=I%)/^U*)6W4E]GYJER0 M%RL((NRWOY/)>)*[2;-4 B($1*XGC$1AI9$"$2H((K0PSARH4E(8TYK;8*OB M8#;C#[7/UD0.>U-/#)]2]F!O;81)H=MPRQ($D2S01#+Q#!.NO?YA!F\4#LPO MK:IQUTZ]@FFC0A6^51O[XW_N6I/WVN?83LN_\,94$.RX0YFJ/3?KL4Q)D56NYPW+A: MT&\/-NKS(-_E1]/6>&\6"JE,OB.D<7/(.$6')0^!"@(5!"J^GLOH+:AP.X(V M;@RA**)5F=3@LJAN4, M+;53R^F.H5:115"1IF]4-37:.0XDB2%,H+)EVG9L99E3U2&A M@RB$#B*'J[]2_;P#$7@T$;8<*VY^"YA=ERY;P^4QV>J:,_L?:NY M%5ADNF;B+$3M[.XB4(0Q#FPW(D(D>.2"',;4WEUQ%F+65KSK2G9/E]*:'6:&LU$J8= M@##04$[&&?HF"$-R(^XO-^(8!8XINY5BV(K]G7A7;RM8"%U^M-+=)XB+:!** M\!7A*\)7A*\(7WTV7WU&'[W[XRL2.KNGT!EL&P5>VE5L!=8<0^FNLK)1=',% M.UP1'U04?%"1(M7MO=B1 MDO%@?S&3UGR,43F_/8#W#%JU3:I8S:\V"V';2> MF_F6D]M/&QW8S0O>_4W&T^G;)75&X600S""8<0>8<>L+P#^&&>VJFYX4LLD^ MO^?DI4T55FG.R@',8.']HSB;N4G*%L$,@AGDOF]48E4_BAGRHK56 MM?KT<;>9*OH,8$86Z1G)U$W* Y#HU3U%KSQ;M:?HX NS>&RF& IL2@]M5E%> MJH9J.Q:J\T_<@^2R +E7]/6L5X_URYCQ@6S)G;']R^)E:SM*2A,7+M_:J>W) M<[NI\7I.R$(S-AO/)CERWXA "(&02$#(;8W9GX:0T?9YJJW62X=REQN72UCZ M."5 "($9G%2H-$>.TMGN'!2O/(D:=K>UA-9&@$-+/.TTZ[3F5&(@[O9BUMBEL4:314"3NDW)!A(POJ> ,7YG Y8%FEKFTK>F M3>/#K.A(+31" B92=/E@M312T!]:;.R/KV'-5@W)7"J0=P'Z@Z6#YUP1 \EA MH]OM%=F"MBZ59W+9JK3$?4Z@:52Y)QWGJ+!'E12H)LQ/F#_2%N;[F'^7E+I4 MKNER&I,[;/JTL:XX5<3\,"3+QI/I)&%^POP?9R?^YLS_BZR^]S&_-)FS#O>4 MZ&FMVJ&R99)V(F?-(//#C&$ZSK#AC.&/8'X23+VG8"I^9Q4V7E9L)Z:BHQ6/ M&0JYV1H)KV.D2$5NJ=VSY5@U-H#%X2T3+$":RK4J:5R);Q^6UG)/[;.M3F>H M,;L$!W1&!D5"*1(&)3A!<.)+AS'?AQ-/B^747O?J!6W=YX2ML%3'6F(+<0+8 MEAE2#IK 1 2"E+\W3-S6''T?3 BK1;&89 2+KS\E5H4:-WQN\QT($] *S:9) M#)+$(.$[40]./X?W0^W/2"TS2M(A:@DR8ZC;8I[5#+9?-A+C+Y\TB W3.) IF4BP)9A 0(2 2$1#Y!2W-?PI$6LM\ M7W+:W=Y -05>+B:'9G[?@2 "@Z+)L.5*0(2 "+FE^CD@:B&"TC<.N;4YQ$,X'%]" +\SK%$H "HAFCMJXZR MM($P@BNP3%0_P4_+>$T2]5;E2F I7>C9'P"9.>0F^+!7VL7Z8 M1AN%,T;0AZ#//:#/K8.VGX(^2G-6H6MYVM5&R<20WJ>:]2&-T =G&*?H&V88 M1^&,$?2)'/K<02CXJQG2GX0^#.NVG$IJ6J.6X])N9CQW%WI[!M$'ISC3F?!E M^H\SQ*-PR")MFT>*&FW+A L&G/7'1#&4J>K\"<_W38SR2"T\2E(H:LY.$BV* M2*K2KS#-@=CQ/+MY# !7),I^N;-JO:0^X\L;?BRTMV*)ICL"G4;9SS?LRQ&I MHT\@@T!&]%7:7V%07\.,%]71TG Q&HZRA[DFEJVLGC\T5XT\ @]@#*=NZ(:+ M%!,0\/A\\+BWP/*72XU^K[ZQSFV$929)%?BR55&2-<91V$(.0@:LTI2\87IT MI,[^IYNJ4;?EFXH3TTV;A(TCX3H]Q]8DP%;9=">Z$DW!\C^_KMYH%$@1+27U MMH8M@(7W%8-HE6>-8BJQ7O++H67UDX^U17X!5%/6BQ)G,S=MHNZTZ-4NC3*CWO[SL#<0K#!,>#TC?+?2 SX_F+ OA4= M6RE6S)Z+EO*=N&!_HVJ'D:#+/91)C02A"%\1OB)\1?B*\-5G\U7D*_M&@E D MKG9/<36:02_-B[8J$=\3\3T11_>O\ST5U8TJ*\CSA*QP6WC:*_W>M)/A^81R M,*?%IT+B:9S[X- :\P/^)UZT#$!5NZU8/3A%A!-A/Q1U]$.E2T_/1:N8=GFF M9+1VE8PV!:\7: Y&V*@'EMS")+!#8.<+P,X/!]EN"CNS^6(K\4)VQH\*VE.I MM#9J%G4E/7A4:K6Y#:^W']&&8 MV3=%=P9A)PMA)WO+ DB_$^[<<\S-L["+JNXZBDP&@M;+N.).7LN*SO17H[.V-Y4BQ <$/@A_W@!^_ MU.9]!WZL'"=3RVPWAP$CJE*M/"XX:78&\>/F5F^DV(#@Q^?;LY%;=P3QXY<: MK^_!CV*R6.5ZK#DH]*M/F7F3=Q=2#N+'[J?*OO+/5TB6?[ YDK:(_L>O;1\;D?NDOM^S!RV(71=)<3Q6I-D;/,;KF. M#5< B.YG?5Q>L>[/&ZZT'T@5JIZ2M+U0+;8:S9S T#!:QZ3BZ=NT<2: 0@"% M ,K/ M]O)/ :50J(U$9#T;EY\/V,=-:9?@.!!18!"899S/AB!X) MZ/UF ;W;Y*-&=[W1$S'WD/K_*]78>Z!'U 31IYC*'F:$Y-$54<0:D\:0IG2% M3S#K06?:3XSEXDP \[Z]L4RPB& 1P:(O;F7_ !;E9;E.)_M%DW(3):?XM,T. M$XT#A^-BZ/G%4Y/PJ9[$H*A_ MW^J0@H6_N+%,RC^WQWU-IP++0/_^W_\37,Z)Z1*2J9O6=Q^K ^OTWLT@+IPI MB8FEB%I"G((W?Q?UK;BW?2JRC,QQD^PT]0V_]5=CFT]7^L0"_YV!,MP(3'LF[Z%YM=\#(T(J&C6>ZD?'?LA7FU2FL F //-\$SI[JY]?44__<$ MU*"_8V&\!71Z4P9ZB@IZL3]4G -#I@'GR+\7E:O P]:.?]8??/^O65> MFZ M*&_=ZT6CR=Y%=^_>*FQ-]BZZ>\<\T$FR=_>Y=P0S[W?O"&;>[]X1-?..MXY MYKWN'8',^]V[MQ)\R=[=?.]^/ GY=4=8= C%@3^&'.N?6DOA-Z::9.KPP__] MQGW[20HFJ8?0-1IZM8NA,/:OR%/A?BK>>] %RD3]?/(5C4+STT M%2>FF[9-;IQ%X<99I$AUTW:#D;HJ%EKZ6PT9CG?%8$N&YUUO.$]HU1G/--)\ MLYG/S+:;V6=>H =,734D'6S"<[H,YQ<>TW4[:LK9.4>LG+5UJUKHP M_3CY[6\Z'<]F;M/#!1OM43@5;U^HO&9F$0 @ / / >"VM];?#0"27'%8+?F4 MT)B1M: ;B5IB*L/;#RP #:>9#G2NIBH"@0I/A$I;GNG_-U(,:HU$U6F6=X- M]O,DL^CD6DUY".\TP9OC=#Q-W:9=Y&]Z=?R^/670J'0-2P'3/2AR;":J1NP/ M:&7^&0/\(6Y$58>7P!+@E"9L<,YBJK%1;&>)K[1^=2?8)XN2S_/E?WY-DZBM M_2;U2Z)ID[:M@U9Z&K9D6%?*"RNGJ=\^K$S@@\!'!.#CMO;W3\*'K)02KK*?J9H[ M7C\FU'E]W!M"^,!!Z33%D* T45P(\MPU\MS6]OY)Y.'4#M-1A\TE7]ZUA,0N MSW/#$2Q>Z06YLRP).'[U2JM1Y+N]__>O9/:O&-\9 M5/OCRWKJ6662G-#*1,ARLBBD)"DCH%\Y*9V44A0+H#14@;NCN=-9HU\S!ZZX MRO8:&6?EZ#F@(=&AH6K*G#-/]82MLG&-,K,SH$/I5.70_/S":6."T\Y M:J3G'2K_J&?9+2R^3K.70Y<-J[2NS^IS7DW3SK8F]@]R>WNM^GJ[^K3(Z>.4 MR(]T;G#H"\)3K0!'AA:UX5NUY',MR6H]I://.;O Y#JPHGMX44^#LCUQDI8T M&"T;_4>[\:PQC1PU_D#0$^,[S\!NUTK'&[EAHL MU^TAF]OL[.H!/C2\_&U#'^7V7*&H[>7M;M$1I$3)1D\-+3_7'$ZY(:OVJ/TD M/2RQ;5J7I9F0OE)1/[$1^(:V$;169[A_S+?%RJ.6NU9_7K/6&3O5[LN#T:RV M9#(%?EC)04,_1*C1D[G<;![K*:W 99518YEV']>PIGV(4"6VV^[,ZIGMH%#= MK)-UN5#J S9AKQ!JNYBI5F%3FVIJ3J;,R4;N-W-PHF%"K9=],3]NC%Q*F8T[ M;KO;(;/I=00N_/XV-&UE3)+^EI>V@_:N5!:KAY*BH[ MI0E'AIHT%(U45MK30Y=J;:S)ME9R>5Z#(\.KWQ2[_<=Q\TG0U*22RA6J^]KS M\Q:&%K4JB;O#O*-/J7K.I+H:(Z@# M)P>'AE8E $'B9#CI:3!BE@S7V-?='H!^,#2TK)S4Z(I#VA0']7:N6MEO5I0B MH+F&MTIRLUMIVVX_\O5B7LR6DMGQ+ W&TN%U%5O[K9VO&T\#IME1THJ4X^IY M,%DF/%15^E55F]0:&K.0MME6:IKO6&AH:%VK[DC,/E>& !F&J/3,=ME^QTDD=#PPO;U[;;&5O=*EIO+F[I/EMFC-D6C0TM M[%#8V*NTDF;Y5P;[QB/7JQJ[36\P@T-# M"]/[?<8M]:H"U4O;ST*WU6WWE"T<&EI8]LG<6WU1:U.CQP97:M>$]0P(+/I* M%Q2UD:D>PIU5LSK7F[GID6+3#9*\)(*15F MB;K4936WNGH^L,->8EN8P:%7L,M>=!X[$.;*W5U15P?:+E?'8T.S33:<645X ME%.:0O49D4FD=A(023UUJ/QR$AHFGOH;7*)@SZ>3-#0T"YTMZM^<:F* MFM:R5H?=M);L/+,Y.#2T"ZZXL]>EYWI/VX]RB2>M\;BB7#0TO+ GJ664]/EH MJ_62(]!;2](I2:VU*2&3^N M]4%OGS0I*C&JL*4<'!I:&+79KO-,HO4\8.GEHLSU:OMML0.'AA9&E_?]E<,N M9(II%IJKXFREN!TT@=#QVFT&RCZS71:UT53<[+5UIUAGT= P#5IY/;L?"+Q$ ME9]3XZEY&!BK.M#SKPBF=O-9Y0VUQ_*MQ5X:L4HA;Y<[<&AH7;OD8-1++;'Q5IG^?% M+9UUFVT^*5)H:%@U?5X96WTBEQZU1(;:I1W''$^>T63#NNDTPVU+S83$ :5C MDYEH'4Y<)=%LC\KIU^VYE$P],*2B^IU6=B;%\.]WZZB'3)9LWIUN'N&[^]TZ MBNS=G>Y=^H'BR-[=Y]X1R+SCK2-]>^YU[S)@KF3O[G/O"&3>\=:EB:9RIWN7 M?>!HLG?WN7<$,N]XZXB6>:][1[I#WN_>$W>?><0\9TI3U<_?N M_95)7NQU\E;P/#JT(UUV[I]J;X6,HW#O]2X(28[?#2*GT2+;9U'IK1@EX5'" MH[+I<&*;JOCW;I]8DZ2W*6KPVO-=])<..JG MBHB"7RH*7G=E$U% F/:65/O_['UI<^),LN[W&W'_ ]%SYL1,!'@DL;_OW(X0 M(/8=9 Q?%$(J0$A(0@O;K[]5)8G%8+>[VQA!UXDY_=I82*JLS"?7RGP_HDO( M]DO!U#],:$E@DZ#>75&-!#8)^Y' )@EL$AD-&;.%,D:2>:+?+= ,?X@$OB[* MN(L:B9"$A*?N/^Z&I^40?B(1MWL6P^Q3\KHDO"B%ORASQZLP+8!KL. W(I$N M<$3XC//X]R?@%'5M8_7:.(4G)YU2AL0KB#%Z8\1*_+) 9IY2MQV2>&V!S1N+ MA:%[?8QQ\X"G(CR*3_23-")>TJ<&)8+YF.?_?A9V>C/1 O<"]3?BG=]'\-03_=A^,[LP7-TA;'1=-O)\X =FH[QH*F<14\)' M5W)]'YB1O"F>D7_5#=O^-V&G:\,2\G@?F)O^50 315(V*YBVRZ0(9K"/89_I+X%4YYZY6PNJ>RX%@\$K9L: M;T!U,$$34)EOWYEXE&&R42:3^N]_3NGV:5HN#!QTA^+GV;XAI]W_?-KQBC"L M]"HXP_<*PFC3>Y[%U,J48^I)KMG,I:?KU?36(!.+_PS&O!K.[FSW2!/?(XV= MF)<=IK'1J6VYVBW'8W*_5T!CD9,(:0C"H,?>MD8[[*3Z#$#Q>MJ$8:5W#"B' MDSJH5*VB^\%X'URJE"/WJ]N*Q.67=DHT1T*CGN]<%USR;;;>6S>7/6K -F?/ M57&3HM/(C,E\^YZ@HG2:F# W!IAD2/3XM0'&FY,0AI7>,\ MQL8'FTRV9S67HICG%OGJ#!1S8K$(K@PV\96]W:56R18GUG-,/+>ITW,&@0V: M>IRF"=(04^9K3)D,,65^%VF"0VE!*:L/*SKSTBVE]-B,5XP9D*AT:\1VKNP@ M#>(OE6&3VE:HF)/H/]<-:340D(.$AHXGLM$X@99;0PMJ0Q5V4GT&M'B=H\*P MTE!!RZ)L56([NS11MSG%C#UG*K.U<&54X%\TG@.9 PU^(ME3<"T1W4I("#XD](T]/M"_'98M;]IR0B]P M:S[F&MF%1LLO,_-WRDA_&].M(&,W@^Z5GAE%U)$ M:ZN\M(=F)4&!=6JU=LNQ2=-EA31*$:6S5#2;I:YFEQ#1N[>V7+>B2P@;<5W= M/KDY'/V\N7..1L^BYH(?@-'!'$IT)7&QS?(.E7?BT]J(E2RITX%@E/SV_7KN M$1&W>^OJG=X<"EM"J:>9O(AU$:?_Q MTRV(=) I$R&A2PC'2-S:I!VF=U0Q+@QIU:VG*B(_G7*[*GM;,[0PSPJ4:E2S M5*I?8HU"+2O;!>09HT0!LD/?J[%\S+,CF*ZQ,2(>2AWLJ1+9/S*P'Z#NO0F$ MBOPKS,G%-]IVT*GTD"VE!@RO3$6KLZR5"KO6KY]8@RZXUVP(#8?X%K$AY> = M+L0J0('=;79=5>!%I]9+Y1IL=99DA2QNW<'0T225/ M6_)O@#JGD_>,K>6^. M.Y\<*/TP9"@O5HXK3)=QKL67C)?8<[/BU-<(,M(?@8S'+-A%,4]7MP!"CTIWRPL#ATIB5B&G9?>K&@-'2^%GI1O M5KR&CI2A]IVOU=2;U05KH2NF3FW=!8BQ+TQ9W/[ZX8"WGL;O/:NJ3PL'$BPE)DXHRIQ#1TIBXH2=E]XL@PX=+X6>E&^628>. ME*$V<3XY/7 +4V26;Y1*-6ED4KU9(KLI5F?58F*-39'TCTR1!ZBCOCQ EG[\ M["N^42C&5=Y%G?6U1\/^?C]>+:L6RUWJN4J5+$Z.I1:ZJLK7&PVKY\76:MLJ M%KA%JRLVZ&(ZG5<@;M!X-FPB"K$RREQQL%IX)8M4JH>++G=1J7[5V21? 2Z? M/]O$7#75R01L$VJK+EHFB$=NLF)B5O3)80G)JX??/E-J/EP0FG;+J\2NY@D4:!5[M420%?6DT^& MG3?C+P-AR5*3(JNKC$R[L6YE5YXJ4X0_*!7$G ]/(I7AQ,XA)U)";N>\<0)E MZ[:XY(YOJE0I5I(6:H'G\LR5#9QL/%]/;QEW2<6_"0_O8]G8PFWQU1])@G36X_53;L% H%9MQM'_GKSYZE MCQ/5S&_'?^,M4S1'ZE)3!W*C;L?STYZ5G-YZ]NQ+3,CLFMG2LRK:I;Q:FY>W M2KXCT S*0252R6@V]=Y8"R*AI'E_>$A%FO<3L2)]=DGS_NNX&I]J'[R?Q3$& MJ4%+%XT1EVH6YAV]TJ:;C1M/81TNW&HU0XLQ==E+)5+#T6 P&$Z1I8#[\<=3 M&6(GW#[O0TA%^O$3L2)V0J@.JA"Q(KQ"^O&3?OS7-+]?\KUV>9!KE:G6)-D= M=R@.<-)OEE?^KLD\3V>;E9)45OE28B#6ANU*;4WAX)K78O]]F_D!CH9\XGQ8 MDB-]P",AI$$L.=! #C00Z2#%:J&BRY]8E'^_T=T;C(Y*I@?&"O!NGB_E^T[* M55YRB>E:H.->+#B;O5[.F$@K*?B_VX)_HN.)C@\)7>ZB()U(!RFE)J74X;" M/SG >@.K=N'8]\W6QRS3_NPAJ&%?;RC0 MY6Z+KDFFE-3_AIA4I/Z7B!6IZR'UOT2L2!5J^$E%JE")6!%M]8=6H9[1[NI] MEW\KH?E&,XYYK^,*[5;6H98=?4,7UNO5NM"Y_FQ'DV';VKA?K7,+CJ6>M2+K M+DIK@4[@AAQTZF)E'1D 00I\0TFJ^RCPO3EB?7( ^L-@$W?59'>8;.2IE"JH MPGH9IW+HX%L"AXU_##8/4,=[T[&QH:)$* CB!_?TZ )DMR]5>0X;%P2>KKY M8>2PT8U(5ZBXQ'?)P\8EH:>;'TT.&]V(=(6*2_PX6W(3X2-*<9KO^ZPWF*T&6M>:'LF]A&60'L_BLFW\V^6U!7#V;Z5R"]2V#] \M@\>LI;X\")4A:4=26GW[ MZ:B_W\ :<%EW4%:$BAIS-X8T*K:R:HN]VG349&?%-_MSD5+=*C4HI(SE@D^S M IWRIZ,F,JDH$\^2II,A2#$04CUN2'X*DIN-+ F3M3=L'E'X3HSZ7?G/C\_ M)ZSL7)LBX,+9IN05LTUAX+#0"R,QK1[L%$K(3:LW3IW4BQVY5T],+"[5-)=9 M,&5&A?Z51\ ZN<3(JA7 "U5:5S:[07G9;8^PRX=/G-#11);,/PE#_HZ0ZE$. MG'PY.&UU:BH41C)#+1>5A%69B[')\,JA)-,=F;N1W.U38JZX3?U[*A%-).G'[A%_^T&QH2+'"4#@&ZV];XXA)_U]X[3:8^##;\R$98[S^/'? M#EZGAUVC9Z9>IBJHI%V:409VL;"^]4S8_*#"S=E4=<3%BL78<"L/F=H"8E(: M9=[H;"8*F8OT]_WB'!NARUWV\+]R7=&7X]'7#]'9#O-LIK@0XARSF+=3@]G8 MV8EKA$9)B$8$A[XX^D/H0J8E?#(.O9]!ZSO/R<:&'[6I5B';+Y2V4\Y,W!B3 MUJ G=$3%%=6>*RPYLVYOFJ"#,"GS[7N"(JA$IA_NYFX:]2 R52K4CT!EO,&XB1#TK%N)N- MI1/M+HL,;&^&[_L6]@.4RW_VP-Y0+2[4<>N0(PG)%I,Z;%*'3:2#5!J%BBYW M41U,I(-4J9(J52(=1'>$BBXAK%(](]356V?_5K[QC0XB^7Q'SH\-J\:G]-VP M(:7JEE;]]0XB'QXEF:H/6EU^L>.HTJK>Z#/=_B[69P4ZZW4124:SZ329J$$* M@&]-EQ 6 -\<>#XY=OIAS.B\U.,),$QQ7%[;C?JUZ6#>'4PQ9J0_@AF/6>E[ MTXFT82=.J,.H%XAW5\-#2&HT#!KJS?+@T/%2Z$GY9OEPZ$A)Q#+LO/1F(5#H M>"GTI'RS_#ATI"1B&79>>K/L-72\%'I2OED6&SI2AKD0Z5KMRU\J.;$WG18R M'#.UW,6JM,YG1Z$E&\64(>.E&&V:SXY2?"%]@T;MQZB1T@O8>X?[G\_(*V<7DNCJ>KC6UI71E9ITPV]:UIWZ7GL7ER[C<57BFV(DOV^N8VME@ MF$%C=9/1;/)Z8W5#)3$A@9ID*+7YM:'&SS^%;MUA&H][O?Q29ZGG2FJJVZ> M/4C6A^S*SLR_:CPND%[HN=UE4M1V,LPEVFY?RRY8!$!X/.Z%& TI'2>FSJ>; M.IF[,W7"CC]OG%*)=S+.8)(3JGPLW\M-[/@R;>X^V!E;.^BH2B*:2)_'; C<7#O3%3JQNS;<^&FIT*T[5)[52ZP_+3+5 MQHK?2J!L6JZ9KS:O/! [4UM0L<8Z[JB]44<:*F U6>8]8R0-W2$Z&D__>?WG M0P(5A%(/U9 ^I,0C;$9:V?^9K>S#23LBD*1=[1_:!#^'_S:X9A_2^3_B=6A"9X\Y[$=U]F_(U:]L^4,MYC^RLOK^7_A/\#!) M Z*%A'[VZJYQ=-<@D$O]\UIR#"GQ)JLSB4"2]YR>3!TM __[?__/\7(.N!23 M#,VP_@I26$?K])_-8*":@MC8 J(:$R?PR7^)VEK)8 M^J!R3?TS1?B)G9$1!\88QJ8P,5[7PL^LSR*^!\:-J[/^\L"FN@H M*X#N?G)?O%>.8?[%T$\IN)0%_#6@:N8I^R6;=ZZO4@? %2,S"Z73_M%OY2]Q M./X9ZA9K(6I_'_.\_Q&$-82P"+#R*#N'.XSYG"Q^A)M/*7^)H!ZV"33( %%. M9(7))!X7$F,Q+8R9>%883R193HER*I%@KHAL[Z%]0%>:/A!V_"90?/L.<3IR M .KH__Z#3E%_([C^[W_&WX_P/'\$_OLJ"MN8Y$5[5M2,M7TGZSW60I&]&NI% M6L5(GNV5(\5Z:]![M7:!2M-).LU(0E*B*2&1I<9"-@XR0@9DJ+@()O%T:N*O M7PP2LE2Y/,@;:F5*+1<9*F.F$K%N;2K@NY-* MO,3"*S.OKU2RY1B[C;\,*7%9ZU7BC#PLJ6LA?O[T\4AL9N623/.U1A,4Y8RF M[$:LD!"HUU<">I#)Z;8\5V.@N$SENUG;=EDA>7ZE:C\O6T MK;-3>.79TS-N+SDLS:0X-5@V0/4YDYAL8^B>9VO?]'B%5N%;4#&SV7BA5HEY MLKZ&5YZO/36KOEC:LL\KUJ+*TIT=!?IK(77^GHURK_!2'Y85RNW&LRLY59\O M9ZR0/K]22C:>A99$:U1L.NNSG90\8?-3(7/ARO663S/U89=* 2:^$5@EVW/6 M0O;\RB:CIU_&Z9W)U9C>-OWBFOKLI2- 7CR[=,XNQ]7R&C1Y)F.J9>ZE[C;[ M\%+Z_-()Y9K&KE(>J2F#CK-VHL+QD$XT-=42,-D2(W0+:PTR M<_S\TG9Y6GNFE]VEZC+=+*,EUB!9A)=>8!.A-BRVZLQ0Y&KNHE3K,GJYB2Z] MP">MXB+;S$JMLTLGEYT=JDQHG6#&:4!-2CE:G-N23DO%FX5?'9I MS62RE65V7>%*JY[46.<; M*Y;;O55FSO$M:\GEXL^S[$: =[VP6R5I5IT.,W.74Y*2:,W 6AJR++HT_OK2 M?)S1JBMWT:.6?4/@Q/Y*M+L0>RYL;$;M4MMJ3Q=4U^UI;=<4!YL\O/3"QA:7 M>CR_B7V1[GF.)W)U2J0KAEC ZW[>6,.9]JT7&^\?*2JW/PKA?8I5NH MB$Y#'M/\DBO6>_TLFQHT673IV;)FIESNC].0 C$K5VA5C0K;&>"[GBVKM]IU M,X5>8"YPMBWMV5^51?-+F%HM6NSFL%)[G(KST K^Z(VJ= MDQOEK)H7Z/*HE6X6>09N[ 5^U5H51L\]4ZJJ[-RBV-8<33;A%ES@UX18856E M-3$I=Y%GMM-RN]"IK=&E9Q1HRM6J MQ8'-+\NS3'6Q %H^BU\@H ".,^S]&Z]4#_HVFFC:X*_@AV.+"WD#OK&%C&#) M,YX#]PZ['J+K&,$'GM^!/SEQ3XX".?XUYQZA8P4O%EAWGLGVL;*S5.HI'7^O M'/7(LC^ZOP'O.8$V:N#H!K_'4)3J+\^;6T,Z_=")\CU=_.#@4G$,[6+7 3?Q MGG[02,"[D>G\MO_O_WO-2F*R=6'>NG>GPI"M"^_6I9\R[XY4('L7WKUCGFBB M[>YT[PADWNW6$P MO_QA'"P\A,K /X:GJ66X#[-?G6J2H:$/_]^WS+=?I&#<4](W;$*<^:7R@%.B MOU<@, 2B%>%T&\UFO(B).^Z41^]* ZV+N8[,B@;N'@+N+HOC+@N?)U_F_ M9Q*W1S'F5U$L\Y0]Z][Q4"#F-ARC*NQ4^S0?\HXA[5\5W9-M M9V:XMJC+]K_O!>%"S5Z_!F%A.%KX'@'1$8D("HW:D8EE+"*&"=#0(GT:06W8 M5G@XT%_D].Z78GA(>C:$GE)>7B<,I/I)^ X#\3RG)PS$"SVIB$02B202&292 M^8D>0BHBDE2G4VY7O;8BIC*;YBS65"MJ;2+UY9VS M%E@!];7)?OO.T-$D=3XP]S.$..R))I))NN1VL?+BOB&!$+0.Z6% U$ M=-\?0Y^BGR64Q>Y0J(N1PPT*9ZDH_Z<=-2G M1?A(*.PK3#K?8:-7G?M/(/SQ( M^'(/+51T>60$B)\AP+TGP]X#@-=R/]'J&:K&J0G5W>6K(\F:%.@5DOLLE/OS MC!A)B/VA";$]6V'/$&PD8/ON(.H@!1P04?05T!W#4L"G%2N&ERKA4A?AI]0G M*Y P+#=4.N6Z7F7%%^WMP(+;4C#6^@5-4G(G3/HEODYR0"YDI%9Z-GONHGD\ MR(5D4M=0)23L3U""H$187,\/H<2S.1R,>U*UQ+O#E\RP5JZENCQ"">AG)BB& MH,2M4>(.DH,$)N[90?T03-#;EZ0DM->&NHAI\-4GZ^YNA& "NJ6)U%6,"9*Q MO,>,9=/08[@&4P.B#:!C:@+=!B0]^>=D)T)!%A+7O+8/VD)E!U#:D;!SGI1? MT!L+0YC2B_5VQXO)X-RHK.=\1LL@)36;.$YDDC4&0@B#%8_FA'T.*P6+R M8B6?I1@OZO:RWI3=G/N,AD*CA&HV@ CJCR>SYV5^2)/U#DZ3YF:A/428T,A$5*[(2-1=$C EF MT>Y.2W>GMN+\5=$E"P6P"L#[;T4O M0@1Y1@#2FN3W\)$_1H\+F@ILFN*JGMAFJ)JTZ)BQZ:8Z7:T%FL+=9J*IS'7. MN),,"T$A@D)?A$+7<9X_$X6VW7:IP^6<)37(4+TYW]X^KS8L0B'4+R>:R%RS MY548&";TLG4?>=Y0D.H^8.A!_/+?0:$WCS;HS+RT,4"]I@[L,L\I!>&Y7,)& M$:IQ9L[!B"23_]!D<@&8%F1(S%&XN%E<&' )NT]UUD.RY!!!;/@R1>2\2^C= MYB"$>RRS\&<-H!]876:/1/>"4G XLSKO):+/B M8N4.G56XA)SBH?W(X .OT43JO&L*27(0L"!@\4"NYX?!(B?KZ7[;J8QYL$HL M2\ORJ,_M,%BD$%ADLUX]"'*C6V+3 0G$7$?@;ZLCD M#S$AR4N2NB!QR] YFZPD65ZL\DB*6Y."8GL-^UA=;GOR;%<.POQ>L;%2 M&75:7Z\1,D 7])K!JE")0%B0@20['Q@:KNM&?CXT2%)^RPO#24U-K>BBT(N- M.@D.&PW0W\R0 ZXD"7IRP-5&)UQ%VP;^1!A-$3%=R+1+DN$(*:7N(]X93MJ1 M+ (12"*0(:(=$<@'2^N%@E1$(DGJ[$])G66\U%DPUM("$E!6XE@CC6-)-)R$ MO,*7)SL_$A[(;G@D_YIO]158EPD M_$V@X/90<+;8.^U0\Y-8<%93I2;'=(SJ/JLM-55/JEU]F5VQ" )2W[YG+IST M(2,N20+L02#@P1)@OVL-2$JKK=CQ?),K)0L92QOJW?H60P$NKTS%*9+Q(ADO MST>LD*F6))).RO%O9$E^M5=Y).T7]$9'W V7H^9J18%66EP(@UJ'XJ'>2'E> M9#9S/I>*]#4DJ$%0X\']S_=18]NP-NER*;=20:6K:+N>FEN"-4(-Z'BFK^IX MAH$U[@$S[B!%2$#CP5S6]T&CEJ_V>MWXL$^Y@I(>+I\W3&[80:"!9HYF59!IHL(U?HTERFB210:*8=^!]^I)< !-@64#V M!U*QNHS'5+%8F-^+:[[(#4M?"W-!W;949]40.!!GH:69QOYIXBI139+A(-!P M>VAX?!_S@]CP&A(TD2IHCEMOJ*W%CIW%MW&6*TX1)"#G\QP12-*3)#T?!!,> M/NGYN^:"DLVLNEMU5* 8*QFSP;C1LY@.P@;H8R:N8RZ0).@])D'WA;*FN/W, M*MGP+CQ<:B/\E"+AR0?S10.1;WL2_YX>2T:0AW=OSP'D-6[P"S76DN=T@Q\DF@F-YD95?C%%N)&];'B0'.D? MFB-%+9-<<#%'>M2\AB1*KVN"&I8,K/W#S4W$-C1%COR#PO\7+K)]MC8)V]K# M99Q^M7?K14@]4*@? . ](]4JK[+K_K#64($E@K$]EF7[!+M%G*T"8"&*DQ-UF<="O"O%#!>((/LS+)Z]@E M))%[5XE<)H$?V@1.1!+M6<1%8RP5/6*8 '&\/HT@WEA]JAL<7FJ$2P5=I%3H M@/FVH=?0D2-<>NJZ_C-$C3P$C;9EK!09R+DM#]$#*JL .]@]=+RGJ)+IY69C M2,^Z6M/BBWYVNDQ/.VOXPK@Z.17-)*[I01,P(F!$P.@!,LV? T:"T@=C;CN2 M.:6\*S;S0VI@RRP"(Y1RCD'K9JC:XA;KVK[!2DM7L0"[$A4-G6$J&E9/U$ /2*Z%XW0%,'8NQ(/GU4F5 M%CB05AFF-5-V,Z6[E5@!OBKJVA.E4^1,]>TQZ Z.1(:"5 2$;I&8^GT0BM$3 MM427TB4JE5UJV<$R5H'8B$ ():72T21]G?9A)"EU5TDIW]]LB([/3LCCM&>& MY<0<8"VNX7R&9.4APMCP!<])9[F[*>]L6P8$6-DN6L;B(,:XNYRG0UA=SHN: M9KH3HD?=$N4ZQ"TL1WE29^W8#(]$_,1L;;BR<82:Z8=,Z\ENX)V]I#%2.^22NA M2H )^?E7^L9AJUOII6DFZ6V%7:WDVKI0_BTB(S@"&G"2X#D)D!R MDP8^'P.22K/.;=5A3H1K,_@Z(];C4P8#"1I $V4RYZ.K2&+Z3TM,>\]\W;5G MHNBB+EVI:T_8B1$6O4,H]<@G>$)!.Y(H(0))!#)$M","20ZY$HD,$^U()N^N M,GE!H:U?[>TW(;5M%_HSN-V09"P6!B*5(:D1N)_ BH"%J1E; /P/34W428:/ M1.9)0.WQ,GS'IT J/BJT)KV9: &;1V!0@1_HCK("K"[CCW.B#>2\L4"C>?&+ MHIH3&UZFN6AK>@@R6B;ZPZ48W**7MRBGR5,NG^,2;X^SBSXVF+*H^B&5/:_7)4G+/RUI M^5ZY[J74)'G^LXY M 2!RHI8@T -X];^%0(M2V^YVD@M7;75LD5HKK5A]A!'H^B[ZGX1 =YV'I_8> M.F1!"Z!9/XKN>>NHW17^ ?6\6D'F(LV726?57UEI0+7BR7_!QP%NXT>"X0\S49^"KN@ ;C(! MDO/>%.I&<@.:AE3-4B5SE5PE#)6BLFN!R2*W.QM-)[-7;"43*ODAL$)@YKW% Y0[?1 Q>9*%N-*^CQ/\'E]IT(E/[=WB<,>-,B_ MY15'1"T8A6F 7TTYN#59IM509U^:#F5HWS?"@T+QI#_,6MRE03%S?6$.E MG73;4X1"J/E5(LK$K]A%CZ 026\3&/H"&**$1=FJQ'9V::)N\Y49FOA M1O'$"S#$&XWN\ M?GX5OSU4) B+8GI]5"@.45/Q(5*(CX3#<[. M4(=!+ @V=Q?"ZTY[_V((. MHXBS81KN1(0E*F9,8B[\1;1M -U%X!_OE1'C^M<98[AD+ FDA3 )SH>14O<1 M"GP0=W5J*\Y?34-'&?8N6F-KPMN Q?C!ZO(>9>H(/%H'[+ATVC+>5=?J3IWQ MBY6RB.F9NCA.=81X I^V3%]%=9%D! $@ D#W[#!_(@ )RE!:%_AGA>H!I5#D MV7BEL,, !!WG9"9) .C6 $2RH02!0N>S?R("<0F!WSJY7H[OB25S'=.*HP:W M1@B$?/?D5=J8D^SO765_O6?V7-/4 $KRBIIWR'*B&>N(HGO<"EGCTVI90[7N M4*!K^'(ZH2!+"*/"X204R980N2)R1>3J#\Y"AH(N1+!(@N\1$WPT@Q]Z& 4J M*EX&3]$E8P$BCK@A\S])[/QZE2%A6&FH D_7+16M8+'N(ZE&-2%0[B^U[Y*$ M=C:FU%\X46C'TOQH2O7K:R&>0MDU.OD'![<_N;]*R%=+I/S.$EP_)>6L"\2* M:FLFU:,GV23%E5MST$%2CB9A_L$I],]NFQ+RY1(IO[,DTD])^7S?;;]PQ)$Y$T4> #_H@>_D<:F#A_?:$W1-)*)/Q]/U$Z M"4!M8(6?4B3^302+"!81K*\4+))8(I)%,DOONA#_<5#/C:_?=>0"X.4%/\ 7 M[<\ [@:R@.^Y18>_=,.!CQS;=& 2 1OOR9!,'RT#__M__\_Q<@YN?$PR-,/Z*^AZ>[1._]D,%LHI MB(TM(*HQ<0*?_)>HK<6M':!=ZBF1#CKJ_K7OG!O'6P-]O=0_(T<_(PJ=D71?P/#5O!Q8X6T$1'60%T]Y/[XKUR#/,OAGY"!Q\7 M\-> JIFG[)=LWCG@I X,*T9F%@HS_:/?RK_B7^^FZ&<(FM9"U+S'K+W[^A]! MF<8M?:"TYE'4"HKCGI/%CW#S*>4O$53$<:=2K]+G\N5FJ]XJ#85*,__4;/6Y M'GSM5K/7JE<*;)\K%"O?O.>^\9T??P5=00L9BDDG:/\/7C"KZ2X@K:7/R+.= MAMQRHJW8K4G;@EBG._A^K"[WH* I$ZC*=(?UVB=![FM#&)048/?A"^0T0U+] MD-Q8<(?3[5A<,4M^8'+)96IFIKCLVHLD*KH+9-9YYSH!749_BP!;$DWX:H[E M@B]CQF/X')\\T>>TL:')J)X [DR$1FA),W_WRUPDWVJTV>8PPC;_^Y_Q^]\M M1'I\H\%VAY%6,=*KE)J58B7/-OL1-I]O\GO"PM%"C;OJ==CA7+[I4!1C/2!--,AWD^W42\? M4M&EI\B_T"0>M*T,];?_ZO@W^N]_1]:BC:M&+-.PL/I7]$@>KGUB6+HBHM\: MHB7-(G0VF\3-QRSP^O("1)(U,C ,/5)U=>!G8HXI>VP>FA:(80/QV_=L-,)0 M5.(I%[4HO%9&MFLT(@++P*^#U[1 !H,( M;R+!*PV(0O93Y/B=L$BD_[;1:Z&G>O;4"1U,2X%; S<=4>3LC0_O@Y_G U M$VWAZO!MO)?>]W2+1FP7TAMN"U3?4!7;\(.UXDC04(M&() #]&PQN",Z$&") M<'GPK5SX3D>W62L0XH%M1\;H5+_M^ ]"SP^^# U%=,'^2T^1BAY!:AA=&L4# MG()=@?RZ@JR,/C+TJ8$M2P!D.QCT%)#PE-[0]'2.VM5A6GM;$('44E$+ E2V M=$:O7I=MV$\7MP"J=U/#&V?;!C13D0Z+('O7Q;T._!U"7 1?9PH%F(/@I\J^ YP28VC5ZG'HUP&MPD1;(!$B;O&RT3Z#W_=R@? M\/)C>L,U>JQLNR;D,0=NIP-O&.F)8F_/ZT_'"/0U2O25JMQZ_YZK2S$S=-KC MC*%0[J0SGSB=G;W4IU^E *^J 0XD0%(/7253 W:X= $2G!\Z=9@++_B*:P Y M'Z(T]!$]@$?76#(63(\++Q$@,@4Z@*XE1$ $*Z:O'!!/H[0L_*V'GHP!@\4\ M*D;^Y2NE$LNV XWDN9K_.>'FJS-W?D\K>*8[_9=47T=]5J5?+".P';'MB(K4+D)K:20:F2D M"D_51#TW6UN#ZJ3+?G)I8*59/*DGB$%-@VH*H,J6H0-S>BK574!5U)KT@G>$ MOLN^GH#R6+XO>] TH0KR !!E:B9[F1(H.>E#0(+;@Z\(7%:? M:^1LP-]4<%BRIYQMVUV8OE0$$88W@Q M= _\M\..$!H@I$.?A!R3KV_!10XN1J"CZA/E;'FDW]J M&/):T;2GR(DT^+%9AF:23-9G+1>BDN6(\ [0'X6N'EK->.OMAB\(BFVY/EOX MY)"\=H)[]T-$3C3D,5?#87X+NCB0S!@2D4N&?%;D3AJ6)F.?$KJ1&GYYY 5# MVMJ(4Y#K>;0A$PTYF>+^NFZ*K%0D<& 'J,21[BUC?Q^4@(2/W /81$%&:V0+1 O-#X>/ M]>*.<1K%")GXI=!4Z[E2B-'9@);P+604&3Q>)XK'P=?;K^,=LD>1CD2X"B_U M4B^'MS5,'^T]0L[$4V+J8.K%H;QGV2@2>LGAV-_O2 FBP!":XP 7OP;Z'/V M^[WG+S,D?TGREY^5OX3"X:L^SP![-V47J+^?2-PQ;S_C?17[$PJ9^2H5_!%E M]1JX?$O^V%D6Y16*@1\#++12O7;"GN_CJP*(>CBX:(H.E$P?04^R'Q'D=P?Y M";RO"*V- \!;_N38@R/D^U#0W3@%8AP.P0;XD3+"VX!Q&=X4)SZPV3>#?[N< M8PBL1I0X>*6<[(O:"?_+X)6A,R-0V4/5;3M>:@C;YS-H;@),&OS^QZ%^I&PG MH@2O/%(+;RFW(%> OF3M!^KZX:XW5/-^7;:(_!&X*C_O!14>O,'8A2X/,BV M[**WV),-/A![H6B_1-?V'P,ET#$-W?-;L:N#IJXN?-_,-\,.-[$!RM)YR1S[ MA!"8ET3--DY5=$ 6E)B$7B V=%#*:GUP;I#'ID]%U+<:N]5>IN=@?."\"4 Q M('@U^B;;YH/,$#(D<()JB[USY%0&[HNA0RF"'B'<-T5'&X%XQ9X9IAU0'7FB MSM9$"2S(^)@DB$?&KH*C8(@;,8E-Q01(#*->,!WS-Y"COF5WS-@>LQ\S^&DV M5)1%+Y3N!-OGL=54 0?^W-_OQ)Q9(X\9T=!S?G0#6I8&YC2H;V+HOY$% ,BI M#602IU0C.+%U]#=,XBE*?>G[+)X,)LB=/TJ8ALO:#L@WAML 5H'4'A)(I2JEN M]Q;V7MW 3T0K!FF_V"NG+V3!C_.?NX7[")'(5TDHL1U9BQ/?+3H49*(X-015 M'U*=0ZE!U%-62,_I4PWLW2HOF&5[ "H#-$8"?QO=\_#KW@E#.X)"?0M_.IR7 MFC]^T%.D<-B1#ZNZ:+ Z]"UO81XNOL%7F #[,@J,COX[8OO!"^-'>B<,T1!U M%\*5X[U>0-IZ *KPBGZOD8? CMY"L0\DFHB*YBD#R#SV9'OQC7Q3PHL0HGA> MQ(&L 1EMC)-BHH/W!F(A]O \T3RMC?"$SG;]X-+QR\H0X+=HJY':M%$\,*(9 M]G%TU,8+0!40V%"QG=._H?O##SSUXSWH8'GYX6!C/^G!-US"(@DLI,;<0$42 M;UDD.G .QB7N78.YW=-T<.,.*MWGIY^HI DJ4;80P(XQ]!CX%'M_E4]=SRK9 MQP@#:D> 3^O+;'VV!<BJSO(RO.EZ?#WSQZXOJ[ M(Q/EZ>@*TR^.A8*Y%JVC'="4,3(TE)WH1>=P,DE<>T*P_Y:WV5C#'/*V7GX6 M9Y8AG2$OZT<.132")R+ITG8_J2:PLW"+JZ/ X@)[ET&@W[LVZF^29Z=%ICB9 M+ M,I+39W7;SVHC4/FB.I(OV*S0O3T<01>Z,R6KJA"$8'N[,Q 24O+ER1=A H /@6Z1**- MY 7?%X=!#JQMO.+GPU8'+FF0%;A'IOY(D4H1 [^RP *,_GMJ$V+#8F5H*T\A M:M!_T2)BX.$C%]_"E;Q(Z6Y/TU?[RM8@O(&N0'2?'L'K\;.P@P2]>^1Q08L7 MWKXR.>X4#@F,3"MX8_1G'(S%*@Q; ,A(< KW^"H%&P]C]"[>>M;(X=8A-HLV]#/'T+@-\K%> ME@2]S&NZ>(EAQ-S(\4;%B1K*^*)BQ<.7+M0OHBJ,ITC96(.]NA2]='%0 ;$- M%O[JQ0.[Y2B#[.64T3KWIL"9+QUDEJ,G=KSO>/CT]]];W+O:V!G8A\K?.WOQ MM#]0\9]74>J+G]Q[ZBA+4D?>:?5L&.._9[H0JSO*3;JRH.K ?]HK[ M\9UHP'.#P:M2.)1>.SO)@BK__-P;U)QPA0HT#+!1M/?IO#R&@1W45V_X!#UH MV:M_@>]E*5CO1O?+W>M<%#%"ZST.21Q.).P))4=<$[XH"5IN>S6@M(#Q2P0L:O)%G08/"" X%^ER,K$;X=0JQ3NASVG M0^%+0I<:)Z+0:2V4BHK !3N&A2,7B(26@A)53Y&!O\'(1\=+0$?O9@:VY(+@ M^H$*KVT2_+XH[C/>>ER"0NF'N _P\H!^/ Z9IZ\I)P--08>@ GI=O FJPKM! M"9UHSUA=1O_AH&6U@E2&"N,M#*O'4VVGWZUGU-JRD>H[,$\03!;X# M\IQ1]&?A9W<7R-'=QZ91 9:?#,2CD.VS&NC@OE&OI%CV4@.VLT\.FU#L-GZ5 M*ORB@A,0%BX,!C#$8KR4->LG*!*73Q".'/P9Q/X;TSE.$ M/?L,RM?83_M[T1TL-[YXH-^#R"G4_U#)KX&VVLO*^3,OOQNV2^#*MO@;*%J! M4I\XOQBH))Q*MK K?8APH2#6X2[(&CE__:,W]U16ZW9'W$2];/])4M8_J\A*DKMPO;(-+V"&KH(J&$"5O/*"#OY9 MQD-P^>A@0LX[=Q3IS0#.K1_;\=E_"K4+Q# M^0Y)>M&RKE9QT$][:*.7S]P+Q9EIM;:SM%A_2Z>L[H,H^./EX\,I M>/DXJQ N2"ON,Z H^V:Y'CMC/\(TD$/O!='\ QPGEBHJ6$"<\^9*/2O8=HYZ M+Z +H,T0/3,IHA]$T&,K PH5@-\?:Z=5@A'MK#@_$" 71R\7]Q(ZRQXAVBN.UM_!N,/82F](V MZA67>=Z8[Z8=R 0=!^_,USZ.#!]\^<;(ZD&9=&!Y?[%M%QGRE\HC+U#(]@'# M4E8GS3"P_Q$X:T"T$);@SPZ)_2!]$1P6?^IY!SQ96Q%?$=Y+(-O[#A3!*O=' MK^S7I9^V_]*74O'H*=&#DQ@]',S3#7B5AC >)4+P^Y[<]!5JH[@]5B7(4PX\ M.8S9LN&.G8FK72*9[^EAKPIG:;"?C.HOX:/A3_M4]>1-ED0;B_X)>4/T-Q)H M 9BS ;W6+"[^P4/D._?FDS.INKB3%IQ;8-25EX9_&*65ZNY'%AT M5^RW[R$?"/$%E*$M+;I6OQ-=\O7-UROSN0)POH,RTRB>'JNHV MJ%::,OGA+E=2$I!G]//DZX\_B*S1LZ"P3NPW)#8 N!^6UD'<0*P5EF0HZYR] MY@=Y)\!+H?,L].WT;"[R8I>KRHF7)--I=GZ*@?R-%\XLO]PV!W1IAG0INU'L M_87GW- *%I%#WFIS5!;Q34!.0#=7$Q M]V\LJ$*A8C7SE*BL9FQ%[79;K?6W[S@2<!WWILY;O.'UP*TQH! AYQ1WJ M6FDWI5IUDVTG!&D^>_FY[A6VY0@-5$.P7QPF.B+%Z>]%5W.+BE3L53BQVYP.K1KM9.HG7,#\Q%"/LZ>TH1F%>@U. ;W? M_1AS#,NZNM,[?+O!B9QFM/IMOER&7/@]?C["YY\?%K@OW^7^V@CU+BNQ[<3@ M%*'#U>R:Y+X\+]V*\H6[',O*(R,_W3E4KS#1.R]+NOU2ABJ&.9_&]D]L](9U MHXN&:X5ZIS5!+RUS[7&2JTM3'%:GJP+5 MK4V_?:>S%W;ZLH'@>7;!F9ZM7W6E>Z;"?2C='LIL^2G4)G#\O1G%UO'GE?Q< MY99+(ZZKQFI!I7^YY.Z7-:Y3I'.546Y:Y%+64!A/F^MBKL\2C?O6MGVJ>&[% M3:LRGM7XU',JGDDVE5UGL_XZ\4S$-Z-=G._RG&LRSGRCM_H39&TESD=I/::Z MO?X6QZF,4Z@U$T.^1JO==;FV+J^67[C%\3RW=F.5ZH)3FIGU6-=>W,D46E1T M^@_2M=??9CO'SQ/6* XXA2MT8HR]36RK7[C-G)R:V#:?2E%N/<_GY+D['+!H MFZG+BO;XA-%3Y+4SRWR-7GT5)_H\$RJ974L)H>KFN<7VV6YM5U2-2ZV_7+5" M>T>O% =;E7=KN73KI3+F9XMIZ%3KJVUX&&=VL7"&:Q4D"UQMT:',5=VH.]H7 M&K_<=F468MME1U4 .YZ8SW,V(R)G-G$+[?JKNQQV9Q:DDKG4H)NVU&V]\M+( MIG.)9OD+D3=7&L?FO5JI:V4W#86KV)O[UX>-EO)?7AZWG%=?2J(%3&K-IOL*^U<_W#U*X MU[> .S5NE2CTABI7U28>GY7K\VQVKG[A%I?IZ:QK=S=C;F"6NXTBW5:: M\S=\V1!O,;+^P[O):ZO*OUBY%J.*W&A=KKB- K"_<),GCLBYPXW&J,",%Z5: MPK7L#=*R%U) #VM/77^;%;W72_5DJ<_GER_-M$W/^C/C"W- H-$KELWJA*,6 M@EL9;.DVW\FCS !]OLT?.7A\'M3 32_V9M:%R@+X;U 6^ 5VUZMRH4]BB5)R MS4A%BNIP"_CAV-9V>>AP?KG=-77MOJF,'4#EK;5NOKRT5]1L'3:[Z]46/(;= MM7NQZE6V69VK;JS9,#(U?4@K7XC755O=3DN&O%65?H;NEZJL/5 A7L:NMCC<=I=%+_GR\S0W495E:%^DH?:I2EVIO7-M6M3NOAZ2-O'=8SZJV^$A,IE\OG)\-6J;KE M-&9ZWH[@\G4/-/8AH-0M9CV<+.7T7? 9B,/94*\%S=KK1^UU=K1\+L.]TE!- M,#YL%?7^.@9>Q\C]H2OQV1CK1^?(T?O M E##.TVQ9^@LK']NW#O[@-L>>F=3]OVH4<=D?Z:?! ZMF?!16'SR#[]ET-UU MMK7QV73\OHIA!>U_\%@=6T*'U?&Z_7[0^Q/I^_/M1_W^COK!'3K31H^O\-Y) M@^*I>0TS_:-WN(-1T%OZL'IX"7J^=RP.Q9O];GWH_"!N".T1'#?X#&+402_F M_1"@\]MBHN*&J\'Y?M^>?ST_Z*CUP'Z]AS]ZR_ [( "O&^CG@\MK3TAVK4N> MT)Z/./PN#457%NZB 41T;@@?'<:'#4\*+3:[66;9L=3%C-GV"ZJ92"Y1W"+H MIOP:./&$+ -N!NHG=MY?_%+' Z]%0C X"A^+F;AX)"ONQ&/C YIO3LHX;9MR M[PV/4A1I>$0:'MVNX5'\IQH>)=Y^QKMVR5?MUI'A<>C;,MX>#>.+>I N2K.( M#;$'G>$\# ] !_\.9_P4&Q]E1V:CA0_SP45K6)LFSAU>@"I#CIOWL M6!LNOZOWTDW0*"L.I$J"8BY2!;/1M0GST\=5KT"86*)8%:D,I:F]!C.<3T;+ M>=M$]<:IM]@%6JBF-\,0'45&S1B\H3,7>NX?M5K C8.^H5MI]&%$R:M?$T%("3(6, 5>E?F%178E[LY/0DZ *[&D"-FM_@ M81Z_<5V9 &R"G3/SKBPKY68Q*W+*-*VUJW(FW]Q=JY_(D65+/5&O8PX7V!5] M\QWS)_!P\,U7BJUXS07^FBDR9")X2]0G@8K_?*P,G #D$,MT4P;?!7 M\,/QBR.3W'\TLD0ESX(-W@#;_Z+K&,$'GO&//SGQ$2CLI)PX"'O+/N,9]HX5 MO%>P5(\NCAQ\OD+=-R!^^DZ6MWS_)JGL4R+SSV.2^H_#\D.?.%_'EO;1LQ#+ M3Q#K^@0,?L=)VK\\[PIYVS]T:OQ]P2\17"HB.PL*WDV\F2/S\ TVHS_.0D<^ MZW__X\@?W:#D$YT@^Q/>_6&2\,7(!MUB@_[C6%\*?U>*?WU$G=&?J\ZNA#]_ M)(%^"@ >C$*?)X&'P.U?_Y D ":3VU+TQ I+/Z%@\;&C$?,^.J%[SY@XJ 'Q MKTE8V APLK3__0>=HOX^__<7925L:SW*0& C^Y4\_;(WAJH7NBAOAXL%<"U# MD%(Z*3%XTQ&[4&H0HVSSO-]GX_+]P;">2].8QV-0]L'>N[=]/DMS"4 ^P,XP#5E ?O :UJ( M>?87^C==-FT?B M'UY,_1 19^OFG-V5JTTJ+\1;*R$]%,$U892J5C.]:E[84LRRIPSE6JOY,EVC M-@E?AZ-A,WE^ 5IS^\GNJ% E^$59F):Q GX+^8>S?$^G!M MP+KPLN#'RA'?!DT%'*?,C5Z<,15+< E%J*_2+>%#]Y\C9TZLRAG^I=KG>D*K64J506N-3H=?"^:K&C\9E5=5EX^U MR]7.ICZ:U 14RT[,Y3A:NH)K";T9W1OT\R_B>'A FQC*GU<8^VNRV+%R M2_T9, DJ5>;[@&>+F3KJ)YW^D"C^!Z=;S^M9;YNT^*!F_Y(RAZ=X\MU*ASH0 M;3!#I7;']IE7L[TPH SL?J*4 8^+\$KW/US9L"\D#R9,:>B-\.2XX,I#E8__ MI:=("8\.0#.G\!P:5 CMU0FB\7+>1+NW"C@.-7N*,T-3AM' 6SRNX'B #H[F MH#M9 $V0\6KY\- "H.,J1G0K?^06GN!CBA8>(N'?!"X$%6'K>%:P[A\'\ ?Y MP*^Y>'*@HGL%](HW!M";,WVR#_!3 !6JXQTQN%P](SK! $$\6#EXBB2:N!)G M%Y1.?O')G#I<,P"8O]Z<)S?>OA0Z1N6%XU+;E+@L,-223W1N7>L4B,?O%3NU M]HS@T2!THG]R6%9R!;$4J.@L4Z>6(KH.(@$3,0=3Y'#$O%? M[5.A@-QMG%X0P:HJ9DQB:'35O_YWZ1K.W]T6[_WP;U^ZH_[%P5QI!1U-"89< MX3$TYW^&C!S;S\'2CT?B_.\_XMF_[8^/DY(5V9NTA:BH3+9X (PW" 7LEXF1 MX;3!?U!HR'QAG?*/=OC5_D0@J?<%92CJ^>K/1Q1]/<9R?]S$&XV**]'\H5<^ M2/LG31:>"^;?T12W'H[M5<01NN,2NL4"'7K";(;VYBG"VA=GN?F4EPU_:+NQ M@AN$&!7")11 --T(?OUTG#P>[PDOV0]%]^?<0 [U3NF(6F1L6):Q1C1 WS^L MTQBC8:I #N8-P9<3CT+%QX/B#P/B@_-K>(T7UH;X[#71C_<$'9(*QCCB^?6G M1%R(,O"/]WC7>']7\"%/I%J?/*CQQJ[BL>O!W0S3.\"&]0D:(8?U+A;Y_;1X M_%5\XDW!,G\T5CXXD+8_]A:0&$^/!QLT_PA^&0]^]Q_U2JH,$%3]XXGM_G;^ M<-:;/X-I;PZ@24RX88<_;O*-I]A0:>/]]%%+ES%"[#?&&U!G1\8NYANTH_MV M;(=S#,%-#A/M\( [9 QI1[OL_PU]3X34<-'H70V/C<,S_CR+)S!?I?CV5P>^UA M68Q=R_:M$O]HYM%;CK=X.] 8OHD_$PM)!F2A4Z,)OI+K^!@3<*N_;/S% #Y> MKVK_;I@O]["$#WN>VJ3>^<0+>'.;X\G[^8,MJ^ ;J*U)W="G=33TB\5<\99U MY P:H#HKMC)4K#]5-%GM2?G!A:/+EZ][I*/+ARF.D/7P%#H-STSSI"I/U MUZ\7F0'-DV/7]D3E&$$]1;M2P-H_%GLTLA*!,3HE%4$G[#U?Z>AXKZ18DKNP M'>^4[=G19,4[-STV#-77U$@A(!@9>ZH='8W&0]$JG@:WW;W']?K\*![9ARH- M[30L/ ^?=A?C:R\DZ]/<4^.AJ-/G_UBL=7^]H] M((9WMAI[0_BQI[/[\/&QP\7(J8MZINPVZFFIH]/%R'/%1W4QU.*!GLID M\> M8=08.&L ?OAV=O 2RO$L\\,P4/N!ALT=H=AK["I#WBX:%F^#B^/"V+FN+_FI M6J+<5)UB*_2SR=7O?L3LA(K=-46 M'Y.R_/S#6L^)(0\#LO@( C2QM. NA\@GV> M:R+JGB3B@'$*EGX@KY!B@ZY@<]HOY[8\='600]IHY7/D,-=SYFVD%<6 A67!QV M&JU4AH^5#6/U\CQ)R;'U)]MV'VSY&F!8T.*U"TPD"_H4O??E/J^LVJ!3N7;^ M65V.J%UE/$B/^YWIM^^&?F&>C17<#U/DZ017?"N#H9DDDT7M>X\B *<1(&5R M*BPGCAIRWX(T8Y!*/'XH[M,!9,\%/+ANER^.>K'("XXF%D,<645W>^68[GD> M-4#QAK;#2\]O__2Y0,C\?O;@K>-!WE\KKX'<(\\$:[C3A.]I,CD(S9WXS?^KC/\CU+6BVJFN;45=OHB;*MN93&6IH[>J^B,VLNUST.,#0DVEOD'&[S].? MJ?HXLFQ>&3T7RSYR&UVLR*R>X,2DVUL:F9<*WUW_B.X12>O;B;'>3ZO&"XSZG^]/'73/Z9$;HW4.M]_1XI@"!O@[0)KE#P_^J% M^!7[-%N'NBE")8K[YV$E>;S8(PD\#NL=Q?N\)H#H)7%8[W5(S].Q\'4Q 9#^ M]NHP%"_%<-02#V=!(-%?@^?K]SVT]_L!B3P,P#I_#]VG^QLL%<7Y(J:!O!T% MON'1&_A[ KPYV_?<"F\E&3RP]%AM?P1:;0 MZW]PZ$8D="L/J^U0BZF3I=R:+ M!F*+$Y?BW@[0T,H@M3T]Y(#C1HQ^M]M#D)MM\\']_!CU2=],5)B :'3"= 'U M3-PFTC[1_5^I"EP+Q":O+1X?9."\G]\I)U4=2ME)H3=N4:X@B7]V4$NSD M,9S4@ Q^+]4](<+EGK[UEH=:,R^=I 5VYA&SP^MM9:JCM C.ZD*AC**6H:*% M*VALQY#4F(?$"+W@[?SNM(CED-6.0!*@2TUHN7KW1!IH(=JJ[4TN\TU<7R]) MAF4:?@+=]J$3%Z;-X/H.9C!NJ!0HB$,)WG$2_$:=I2$90%_?4FN"DVU MRS0H<3#+QRIJPS1RZ_-0UN7K'BD]BRD5<<3-K5M+OQN%."[P4(Y>V:O8\&RE M?:&$5]H:10:>!<:H0&X"<*4#_,JQ+?"Z9NJH$_6)5?-&@M$K+$-&R4$,<%X1 M/F4LGM2.G#W.J\H%NHCU,?H&$C:O13)\F.2<3A*$'_MEHB>OOW+5 MJ] O>/VSCWH=^_D=/Q3$/_6>3FN_9KA4!SH>&C8,7[TX;BT-28J^!T%-1MXF MIB_>A4N;C0O3WB[Z.WGXOF@-Q1\N,3C:9-6T^PV!SI7VMB& M-702TF:"3E.FG\ZG"5RER>4I41AAJU-3H3"2&6JYJ"2LRER,38;LEQ*E]I)J MSNH[P'/+06?7_/_L?5F3JLJV[ON)./_!F.?L&VM%E+4!$;76/C,"%?M>L7LA M$!$1!:01]=??3!I+2ZN=-FD5ZV&%TT(@1^;X1C]&JLFFDFM(%.KQ>%Q*!"#F MW)7!AXTNW90"TQ[-7#X%''OZC-__*=MA#AVLZB114Y-YK3^*\PK3RS9G#PB+(QH)0P^R6S'+8S^U&D#-ORNR?-.M?$22;U#)_J6 MI#>>P9.>X.B])C#WIP:<.+6HQ"]H&\A_ ^@\;MF)9,MCEZ=@ZK-@R",H^EPU MV1"!Q#/A-0MM+'J1C:GF^'^%DLB<^D:A[[-^")*/'H)$:D]YAMX (-6@P/4# M&4>J@?ELY;ID#?PLYG%B+I1_%J\ :>Q.6H#;Z6X:_,[SJKH*@PC,4#7RU\XB M -_#(VC"/0&RW,V,!;^:R#!D; 2.;OA/3S#SP2U<8Q?6P,@PO]2(S&Q#-L>R M>[+^?HRP.Q4K(.7#:_J/Z2D"ACB90WA[Z7" KPT'28A+VU-?P%ESS?=G8D"R MVHO ^0)^ #\&&PJPV9?/GG:@J)HS%\?2SK<4W">P:.!I!4<=9O@"1@&6#HP$ M0E^"9EN[D1;NPV#YS5[N%UB<85I@8:+N1@Y?<,S^!KK'QC\A[K]'SR49;NV\ M]VJ>VNVJA+N<?60M.A+5G+4)8 M@!T"=VY'CXEY71?=JBLC D6?Y#$T,!"A&R_(P?,(8HIPELH^17Q6V!%D)*KB M1+8"7\P<6HJF%3B/O(7YJW*7$\?^%2P/O)(W#";0'2.V#H%][B?_ P2RYNX) M^\_H %X.C1D 0*/3CIAOF/=#A'D_8=[/[?)^XI_*^Z%>?\:;+I8KYOUX?;.G MLJY[30\*0(; \5!N->EK?J15M=%M!'D6SU! "E>6 M3GUB>.Y =!U%7HF2Z7LM]YRIYLG5R/Z,+UQ:8[QVWFJITJ,0F M7<5L1TC5%UQIN][2W^*X[9$@\(BC=E]M]^;:? M7J':JR>97SJRFJH7164QJ926L;1>792_QTGVB>.7/0M >=\C#UIGNN/[7R-C M.-W NDNG?B+WN_#\!8A(I+;!<+UB[ONX(>7 MV0K[5 ,&E:IY]:YN;;I_1W<Q'M:KM9Z,5K*F^]][>%,27 M+^AY[K[&K&_6)%R85]NB!%>Y2P'T./(UOER7IJT,7NS26'2]X63:&4VJSJ6& M?EQ9H?$(@1@+^F^UEU'X,JD&\A@!;:Z=*P^8[8;&"],']T_X/^ @0A]KS1#XJ$3ZW21OO=\;P**3RCW?'MQIUT]];/39[^,7@X*W'>N#4OS M/&.!VP0ZT23H78(U?!O/@21,97&_Z[7@%;=.?Q>4]AT8MB'X0S+AW]S, M9+>YBI?3X[H@]W.(=FM[[T&FZ[3+N%0&;/1;*DZ;V:*L=32>25- M^7G'?0+ *<)PV^!7Q\?!]".!8">>R^@#+^&+/3C)!P]NH!KNF^P5"X]EDY&($79"!T>&FG07#S[T\M6#^(OVZS 4O"5Y!!^^PGWKA9I=X"XKZ M2PWDN2<5@U3FO?CK2:Z!=/!S+*&,W#WBP0<5[_L1#&6[WD*_2MIT&STL#I,' MP7(F )G]$$,@-W_W@F&V9D53L#+$3R3FGK_M&R3FTE_;BLK!FO)KFA9A"\\I;[FS> M_0J03^CE!WI1T!,GB! H-Y/@UF)I@4-"@"ASUT;GK-8]VK^-6,BNKTQ7U3_ M"%,8SK->;9LWV9?S!\OT'$I!#Q,#-GLS93>&8:S@3'??+[#+XO4C,0Y .E=\ M&&Z\!F8&G QCOGA-OR>,KX<\TP#VW#G0(O?R;WB8-BP=O(G7?0[HBP%A76,' MB"B8 .\%%P'*C&?VKH)N]ZB]G'D_S+?K*:3S%G@1B%0N<'ESAH,G )12?3'T M^N1/7]?Q+N/5%PN$NP!5X75P!B[7D'@YIE0,,VH6PZN9X2Q=RK8HY^-S-EPX M'+V$0_JY45MZ\WQ)PVN80\,CD>-E R8,P'H,>^&1CO&)T $TP/>DRZS<6<\R ME1&P>B M./YXW)O9M>\?/D.P#S:Q0(D@=46UHQUZFF;RXQ%>3(A4,I6@WR"(RZ2?H,D' M&YV@1)-&W.+P\;A=P>J)!BYD<9/(+)R3-#F0[@#N+#$*OA'$)]T0W1E_L![, M/TB'.3K[>.[JSU"MWH/KE09]J5Z1A_;<$&\'A<]_?XQX=2*RJ40GAOC!I_H:KJ6\B&UF(3:5ZG%=[C\YC^S'G,^J1J@>W;&1118N^$,DYWTECB\ARKR_58E"E, MK'X)P-CQQ.U_/1SN/LR(.9U[Y%7%Z;P\WNV5Z*?"JWP/5O= 5AUP,T\'(<5!8@GF+F:GO@ MQ?=*JYX[6;WT;Q^FS?A]C.$W8]&OS_"X\;"F[DC5W%.G/;L:*JZ!DO67_^O] M!_T--V4D>AT._0J[7U\\S\.(+-N1)O>!?* MN<)NMD]K-OO1*DM\-2I"FSF>DHV<!O_'M6+![1P8XUH^7..WP^J;&,@2E3/V;+K>CR?[SL#7&\5G$X@ M&KNL72@>@1KKMW/C P\$%%*ZY8NN%V)25J$SQY,WHTU$<]3 13X&*K(AC^Q= M=V3O;V[<^7,Y% \OTL'=1<+4C'.7&OQY;[_/5!ZEUVQ=[Y>22L]B,[8Q;D=3_5$O M\SV2G?9"%/H!1=Q,F8UH^=X$"*O0/-ES]:(EYHIJI&2K(G@SG/+BP+E=B'=O MD0%/FI&T!CWV07) CFZG@^P (!]-&\BU2WA6VQ#\90QS+5J3B)2_]U=%TP!,Q@OK[Z65G ME\,K 0R=O.UCD&P"V.XW>.W@56'FR)P7_ C$KJN\IR@\-\[P B? ()(VSQE< M5B1/TXV@N\?^):YCPJ\C,O>"#=ZK^AE9$$.?36X_4+_K8^27O:#\ZY2 _^Y_[R=YRW0,(Q@I(.7@@;L<%%>P7O!*2@: MK_HA<>^O^_D".Y(>ECT'A3S^BES="K;LX2'C0$]1=*YI2I ]ZOG8W YW;O&: M/PIAU[SE<".>"]P"=X%KZ1]0TPLN[VCN?^OUU8/]3@QMY'4QRAS\S+-F_)!5 MD/\3!8^*F@#Y@7 9P9D.X&6\RG>_GYJI!,/?OWX-!"7V MP4 >W]FW2YP\]/0=I6N=3K39JS+T&-^+G/JUEVX(]T-.^,A;'7NN;@JWO!2@ M'+!U,GZSEAXX&1D_&^A8F:AG&7KES,DZD\]I>".^)8=TO'F<'7'ZNNMF1[RA M:;Q5QU>K=Y@($?$%68OI,C66B;283#U?*W:*]=JNSN_V>L-^]&9O$E?0:FJ_ M,#1@2J\!:I"Q"2LJS:?(7_C?NYYGAYP=]/ )Q&20*/9/Y"_BM=_LI1=&M-'< MK^S<.72#6X);Q/[>O?;!'?9SM0%/"R*XEOS[19N@DQ<&D: /OP/DYK_B?Q_0 MZKDBQ^U+\@!3J'F(F@#&P7U,.-SKE2>@$B/X"!B=S%;U]W='H2!_PHV;C'8% M)JZ" G/K;$.8PDDYKI/8?&[ZY-;U[O[*2X8H^FH'O (6HK^V15 ( H4!(+_A M%N>ZO_6+?@1_^JACE@;'48]85&P ,2U&80A M37[AQR+_@EG)ST.4W#_P>V:(*WK_AK%0>#(G7GMA]WG:_,5-=4U6K>Z7;*MB2+5]AM/SH:B"!'%>EAQ$JU_4TE75/U.DPT7?7)2M8V\/N'H>= M;ERWNQ]#\[)4_>;+=I=-1%D_PS,..O_LAY>=*=K_' M&;A4M^=S*/-?KA'069QJ,#C^&$'+;$R+ N\JZ6^DZ;["%9X" _?]F6%];AC; MSV;,\\R=8(#:X6:+\^?N3T MW.P%W'EWOMO"URU=CXK@?J<#I=K?1_=FACL& MZ"'HG+YO@>Q:6[A*9I#,_*(EY+$,..B8_!H%=K:%K7J@#F.1$+-@+PH7 _;_ MX!\7=P#>RR;/'M/?*?+[&KGY"BDA&*^"<6\'5B[ N.[)/P0;^0RF^W%V+[\\ M2' /XNPNT[E.^XBA^1J^BTP>V($3 ?[B1?E-OQN;/\K1W>.@M\G.*Z\97N,M M_M3).SS">R 1U+#LSWD4@GF^VLCR!PT_"Y"'"/0*NDN;N^GZBX5LFGOYIOXQ M\TV0YYS'H%W% 8O]<;?F#\S@!EJN-A?!1D#5^[0UT @HQ@0$*S[3 U8(UR?U M@!:!U;!?)%%KSSE]Q16P>EIJV,MA/38UF[]^6XXX=[O=J-;T>#SW!P[M@VMU M/Z?R>BWC=A6N$7H\ECW@F6].]'2#9JX[>.Q 7KM.4\\4#236KEK;VWHO,]65 M,YX-'DASRY?PYDM1&PE:R$V */1JIJ A"W.DWK3^[CTW@0QS$\+M9+)5>KC03QST]6V%VYK;15%Y9Q@O=%"-596?M M@"N3+Z\<#VM9-LWC(ZR>&S.)5M[&%JH$T/GHZ8XS[5N88J_8A>3P4C^1[%7+ M#L!T[.65&IWKC%:3T5!9*H1 #3F&W$0E<.71/=G:*D'%[6P.6T3U,C?H=-1^ MG 97'JTHFYY-&_(L8RA+.J465522@E7649VS8;,0WGK%K> 5<>K:C9BQ+\-C?)8=%-UTEWMU5F(\(K MWTEG>=-)A8(J=]) /U37GPOW_ G7SUI7D!KAS6T&HL^W\+PISX^1QOX_H9*W M\1K0^[8QN)%O=\(/T(K=B3?PY?.D#2^^X2IP2%1 C/G-05>=0*MY-@/J.RO M)P',O#;W5)C.G&FHE9+9QZ*I.9E.&(VT"&/$L>-D=%1*&5Y4"'YUY<:&;#:H M 3]C>K(^*>3Q]<@J2$"V8W"8TI':YNOMOE7_^(X*]M+5<.@30,5^.M71)W H MP+Z\L&T@]$[ M-8'?[H$4!.\AI4/,)T(5A^YS2MW 3BO7330>GQS&9R1( ;I M?3W40Q/9K%+P>E\<5@M>J M,8$"I>&]6]UH>Q6@KJ2!)YMKMZK^'TU?W/A^ ZH]-#8\^[=DDTEO4F#TS0% M!%7+@#D&D\>A:_UZ]>&U4I*+COK*925L]U:=: M$T+Z:IG,T5, 6\,O@*6)GZYPZ5ILSQP,*EU&-OF"@EO93&H Y&$J<:K$Y=+[ M^R('\1OL;X'%$MW"L-IBJ7AQO!SJ1L42OUP&]?G]92N]34W?4#56;+&6V.7F MW*9$G][?_9+#BVWQBZS);[#%S6AE.XZ/V1[#$[5,9;M9#"F@3%]MBY<\$6=R MBUFGN)5],4F3\] M:R)HE?P<* RBMGOZVE@&JK %%;.@>FP7/E"?$ZAVMB-8C@U+_ 7O,R7=SWS MNP%<^XEO^P[]_2< HQ3J01^\^?[K@U^Z"T=')'^-/R_ E;&EH^GU37G,$GIE MO6BFZ.QJ[GR6*UT5^>@1':#HFK#XXIDW3[-F"W.$U+ MG0K4U=FJW7K%]H*]C7PJ^WB<%39'7%G?="VN:)4;P6"0:"1H>PE?/BYID M\#JPV2+%9S'TW-70V)E_H\USYLH86NG8.4/B^CW)=WK[5;]-9UV"%N MKPVZKN>&EX_33]D+C*+H^7[-VP6SU]5$I7DE= MJI9E+VJ'/6('._#ZD.LW G%!]-:]^4HV9<^)\N0-G/;K*K#8/_LQ8K\GIA] M=8.=,'@ZYW53? H^[+\X##?ZCX91-L&+S@5OX,8V>: G!5]X@4WWFX/X)^8& M8/>#G\G\"N':2\R_Y]_6^,/[-1>(H:JN6D8'F6(1RP5[MU][AUX_W#K[G/K$H\8 M%>[=?>X=\8B'6W>?6P?>GPCW[C[W+H3,^]T[ )DA9M[IWH68>;][EWC$X^'> MW>?>88]D,MR[F^[=ORT#.L?^8!/?]8U=TN=\JMKC,]1,@C\>E=7_ 7DOZJA" MYQ F_^P0^E02M#G\\O]^)7]]E6*I1S(>%-;L7D5?1]RN&)&@9N>")$V>X6B^ MU>!A(/)&A'G.Y/#:F\3P!^_#\QCGBP+QK4_>'YZU$.1^$,B=Y,BWJ.9QTO'_ M3V,5\56L2C[&J&\-55ZGNK/@T3O^Q^N?D3<7_OH!&KTB\/[D$"6_^R$BSG>( M$#M%5T,:\ML?$CS4?#ZA^;RPHE^[R\'QP_'=^7M!DU"G^FDZU78W ?I9[[@3S]CR"(XF2"%H6"WC:'!0=GPQ;4EW_. M _)GR4JH4^I_S[!0+TZ-PDKW -7-_-Q?>NSETC^:YG^F&15NU=NI3K6[CK5! MNO[!E=5]!O;S](M)FZ)S?%-@B2FFY;;K(F9V#_+TH[%/U*6]TTF76?M-FFEW M"+LX]N84>*G[L5]!)Q.Q.,-[FW5VQ%!X8J;G5LV46H-=7&*_?L&;T%9Y+;7A0;==J$^'.MJ2]GQ!^2F]6W#K.PE$Q%ZQ=3,2T7I>D; MXT\5JZR4A+WDE6BO.NO7>C;/5F!G*NK7;QQ[B,7)"P'0/2 0(OK0CP$DF(2" MPDJ1 J0798]G!*3.<.*X4OALYCH*9P]M"QXI>>W)E2(3_=JS)_ IUHK+]#)E=A3 MVF1[SA:C9DJ4G1OCTY1>XD:2DPRL/6$+N5R&2+0XB$_ AB>(!R)YW /D'C)# M[I3O0CSZ6HW)3\"C/[/E3^#1K#V=U[M4>\;D8\G:M#3M.F+RUOK28JRW:@-G M-&'SE>QX5BZ+U7@;XA$TX>,/>.(B08TPXGZ'$?6MM>>;=^Q[0M%JF*HP\DZ/V9X+F5)TT&W/L[> M6BBRHYS-Y;KQ/K.1"FJ]UTPNL*3$4=")D$A2/S?,C[!3X1YX.X3)[PF3?^:Z M^ A,JJ5*2R[+/0TCQ#++I8A.--JX-4PJO&Y0S47)4*AT=EA<=@IS(09AD@(P M2>)A,L*ME<<0%L_I#KD'4B(%BW_F0?D(+$ZH(16M=*8JT]8*B]X BPY'SJW3 M1/%Y9I0>QBL*(V;:MBKFU+JN0EA,_?I-/@\I"U,B?F:%._)H%^96O.6-.4#\ M&$#\L6;#+M!(2L\SYAXCMVZD1-T'NZO?UJM!Y+E)+XX)+-5BX_FD13?P),TE MW-2(U .5NI3&CC*8H.;%0([-0GA! %Y>.!CZF7:CT$O7"UA]$F^-FA@C,L*M M,QL2^!A3)A7;QI:C0;6]G4C-.0WG/%._?L=B#['D!:L3D.(*5)25'PHG^%%_ M-!36C12<]2Y'?U M@E*TE!ZUHU&EW>I;;=F9D:I*0S,9]GWD]Z[,INIDSYHF%#8_:HW7YM0I%3L2 M1QQ?N9$:LYBQ;>.*'%V6N\O<<-M.-<&5\9=75LN.F<(V*L[V])7=7TX&';() M[YD\NB<^3;*&,[.51:Q2'<>GCLK%:&#$'SV=&W72G.ZL=(SJU.1B.[F(XDD) MF/[8RRLG.+\M8P-,944L%2/FR4*\:\%^1D?W5+-;.Q85Z@+6%JE69M'N3E8U M6.A_M*)%;5NE)E*;Q0A+X0LBED[T6_">1ROJ]=+=U$:TDH#RU0:I#(9%6J(Y MZO@]%;9+TFTM3["$4:\GAM.E+I$P<'%T97,^3G=[+:J)+1*9;I\5.-#$SQ/M*"]MD27%9L8HU?NN *V,OKR2RS7)<(6)=MK>0.T+-H5<\VP17 M4D>4GS<6:V-HJUAO-&F:,;(YX.;PGJF75\JC)"<4Q]B R21KY84+ '0E< M>?2>=9Y=ZOG4:(O9F0FC$@Z[XN?PRJ/WS"[LY(C,+TH8/QTX1H^25WH2< =V M_*(-IU8L%LU81\G(2[V@]#M2TY X'#^^M-+%':[9GR78GC8:.IEX:R9%F_#2 MHX/'KFITM[?.%5E>%#E';)]>CD);)RO*9N9)$E5".1G&I=(6?0\-*C MHU=?+);MPCB;4'H]-BOU[-F:7($7(([?E8O2/5;DHE&VK,M--E[F>QO!@9<> MO6LJJE+8@EW;;+V/4RUN;I>F:PE>>O2NRRW;I?F^/%+X>;V6VB9GO8Q-PTN# M=[WP8&>&-U0@QLR&:+2GO'%BF#.9KIH4N5@ML+;5ZZ1'>:T_#/R* $?%,6V] M<1T'+\,O-/KY/7&Y-WS[S<9DM7J'B<3(]R#S$<;S_B M37#$X=[+WX_\\^3CQC2?LNSJ<9_:!XE0RI]P.F MI,*#2HE'I-( MNR#0H!+QB(<<%W+O1-TN\1)/$,"XHT0\/L-4;L1 M)J),R'.,HDP=Y=U_*Y0\[]#;RQ[ 2]/BJG-P4^1W/U?GFH-[:8O]>QVKU'<_ M5F>TZY^J0&BC,RPTMV_O3XM AV[DLVSMF[./1N+[-*JX%4;>\S[IH M>!_!_1)O+77;>D ;A05 5M(58 .- K7IZ[.7%:1ELL M-+4-4Q&G %-%PW1SYX!H!F0!SSA1Z;WJ9$P'I]X%P"?XAC\8N@D6>?_R0X^KY.2&C)ASY'%&58 M2!=$4OL_)9R0(!3JV?TA8Z%%EQME\-\?8R&>Q!_R%5ITN5&B_OWQ%>H1OS"D M=TR@K*AJ"UGE+J=;F/D-W-R@6QC<^$F^HK.E0B$8H/CR4!B/ M*;@B4^]8BWD\QU ==IS,*%5J*=&W3!D,V)?VN+=FPQ&N]8G;8,^LVY8)5P"( M'D3/7P;-&QF*U"L#Q<;$%4EU\G0GTZ2;_OPZ\B&>.@Z:AR&9GP0'2- %P9#, M+:#DLHF!?PHE;*E=[95U+:'TZAEME>-;/6TC>;/J )3$L-@EH"0,0H5(0K)$EU'X&U2_)5&!X+V>J'AL/E2&W]MN:!$AM=<@B=TPWWQA C6XWM0S"4Q)RUUEM M M3H=EL#X=L>DV\91W@["RZP%<(@ A)>&?0ZMES31K@'>J 6[KY)#IX_U_8H MZGTBX!VC$D9;:VX,QBXPL4:TV<%+-0F.!+]"&EX(1B$8_=3F?C\FB^\38)3O MB!J7&\+8&CSW,WOD6.%*T# 47@1A74C" &?-GXO"@&%1=5L#6NM%K,1RWJ9*/6( M3=*!$$"Y$'"9(1EA^#5$CW?"IRBL&T'T^+2Y>E'T:'7*\CPZ[Y040BYF%W:S MK\4Y5X%(0?1('9NFY^LWCQ07W-X013R\_)YMZGM$POARZ$:]I0U[#Z1 4"I= MU:SUH>(MN32:UH6DJ*YLUJZ6R)4=TU.+&)!+Q!4,6]21)QST%@YZ0PL]KFH1 M?P ]>NW$,EEM*12SR15&*74V',3[+GIRZO?_P'_"YXLS$7>@.=C^N(I,?@4 M'VPQ[%^7VG(\M8\*@@@XU0@(19#!*=@= :BVZ\$RW/__]W_M+^?Y"$<%;:X9 M3P'6[:W3?S;AGFE)C(X,D5>B_ 0\^8F?._S&#)"5>B1W(8VG'5Y"RD1P(*NI M?T7V/D,*'9%WP:^C>T3T>2@Z%R=@\=[/@N\,CR+^EYHI0^Y^,L0Y#[/NX=T/ M[NONE:7I3P3^2!V>-CSYF+K*YAWS*_7,K'QD:D#$_9]./7/RN,//X' "+)U[ MCW&\^_I?_?K=@=P):Y(S$,!5R]R=;/[WWC%X[30?4OX40?D =3&EYW!U8A9E M>DZ^9.N5]':>EZ"$^.4];7TFRAB<X\]N1U17_-@1G@3_FX3F?+@ M$>"!@+#1\6%QO3<0YP"/S^%0.=0XVL)4'-MSL3ZAP2L$;] 6!=L QU\T&7^I M.;#2S/,BZY.7JDH'O%9Z#FCY*S@9-6TVBV?T;HNEUD4M6FRDZ-X,V&0BT&%T M\ J688MG.R$HR$Y7.=@)%D^9!D)ESNNF^!1\V']Q",/^HR'Z"!YJ!6_@8CYO M6UKPA0?X[C<' '5@G]'H2;YY(E1!]#I7>GE;X;[X.!2?F1JD,MN(K8^,A87U_]H+.ZSQG+9 MP'FX=0AO'?Z(A9MWKYOW3LIKN'<([UW(>'>\>2'CW>_>X8\X&6[>?6X>]A@/ M]^ZV>_?91+#W##MT")4$?]SW^HVT^?A/*/>=DY$O3C5!F\,O_^]7_-<7*1BC M'E.W[2Z6?"?B>!A;.$WTT<%+[-/XU^^!R!L11H5^PBIO"%,OB2:&/P39-*/S M%%V^C;G?^RB&E*)+')W#M?N:S0M[^36)?Z"3)W\$VI$_6U] +\4)'KZ=3!+R>:,PW,$W) MGYL1 00X[\M%BB.C0KV#Q:5\BZFW MQ3:;3W)]67# FJA?O\D'"CLN=#V;S?.3./(*Y69OK.UBZ0HOBD@N5B+V^E+. MF.^_JYUAG-BZVQ^J179IIRBZU^Y55@OZ5#40WFXD%M&8PBL+2M2T=C39J66: MIZJ!FHNJWL(*'143.XWILC(:K?4*K!N*O[RR14Q2\5&_UF4R&E6E4WAT1#1/ MUOADDJVZT1\;!LNW^8E:-*Q.;B7MU?CLKK2-0;K E8<%=K.U*_E6,I.F&S07 M/[ZRT]CD-L3(P5G*U%IX9]Q*,+P$KCQZ>K6],IAV=NPHO6(O5VD.AH1,.>#* MHQ7-EW&V&Z_&.@I1;ZBI2:M/)),H2G3%6[0]*QKI G]IW1YDL\E*\JS)BJYXI3W$QOHV>W'>K2NN9F"R- MF$RZJ[&5C5$E*\U3^UXKI^.IMMXJL'E-TNH5QU9SZLE]WRSL:;DTC.;97CW9 M-&A+9^KTR7U/9/,264ZO':S<:U(VE;![E63SU+X/9[-^CAA,>2R_E>MJ05\5 M6WWZU+ZGTTE&DJ;JANGU>;VPK&^K_;0#]OWHZ>JPIM*SZD!B1:$T3.J3UIPL MP"N/Z2GDDDH4MV=89IP:E=KCKE;KG>1B>SS&^M%.+LDNMNK$-K?;*M>D3^TF M5J;I*9$4LY@M92MXE9(GF6;SU&YVRG%'91ID R,T,K:><^R(W3JG=I,WYJNE M'5NN,!$#*L.8+70REG-J-SNKB1DM1DD&:T_D>7H!<*]4ET[M)MOOUK.,2(_8 MSUK=6J.Q:I[:S52ENL1RW#;!$-/!A%>*2G4].+F;M>B@2[:259Z5IX-B MJ>5$8W+J)!?SF;XTEY+%$M,>DO%U;IV3US/G%!=GQG:CYJS6K%)>K>/*F!63 M$T(ZQ<6->E;>Y$?5'IOAXY-VGY=,7FWNN\XLN M+U-@]YXFA'_,)5ZK=Y@(&307IRMT+<-$V@6&Z42R3(\JL5/A;5%=@E MS=AD;,, G]PJXN.],6Q]LHI/')FU-VN2*'%:L524KD_MEPK-6#;U.;]YDE7W M1R/XT@?UL? W043%CP-Z.LSK&MX9O?;?MR@RD7B,(=U3\FQ:^Q]V."/O)%YU M2RKACW'4&IPC2"7J,14/J?0!C@O/4LAQY^*X.\ECN265L,?$SZ'2)U,P[DA- M0BJ!['[T)F0SR/"42\-OG#-[T<*B>\$T!/+,0I!#%.1NE.._PR[BJ]B5?"13 MWQJZSEAD='&#YXY/41S_[J?H7/5&%Q=X/Z=H)!2'B(I#U,EV-IW_CB'MKZ+J M\?8%2D="E?ZS&(9ZTED0O91%\^EL"(3ZHM\X-;=U)]\5X6X;Q0E)]6'+)B15 MR(#G#^J$I/JPRG17I#JK/+QKP\]+=^IIAA(%)- -33)$\QQ%M*C;:6%,?4>7 M:+X2%%$ M.BI,A#+&5RJC)4:7THDL3&B._?H=>Z"(U"6*CQ!,IWG=@QRR,%)Y+ BQ,,%M M5$SBLL,Q@2T71=(HSOCH9/#U"L.OL3"AZZ)&SF9UEII7RJVI."_@6U@%1$$6 MQI(7J>A%W?$5>K9.Z&TY697-J3B.2)HV/I_6ANZRD5/D4"?5V80>.AXIA 3& MY72^@+/SD+'?$QCK#A??C%4)O'BMK"Z* [Q?6<.B0*#S$0^)$Y.50[];"!67 MA I$'$((0<7E=,M/045K/DIAW:F:9JARV<'JFWFCTFP"J "Z)?X0CU]0MT3A M0*"M;B)"#NH@:KJ)\%9D+)N6(8]L\._0.7AQ07&[7+3;*YBHK1TA$7(V;5,R M9>M9?NP^T+#R?L?F[TF2YJ"KD9-U7F$VJ6ILF-6(A) #:A_AH[-T+%Y@D*( MY1[?%>V0.7!^%YQPG6#[79 "(5"XG!/U-"@T='XRKY$2P4;U MS'04;9OV3' *'B=?$-OZ1EU6&0Z^7Y],5?KQT<+ NP];=8T2S0K&J^:M#K. MR2JO"N!4M$1!E%>G6_2EBKW9EJOR0T9<-VB[7Q/*U#ALT? M,PAOWM$(]2 &&E1",%D202J%7?N^0P #2J%'(=PMO.=40EUY_E9J?1Q5_HW MT)QN60A^/YK3>:@4MNG3WVWI40W;]%VY&O6;@!ABT<%KL^ ?U\"%??@^TD$M M[,,7]N$+^_!]/$:(0)N]4+[=F7Q#28T*&^V%C?805,I1CPH'@0R[X+276?=0(%7(D=^L?!A-VOW0W+%O9 ]2K^E1/\"" M"R/F%R@\0 HU[[V((.#+YQ3+O*&9IC\6^40&,=WDZ)B4B9MLNUZVI>PF-L9: MS: =7SR&_Y!"V; =WYTDJ"#$O6?/]O\T]U);O=:J*44!R^3IQ&BQC/76#;\3 M'_D03UVDS!UUSQ@J"ANZ6JZGPU5$TWR*T/.YYO"J )X#SJE;S&--['F$#S0\ MP"(1S9J*1N@B0\(@1ZZ7P%5*\SY8I(H .3YEE$?^NC/],D"+G&9D?:@XEEJO M"ZQYK-%U<)MQL$529N="0\XK7'6H%I1Y+RY3?4C!Y;-^> W-"-^>]NSE/4"A,=+D/ M\85<@X+K^%'16S="KIHK.%IKHO6Z#!IV6V*TPDLQ3!S-HBUBMI#'C.,U(XP] MD(F?Y68->?VL_0116#="O'X%M^R;O(Z5HDM5PD6#:>/584N+;0FJ[[<0)!_B M>#)TROZ$#BS[VO\$_ >X\K9-6>K0B>L?6]HT1SY%86^6*_1F">7;GZJ)KB7N5)1/"BEA'>#5N&S5K0R H/214V:PF;M80H1M/#_BQ(E0VXL\E] M/NQX;$BKXRIDPA,9Q%(CFNRL)G*!%9.E=44@Y?(D'S1EB<6^DC]\<%Y1SY$) MF?;NK%082+$BN_L9KM71?036*$4:PD=6PU&;'NL,^O" M@,!D2O*:G1#$E[ B=!/^##>AIX;J'XW"AL[#LTH9U%I*W9Q(7^EZ@@#=$)(_ ME]%5?8<(X^'#ZVT08G7=E*59/,_DZU;52N>ZBU/4D0\=&*&X'%S?14U MNB$$'I=17C\*'MLRD( MAE@*]%W1[K9>%O2:7%TGX'X7I$!(4IU=S3T44K0Z=D67US+I=9&5)5L#8EYP M"FQ;G$Z*2:E;$TR'2[I>V@<2)T,_;8@@UXG^WP4I$$*0L^NZ7T.0"K]@$GAG MPF)R<;DE.'HQ+U[]WV-Y]?L_X'_!K86Y MR!OP $Q?*+TQ^)3#!G&76#>>>KV&R"M1?@*>_,3/'7YC!J8,]4CN/ !/._B#E(G@ M^&."^E=D[[-;0?J2O+!GWQX1#WKR^3\[;,L7?*F9,N3>)T.<\Y:\$N'=#^[K M[I6EZ4\$_@A]\POPSX"JR]KNRA*WMII%C.IALDWR6FS.2!U;XHCC*QUUF!G6 MF,2&C<;8 2XT:5L9-L&5\9=78L7,H6N+3 M^42-PZ+53D5>16LMN4!S)(>]O#*>*NE=S>G,E7Q\NC6PA;X:K6"FV=&5TQHS MFD[%)/9U+C[-5K5RML8N6HU92B;7=:,"4TZ,5-093 MLK7L4!,V;]5(FR :'%>%V0A'3R^SBW6_1BV*6+33GAFL@!,E%C:]/KJ2FNJ9 M:,J0JMC23HP;8X7$VVD:2+ZC*U=1@RAOIAS)4J6LTDB)6L\J.5SJ^$IL)@RT MA%1;,IF5T!&&HE[H&@Z'8R<(VHU-)_EMOL;RVK(KUULSW*C0'$Z<>--AMSPE M1JL&([<:*5E0.+%O2AQ^8D/'$WRTRJ]S189BR]T2C6%I-4;#2P]IRF%CDIP0 M?(SCQ]2$(\DXSXV2F,@)Y"25X$4L.:%21S>/2LUXNU"SF/9DV12$<:8&YS:> M.-7ZB*'M&6LOF46>Z?4J9ZVC#S?<+ Z)F<+3$(K&,*X3Y\ZU=J0 M'U4E1:^PT8Y6$4OI67^F0DY)OKRRV^MOVYU$UGV>BT-EC9N40%3SO@RJ,5L7UQ0O:39@WKZ7T,3^M#NU""5QZM**NR"T&I M"[*RV#!9DUDN\\LF?,^C/5J+6YS=MC226:8V4JTN,.UJIWF*3^M<&UO2>BVE M;(;C\EP>MBO):?,43]GQ1'8XC8ZCC+AJ-$BG@37$ HSO'SW=6-9MH93K4LK& M:8K98F*8M9S!*P_IR4W&O)!,Q1* +^,"1U(3 MG.-3PHC#"![CQZD8SL3168W$*ETZ=_4[!6N2+9/'7VX^7&?,GU$UG&MDO#9JNR M),:;D]B?D9.K C4L;1EBJO#UH=+=R.OFJ;,?=:12H4IJ,2;:X9REE$D->J)T MZNS7L)1!YUKM&"OS4IO8E*Q,IRF=.OMQ9U5EEZWD!N.G6]8>*/-<_O393[+2 MI@I81%;RT4*OV5F3 A$[>?9-8M*L;[?+!4:U!&&NBHDHTSLI3YIYJQEEDZT\ M4^<*'+E9QU/,PCEU]O-95ED..GR'[4GM9;GP=]MW/=Y8J-Y7 26Y9[!<'AUZ7TP.'@I;AGOH)? MB&/:>N]J^.X7;BO>,#0=&)J;QIQ7+6#@,DM;UA= D3MN)RXKZ_)XEA=&[*:1 ME=JCW+*!B5+83CQL)WX06<+PMV)O>X; WB,U\)C)7',"0@;_CL);/WG&GP-( M]Z[-M?L[/S*UN6V)_T#S*PY6:QF\:D+'SY/["?Q:_ M[B((__7T3*^P*?4Z? M#? _#GGA;Z9H7'A3_;6[#S[:WW#OWNLQ0%#AWMWGWB4>DV_F589[A^[>A9AY MOWL78N;][EV(F?>[=]CCFWTJPJV[^-:=92S"VQ8@.K2[[5B$M]6#[T:E/V^D M2F"/L7 LPF60]5N=MA##O@N&H3KL(/7X[;O4GV_6 6IG!)59!S_@$)UOU,%E MI=<]3SH(9=E]R#+$J'0V??R.$>J2@PU"=?O306/4<]>#5 FWDX88Y$D\1%31 M.L\D SRL"OJ,?SXDU8?=X2B0ZO[ZIH<<&7)DR)$HT<[5JU @W5WU>D#(_O/R M+S/:0K>!ZK[7DVRG3_T 6^Y*Q=1OYS#<:6'T>^'][U_D'./\W&WNU=SM]*:S MT45Z+9L<['W.!?P6%##O+JR*BY%H<)-TKRRD![TT,Q3S2Y7:D7+$HFYA$63FK-H4/9H4)*\.0EXZ@%/7J3M>@@3(4Q\7Y@@ MS@\3';U1;Y0+6)EI9]=6*2Y@0N>:,%'9FCFET"T4E'IU,!AB%;V<,QQO,@.> M?"#Q"S560-J7AXJ"B:Y6[NF<;6UB.;PAAGZ!T"^ )*GNPR^ M+(;7!OP.K@L M^)@55^)<3\D1#D TE<4/%%X:0ASY0A?H7X=3TM_//XU;%H8=1PF@NV7E]5 M8SFL&V4F?](Q\9/XI,KDLLR? M=-G\I-3A-Z0D]VN),5,OCSK"9)3#5SCMC:2(/:0P+'07ASAS:[J$./,UY74LVIM><3&< M"?W-W\+?G+;E.7P%-\=A%/Q#7NB&MA(77J?4T),3>G(0)%7HR3F;TAR@ +@L M^%C<@P!?SG$;<9@TZ-H$R_2(SK34$.*QU!7E7#+>,2AM*[05F6URS6YCQ0P- MVAMY$7M(D!>9TA1B5XA=(78AK(A_#+LT>DF/XJMJA14=.J<7XD1+%Z[H@68) M>51I6.LL4ZX7BQA7C[5K;=H;M@&P*Q9ZH)%2VQ&AD*>CYVP#<)=MB*Z2/@&' M$WP^GUZ.R%H10N?05Q3ZBLZI7N\8&%R7\]G7ETN5*+=JJJF>KN231"_>TBK- M)7G%S(Y$BJNENT;15!;U.A;#J#*'C9M(6'2F*WC6X+/Q"40=ZF*H$_JK MOX6_NB+RICC5YN/01XV>GP>Y ??(D_)5/Q!RI$1(''XQ,21 CA/>(2-=Q0E< MIBJ,6!LLBAP>3;8F5Y2'R=: 5?$LGL'JQ>%ZU!"I\:+=A,/C@!J>PB^8*!(" M7@AX(> A#GA?S%!Y _#HO),3&KU.$UN,BIN!6.A.\M850WFS5;RV;(P*-$:U M$]M^++'=M#%W6B:P )*)B]23A-[P;^$-?X]"_E>[X6)A7\:;2\Z0+J%/ZUB) M[T<[4HXH55?L1A +NF'KF5+MBB'9]FK!T>M8J8=MIMBV0NF-9M<"2C?NYI,0 M#P25"MW?(53[-#DFIR368S=I MNUV8C^MU*2-!J(#I&_@#&0][>H0^Z]=]UJ;Y%*$%P5[8<*#K&)Q;W0!'TYV+ M'+IR0E?.79+R>[ARCF@;^>N^]-X]7,GNP0KX/!?A!R#?Z(4&=G;K?O^J[#LA M]DB\E$NU^(K.YNEIEZ6FRS&I @V9@!HR03XD2>I([/T=XEF(9W=)RA#/D%#. M+XAG*SO/.TFFC6/+3HTAD\6V+M@TQ#/*Q3,L=1D\"SW/=^YY/D$A]T;[@UIN M!5L_U9]THC_L(5#' %"/-7LT%]$4>N=K((O>NA'R'EW/T5P33PF=?HX7%@ZY M5)E\L1 G,F8\-94=#H]!)3KQ0,(9AJ&7.42%$!6^IT_Y-"IT#;534XIBC\G@ MY<%XH56RTHR&J$!!5(C%+Q)[^@$.Y7];/#CCOP/JU>P%>$GA7&M;@-<+QF8^ M8OK^"3ZI(+J_?(,H7UGK)9E35L%CK2RF,>R-=XP.,/,QU:Z,"BRHIHMT8W%;$$!1>)W(DD\8"?:[#QCA]";#AKQIEE0J%9BL!0MA8V7FX >"?PD M/=SZU4N3!-LG"( M(9JZ"'Z^$N>;QXB+"0=@=PX..EQV6YB*8WLNUB#O@N>FY)BB^I!MQ]9CM\#*FDIA8'ED%:QJK8&OP!!%03P?/L Q; MO+#*\4%4ZX!MF&CSN>; 'DBN'(F8]@+\ MS?='=)T!:ZIL)$RH@VB<@["D1X MEP3N)AFB%^3C]P)^_)['*C+B@8X@@#ORUHNM#C:9.-SDR%^R&GF>_NJ-\?3? MSR.:K^L)X.UYW12?@@_[]('!2)\T"WX==0^)>I@OQ]N6%GSA:FC>-[Z:\)Q3 M%WQA[ 9(^PHWAOT+RL&C&=.X)Q^_[ ZBXH^I!,JJR]Z-],N-AWYAW804V6F\ M/D4PI%.(;D 2ZC&%OAOU:B2Y5V_)37B)#'GID"3)QQ@1DB3DI?/$[4/V>I]* M2<1S@M&@$O88OT6&\&VH]'YH^3UR(6]+ .--,YY<+_UDLG?;)+CT(V%GU^8= MBX+F6?Y1^"9/-K"!#?CIZ,_N4Y_!^@P^,_ M_Q[]+ 0\PRG[\^0:Y!'P\YAW?\!UDO'>HI#'- 3W#88M_ZL-5$RZ,2$M!W'5WO M$CAWN-"S:7"HYY077P9(G[ZDA:&^S*N6K^Q%NNZ*+E=/F-^+?Z% J$\5[:!< M:H ",2^O=GXX1(8\.6[/A%[@# 5"A4QXI5/W(6W[3T)GJ!, B9+6)#(3F;X! MXWF&!PK$O)$Q@J#OV&NPTC"TL2U8D;%H@O?]2#?P>PI17H;-U7)J[B/\XMM%O/7! MZ4AAS.6+KJB["\/Z&Y.-S9H-CK6&]/\P3 M[>8U#;-^M2V+]1)?8Y:8QB4N#@TS\H$@PC%&MT:KT''^*:,0!5+= MOYUX:[CZN(V8LZ<%7L]P-DOIF\**SR7%3-39,D2P M;Q;Z"_6M#P#8Z0YBK##DB+2V:;!\4VAMQ707P%<3@%7JUV_\(7$91_B=Q$!O M[AE A!R>&Z"M32R'-\2S # ZBT,(;'T_ &I]PI&GF^\40(UNWT9B9;2%;ENB M$2# BQ_ZD@R+U;%5([N-LHMI3EHF[44SQ5[5<]"<52IXK">IRM+A\\GE2,=: M X>CH.<@&49TKZ]AH\:1R-/-=QB@1K?OXSU #I'S<()07)5/*2TR' M791ZG#YH1(=$T0$@ X>)/^ GI@2$8>809:Z6TWP7I/BA>LOI4+ <-QTENNP7 ME'([3YA%0M#J+0D 2A@*OMA\J8NOY4LOO[\=$_ ?8,V3Z_E9PT.H1_S-N6=C M>77BD1IXS&2N.0%M@W]'X:V?1H;(*U$'D.X?73-ER%5/[N07P+8O[KG[.S\R MM;EMB?]8FOX4!ZNU#%XU(2X\N9^@\O 7]A %?_K[!5%NS3I[-]+_J(,IH,ON M_Y\J24B%.WAG._BIV2P7WD%_H>Z#CS8SW*B#EK#$FSD^X4;=?J->=TTGWXS[ MA7MW^[W[4%%LN%&(;-1[W0'"C;K]1H5H^!WW+@3(>]T[@)FW-+?#O?LCKQX9 MRKO;[MT9)ER]Y_!"AW;GF;IT!@_2=R/)YP=14;=-8+[I("KB;(.HWH;/;W7* M0J"Z2Z!"8G(*T!');PTW/V?PU'MF-I(#6<+!4Y\7H' J]TWB9P5/)VQ;. M_LC!4Q?6[>YB\)2GL:&>]G.6P5,I]-<93I[ZJ!)_]:$W7AP=!4)]@]D;GE1' M@9CHTNY>.V3=AE!WVN$O9,\[$99A"[MS%#TAHFI^ Q;UK!<4B'DSVGVVKATI MY_2Y)ETA'02[8J$Z4D0X1_'6>WF[W[\0BSCS&)M1J9.1X]IFHLC]&==-E&IK M2[YJ7S2ESR2Y*2+CKJZN/_T/B#BF\ZL^?&CKNX7(SY> M7[ZBJ[&N7B(H9E,KY,MV,CYHIR\\ZBJ$C6\-&[?0@V_7W0OM')Z;6$'H&HY_ M.NHJC/*$LZ[.3*K["/WO9"MSW.&4*K-&4)OM66!MO\K*]>=0BQJ.&M MJ)*++=F>/57Z2M>*+TO.A6==A6[VT,T>SKI"V5"\-5Q]W$BL1P?#M)QM]MD, M/BO0]HI(;*N[65=X*G%!,Q&%LX8\6X8(]LT"A:&^]>4&9ZFUU*@U)#;'$M6E MPRCZD,; M*7ZHWG(Z&)PCV9E3B8\R3$89Q(ODA&);*NU-NPJ#P9>9=N53M&8OP$L*YUK; M KR>OS2P#'W_6)^L!79_^091OK+62W*LK(+'6D]$XGEIT#QW]RWX\,]A%S38 MHU1^V;P(?OF_9^;JK&VX#^1(SN?KCK8WTDZLB>OQ6B$W"B4EFHK4YEJD=L#D MV"=X?'^%](TW#&Z!V[WE21F6[KF,8KSEIFC-KD< MTZL.JUR?)H5ALOD&D1S>! PHS.VQ. 8?P&)-"_*?(:Y$U0:@ -XV8DW%R$;D M#3,BJO"Z*NPJ'(GA#Q'(/.[_"9?F+@JPW?E\\^@A+'@L)*.LVKPO MHMP&X'NMT(4Y> "42],7Z!:#J''Y7NAXZO5^?@092)\=B$$]_K";^7__UT%G M]YWHA(,&->,I4*;VUND_FW!EJ21&O<;Q_ 0\^8F?._S&#%Q.U".YRZ5XVBED M,1=8\<<$]:_(WF=(H2/RPBF&>T0\F%+H_^QP4&'PY3L=[/V]@O/A"/R1.I1R M>/(Q=97-.]83J&ZXXR,! M5V0TU:^[\B4J_WOO&+QVF@\I?XJ@O,O!')4@>(( H$+@HP1'C@&LC$98G!,2 M(RS)Q_@4'A=_>4_E _5P-#?Y?#.I E@LU$NEM44,%G4'H!/V\LI-?I/#.G9Y MS;;'X_RF,:[1]:3$$<=7]KBGU+$#$/'HGE0AR^5GQ5J-78[%2DWBV"V_:@(C*^N%1G[*9:(RN\E@B;%5($H64-:IXRM3J3XWI(/Y4K,C%^/+3KL)E.BC*QERL&XG]6B+;4@E3B"%T7B$\1Q!Q"<[S4&%3J^:((KXR^O;*;7F%ARL"IFKZKM45;:$J45#7;UZ)Y; M;="N&-+09/)$O:46%*Q#FLZI7=4QK:Q.6NL^(W?[FVR"Z,^T0?/4K@XI/-9( M;Q:*LARSDTJJSL?*&KSRZ.F=NJ16IJE5G>4;?34O#+&Z0, KCU:TW7!\ PCY M+&L;PZ(Y* OQ>H$^=5)*2W643\W; KNP2\-%8]+35IISZJ1DN72MV.QT>:S< M&J6-RI*)*VWIU$D1Q]-J0Z7!UD2G-8>=JJV1TFIRJ>,5F0P5&Z_-Y5S)8(T" MP?36\74;7AFLZ(4@]7XWXG+=Y8J-Y7 26Y9[!<'AUZ7TP.'@I? 9!^;,.?3B M0T6E+4S%L3T7M#@ '?'"+H@3!@UVPIYYGK2PIQ-!G4DT+:#7 M64!CFKB+C_#[IH_H+?^T"014,7@';W Q/])68D0VP1^!/C:?:XX9^9?S]]OS''[_JS$H]QI!.6]VZD7VZ8PGMD(AX3M^B3=&=4\I3=D$KOA;Z3 M/X=*?S[NY?((=%##PU M)T-7A>M"@!X$0(%G<7FF.0CW W.7G*SS?6#NEE2Z$J94DRZ27W/L%JB!M^HXXGPE5L$K3D\E]#6ZJ]K,W')+=C$KTN.447;F M#>C[BKD1C^-HQY^B'%+G'FQ1_ =H3J&NA!9=$-2.?A0N#H 5U7&T$W"(+\LS M)5%+UQ5[-BA$FX.JILU@,.92<(B"O'P'(:D?H_0A 0[WH3$B0:I0Y4036J>& M*)X UYJB?4ZK>*"*)M-KV76]]L@>Z[..:'> M^LD8.GIEUS<+LJ-'BI^)IZ<+T,5$*DN(A6J&C::+9LKJCTNFU.22$#+QA\2) MMCDO0?.ULNHKE274)[0@&+8XKLB\R]RR:+Y2=#!I%(I1<=[ ,:+5$/.,SB^G M9?I:10>OUX-_"*KV.6L"_@.,F6I2'W MHSF=ATK &H!?_M^O^*^O8GK*)=D-/:8GB^1>[?5RFL:OE\W]^NV6LGD%%C'\ M(:BT.$M5V_V V%4+CT(00QO$/EV6^J&"I1T6$5_%HN0CF?K64$2X[2#/5%![ M88OEG+7+;YV@T2L2[0].41S_[J>(N!JOHNHQ\G,+I'M!+)1.TR>G ?F A'J0WX_V!0VV3+E"G!Q*)4YYO-R35AT,J*)#JZRU);AMH08%VR),JY,A/ MAEQ0(-7]<23VXQ(#OZ95(4(.ZD"%$K0%U*'<7*P?8*I=*2,4N2CW.;([;Y0( M@M"LH+.G:C(+?:YM1+$ENI/']M(7,[9A !/Z1+;F.JVM*"[9,Y@>.UDJ\766 MK&W]NLS8 TGB7QD7='!^4<]E"9GX[G)+$&+BLP_\^@H3+[N)BI2BG:12SU=R M_8H:I68CV-B>^O4[_A"'K0PO,?,+;<]7Z.MZ6U%;R*8)CH(9^K4NC/HA7;Z- M$^O>-42?_=M ?IB9'02\+E@2K!(B4Z:%I)]2EELMHDI)6;'S0P(R^FC M*!P$M%541,CAZ:-%%6BB<&[1&CQ#YS>PU#!T''Y;GP,J$B/T/%Y$K_2XN0.9 M^771$.^;16.5J225.EVF2TVE'\,8OZ5&C#QNJ1'Z&T/>O_=B.(1X_U*JX8=X MG]J6.XU\IDLQY;3,VW.#DP8J#7@?J(4X;!D;NBE#-R6LD9)-09S/>574;#/" MOTC0"SV6UW<\(-?"[.9T^[)'$SE2(B2=SJZ9UF$>[W$_GS=NM&B/TOY8O]$/O+\^0\MC3+4:;G$-,>HQ88O=T$[ ^43>HA&3_NTQMZ8S^D M6P;MBZ_>]7?OE_H?U7J_Z+M\MPL)7_P$],DJ>*SU1 C)JX?%03BQ(XQZFJD MIJW$Q4@T(C'L(0(!ZR$";-I(1EN 5]U$>%4%-J/@YA.;5L00Q[:'DK!GN,Q; M\@J\+\ "80J^$>;V&%P)B,7KNJ&M 7Y9XD?Q5;<-D-D;5 X6+^ #@2J9L M_7_VOK2Y55Q;^_M;=?^#:Y][;G57Q3F Y]WW=A6V\3S/]A<*@XPQ&&P&8_O7 MOY( 3Y!AI^.$9-/G5+9#9"0MK?6L4=+/#M#1P12<"-J+GC?WJEI6M#FGC#5= M+FFPP0EZXY2#O2U.U]EEQ6QWE@DR3I1+5'J?'!AR2:!__$WZ$^#_OB+LY0(@ MSB$S?QDQ$7<9LV&?"]3G8VQPL4R0]D@+"+'_?F=M]L9CUR^46^H7E%L?0&7# M078K0&8SR!-=TQ=DW?7CXE*VR E![4X8*^)99@MD]4A:X[:%%.H"\7VPAY+0^Z^RW&,YXHBKXDE MV:I59N5\:E]+%6BT'/Y]9:?ET &/C$8(%8:#*]H"/ML!U7+/Y@@QU?L SD$5 MRT"%M%%H5:"%-01#P]0Q&KJWSG@KLDXUN[V5V=&9/F_VB4WQ6#:E[EU71.-[ MJV4[*628=6S]!*U'EI!6@OH M=Z0F5!QOQA)F>)0TT IK&^"L@G$-7NA=/&QB:@Z.804";4;4%/9^;UY((%[( MN=KCS M]:VZ K04'ST#&- >'#;CF@^N_N^N]G=B\D2DR24!5K!,T0F\1+J(&:C M'ZIV\3;O+5Y.G\.+WT1GHL82Y(,#L/ A>KT)]#7^,_KE_(HY9+R%!%EBR>W0 MVTWX!*AX2Q-]\'$#\&CQ MH487#*#>KGP/0%F#)@%>"O@+T"]NK[I<_DX:#%AY.>O)!W:02U>:6C;3@/I0 MU?RK[RW)F=(!BT-A>3?/JWMG^2,OL9AB)X5^IS+.MRM$>Y'JS;L$ QC>?CLA M7R-"J4YR4TE/:DN"*ZXK9:$X*.N\&$Q#/Z.?C*\+N3D 3H\!%2'J-7$?3_X7 MHHFD6ISC>$>.3#3PL [\[4.]\WU.94T3;*C1H!5V>W-5$:HJ13.@4^F_TXFR ME&$RUYQ4Y .9F?!@QU2-H8M24"*!0)O/M&-1,_+C;X"Z==Z?/0ZQU1XPL13V M'JF_RNUV<5QM-$X'(GY(\.'9R(.W&F("T64.2RIFTVN+U80=&T@'Q41O'LCD MD'1DZ\:@BD06K JQ78G-.4,R'F*PZ5J#NG2A.S:C GWV10RY/,@VUI$N41U= M$N,EG;?6T'2&1$ /!&SPP#EQ)IX8GDM,,IP7*I(,X,O@7U5L*#GC<$V?TX A M[=QC;E^GRPT@HJFPS&+7[E2RM#D\I%H=J%/KO4,$U5;I5Q0Z1!-H::-X MS$;3<2"V[XS6..EVXD*WKSMQ5-9Z"#JJF I]R=VBDXQ><@HU N%3O[:#^8]?B>9_2HWZ@)5SHQ6LZ20!- M;A>EVOS85].E G0F/S]'_FY37#+SM9EATIWA]FB4QL=FBJ8E:.QG'X/R84\Y MT([C!$VBI<^UA;H%6_H8.,2SHC,L!:LJ75L[0(ZTD8'#'-@)DV2NJ:E6K*QK MUB;6,"&&_X$T.$7\Y?T-_TK^]2?"C9,S3J;OCPY/B@R4DJ+C]@ .4L%5ON92 M!P J*-5<&JX;5 2\FVBX=#.O:?< ' (9:@FH8F&<;OB$ M[Z@ 9N-- __\K_]W.9UST63<):M;TG Q3[=O"F>Z11"?ZX"3XQRZ=?PGI]C< MP?!J"M./R5.YQ,]3640"ZQQ\*73LXC.BD(^\Z*[5"R)>W:7J?NWZ.E7OH>; MS$\SOILY'!Q2"D0,WQ MKT&[\+3-H2(-H5S9'.XC* C8$X B4-#P;;7&B;.YOR_8X"ENOJ9\$$$YK&.X M')G^X;ST]"#C/KB)^CSOCWI^YB]XI=2G^*'/H0_&9@CJ&Z C[8WQ6? BN,CP MO?+;,&IJ"@*L2Q,\!O8N0B*K^ :S'47LTRX/9QN;REYHYFN%\_B^)B?USTW. MIR)&9X/T"KV? .TSN9\@3Z#RM4SH#Q^=##[4=RC=C.>!B.UYUHVG:I&AK#ONMOMGQP3B5$XY($<(^;[8_7921JBY9#C&3U#*^V:AL7;$;M&) M9QZ;M7]#E+DF@N=$=_.\DR8F "M+J@0<+J$ M,Y:Q!3(E3C,T-6@%H*0&9(( _@Z:I0''X^/XQU@=')RHQ 9GS&*6X=@V3I#D MN3%X=1@/L;D%N4)W$BB*M):M,@)Z.8 4Z_QARN@C() M#1(;,CU>.?3M$PM@%O_.2S=P25#&%$ +^/+B5;0"/4X>K(X\5L?DGDC4\O,Z M6KPWKIT#$'[(6P-SJ0DXTXA%]15(<*/DYH?8&EKITD;!$.4M/WR76QJ!6G!> MUVY3%["\%C=_Q,.!1.$M)\$+7^#"KLMCV$"&'HH!W*'!87OOPKQUGB#^J$J. M>^.D:]<2ROM;O(E"8/"#8>H'+S:+:\"8ED:0!/:0'ZM%T(M0N^DHTN:/M":@$/) M$J1!BYY@.32!,Z8= O31O#MHVM"$=NHSVBJX$+9^?9LVR6[KP+09FC#X0STG MJO9+1DV"0&'1LSE^XV0^#Z4;-/S3>I\G$4,5* ]H-=$?5#QAQ\0T46A=.*VC M\:HE=$I@\+NPVHUN+!2WP %E0]SO0Y_HL$'7&.'Z M;*CN#W".:R1/Z* MS.WO-=;7Z35<9_'K?9W3.!:6KZ4$B:[C.5W&R$R=4PT' MK%\"H9-EMT$*]+/ESA.W*70GC83QZ%)Q%Z#AK<"%H MO3;?[6Y2_1VS+3-6U;3HK>$3M!>HOD#^ \HMO$KR7GB9IX:>CC.=[-/7N8(! M"O(9+_ Q1AM0')S^KRN8KZ)U7BW0K_/H1Q0DDM0IYL]M!XTJO68EHBX<$BG3 M+A!T^[FZP1>29EY$_)QQ:6B&$1@?EYJ$-FRI9&%8S\79W*&VZ/45^V,H\ \J MB]^/ $6.*D_7ZRXQ+.=KA"'*;*>;[P96 P4\^&7.>AJB?4V#8K5OZ/'U,0$O M/A(+3T[NV7 3?:'I#4E4I04$&" #9>W$T9 MT%Y"[8,L5JS%/>'1)DY=A5_A6ZC+CT#5(Z8W,0Z.7L>W6;HI MJ*>&?9&1PB4ISDN>C#.=5+93G7(J5L"DNM:R:^Z "F_/$3X-NV.06XY70W677/#6R?OVG727FOHOLJRO?W*=0W('"AH30QLA^#L M';3[@%,/=#FJ"V%"_*M#@=)4)SZJ.H7RT!1$1,%!3-[9QGF6>]?#,@(+J-U1 M/U5-^N43<[DH,142/-+%>=MK"Y;Y9YM5]8\L=VS1$74$X"V MN\B.OE3 M\V.;ABU3MRWMQ+K>UPK%+E&GDK0JR%%.,U9X=1MM\)-&5><7:-61N.E84>TIU M+8!:^N9^9//R*BX9VG#=59*'A:B.DT7;.7;@NN6T/YN91[LD$=*H0*OK^;+5 MT=$[?52JMV9BMK43]\-M7FF6CM7<;KJQ69+P3[Y;J2IB/ZYI3-U.3)M,L[T? MMKIH@["O*3'B;5"M9I*$9?4X7>9N";TWXFVZ.@TRN4]L+A&7F.Q7%GK5, M$KXU0$(Z]))/)\BVP:R+LZ64T2K),0V;!HC(MMMCUBU)34.O>7&06+(NVC4; M-?71JKM*Y&9]T)H.T\2LWA8S\_ELAYOF;INVU.+42/1S&;D\S5N=2D*X5*;KH>@.%ZQ7;CA4F\M"G@M_H65LG%Y3$SZ2^&8QJB+[TMU#:<'02E MM?5 X:CU9L+$"\1,F.O#7G=#!T$I,:4HO4)G&LRZFJ[FLLU^[2!W@Z TQ2Z& MT '06F'JRQ3Y2RM M#ZED?#F39[FF.;.#H#2]&0U6RV-I1U#$;)C7C3ZHTPAT?>]4@-27\Y4F(*AI MLUS3@#3M&S1LZ5<.K7R^EMR.*XR4I,512FMT.RO4TC>C#+N>$X72J"!+XJ!& MY:9TU\H& CG1%8X9*;5N,M3.B*?(8W>:[ ="*=A7V#+9;"I$V\J $=LX%B8= M]S:AZY:Y1&V47>\WC-R/E^BX+)M$M^U>'W*CFIA5,FYGUQPQ3B1V&5X<**F> MS08PL[S>]XC$OEMF^G6N(\3K^9[*C$6Z;CLQULSHVRSDBW5Z K5KN[B<&;NH;:TXFH2#E M.X9,Q:N5C3XI)3F:1L%*WP#J E5ENLMEF4DGMW$J>>#;%B(6%:!.N.%V,]T= MR6%_F%A(\V[)4JU*AB7)GU)4E(S'U:6:KB.MI)EO$;_7D[\Y;HDZ'M#^W :IU MG'6Y]93A&&!,5RM^+\Q'C.TO-0MN]W4V0*7=#5#55J'=9&(#>L+T0[0)"D6@ M8W. HEU>]-"Y)L<+.&YT#6VT@RX+WF5RV<0-'YQR+0M-430;G;/T$1OO^OP2 M")8"V@N'W_)X$F?>@_\8IL33*DIG0>*HV,?S,R(9IZ=;===),%QU;H-Z/67, M&_2=6.O"=28>B=LJ]B^!$%_"3JR#$Q4%<;AM_W,?4O8%YE/!2<"P\M,O"/_KBZ9]UN]!+<:EO3S9>4]##__N1_?%& M$B:(1RI]>TO'AUX+EWTR31)4#1A,].=2/6A;38PYG[7IE((FR >O)G3^'JSX M$@Y_;U:,(/#;0F"@>+Y9&!V9\__T2>$)V:BW(EOV,4=]:V!S"KW?!;U>"%9& M3/2=F8AZ/R:Z[V5O7YF+LM^=B\BO8DC=@XNNY^Y:0S=^]U,FP16+D>2)QV[F M'=E9W]O."CO9WLW5_,(P]T=5=>3=7&J6P:F"\>=70;U0L]?K8>T2P\)^9_E3 M]9L_WPV.PDZ!#[EK]W69J8A4KTZ>1Z1ZK<<<42J2OTC^/DO^$A&I(@%\;P%$ ME1 1J5[ML?Q.I'J;EQ(2W:>L3]"=P#A:PZQOMZ7BR(&)5U;HY-N)-6")&Z?3D"[V4,)#&\7Y0]\[!KL M[W1:8>+'Z0 )JT99RUHU)8-Y_' H=]+Q.CYC)?'C;Y)XR.7\YUS_^072B1$\ M1/ 0,GCX]6N*0P //4FPEB W3@X/Y&K=,MK&I+Y!9WRD(3R0#V3B;O!PWT1Q MA _APH?GR\M_"WP@+O&!9*>9(U%*L%-2MAKI*C<41>98"YWYD.IOE93)$P.B M *J;FGZ8-80^.G@MA\V'3"9U%WP(>S(LRG8%N);N21Y1;BL4H;U/K#7ZHJ1\ M,O8>.E*&2[&%SB]V@>@YO59G%]IJ-ZFFB;6>,.E<>BF-,EWG'+KD0YI,W,\K MCF M@K4(UL(/:Z'SYU\!:ZDYF06EU=24K9FB+VHS0N*S[J&9J0W>+T,6OGF'2S6%+I+ [$V= M@XLFJ9Q^J)I@;;0TU;T?"M)2K*+=), PG]-=_*B>:\B@$2>VPIB=#22>%\;H M]A"4@4\]I(G[Z*XH Q\!4 1 7]WG?P\ JFU5:R<-DTFY3%.+B9*EM\D$ B"4 MXT\_).\7[(QR_!$"W?KKH9MWN! H=-[Y>R#0+B?V]O1NEY(MC=IIK)K?C)DN M1"#HOE/D YDAHBJ"J(K Z;/@7G-ZWB^+[SY6#1#[8PY4L)#,/Z/]L^$(6D>D MBO;O1,-L)\ M^8UR"5^(R[T3-4WXBX.]K#^#'9"3?T6W*LJP&W9YS ;]X)^SZ7 M88CG]4&[G=[MAX 69 ^6MV MU9>N#/04CX,-08KG5M_HR8[5;8[[6<;:C&N#JI;AFIDN2Q*HJB^1]9^:$25, M(KP)(ZF^!MY\O*5[WTK EP'GZ2U^F6J7,%O\='@X-HAX,LOR4\9&R)/^\7'GFY!6U]"0+=0*9T/\:\Q0-"JT-#X MX/#NK>IA"O!'N:V5"&NSGNJ@7IP=-:AZ2+QW[FX^=B1"$?1$T/-1T/,AGO8O M0\^J/.GS!T5A93!JF*-:_-@>U3'TI.\'/5$^.<*>]W:OPT:W<(7Y/L39?A%\ MG@SVE9.58;S?SU#,-F]EV2K5M\2-C5 H%X1"45;[M\MJAPAPHH1X= Q^9SG^]H=4N%VKY)J64AE+:WDKBR!JV!ABO4*5\(LKF1]E\ MI\\B6 #(6\(''<03JKF' F]#N(\J%'3YI&V&H:=+E+J.Q"@2HR@-&\G1)[A% M$5VB/.*7SB/>\72;\$XZ1.(2[1N)MJR%.J7GQ0/$"J?;0O;;BY3ZS/; M>O+(=AH=LVG1+)E$.;Z[1^_2C]%R$.M%NV:^?7GLSZH".>+2M4B9!%&QZ MO!WV&#YI8M0)+-R-DFR_6Y(MVC(;!2T_W83]2H4;W]6?OMH<\@:O.C=OJ]RQ M63\,VT=STMK7&_G&2F3)%/*J_>4!7E1#]=QB*XBK8L_@XYU=?#%=$P['ISHB68^$#L='1ZW9J6,5Q%R=30Q1U" M1:&.KB$B0!$Y;5E$C'JQIQ$84?KU0X_N2T"P%31KKH!P*J[WNPDQ?/,.E9:Y MKS?_>NVR2I635#S-SHERKE%,KULK 2Q$ELS@HX9 M_6^/?"UK#0?)O]?1_@J 9+$-N<_.EK+SHF2(L%T(W80M?6,1.VY-::I9HQ;7'5"IA A^0$ M0FQ^B'&;C7* G.BTA[] KD:8A3\' *4,QW8$3 /3@^'H =LG#%<5= M#=",!G >47C91<(YFR_0I3;=>;8&J;A2K=I&M0E%H(8@)"Q@9V9N@7>33;# MP+]80+U>7&W%PU7C-@;XZ7VX'#BJCW>[7G/[.%Y&U1MZ7 $+\R<'^<-[@'6, M\\3%-Z?-!>"Y;= 3UV0@B'\C IBZ-S!OK@YA7KFM(/M(A!I@+UYT6ON/M\^H M1S+4(;)P4 F..:+2RY'FQUPD<9'$11(725RHJ!1)7"1QD<1]["%CZ5#O&7E7 M*KU#BO[K^"I9^$?\F^V\9ZXI0@3LGT4VZ*&CA__W(_OCK23,81I^8N%5]H4P M-0]4$^C/$WU^-8A+&O_X>PHX/<:H A!B34[GE__S+S)-_)4@'YP/__N?^>^% M>/=@Q0@"ORT$!HKGFX71D3G_3Y\4GI"->BNR91^IS+<&-A017\62N@<77<_=-8=NTE=/V017+$:2)QZ[F7=D:'UO0ROL9'LW M7_,+P]P?5=61=W.I60:G"L:?7P7U0LU>OWIDH(-A8=\'A MFW",JG3TM,000>9PDZ,D%2C)KX J=ZC_M3)4X1AIN$J5O^@W2W7U69/5*+2I@L. M?0\2KBK6GBMQ;TW'QQ5@A -1GMM'!?0[Z6RGR^(C^Q,/5.8^Q_9'2!,A380T MX=H6C6G%]VMD-% M#GPXM^-2/\14@/>SN-?CQ=P#)7Z#D%]4*1@NNGQ2;6"XE-&G.-C!A_4#XSEU M4Z];X_9FT]>&[4.GL*\NM/ULVF7Q^?R).QJUD=Q$>/)E\>2;'='XZW#BNU"J M-RB9I(@\IMXR&\Q2E9B8J,R_71& M/E2/JW9&5"NYK0CA)/!$Q??S?[^MW'S/S'(?F*8"UL YR<%2>3@E3E+Q80P; MS9 0=[S' 8I1&/:;A6%#0:JO$<>]YV4YD5Q%00+A0M4*&A&T &R.=K8M0Z]@C(LC)J+V59-53)M MFL5'U2?3_FQB!"X1N$3@\GLD$_\QN-#$T6A,\DR>68-R?5,.">*D^2TN4;@@HINLW>Y9"?* M.'[!C"/DO!BO T$RH[QB%*<-)ZF^1IS61[OO69(+'Q0/3A;K)TFP6^\O9:$M9A#E?A501YH3(U7X6<[3"8M5@"^R:@2^%R$>9$F/-52!5A3H@\\&J(R]<6AQ]?+$F-("'-0 M$IK(11M:HRRTTV=)TV%+]7R;FG-Q&U!-B5.B@&X4T(T"NK]'*MH%@JM#$XH7 M6!"@9*K=.%%.%W6:L*9*?G?HSAIJJ\OFD#--/B121)0AB@#EL^D2 D7A$XO']Q,-'J&];O\A@X]'Y>U#H#*P% M:E;)3!DP2S3$)B@J \UF21)7,4:'DD:YF[,?HH,UX Q+QT*- 32E)% M@9Y(KB*Y^EWEZN,-N_L4_HF&9+XJ,PH?-L]:.:@^I[FMEN1ILSDLC'6EP@Z; M7%'ILB2%*OXHRE] '.V-BR HG*3Z&A 4Y7 ^WYT*%3E:FAH_'^03 \Y)/D8, M*IZ89BZ!'L7D[HVNFBX _=3[9A\S-$428O\B\'\1W9Z"VK#1[3$(;-D@E<(Q=M^H@@ M*>QTBR#I4YW1]XF#-YPO8/%+:7T+ZV*#$:)49#A$-1 MN#4*M_ZNX=:/5V@?[_?C.AZLQO) !0O)S /X/E!894 M'CRGV0X@W9>T:6I$I'>S@Y4BN[G^"&JV)(H$I'/WN8DX0J@(H2*$^@8YZ8] MJ,2D.DF.\YLU$]?VZW%M*73GZRY"*)2R#CRD)L*H"*/"2:H(H\(2%GA7C$K2 M/#'?+A2&Z#>&&:I<8HQX&6-4#ITYD$IDHP-@HP( I\\39\4XC[6B8'84S X9 MW;Y@,/N;I/Q?V,7C*:@B6 !=!P*Z/=LP@&D$:JQ;145::F_:296J0VE:R*], MKI,O#:&B2CF'XQ#1#:81.(6?;A$XA?0(VG\&3C-VEF6(Q5PBRGS<'M6D@2X> M; 1.CJ>?N./)79&01> 4@=-'@=.G['_^9^"4ZQ2VVF1MY>7VMJ;%:T=>2%1% M!$[8Q<]F[F(Y154 +TG;%RP,P"^RG6_.-47X*ZH4"#VJ/QGCO@;Z! 1Z0;/0 MSHY0:LC_OF<,.WRD")72^Z!PP754.T"3 = 8-5O*,C?L[\7V=$GETLU>ER73 M* :0R$3'XT9($R'-UTZG?9#S[X.:)Q-D&TM51^G.2)$Y+:$26WLC*T4180ZJ M[K_/T4(1YD28\]MBSG=UZ5^T;FC#!)G:=+PDQOW!)-],I6:U&HV0!OKIB80? M:J(\_%L=]_^8'.3_OSV*MJPU'"3_7G-;P^&Y4X/3V%QR=Z!#C;_Y#%'>-->; MF?U'D'9__R_\X?7,*X#3$7\L;WI)H%Y<<"6(?]]KR<'.<6L.>? MG&)S!\.==R;]F,QXD="?)WQ$E(F1Y&,F_>_8Q6=$(1]YU]P^?D%$5X;B"EC MR3M?\Y[I#D7'^J0.%0V?FH+=?O1>OE:EM?E+D8_J:V\CL8^Y#%L\O MK^FSL'*QI8YP]E^#=B&0W=%GR)P00)6_+B-*[B-T2A_23MHB5D"PK9K&B;.Y MOR_8X"ENOJ9\$$$Y#W/%@K2I'1KS E$N99?S^71ELD!$>N&'T]NIY69O#CN: M>(P3978[5?2FT"UV:9;RMVQG:LM5G%?JS('M"\QRWFQU2!NV3-VV'(PV;*-5 MR^Z8\81;-[N]6D8C:*B+?.\LL(52W.Z6VH1D]0:U0[G4H&@::C#BMF4"5$=J MDA&*1&'/-LQ4_U =M[ILRM^R,N?%TG[1-X;<%W#C2;"1BGJ1?EP;ZQ&1:$9&\H*)5XKH-:IF];KH;6@"VU"W*I33/V8*UNU#=,%673;FZ]E2YYDJ#8U489C MHP6.M<[8*M VNI3'UY2D^8'1L\B6W)\R:Q,Z"]O2H8L.(?4UK3>Z';YF5K4A MMTA(N=%F6Q$9$9UFY6NJU.=4>[Z9*DR9AO@\XGH6M<0[^'Q-=3ZS%IE:D6+: MF6URD>/,W3"-B_E\39?5GOB8,L1Z.D@'\ #7)N'2B2&A9$ M>RS;X\J"6V&[Q->TD-HF4=PL^OR^;@>)ODTW6M*TG6P3=6MSW.US M&0GT T5?G%KS3;:\/ X/32D^6;6989&F@T1?I#,->M[8RD1YH8\6>T[(%_DN M;)F];4FG!)%0K?E0K@\E*MEM-(?#9"!(Q./E;*Y?EX[,UH!6@L3U"AE:# *) M9!-*YBX/9T0IEC5FQOL!T>["EKYW)D9$S^ZUUCV&2Q?L]::VZX]%!#R^&=6, M56.73S,2L8WGRY2Q9J:MC U;^F;4KQ:7"?+B0-5Y)1F,)P0M EVJLVK0XG=E[)TNI-+%5'+Q&W+/=6?<)OEY$!P MH#DME;B45LBCECXXX8QBC^6.:VU84-N)!V:2RVM%QQNHR6Z$X+2SUZ7%5%-D \>@DA;1MM9C9D-/(*@]1^G#(((#T MK:9:)BEQF!WD9"G.2.DBL:868_1.;S6A?8F<*DEU2T+Q]^9LZPC'N9XR' ., MZ6K%[X7YB+%9U)1TW##X#2#0YDNMJ3M[GY(*;6=H#&8>$ZF-+^A%4B=[QDNZ MHAL?8QQ.N^(CKX3+YXK$8:-<@B.#HX?B9R+[Q5P"Z"FBW"QRH+#I/WNTS=&Y@W5XQR%#7XZ/I,-Z?2BJ^(N!N[8:\K-#4VQ3/ I/LH+ M>6WG12J+WD)X:)>%?PQ-)>I+AOJW)QOTD='# M__N1^O%6O4T\)A*?NO$@^T*1PG5Z,ICH\R>+I'_\W>1T?OD__R+3Q%\)\L'Y M\+__F;]K/7DDP"$5X$#F>C,K.*N/;O?Q M2;X(=]V%B\COSD14(,;?V,)/ =T5E3,G*M^0(5(>WUMYA)UL[V;]?6%)_Z.J M.BAI+C7+X%3!^/.MQMVE,(:]*C,@,?KSW40J[),/2?'[5^"34)#*B5%%I'JU MR1J1ZM51ZXA4D0#^\Q/_PF6"IW&?Z+IT'JIX"95@?WMC^7/5>*CH\A[[T5Y* M"WW'O66TP;87%T5[D_A +%&UYFYXX$%EHUN;0JTEOGDSF:^F#WXH8/DL<+I^ M@.^QX6B#+JDJ3,OYDE*;KF6KT>XN9(48"C+-XM/SL@\9\E[W5-W7L_NZ A^V MLW$B@7\/@:?8@TJ(;'$F4,1V74WJU1477TS?OGOT[0*?U*AJ:YK7DO*X>JQ* MNEBMI<9(X-,__LX\9-//W97YW>(5CC'3 F9,VP!49*V*,46#]'P_JR:\DP\7 M[H6:3T)$JO"X2R&"U_O;4VT/'QH0'EZ"6(G/CKF4MEK([?DVG^T7XM36=/<< M)1^(]!UMJC P1NAE*(K.1' 3;FONE^"F2^MD;B[-DTR\6-^(N<)2V-9$9^-B MZH$B_+<)?:M85(';2"8K#%]ZY,/("[GON6)/JT+Q+/0!4,DU1 LR:IO[Y[;*AO:KP[QCD9_R>D@C_#DLD%!,X+,E9;>YX7N(*4/ MRQ0I&=7<^L (73;K7&U%DKDHD/39N!0%DB)<"G$@Z3ZXI VZLPU/BH 9&P-2 MUK*5]DQ"QT6E,2YEWC^'&!*!8!1YG UI*B&%,48XH\Q>]IV7G" MWE$XU82 R7CR'H"+]?XLO6G;Z:0\CF^.R^:,XIDM.CT4VFNIU'.H& 67HN!2 M!!G?Q.CZ%Y@2(7! G_.MAJJ.N U M4<7I/)&3U*@4*PJUA9-4D4O[.:58YA+H 4A:21[76R5KDT0!U+>=CB"PI:&( M#F1'T3(B"I5]-JY$H;((5T)LM3V%*VV"3"*]Q[B"[G!_ M[F[);Q#JPD3!957Z#CCGFW,\KUN0WE&\Z]Y&6-@N7 \]W5SD#!O=0@2CGY$) M[;GH 3UAVL6.I["6&PG6NJ3&IX2EI.?"@51W[%%$-^7@C"=QGROIHQC:LS9; MV,0I]'2+8.CSK;E_!$-9WJ02N5UU092I^A&LVV.)+&$8P@G.1/:Y'3S?+2[G M]#G03$ZYOMO&.=HI"L]%X;E0DBIRHS_%_BOKFA&T2^G0;(^X3BHERMNXU,VN M]KH^M+OH9D-DVF4>THGG]BE%(;HH1!<3@WB&[/,0!JWN)I9*1[Z773!M&.Q M);/^I.J?43@N"L>%C&X1XH3 ='L5XNA#L3ZN3+='IK!<#>7=01F828PXCAU' M9OWQ_S^_>^0MX#CUAY@*WF^_0=@)$ H0>3+P%CI<"3TIGW2>0T?*$#G7][<) M6R"H/IE>U"H"DRX*!->LQ$>)#CNHQVV63&(C,!7%[#X=EH)C=J&3I="3,H*E M4!J.P;"4XXYTANHWC\-M>G[()@NIC *Z")9045[BN3*1;Q#NNS()%8G#LB&! M=[QF)U33#04\1'M00[6A+/1TB:)8T<;,2(Z^;6PF[>;=\,E@4254B (R$:F^ MIV?ST3'Q>T9<&F>;'4$()"RMZYPJ K1+/*C"P3K:ZTUSF)L2\>R^F1FG4JLC M:[,D/E.>3/L/ GN_1%PD8E'M5(1&GXU&]PRT_#(:,>9N7^V2XPEQ6*E)(;]2 M*\E>%Z$1BKXD_=7Q_SA)%RHQ"JB%OPC"1#&8J.8J9'2+*B ^S]JKJKRV!M*@-XUGB0@G@B:-5= M.('X_2[,_1*D"!.V?E#$+@!5$PES2G97V8,\IKO-FCA,9*D1M-ZK7F-%I-=I4K$8VJ:&700MJ";>?T#L MK;WV'Y.#J_BWUZYEK2'U^?=:M#449W?-X')L+M?H5OC/WWR&\=^"#?=D/TF% MW9H_J$ M3'W((.:2,V-KM.JP;6S#'9"TQ*P-_+X.UI)IHJTJ,6T1,RQ^>5JPAY@*7R?! MA3-AAZAK'G\/KK0 3*!#L7"6CUM#D#5/W]]HD"-,B5/.3L;C9_ P$:N]>(Q" UF_@&U@3Y$$,\A<\, M1 @:L^%Z_/?GHW3Z%U#:8]H#Y-(A9 3=Y"05,G-',R0LJRU-=>7]Q+CI"\:= M'/KSAK4E>P2U[^VY#M_@YPD; N.GB_%'4F'?*$_'6[-08N+D@:2B^ M06?RWHHS$ENH$Y:Q Y0]*'>0(:%M _D+L:4I04$3/2;5@:$I%J:GA%C4'>CC M_\ZOA,MVY&.N*0(NC_[/_&_:0.]X@F\?[LRTKUJNU)NO2;T\4!T^].[["5RH M7DI;+(?"+"^7-ZLQ9^;L.#L2?_R=>/3O\X"@J2CXL %(IQ"(]<=02-W&=SG= MMN8REVC'.=$8C3:E+J)0ZDD*/2#.W #X< >U/V;AI_%SR0F.TD(-H$6.BLMB M'/Q-L!S*0A6CWD:LG/JSQUC51)R_T0QH-RG@(;;4; #]@P='RQE(ZZTAE9>0 MW75'H*!N/,2 PFT, +N%!(0J2SW+#GH7%G$LAV?!\VP=I&*A(0-UGV0LT5B] MHV+1.+ \[H#P&*/Q;%0>@@CGJ96G20"_"E^[T-!&4;>D_*4HN5836R2 M=7EEH%V(%FB!O;"7DPTF-O@6X/@\';RF@O7B"%WIP,"7G!O8! M4O0#V'U>T7C9-=/GK#C2C7Q3 KEAH4%DC?FJE.[5(%<#R$0;V)6I6^#=7*4P M6-W8K?!Z<9U''I()L=)/[\/EP%'%I-OUFMO'\2*JWM#C"EB8/SG+U+P'V.5S MGKCNIM/FPO]TVZ GKI]/$/]&!#!U;V#>7!W"O"YNGM,".$5()CCJCT(I72C[E(XB*)BR0NDKA042F2N$CB(HG[2"H1C^E0;P]\ M5RJ]OJ#F2:;Z.KY*%O[1%X"+@/V3R 8]=/3P_WYD?[R5A#E,PT^L]LN^D#7F M@6H"_7FB/Q<;G@).CS$J"L+AV/#__(M,$W\ER ?G XH<_U:(=P]6C"#PVT)@ MH'B^61@=F?/_]$GA"=FHMR);]I'*?&M@0Z'Q=T*OB(M^9RZB(BZ*N.@?W#1]=Q=<^@F??6437#%8B1YXK&;>4>&UO:97"J8/SY55 OU.SUBWO27 P+^ZZ)X5/%,0_P$_R6ZI:];6!7FO!N&!5V MLH1D,TGB"Y#J/?:*.!F+,,ST.Y]X^U+YX7DKB+"LM]@-U:H,QZ94F)6D]9ZS MNRP^BCOQD"*>NXL^0H8(&2)DN"LRD"R]%KMY&^PR5 LQ1/E2M6&R)!#R)"@_!M(W\TE M#0,3?!0RO,T-#14Y:#@ 9__I'!]JC/::0,_3VP&"]G,H'-J+:FK>'E>\A^0W MB)!%A77AHLLGE=)]JD9YXT:G]U4P5977T9'G1@\8EF)"DI=T;5UPT*"#@U&7 M^T*#3DK9)N/0-,U,B/1B0\^Y];20;W;9%/)AJ?MHHPA=(G2)T.77T(6\1!>* MG13ZGZ2]Z%;V@C %"E]Q+=\Y]V^1NE+T-H% ?F*;B')X?$RP=Y6K1H0E1 MLC8*O(:85%\U7*1[MW/ZCV8YPK?'3: M$YX5_%BP3(-6A9HV-VC>;"\H@LSTH G,&9:.+6$:'X0)G2I()=AE4*8R-RAO MDID&.3SDL^HJF2]-RFF:36/OBO![5^]QAG:4J/R"B=Q;>:S*5&^ASN6?= M1<&^>ZNML%W\$GJZN3HL;'3[7$,Q8I-(O"+QBL0K$J^0T^T+BM?OX(YYB:XB M%=D,T6,D^:,/],L)*WLF">%-% M@NC>OPW_J&@&A#1L"M/O[?^&/DU0JD/^1I;:\T?<)Q(K7 MUQ+>0Q;(W-.G5%))SQX[J?4,Z4P,3P/__*__=SF=,X#$7;QQ_8J+>;I]4]BZ M%$%\K@-.CF.%])-3;.Y@N//.I!^3I\.+?YY\DP0V-'43I/NUZ\L@O8>NOO^)T13J4?3VJ_?BM3*US4^*?$Q?VWUD]C'W(8OG MMYS39[.9BRUUI W_-6@7 @U/]!DJ%*CGE*MC-=U'T(;#5W1"X2MH^*Y-XV1C MU$R>4O) M"UM6MQ1H!A6=G5B7:@L!Z,/5A;;G6W??_4[C?YP8)EZ;%RY +$1EN&>7%6=^ MH7ER0/+=7K2 V?;@K@'1+M"2D7)6K=\654.V]ANNOQ&H_(!!5QUGL@\0$?SF MS*4)K'LYY]@"=HU)S'O]/W6I_,W*$+$%@+@!GP3 ,P3NZ^9D]M*H74 &C>._ M!'SW/)"3;CB/TK4;4/+J]XL[CU7-A'THD$_0O<@+")?H[1>6FWEM$$#- MCA4>4M*?91?=2D634SFG @"N&K2#=D@?8N<$VBVN>E7AZV*F#93=Z>;H2VFQ M):CSEQS\X]?R$KW*B*KZ5 F%T8-_A\;B7#ETW.NT X4DE9&VU0)CCYEQA;03 MD[A=TBTZV-R'@X.+"%GV?)FW='G7]G4"_6RL2$BG \/$' 0=$ X*%O*_W(O! MD:!Y(N5&]08#X;Z")#$U5"0NW:^<],?=+ M27OZ'O$+/KX0="BO9^OP;*=>V>C8PW7V[T("NE#YF?2[)5DBA_#2A4=$&K3> M@78L!KN%'?M=RO1KBBR)]^:MLRE MAOPN>B\9IS^7-!U22"V@S2/ZH0G6:]48>&27B>13U^(_#8+I'A=Z)2'[4*;',RK&T%8BC_^)A./_N.+8I W M%!Q,@8L4$IIB[J95H:'!R=6@560($AZ/2]Y$2MH/]O:\/VSG.CNM79U.6KD/ M(^^!J9=+"Y:L#\N=:B>['S)V,=E%Q[<$D/?**KZ,DV]T$,>1\A^G)7C 'JX3 M55,.$#YOPV*/L=C30O:B: D:M@K ?B,A87+=]UN0<^04R=Z++W3?=#[O'2(5 M1222C\^,\@P%J NHY 1HB[T5 EQO(21<^Q%(@#:R89I=LNEIYYJ?5]5.6V6( MRKH)I]O,VQ/1%H0RA(+D8SI"@G].WG5KR[:MW7C(6(4J+_=YLIY1(!2D_B$2 M_",@>%*PGI#7X+>](*38IE8UYYV.;XTLDT?/@?<% SPCA$8&9G-P96PDW-2K M\]VAB0)LSCN?<,1>A";$PI"& %/MR4FLN0.D1LRPYBNLPSP MQ*2<^*C+UI;JC!,([^6_4K]N S]U$W-@6/0Z')LZO0L'_5*A2L8FTL]Z2T5' M+I:286HH&:!XR^/EY1[[C]=AK"7V#1<6=,^#\GG(\X2^#8ZO^TT' 2R KKO> M%$H/F%!>Z*!<)OH.RL\]/ DC >]"[[FW_GM%_>JO**ZB.PND2/$@W(S5RC9PH;I9[=L?M3,35=[&KH)F.>R6!MIWY?,DU:4/>[L7R>E=CM.WAU[C.T= (V8+K M))RX(K9,[IT_^/4#H'^%QGZ2WE+=V4E659\QX+NCN$8D[$81&O KK5@1<^5% M"A'\T5\/=U>&_.?'VWXX[@99!/B0C;#1,>U M0#L86MB>KW7VGAQOYC5!;P#MU1[@+MW,S:H.2 95HZ[A-G MSITPV0/VKM2#(Q<=*><:1GLI04GBL)OD9G,>H5>*.S(,KSA/=X;D MN!Q/#.H!>LVGM-S)OQ/!,LAII7,>VD"):%3BJ6N6B+/(%*3Z&B7W((>JCCL- MZ: Z?;OAB\O($N?&Z3SG?7'S*Z(,]9&P,? MF(OC&Q>A::<_.#VG+R?5?D./] 4]R)PC!D[XQJD1XV("_(8.S)MBL'NX!8$% M'FDV03B_/!V3;4$POHK+.A.^;.(&9+M6NR/R0FLECR=Z8I5864UF_F8=^"MU MK17B8/8.8B*FC,0T6IGA MA$B4*V\V$5!5M-'A#D@Q%IXIH)\7[$IQ7\]W":Y.C99Z1ENFZ"XJ/$P\P2?8 M%KT"![<,!6DC5%WJ0O0UFO3!QL3S/'WK\8F2S:M=(N_A45T3I@0!5^4E5$1N MF+J%JP:*$'.@(0)MB0'L*Z]HO/S#*X[+=*1>/255Z.%:*<6UZG&W[Z=D7H6+4G MAQ6JL&S\6Q!'$K6(=/;FB[C+SBM M<'7?^:M.TL.IRQ%. F \.M?>8\O_U*N7GT!6!30R%YX,>2:K8_IX#R]=30P- MR#!Q1XI/?T1E4&A7#QK1G(..1&"G.MA:$AS1$_-%@X%6,J_ ,4@+"9LCIYDX MUH2F L\O66C(''8L'1V@ZD83B)#4P/CY> MC*VA+CBX_> "\ _):YZ*H2#R(FP'^8,33T9*Z\J%;*+Q-?'P2FATKE,0\(+3 MQXH$=$2( Y[Z=?&5UZ:J;BS3P W(IU_9/&O5$M*Z: ]:\/LN6AH]3X>[+V8V M=8N<[@LV82V+IGU6XI0CME2+ _/)+ (/RLMRQ.Z5&M,DQ+A\HA M.1&6#&M#C'[TGX+G\,HI:^3$!'%D_%+W\9RQQ+H+?T 6"52@3J5Q0"&RZPK& ML"_X<6&UEPW+"^F@@LT,;0X[WKFBB9@F]H?FUJ% .;V2+D?%__D0,RP41C5N M5#\R2+Q"'L\<<79-7UIOB&!_^8T;SZHYV0\H6NJ@Q%\Q^&)G3.X(3XW.@W^( M 0DW$:#IR)LH,(V:>[^]JR%$!1M">*8.T. ^(*O,48@9[3Y!VU9PU.PN:#/2X "!=]2<*4WP(3@4@N $](S..(NSPV0X.X53P'QX4 MISTJ0S(B1NJ?^.C]\9QR7YDGLC-ZNQZFF7BNFQFW[:RP_ ?)T-,42IK>OYI" M$Q_QQ/@:;4 B'-CKGQ-&A"Z1!UA1=>,-136=/]5FFW82*TU?$ M.\_RSB_MTWHM[[QPJ(<&=L4U94CQ87FR&?'-%C.9+)[8I(5V[OM!(>@DCSMJ MX\RKM#$5I(T3P=KX5L%9ZH5^1DP-9ZOA77[G]./*$D3\P=O,H$/YT''X"$4' MS'-Q@&;C7*>UWKA2,M7EIQW;#*]^.PN,2A!0X1XAK%ZEBAU=QKOK<$3:/7+5_M?8.8S@UZL;) M5/.VW^'Z9W1F!)Y(8.[;S9EC %$W)GNIB\#MZ:\$FLW<( L.L]'5[;*$T+W$LU\Y3JP!L64 EPF! MUX7C@W'T!%QQZ@*YP%$<]Z?3XT0^"'N)V11:I7X9E9XD QR0?[]J#X1E."SI MD/IVK5P?&0@7"^HR,.31#2IJ5UTS%/),7Q)5K$!5\U3[!NU\P=U>:_SI\?ZO M\A RLG^1B^R;TGT.7S7EC@ZRS!+."QJF?\#7 _W/)V+ CP@$=M"N=#:&7+[B M-,'S_$Y'XSS'NR^-RQN0.[ZGQE4&*BH20,/R#B^QC+,7<8F^SI;T6XHZR/N+ MY)P[20,$QI)3U#P/F M;; Q!VY&YH'R:T8X."&QA3CW=' /0$?<>!0[%\A@-PJ:A0K@L:+04=40A@I< M<0!%P1U*T->0?\6A$VX4P GGMI@D3_%$WX(XCJ(KIB=GMXB/-S. \''W'DC?1T=@8<,J0"M&G$AYCH\*T#\@(4>*A% M=2<=Y=+Y5[=@7Q28K#4#E7N@D/K%("_Y^143#++MKLM3L*"%24/]2E'D?154 M=]>P,Y*=4>1X=7SFVMO6V3Y05!)_-F@FC/F(F624RX_?#*"Z)>>Y1+YTRB M'F2LX$4H]$9QM26#DMS.=W5SPA5+Y2,J_/>7_>,E^ 3Z#^-S4=5[/>);SS$X!#BK@?[LC?BW[!ZJMT^F0..E?6!L:PG MBY:\!D]4*1VX449.M>.,S*WGZ5EV7S,2^^Z;HTUY]P Z"-USMQ*R<*)ZX9+H MIY-" R-.G7I;L,>9B3Y,-QE5--O6L=7NHIT+GWK& _6/Z;W=Q^.I]C$UDD&; M'"^Z;+&TV;X]NO=>])XT*T(K/RWGAQ27H1,UEFF -!11ZC'SVITYX4F.]%!% M- +:E@9- S+Y$//.:#R;9^Y1C4XYC8:31*=0^5.5;%^^LB$1539$E0WO5=G M8?1@ 9E8@ 0)6#Y+<6PRD4RQ\V0BPV8$*B7PJ0Q%+%"%).J5\TYK3QR3C6W; MK/3D,ME9C/LR($ICFR79U&W+ZF[&+LJ<.A@"LM729IGM4IK:+.5OJ5C)U#P^ MJ_7E^'BR:T_VDV*N:$/D]K4L;ZDU7>(M5>;2Q36UW\;S=0VUS-ZVS+.)HES, M;::$E; Z-2W;:O/Q+IOTOW.8++;FDWP_210$+M4>]VIM319A2]\[*Q,AQ70U M94_TZQQ5RMNZU%^CEB1YVY0SC.Z:WN[JPVV62=% E],L+[(I?_>]W"21,!AE M+$O\@J*[2U!F=C9LZ>N^+---KL=1XR&75#6)CO?G^Z7-9ECJMF71UKJ-5H8^$NWB MUDY4DG.]N4#7Y?D&>IQ5TX!J5&QB?)R 1''(%=0&>J=OH)909%:9OM""+0OM MTD*4=NMD%[;T#_28K/6ZE12WE^LR*9+0.]U3*Y'-LL1MRTF\6^ZT2L @#GN! MW@P+\J2;%MF'G6A2U]DQ>WTX[=:FPG.H]Z0L!9; 33V=B-?PF_UCV!$=1I4W3 D9MS5K>I>'NS* M:QJ%IGTC:$_3O'0<3LUA?=#*5?-+IM3O%UUFV&=F&SDK9N*'#!Z ;[6V"TGCJ]92'J[9$<-66G&K M/\%O]2]"7*U7V]M2I0"-F_K(9;)U?; :,[3RR7128+,+ LI6)IWA MYO-%CE@(OC&KI'FL2ZO)\) TXX/"%K(;8AP_(:Q^U1IV=(YDRFJ"Z9=R]6(J MVPU2F&K"H.>=Y98BMN/XW.P:Y7'QV U2F-/$<60GMBS+4%O0B>_H0E8H!"K, M8H(^%HE2@R/&63U%S^PAW8:*(&#!;*VPU8UCJBV7]?A4210W%6,7J#!S@_YN MS)A&;5@@=$J-QW.[/ES:((49CW<&M1IA*D1AGUQO&_4!O:'H((59&:TR\\YN MN&7B8SE)Q#=):=X1@Q3F>CN?L[E$K46D=SU12S=ZU8X4K# W^UFQ5DC*A@S- MOWF]IJ^XT4@,4IB+NMXOY,NS$7&H*%V=2Y4UMA&H,.?)]$BL4[D\TRZJAUE% MU//&Q@Y4F%MU5AYGZR ]W&HU3MOF9O-MB0Y2F#W5GM7M!*<1ZR'=) ;'L;R= MTD$*L\,O!%DOU6N$M:_NP*AGU"HY.DAAYLQV>M>?U.=$G62KN:Y!5L=Y.E!A MEO.==0UBX(;H=\2\L"@4,O%$H,(<)N9B-9>HT@A5F4E&:!!5N: MD+3CO-OIZ9-Z1@Q2F(7"=E3>'M.](65Q["BQW[>4;C=(8:X6+&?VJHT- =:K M'"=OBZNCU@U4F+6,4BWR";G&<'&NS#8,6O]\_TO\[ MH-Q%YTAQCA>D0R8?0>SO;&,,<;8V. % Y_^Z38D0V(RR60@M$D?7'L/,:E2V6TJR4U[;E@5SF!8(WO)/;IBS MC+3K9]3AC/?L5"Z^:<:GF;%_%;DX]N6$VMLEEEIPM";U0UQ,5)I4JW# SV7G3W&SZ&5V:;@8&IPY3O'IZP^Q/7+=O<5R5[Q MWY 8 MTL\)ZLD-DR'6!,L.^TM]&VDTR16*8*YT M>.20&$T*I-29"I6T-G)J-5(3%B<]RW%AOVPZR4 JE4.J-$XPG06_FOHKP-"X*5LGO=5BRO2[?(Y/L4W,YS-]U6Q MEB(&]>1\ 3V[T,BE.9 ;37.T(6F1J+.M57_4Z<.=(C1R-1W-ZEW7,_1&CAT4 MA59O*XHG=S1WF%,S;&DQ +:]X,]W9+N^C9_CV8#'R@WS*?4_ M V_O!:&C\,W9TC$_@C.=2S/D\I=+KO"RF#\; $_+?'#\?+@H'&PXI@ M?$W>Q^4>(\=!5%/R7.OQBWU(,_CF6>3SJ*O@84PXV.S:CQ-[).$^K/AJJ\.% M-ID8RNNM#N/[:.[KC0V/XHA'K[3 :^!9\F.!Q\>?@VRH;_O8,Q8AN>_'H03^*87ZD M$^./^/T;#2S?XBKU@'D:59X^MNR-8PY&FH-@9A1F8:19B%$TZ@QD$YB#D>8@ M]4!A)8PT"VF,HM%F($!1S,%(%XS&-WA'POF1%EU,792)"MB^N?;)EP"__N4O=O8=<#/!EZSZ5%YJ@@ M]\?D!?LOV'_!_@OV7U F(/9?L/^"_9?(H?Y7U[XOY[_4]JT7]T[,U+*Q!X,] MF#>%)BA;CGV76_!=$'=VL1>"O1#LA:!&->R%8"\$>R'H6 F1]T)*L&(?7-[A M,"4HOH==$>R*O.V*/'7)Q?X(]D?>EA?AJ*\R=DBP0X*:_8,=$NR08(<$.;)] M<>W[<@Z)9!YNLQQ50L?^"/9'WO9D81ON#XH*]D6^EB_R<5G!7@CV0F[1"SFI M<1_6K_T.'OXWI''O1YY7"0-FFKCI4B(UV,Q^3S^&NM]_@-UF?A&^L&2]PW"^ M83'ZHZJLE4.8G_H319,Z(I*RMY2_B*30'Y24"UO4T1&5U)<1%>9#HG)Q@_H2 MHO)\H6];Q>_LWS669%VU+<^ZQXTKF1+(GHM#)B:--IS&?P5YPC-J8B(S*4"(_&1,\A5$E:BK ,?U" /[,-@E=90W(<;J,Y M3R,"]:H%VI6'RE53%F/%/O6 H^K]>5M9>8HI;Y\]ZFGL<9W_MB)[M@W(?WAP MIKHH-$@FK?!LI6N9;"ZK^VG_+C919&TA&517^7L8N5 M=8,4*G*_0K7$S61,4O*QXUW&1]TIOE\H,%,ZYJ M&_43\:I2*?;BTWG+%PH3BTYXQ:Y!<#[ *_9<>(5XJN@GQG&0(L(Y\.JMGKE( MP!7D'$7__;'("5(LNU:8!"DBG$=N?]ZE-,IRBWH*+2I1"-1#-_M='%[GC#G0 M:#A)R=Y74CZ0DY*K MT^U]X8DHD/(+V2$?#<72ES9MAN5"073Z]1[9F74ZI69^EULNN$N;-F*YRNV$ ML;@C:7_+S_*3>:Y:#$R;]+E,&YP#](LY0,C!P]7I]KZ 6A1(^8DQN*^D<;>9 M'-2U7,G ^4#G#+ ]PP,&X,'$\F",$TEL/6/"$'H+1]WF/(]59UN36J>A37)D M8;[NB:N:P^_Z'S]@W]_1>WIS3G-DPX(O/V':*5V7[E!#QR#IGK@M=^:35+/+ MB10%HU84=4\ETC@9Z'PQ*N04[).RA=!;..K(@FPV4&=9+Y"ROBL*RG) V_:F MHR4R'W=!?P6L-"X+5J'72J1D3#>K^KJ7'-(!6.%$H/-']Y!3V<_)%$)OW;<* M51>/EB77Y9) A$JKX6==!HD +7&#DVD&&2(C))]U*B (I/K'F*5:9#U:* M0$%./BDY/@JD0-WV_>C='N;2=WM$0S43G9I&ZUZ1I%O->2TI,Q^_V_/+YK2F MIS)U=U/V!"*OJ_-^4N*3/ ?-:8H^ESW]17,=_@HJ$GW"6CXT^6-V3,%_ #5. MKN=0%G?_Y /PR)9A2$M'^?;XX7BR+'C=89X+:4,$BFH^ @)A*%/WF^2YUN,7 M 5SLOSG(P'[,D5 *5%GC-U+#\ M1]H^_DS 1W\;VXJD$SX@W=]+R]&@"GVS%4-RM;7RXIE/OY?&CF5XKO*W:RV_ M)1Y^!;Z6R8A:BS\(W4.\Q MU!GX5MX@YB#J''PKPQ%S$'4.OI6-B3F(.@??2B7%'$2=@V\EO6(.(LC!MTX< MW\K9O3!3#VL/7ASB[Q?AW=MYQ8],1/9.["N$2H%?!C_Y^^>,+6/R.Y1[EZ1' MX8H@&B1"^](M$C2Z_@5<63%=Q8X8V;ZX]LF6 ;_\YRYU]QYR,< _#=4"_=1N M+JDS".'XV22."7KW'6:F_/=?%$O^'>2G[#\>)\GLOY'<_?^WE:5EPRLH^Q]S MP*#;?Q(<\.7__AK?W-6DYZRX^$4E;%!@2,,&!38H(D.V+ZY]3P8%_2Z#@J(? M4LQ%"79I@Z'E6:XRV6_Z35N3%>>=N_XS.B!>]0(YL0%3O8:5%'%P0KU2!(IB M=@V"14_,L N#71AL1&$7!BT:81<&:Q]V8=YT831S[[YP,CSWQ.[+#;@OEQ:9 M#GB(-@7K,]V/R0MV1+ C@AT1[(@@)T#8%,*."'9$T"#;%]>^+^>(U"1;5QY3 M+*:6C5T1[(J\*30-=Z9\4%*P$X*6$X*>UXK=">Q.8(,&NQ-HT0B[$UC[L#OQ MYG9? B0)EG@8-"=5Y\.*LM^*P_^&5.?]$/*3YFI,XJ8+8-1@!YH]_1CJ?O^!)FGZ M(WO6EQ>C8W/WAF7FCZ ?T9Y:U)\H&L(1D92]??M%)(7^H*1_/7K_AONR7NNKR:E_VKTZ75YNT7S/('>I#B0*E ML&*]WID&T^65?B\H$ 9QQ<+]QW^M__@7I\NKS]3K%>ZE']QNKS: MLAPKUIMQ[R_:)OL9M289]66*>J;EM9?K/G0 ^B!U7,B>2/1&%3DX< M;3J]&:&75)ZN)OAZ/9-4_;5Z%PM:P6_V?\4Y8F,J,B)#B?#D2_0<0I6DI0AK MPP=5X3/;()Z5-23'X3::\S0B4*]:H%UYJ%PU93%6[%,/."HIG[>5E:>8\O;9 MHY[&'A>?;RNR9]N _(<'Z[TRZ0Y7K,$K57/:K?25]HIOW<4FBJPM),/YYXY@ M[F*PX9#D_G.G;=QOIK>86.[A]W^>WE]#DW*]GV%KPOF,E=S &2 M \:#9VJ3?^ZZLCA<4G-^'*<=GG:,\:0V5[=YQ1?3(G/WG6+OJ3C]O[^>,^=C M<0FD%.M:00BDB' 6='FK9RQ&EX^AR]/'HJ;8\$!_&QRFG :8?9Y1,("Z-&!U MFD93&K ;FFRP2K'77'1S;5O]1,!:EF:>H2ZJ%9TFF"TEKHV"/FP!P&+/!EB( M)W5^8G '*2*< [#>:L^*!%Y!SE'TWQ\+IR#%LFN8\3_O_1E9N?UY0\R(R>W[ MHA5(<1')T 3J\9S]S@XO5<8<:$@<[EG@'()+QC!.T.6*64:(T^V-N$D4:!E1 M9XA;2YH!H0$X"PXP\CM/ '%I'R99]G<[<\XX MO-+[I$8LQ2J]_P89Y [L<2 M3C@N9-]>N;JUTP6I;2\X2;(S MDF?S;;!V4(_BWA% 1^0 MH=O/HVQ1(.5U W-?20EO,XVH:[F2@3.'SAEU>P81#("(B>7!P">2,XF3 MUW"06R7J1N=YS#JA+K=-,J^XO$(VEO%=DA*GE8^'K/:W^9[>G-,S4?)&B8-R*9N_CR31.$3H+C+"APA0H*-@GY1"A MMW#4D079'*&$76L4BJWF@B0(>VD29&.2F7S +VKV!5<4F6DEE/;PK;0IIV34M"^'EUP&1MPD MK&HX?>6WTE>^+EU^.3T%ZQI.7/DBB2M'_7K.5HP6J05>J_+LUR-"%$OG("$N M6&40+.>"ALH@6 \& 7'YHAD#J!<404)E$*Q(@H"T?-5SZQ-U8+\>$2)8# 5- M0N$#[]LX\,Z"OP4S4$P7YETYVD2Q)9@.A(^Q+^L3OWD3#(5LFHOG9[^S$@H* MM$ ]#1+)RR!'(;7W)2XF&VYFR2KC%D_(O"9)GE_-.*I(Q8,;(?=))H4+F5PR M[A )5?RL:R-1H 6N1'+MN$,DQ.23+B]$@12?6# 5J\R[^\^@)R>?E$(?!5*@ M;OM^] H0<^DK0&Z?Z4IINK02-*DZ)H>;E=;+??P*T"^;TRTJF9OV"%(F%4_/ M[*UKT%F*1\KK4MP/0.2P/+6!XK MXXLYH)?RS/)5,&,-#,V!6H26T,]B5G3 %9.!;O@WP9_.=6@"L6VBF0[ M,05,:!*K03R),=1]#* /$_Q+QP"$P0_@2UMQE@I0'( FVWW6R#/F/T.RG+=_ MG0C4;X]E7>L)V!A1J2N;R4:/;W563;9TM2.VXQ;W$@.>%/\(# X0-&F83P"4 MD1S-$4QK#%BPAD0*8 _\VC)E\%?!/+I@8AG#DO4#7HQ%S^LY\SB9K_-LTTSW M-C-UM,H"/%8 699@$J[M*6=35A0$^B _^[<<-EX92)>T=)1OCQ^.)\Z"9Q]> MO9 V1,!>\PG-"$.9NL?P1MC[]8%O'D->Y'_@ZES[\:V/"]FO^GV9C2SUD/SI MD>=$6Y]XO@6>.06:\TB2QY\)B-W?QK8BZ80/B/#WTG(T*"'?;,60H'"_>.:! MTL&+'X=*8\8=NKQ[(S,0LPYEUL5_FE*!>8\0 M\Z)AJ9LGFVP9\,M_[E)W'R0ADWB@0[4K/[6D?^J-XUM9,5W%_CG1Q\\F<4SC MN^]#1;)C_(^#D?_^BV+)OQGJ?O_A?W^-SR.*5[GJ]6NB^/C:+%C3V-; :XJ* ML5;@.N$K)=,APN_]3;3$"'G3"'E2>S^LJWN5#/\;4M(GX*,_"GP4^9"X;>"# M)[1G0S_VM/>2:]%/4DOB\H MBDVXVS;A4"?;V9S<" /H'R5SO_VX,\L#^#%Q_L1XBI+C>@QQJ&<1OW:!^CXV M5L ?F3!+U9K&EN!-UN1L"(8Z59"H4;!/UD*=5.>X2[)/;4)AI4A=%=F:I"KF M1A.:7"U*<;LTEXCID/OP]8M35S[ZFCL+I5D[S_.LG>=9V8^)V]O@62=N;0P; M?M:86RY+-IH+8YKW/$MQ?/'W[D"_RZ%$08*B "N(U$K]!%B)0 7F3X852N06 M:BOC*^ND7BB-*_/^3*\NE^C#2I4V"E)Z65^0_0*?SJM-AO"3+0 K[-WW^#U- M)S"L7!=6F B0ZCRP E-D4%@I0K!"BHNB72)V3F&J;S/:DNBE2C-?_'AOR\^" M%7E'IRMT);G&S^N#=Y5_BZO76 MA:&O2I>W+N-\!=BACF&'%@?93K/8SS2*9&.::(];)*_P\J^;S%>$G5:=S5G3 MQD30"W2BUQGW*\D>K0+8 4YYZG*!/JQ=OWKGYJO2Y:W[+%\!=E2U)@JKRNW*DC)VQEF=JOBT[?*7(ZL)6F;72=8@ZP&>_I,..KGI% MT#M'/?K15HC%#Z'^6?TE?"R.Q+'X%7,F(TK*5\_=D2/E+W68B/T1R>C![T:^ M7]E3FT'J3LD$VZGD*#EE__]@5P7$!#,[L;U6$FJNGW(]3RBP9J; M:2J2'$B M"V,)U'V:#.^P?^*C-A1.\)%36^1)^6J* '*D1 L!+Q/(0 8!F6IF.U0VY0VI M.=O<3J^NA.88(B +$3"1#.<:8 1$(MD .;5%GI2O9C,@1\HO$%/Y; !\B7N> M.11-I]!A!+;O=W>RGZ \606XEX:G2&F<"A'58 M2Q'S]SH%B3BYPVP"IQ:,C M2;\;@4&NS\,G75- ;MT(I0$RXH#HJGFZ7%L+6UDI+FUOF2W7/]Z"[;/2 &>- M;M+*V6I25P:*FUW1Z6E5\<7D/N9!)G &Q:?'-Y#3LT^ZKX#BNIL M2(;H+TL]GEAV)$9(C?V)H@)\82]]*0HI-4$$7YA0B0T4].R3+BX@MVZ$\"6R MMZ-F-*OV>7(^(AM%GDH4MOE:B87V2_JBMZ-P5@3NJ74Y3'AG3ZT3"X6?OVDN M8+D<+D-R][TSLVR7%=P\&)R1#,F4 ME5AGIB@N6%#W!W]C,VD"*0G( B1!!^^?>N;$@:_[]X7=]A,])#E !S<+F?FL M[ZULONMM0Y^*9:!-B?RPQ6I:ZM\+65,JNDES=U]3SZ$S?9]:1X $ ;D M$M3.R[+N9$=11%BG]\JD.URQ!J]4S6FWTE?:*[[UJ:P3Y$F&R)34 >^UJEE% M&V1=IN#??:?8!^HMWKF'[HG[/1V,W2< >M+!?@K*?A\50)<-1;*AT31[L9\R M$- O7P&=2K]>9HJ./UI+3]MF,OZRAOG__;]G]=R?SF1@3T'+_O;H(!RM\_!N M.K#]5(78EXN7IN#-WR3#E[;.8=U)]B'^Y'1]>W(RF& K!WXJ^Y_8T6=(H1!Y M8!( ML9D-5?]?W4;V=7O'A(ID/+-W#E_=?>\&G2+!1@(/7YZ9-]+W(S%X39J?4_X4 M0:5 Y\3T5$E+TI06D],T)<93C"Q*-#41%7E,)<8RG9#)Q-W^K=*C[[*5O:1# M]!*^D&6WY=I*)]*C) ?/65^.+'"E=*547=,D$"Z1J!?9\4)615H,/7.SX%>6 MG1]:0F7MM.55/UY,$"TP,A5Z)KE+I%B]G]0]S=23C>2,5!P5X&OHF6R6+9?H M96DM5";MCIO,,!5B"$>&GMEBUSM2SC$ELF&ESZR:3@R--&U62GLY&DKR6>'J3%7S+3E&B!H_,1$G<2NQ36M M.DMFQ;D_K\K-5)R"-PQ#$U6-7K4XWC*FT,]OI'Q;V+I.'6;/D"]'IMU\?5XQ MIPV!6/975*:=6'B 2\GPR%JKO*;YRCI#-FJ"WN/-?-\HPY&AM\\(;9XEB:4N M%*R)U?"F6F.QA)YPB$RS&5UD[)$N\17/+:S]/-J-NU?AM=B Y"0Z,#!-4MJV$.)U3')^= MK+J[3'7'3%:JF HOWBH*?9-)Q0=\9UGN;?1J/$L3/A@9FNA.\8Q!,9=)D\1, M\%1[-!,I0/IT^)FM0B;CINP.H2_6A59<6LP2=:,%1H:>6:NG%[/YH$OIG?QT MF5K.:]U<#:@G&7YH8C"G4F(UOM45+D]QAFVU*X!+8&B(39,&Z9#>M&;KC5%) MK[8Y2BWKP= 0GQ8.E]PRRFXJ$-2PT_-*:G;15.'0T%PG*T9-U.M*6F\,2CDY MYQ,V50[F&N)4ID*RK7EM;?-9I9/F9O3,D]K!!%ZP2I29>()-*6F18B:*&$\G M:%%BDE-1F3U@NS'R?Q84Z8[*>F?PK1ZH[.H9.X5I]L:EZ46RV2.5QG2:+\N#-A<_B6EEH=N=,_0Z*WCN:)&: M#[,KLJZ>PK3E:CV5A4G>(1N9E+NL%5:EG*^>Q+2ERA):9SSD]"P0P([05.+U M;NL4IO7JU96^[/FVOMJ0-;+-;5P_USJ%::-N;3-L,!M)T*;=DKH9.W1)5T]A MFC =E7+#JKG6-;+?:K=Z6;]R&M/2;J6[&7"R*; EL: 4S%5K[/BG,6U9KIF< M0SA"?]":YO0%O:1'_DE,:[9VT^:BG5&%1JW'&/U$7995]22F6:/2($,J>E5? MI=S%+M&AY4'!/XEIK5&5I/A>6B:)43'73^_R)9IJG<2TBFI9^:JY2 N+FI1C M=^,>V:+4$Y@&H5),,#73:N=THJ=E!IVDD=]NP6.I, GD?&I4ZVWI#N_EFF)B MI>6H5!X\E@X/)7?YYG EFIJNB%G+3=2S3:K#P:$A:ME<:R)TAYTFW]G4EJW" M;N8*6O#4$+5&B9VTM3V/(Z4IT=YN+7_+58*GAJ@UY9N55C$WC_.%R=(N%]Q4 MTLH'0T/4:@Z7EKO.EEM"P:X75UMA)N9+P= PM7KT@*YUQQN95*9 M!?QBPB1PG($V,VIYG\\V\QURLC;I3$.%0T.3;69%?JSGUP*9'HF MX$$\_-0J7=B6J$8RP2M2+>GLTL5W/40H)O;-EEVERM%QOMCX<^G+#'BL*+5$*\#KB<;!A2TE*'$L,V(.D MJ40FI;$R84(3L4:,55DE!Q->:@R3R2W;M+6A?VK#+DXWQ4RAT4OP;"F?S9(3 MKKB0H&L1&IGM+UJ+K:HEA-6@0BWCN;8Y4]53&W9S/!"6PWZ?YFDB/B%+K5;5 M$>'63L5?#F5>CJ: M==/0"@@MWJFN=H.='9=);9BT',:G%J4T?&8Z9(NQP,'>YM02Z1G;&B'G6$:L MPF=2H=6;J0VCF-30$_KZ2$@8T_F\'Q@A5$A@:DO:+36T%J]O]6I+I6?M3D<+ MAH8H)26WQJ:>(2V^0^4,9U8MKONDNJ\N^L+ ZY9JN4;;KI.2MZ[/XKE\KRUP MX@F%J;',MJJ5S39/)QJJ4,OMEMV"NJ\!]GQD?RIU9Z14;P'+7EOMNEN>T GX MS/#R5V+)G.58VQ,:8F6=!R:TT(D'0T/+3\W]02.I3<*ZWF;+T.MF(V_$QR6UZDNVM@,Q,))YOT= $&75_,^P%F[+6 MP+#,9)VO%,NSOF,*):8/[:70XMO%1MWU]=2&S&I,?SW9Q,=&0MW?M7@Q3S!' M5S*G,J]M>+(1'YI^J@)7%*)2/Y.O;LQQ942N7%=HRYE5RQ[ 9X:!G4O7C/%B M!0Q6K3U>E^<"V&J:<*)AS2-';*7&*90CL#,Z7E(5OVN5@Z$A\W\JU?QMN0!V MS$J#KA2%U3*=S)]T;'>RU>@N6PI X8JR2XTKRP3CJ?O$LY>2OZH7DVR9)@OK MY&J6'73$<9P[9=KIG64E,VUK2;V2+*D34S&=E7S2"FO7*N:*';>3.MTIEYDV M7VESP\[J04K5FJ\L(4V M8-A/X(M5,L69!7Y;3??F%%%79XQZR@8<4,J@N,F[(W[%&.5NJ3G>V"X<&<8< M?2T9_#SG"BMJGLV,.N9V$3SS1)1DK:H%D1)2PB*CS/I\91$?<= $#8M3-6DO M_"V37^L-L[T=6;+%-$Q(IR=Q>A%RWO_A6$PVM78EH14Y86'D":NT6V_ -BO" MH.05G(_L ^^$K^CYF*\Y2D6%,T=C> MQS13-CQX)@C/ B5G%OQ)\$%9>1K@27 *^*N'; O+U%S+=F):<(3XXS@1GCQJ M8(QF!S?^]UGH,!W"V 9OAF>%]L2)2!X*?IS 4H!C97]^2,#C5,)5%DO+ENSMPY4.GE^R"U)N M:AF&Y<-U!>D,,<=;@#\ CW=.GDZ?.),](O.W8&'/\B'.<=GZ^5%13AF[G:=S MX*H5\OV;-=OE;J:($TX[MJ><36-0R-TX$BG M,)6PPIV%2(EK5)^-&)58Q&L7HT$EK'#O(A*+%>X="L=@A<,*ATW*3S0IKU&8 M-6)4(A_B7P>\S]!7.#J1 =3Z"G]IJIWJ?/V!OL(WW;<]"-7O,^09ZG[_ 49D MS]1[.#I(=PD9C"[T_:*$83!$6Q"_@-6+%-FN%%G%6GMKXO=DPM ?M6"2EQ;% M2ULH!=MRG#.9(UBQ)8IK!,W:Q,7=C2N+1,P7I>^"0/>TW8_OI=I?RP M"NZ/U,/_AM3R+' 5ZN!Q4\D*6;:J=+0LYPC#W1\GO?!*B85UK^S%U3 I'IW505,*JQ_9Z^O@$GU[B(+F%18 M_[#]>;W$<$RJ=T<+OA*I/A8A0(0<;/#.+)SO%,S858*FB1,E:%5U^Z%)G&#] M1)=S-,J^?@+TM?M@'S4$U4S)E#7)*)F.:WLPP!8T@E0=^!88?^LJ]N*H*^NQ M$C:FN;T*'AI"SIIBR='M9DOHS.>=/IWP4CG._W!S[9=U?5]4_5V R<$L29@, M$G31/M$W>YCJ3P?+$I'4*XWT8+DMM?ADC=N77Z?NDPGR,GVS,9J\&LE BB[G M0),KU7+\-30)BG?3?V/A_D)E&,\CW%>IF_@SX0ZM,_8'WBO?VBM_=#,/KKW_ MN&( TYU.2-4NA35(CTWYPQ@_Y(TV$"9T.[Y)T88 M;(Q'[#8[-L8_ C _P.4YU)S D.2\F;)&TTH=T"=.*94^66X$32MA5RU@A3/) M2UCAJ">$X(R/$R&>CK>T)3-H$",9,6L,%A+\X."8.XZYHT@J='(^;F-'>P8 MC1_Z?]C4B%F732PSPD376DIC.ZJG=DN#NVJ$J=AEE)%FXA?++Z$@L@AKYTX>2:"R3-7C6RA0 #D907GQ$0P)^9&8FI(&0@?#JMQ M4[[)$[UIDF=%TW>;-:LY%6!C7AA6"[O#9PNKH2"(R.LL=G\BF'*$W9]/C>EE MU>VTLTF* DG'"\*N1;8[_98* S&]-A+1O10$#:T@WR(D&,?T>-4Q92WL;%E M3LX6Q$-D@0CA,'7M^_$1I5OBVN4I;GDSVZM^!FK^8?_RR<1@2,H5B2^T4Y-, MRLV71TWUFN&[$BT*J38QT?5%G2:*V8I:K4Y4,0W#=^ET&J>'?7:L#C551)YN MA\ =:G3#^6E(2:E"!/MT/\#C6ZW4@P[]H6PH?C=Y5Y>E5>"7Y+(+RU MV35'@TJQ"LT&&+\+)Y7CM#CL^2!&MT/D#C6Z8<_GTI&[6CW1&B]R_9E 5%MF M3>;G\B37 M %(W?IU$5<'IR+%ZE;)NGY(D7"X!US'R?#]U,P;J&0?8>>LG[.)=%(D *G MWZ&O5Z^DWZ$G3)]S/S42I(A6R XY@^##H3JCVL@WR>Y0X;<&Z1I./Y^HC5O0 M2DC??8]?,%:'L0S[-F?)I4./%-BWN51T;I'::ADI&9\+ +4TJ3H7")8-T J& MYYA[AKV(4_-%4^O^7E@EXAQ1LK/.;9 M%/P'X.#DHH.5/K[J@"BR91C2TE&^/7XX7A%,WSO,9B%MB$ #S2@X(#M)_@X=O2@)^[BWAJ($@FY"AH(4NE*U?$B M1B6L<-&L^(8@E:Y40"YB5,(*%\TJ= A2Z4I%[2)&):QPV*0\:ZX9IE*TDZ3. M2B7[W'VB2IG&OSD_MU8D:]/VBA&$P M1%L0OX#5BQ39KM]W!&OM38C?DPE#?]2"25Y:%"]MH01)0&5\L,JN#]2#_\;4LNSP-5U*QA>&LY@B9"( M;(X1%J(KU\F^^ & I)E1.0# 4H2J%,%:! H6H\OO:-I)AJ=$Q4*_ MA!@]7_O!S'[\J\-[7K,LG^=XQI^$[,6Z(V[ 8W,]VE0[6Q9RA&'NCY*Y5W=W M9GF.9$ZDB+UVV6H^V<+$3[#5=K0J%:$R85NHWAD2<5UC_>5%C_L/UYPYVYD2?5%RU^&>V^TEDXWRF8L0O>84UC$V5I M.9I[^Z%)G&#]1)?S=92Y9@+.M2LHTQ_O$.K?/"C5-N8J_\<"N5T8(4K)*<&I.53&>\ MZ/FFI?6H]F(_&J72?NV:$B9%R2:MI%16^4DE/N1;?JO,E M3DS!"!-U3Y))W)#X^D$G3*I(I<_@?L2HRPK.BHE@5LR-1-60,A$^'%CC6Y28 M7:VF=;)0VW&E=BI7-1LJL!O2=]_#-@/N4(S]'R1)A4[.$?9_/C6H1XC;]93( M=N.Z-$@TZGI[)I!R"^ 7#.I1ESI:QWE;$QL65.SA;'0V2!""$Q M=>TK\A&E6^+:%2IN>3O;JWX&:OYA!ZO5A^R*[4^H(46DLJU_#%-(S@T??DB5-N#&(7#M>AIHS(T^T0NT.-;CA) M#2DI.43M4),2Y.EV".&A1K<;B>==VT;X< @/3,M?2=-Y0JBLYS:5:M!4UV\! MPR%]]SV%4^.PZX,ZW0[!.]3HAEV?2P?OTIED(5&TV1[9CP\37'-$48S- >2" MP3O@\Y ,SLC[\AEY^W=V+5^\UW@ MC 0I(K67/?[^U'9VV,,DWNR/+*JGD!K):?-A?YLCI*LFX$E,O-<9NTZ95]+% MU2JC#:JM-"=2)(S?)>])*FR*8]Q"(0,//67]G*NBD2 %3L%#7Z]>2<%#3Y@^ MYY9J)$@1K9@=<@;!AV-U[9*;7->3RZ;.:VJ 16 EIX/&R..$.^S9H M8-FK"77HD0+[-A>[,=NWRY/&LE05"N2P693D3K,\#M *!NC8^W2:QMEU7SZ[ M;O_.JF6JEZN1CM12$=JK,%T0J:J&/%VP&D6E&A@2=+E2.3'DZ8+5*"IUQY"@ MRY4*ER%/%ZQ&V*A#OSH7\G3!J2R12F7YE/KAZ"X?(<6)QM7JBR:IX#CMF_F4 M,*;U"Z4.V^OMBEMG%@VR42?X[6A9ZR<&5TU*R50T,FF49ENAH35[6JNR'?M% M7Z3H?5FH9.)RA<=1D+@(P% 4RD)=-.<$<1C"*24(I90@1:J+9HP@I16AI5\] M(03]W?G#&2(=SM#5[5*K\HN^II<[ WF\+;7@E@U+G5_P/A<*4A@!:/I"?@.N MJ'03R/0+"1^-O--,M$O;J5[9)7+#8D4Q58Z#X+,OIY1D<,('3OCXI!KIB*P6 MN=T'TP61G(^;V)C>J/17&)?$\70NI_0MM2RJRV5S/5.O6R=)WR0+Y92CDIT1 M2387]#"WH5218F!,BTW@,DDX>>;:=,&]^+ 4X)P8Q')B;B/"A=1V_>$@5\ZO M+&2YG*NM9H@5Q*+C@Q,1Q_2&E.^L M5X0 *6]B%PQ7WE.<.4?QY6E+9U-ZH59,IXW,[&+-MM\33&O(;J<+.)\E%7F] M*I2V1%,DP 88A\&T=!IW#40@OA8%A46>E.^L>80 *7%^&NJR],Z21PC($O*D M?&?)) 1(>1OAPVO;)!^.&#;GQ>)JUM=IH; ISE;)G%S?3@-#!:?%75^-L9-V M^4Z&R)$2.VD7CDX6ECUJ.)S,5J3&DE2-%^4RX028!Z.3Z60:Y^)]^5R\_3OW MU=&-4R68\,G99[;[0*$>WB?=*$5NW3>Q'QTV(;O$KSMS,=,E6:J<]-4-TW(F M5XT45G3?3Y03_D;8YK.RW72JR;'EBU0"1@J9>R9]N?KF2&D0(M 3[D^(@@I^ MTBU2Y-:-,^\04X]P@T$4Q.23KI,BM^[;B)U=96O^<,"LE/+7 T\D!8$0RIWD M=DW7I D']^OTW?=$N+$63K'#CL)EKI BMV[L*%PB6N7$>X41FU_T^([KS.N+ ME#65V,!!@-$JX"'$$SB;[F/!J;]F TQ#,L'&^"[3^<>.-&>!G,".@][&II-FQM61X"BSD!D=GK058SS8P\9-_.\>1 MN)BON;-3#U)56U'A%A\;;X_^( 8OBZN6O0U>92BF"OX]C4@ ^FNE9GA.\,!;P9J.<\.,GS%N'B M:[UA'&,J-25 MS62CQ[XD]+RR?%TCTW/)I'A:1!PSH0?IWX= NF$_&L&3] M $ICL2^7!^M)E:1U8CEOS;VI(%(]_^Z1*,J$/', S^"%S\.E<:.97BN\F+MU]Z% MCA[TA'X?VI/ \I_^_4VC.!['O,.\P[S[7-XEW["7,>_0Y1VTSC'OHLH[]J?! M,DC\M$(+YAWF'>8= MMC,Q[[!_=QN\2V-;):*\PW9F='F'_3O,.\R[:]B9*0KS+IJ\(W^>8XM9=W'6 MO?^^Z(<35]"A7>KW:'?1T/VM44FV#/CE/W=4\NZC-T#2#U3HZLNGU@I(G2+I M4<:UK)BN8O^Q +Y# .F'9.AV\$T)8% %!]N!'[ #OZS9AY"&XZT9T^W] M=#NWYW:Q\S?D=PUXA?!L9LK/\_.Q4'T1>P\90KZ5482\=OZX]HM]6;1$ZZT# M8$Q(O(.>/7L5"Q4F)-Y!K[V#8N/L3#KZ\[133$B\@V*S#-NW$2?D6]F&R&OG MV7=0?+B #Q=PD/S6Z89RPYX;V5KVAM\-'VD'M0WQZ01:4K=W@+%Z?U+LY8;5 M&Y8RQ><:: G=WN_#VHTW;[0V;QS//^/!"%9OO'DCM7GC(Y4S'JE@[<:;-UJ; M-SY*P+9YE B]/[.Y8?4^X^:-3W-^_33G<2J'%;WVE&K3"Q)'_)PH MDJ<;7X=*YRO+$&&\_*-DQMR9Y0%@F#A_8N2\I6(+QYVC9%E1IE.TM#L+5S75 M8#NTH&791 EJ#YWOH!;Q];]6UN@WZQI] 3*1\.(D^H<:G$([R*PTNNI110@$!&U2$8 0;[R;G'1+M?,FUVN'W]_;.HU MIKF]H7=H=:W5&I/>("$UR&V&D7/5@M[D;O9K/78-?=TXUF*WM>Z M:=BP-[=BGVB(/1%KWJZR'%(\8;H^2SNK\5SW159,WWVG[I-,\A+ML _'FPC( M7P1 *0JD^CI[=6CIL3\P*OT>*G&R["T\ _86A\-.@%2^'$]IDV(B(52:U8R0 M:*P+E-0"($71 *68$$3]^66,9$0P*HV(.8$-)VPXO0>B3@/3">0AL_WLCAQ+ M=7TU[-F%P6H1SZZ@>40E+FH?1<$3001[HD"J\]A'P6DW BO%]M$%P.=M*ZCA M]"H.RW"\4-"*J\4J8W?7115B4>IB5E!P^(6"S%W^].L<)Q6W>;S/J8HI;V-C MRYPX7^IH'H'#*W3)=-VD3J0VO4FI7BR[F?R_(+92S0_<7 24]51"+()YRE"E47B,Q.RY,5 M1U(2:Z73Y.5.M;#*8;I$=J=&-WH3&2QZ.X[3F\W3;7LXG_+T MK+[T.4M:Z12$IN T*PQ-YSO-PCJ(2'5+Y.F"S:0(0-.[3[&X6BN=T_IR65>* MC6''Z.UZ73] G,0%K2'L@&"Z(%2 $UM#5SR[2N4G*E4>:W4^*W%^-T[WE=HF M0*#4Q6R>ZUS<^F('5:B?#7:\I2V9$A0JR8A98["VX(?S'62A3@%TS[9.4 ZY MJ@G([YNOIJ0A1TI\,PQY87HUZ14Y84*>E*^FLR-'2GPU#7EA>C7+$3EA0IZ4 MM[I?7MDS51WXEF-CN_'#UCYXJE-92TCV3&CI6FN['!/E>)P:^(C$[4\XK<0L M*5->46?Y3J-<:Q6R)%D"3FL*GB&R#(MOQB%PK!@%14:>E+=AJZ 7KHL\*+X= MV(MSN<22[>L+>#3B D<%A9OAV#+Z:A\;5/.0T&WE28L/Q:V#D MNT]5#8F;V;GEUB7[25I)J1UG;@U]"'V)"]J'4;CNAH2^8I_YW(5V(T!*;!]> MY7AWT]"89E?W&WQE:4A*J=#@F4Q@!:8N9@7BJXGX:B(:\(CZ'12T#GV?;1D, MV#(FE@<0",WM]XQ%0Y!;-[[1B!J,A#LVHB GER]L$>[!A,*Z\95&U/0CW%<% M!3G!^P<"8:8!T57S=+FV%K:R4ES:WC);KJ-R)^B$QR0RV:3()X:ZOO7HP7BG M-RC=Y<0T/%MD[ADV7,X%W\3[U':+*&@8WGE1B.(@#2UOQV;4?*$BQPVO238: M-)])]%)5QF@!I($G='%\W?#:G1]14#ALPGPU$^;=IUP]KI"M=62YS%>6O>&N M'E?8K:="^$AN M;#3H^<"SH@O9(_@JX!L'0W^YD+.?0(D/ >GQ*=\4_ - [PE"F M8/'[/WO\SMY3Y/#E 4Z^V0K $FVMP*<_>V[ *]=:?J.!LP&U /SX2-740_I3 MF!?6D^3GE3Q%4"C!93)-I94(FQF(R,9V(\3B5$%,2*8DDR5+D6!E3 M4VIZMW^K]!2_RD_RNCFRVF3'/.,7IF2A(+*& M9[O=IML2Z?#(>;.=L#BJT=<+XQ[K+;AYJE/AP,C4RY&T/[>+HYI'Z]M&JIM: M:JW9N*N"D53\Y=#>JCF:-72RSE>\FKS::E;%(%6X:;XG\^E$1U]5=:YS?D^&!E:OL,V>]5LS:F3V_*V(3;G?'6SY<#(T/*+#$TGX^/I2L]VI@I5 MD>);80#?'EZ^KQJK\7EG/'?A0\/+WXZ&X]J6;!+\0NH7^>R. MFO@&G&EX^:4$F\ML>:Y :F2B;*V2_929Y,1$6/C4ZL1<41;3U FCP_/D+JZ7 MAK"Z-AD2_6K:VR;7\[Q0Z ^S"8GJ6ST!]@0(/9/.,C5ZG"487>'GR\4\3YK> M&/8M"2TI)6N)-*J%0+X=R7K/.4HV6KC>RFB -XS,C*01#0UJ2'?&<6S YGU^4_;$PF,^E4CZH M+9X,\=1C:4WHDEV]TN*UZFP[E;@&)R;#A*HNLJ5VV_%S0H.V6HSO)CICC]O7 MX'L^LMV<[=;*)ETE5RG7)#FS*'2=QY)8+YA?&&C6SFEZY$I=91E],\U0?9AU M&7J]Q2L5:I2MKW0O82A>Q6I6XJ*_O[[S?&2SHW?3%D$U!:(VWY#+UF0R(=1# M$OL+U5]1;,MJ%@E]*R3SI7:+B+=LZ Z'1KHM*>]+N7Q/J/1S2K8V45*;&HR[ MA9B?Z?F^U9[VDOIJ4R.$27Q25ZIP9!CW)B5>:,AS4M=:RCCE<$E/3 6VV$IT?O-[D O MLT)GUM'=Q6!K$AZ$B)"4="Q],K 6S$*0^$Z77NWZB7D D*%G:ME&HKBJ63.A MT/,2DQR7F+$^'!F:I]-HI"8>W0-;7MDHUAV&\YM%%:!.Z.W;W2H^7R3:*9XM MK=H+7Z)37-P'(T/P7$KLA$++7NM"86(.U2&EE M]^,P0/">'K7:G[^>;O)?O M)M?")DGD=/44/DT'IIQ(+*8:2533_BX^I+SQCCO"IQ?V\_[O@)W0U-J5A%;D MA(61)ZS2;KWI)%01#H7"]7R8#VIDK1.+.>MN3<51*KG!W\%I3?P0)[L MV+VG#VQ80UHZRK?'#\?V&+3Z#J88-';DO9'TW,8\S^//!'STM[V5[@.ZO&D<'SR8X,6/0Z6Q8QF> MJUS%*GY7:MKO>;(_'*(+9U]@WF'>8=Z=GW=O59S$O$.7=V]E=&+>H88?\.\P[S[AIVYL][ &'>HLNSKHO M4.'IQX-2OT>[FR[0<6XJR98!O_SGCDK>?9!D;/J!"MT _=1Z@:E3)'WUZL5I M(H^?3>*0KC^VC GX94VRY=E__T6QY-\,=;__0),T_;^_QN>0N2C<8#J7R&$@ MPT!V62!+?!3':+" V\:QJN(XL>X,,(&B8_M:$V>"L"M)VR_2!GGY"U>0N"GY M>Y*ZF&7'"L # $\[FP!>I2K);0D@_9 ,U4JZ*0'L6JYD8*OM"UEM""DHWEDQ MW=Y/MQ!Z78N0;QUV(0_Z>4D[GY5QE?+&MR=443?7D"'D6^D[R&OGCU)#V!5% M2[2N5*?M]@B)=]"KERF^/:'"A,0[Z,5V4&R5][\\;A^(OU:\3JC3?O*V_>^$3D M8DT2L7;CS?O:FS<^"<"V>90(?:IGXDVI]QDW[R]X&//X[,.$7GO*LVM#-/ET M;^@%A2)^S!/)PXFO0Z7S52"(,-S]43)C[LSR',F<.']BX+O>*?1Q/U)95I3I M%"T29N&JIF!=+GB'-8U-E* HSOE.11%?_VOU=L[0+?<+4R[HY'UFWQ,!W^H_ MT1 \JQ<(N>4ZGMZ)K^B-;TYK3!GVOF3NOL?OT\EXJ"7XV0[249"_=ZOCE8_* M$2?5O\\7[D9@I3\#I=#28W]@5/H]5.)DV5MX!IAW,.P$2!64+)D=C>B:WEG4 MB4(O7A^2==A4D[W[3K,AA/KS:UH,5XXI(DZJEMJVD\J0F4X;@M %$7??61L;6^;$^5)9) BMXE"UZYMZ[W6X@CJX'7/9C%=/KU@VRU9V)%!H[=M[02E=]93S&;KD!G.PXG+*350ME6&6E(09U_&6 MMF1*4$HD(V:-P=J"'\YW5H4Z!5 \EWF52US@2B)#R]"T,DOF2)1LHN276R]^Y7H><,"%/REO=+[%+\<[I9G\C%IA G%7HUV2YJ MYJ(I<,!3@ >G%PRH1.'2&A(:BYV%<]=QC@ I<4#E*B>X?"[=FPW&Q:&N"%1U MDUOK_273@F"8NECH)]8B0!2(K"?OJ#C M)3-5V1 MYP.;5UMB&AZBIN\3Z0O5], W#]_;0!4%#;M\.8]P2S04UHV6[8TTM+QM4>=V M&Z$GC08B7[#&]7YW-%^.;!\@#7OW/8FO$5Z[710*^G9IG,$63-1@YATE6SU; M60]%HNSIE6:\(J=&F<0P#W'ETB5;D5(/1' EW$,6!?W"]@NV7WZ[[NILW"UQ MPM#HZ1TJY0TD=9I5RQ!G+EUW%2EU001GPMUL4= W;+]\-?OEW8>KZ@Q RFSS)04!)W7U/7K "*E)*<>G3R+]WH]0!;DO4$L[;>62^JQ9H*YN=_HY#*DQQ3]Q+GN3(EEK068XS;(I$S^[<0T M5*SF#N3W-A,6H-1L86TT1;> OR_"W^]A8\Z8$C=6X"ER<_P(.?9 9G$N'A MA*[U! ^,J-25S62CQ[P8(!)C(MXEG^P!I'<5\1 28'?&M MMI],[3"7)GB]-6E,2T]K=_8Z7I=L6VS4,TO?*]&&OACV2H5&G9WN2/_NNSNS M%26V523;>=3TPTJ^/\0XPP"0^ @K,5723">@E0&@!)!&LI78Q%-B+B#N3 +> M#Z0\^)^KV& *,3MH<0K'PZ*XL:VF&!/G(=;QQG-%=N%?F7"E1DRVE8D&QFN. M[MP#@C\Q%-#="7Z6]O(*_^8PG>#KJ0=FN)8,, ? "0G\ +YUE"/^.S%O"8#] MD6$/@1A?7V@Y-U:3;'D68ZC[&!2&@$Q01/;KGRA3Q094B;G2)B8!8@/J* &* M0Q) GLB6:I[F"EBN,P-23P V+ Z_,-7]3\>$\0%M_WW1'9 1!T17S=/EVEK8 MRDIQ:7O+;+G^K 8X^4L;X)XJ76G#09HXSV3]L+.11U)?&^S*K&XE,WJ?,PK^ MSLQO"PD@]11Y#\R3T-86$.NR)'F/47!1DA#J:)87:"?# Z&.[S*KV7 P4^^^ M \D[19)[('?.$JBKME8,=-0G /'G&G0?4!W.VP.0\2YK *W7IIHRR6RS/];U"/8Y M 5=./DNF$#&L&3]8,^-1 C,J6<\>]VH^HD%\Q$C*["L'M]R<$EDP#5IZ2C?'C\<3YP%SSZ\ M&FSH1,!&\\G,,Y2I^TWR7.OQB\"1V']SL%/W8XX,U\,8^,W!+R3)_T "N/;C MQ![7NB?,FY;S/DR3>J"1SD([>M 5DZWHAWA4W(FKIJ2A?=:$!I62#R32)_UH M4 EK'-:X'U8F/[[+XHE_P[_^US SJ1X[,M3\T^]&7QIO\;WRU?2,REEWBH]A I1_H MRR;J75KY_RB9>^1T9Y;G2.;$^?.CEMZQ>J)>#6%_L&>J,5]S9YH9L\Q]5L;9 MU IU B"2SAF%PH;GR0 G$2FMBE#.]WOR57XI8_-ECN:/[$V8RUE[RE&HP_E8 M!J"-VO458ZT<[L(N+,#4G3*!=G5&W91'9*=G M^8/XDMGY/0Y "0NAA&%_!B4?,\N0TH$G&^Q@?[E6[%EZ[,T[."A=]T6@8A[R M=#L8<:C1[5KEC[%Z8?4Z?V8*1G"CM*Y6R6@<,WT:M$9 M]$CQE5RM%Q=PWQ.=J57*-<8LM>*DPAK]K&>F6WF^);(X.H-!!S'0>35\@QXI MOA+H/(_O_/CI!-A,?#:3F9*C 9]=#]MDMCFJ;9,0;-X;OWF\I?[B)O#GWUH_ M6])UZ,*Z%!!++!HZ%4^2*3;)PE0 Z?$7$++KOI@VE#C/TUFK2W2JE9(]4>&U MOICB0SS;J@]YM#/LND\JV\Y)J"Z8MT M^)FC7)47N6EQ*[ 2NXIOBY2?4UI@9.B9I4Z[.^K+.UUO=,2,,&LN5YK; H(9 M>N:\ZPW6>6FCZ$H^KV83+I%+SEIB7"1?CG1SQ3;M#3,:OV69DEY5,F:7X,1$ M>&1IV*XLJA6=$I3&3(NW2)Y/2BH8&7J[*'<&)IW5,Z142^35=7,VG;5;8&1H M18V5I,6)FLGD$117?.5?C+'3>'(T-N+ MM)KS!XNZPBO+KI9K8%1H;>OLFX0X,JCZ=DIRRC,9/=+J&*Z?#(;2:_K4P(F^?[=H]>N%+528IP9&B>1F>R ML5BV00I$<4AXN[8J]-JP?O+C/"]\]Q368564QE*!SS+5JB(YBA.^7((&2*1/._4J:^(3;V@R[#-_6_C'U[HN"#M:CD,6,0,K@WGA4 MC,.:3C59<>Z#V_BVXBC!-6_XPT19*X:U#.IZ3"49<@ELA ^Q4R5 #H\."G?8 MRD+2S*<7QF I!.?W:GQ[DZPFK$F2=MWE)3,[ MFF?*N3;KO[^VQREM;#^NH@NFWY@^W@H_NMOO\#QGQJV>*_2U[42IECAGTE?O MOB=BB^#LY^6^#D\XSDJ"0T62/0G: ZF>]E:+#J_0U%3M]%->NZ=>F@3) 9%; MZW1/D BFD?:F166ZX^Z^Q].OT. ^YEB+H'P(,(R!G&FF;'@3\,4R:#7S>R1Z M1X47H,(6D$HS@,)W8#(/B.TJIJPTIHU@BEV+WX O)D=$R*A)P>L1HPVI*SI!=^2H ML,L!M&!EED\J/7&D:IG]##MP@J4?\VOOI]>U#B;!Z:H3V9E=D+J31$-0XA[+ M%_I$76_ZN.K$CXF_4G7B\TI*O!ILI![B#,KG9FC<4Z8?:!93Z1V=$E!+ZT"1 M2N1# NEZJFB0":L<5CFLJ,X&Z58!!Z5)T^?TKBA3]0$;[AOF^PN#9[K)B MD?F:(H-Q&./P]97JAN^*U^#AP/["*$/=[S_ L!=&;BQDEQ8R.CHU"O F\N7U M^\,U!6CVX;*R$Z&2 F\H&/(IES\CT]-)7&Q_TG/6+11YRH1",2A41-F']B)% MNRO']S"M;E,EL0:B3ZJOIX&W:9DWGN?GQ8),!,*:$IZC[)L1G>)-_!U36F@J,$K:3^/WM?VINXLJW]_4KW M/Z ^]USM+84-M2KD@$F1V!)JX5A)LK1N:4J=6QD%'I;R)W[\HC/)ZYQEPS"! M80+#Q&=>//M6F*#M+=&SU >6%0E"X\6I-,[.X2DB^L>O3"9XI>QWC,1$ 4.P M'XC]0.P'8@F\"5)A"<02^!Z1F,B&79!Q%9-%YZYK43#BO*7K@FJ^@2.PRW1; MA=+OZ!%]8X?GRG&1ABN2=L&1QQ"/1RGP[5F=>F@Q;8$JFFR[6&*-W#0- R-) M\DI-?K"48RG_1E)^Y;#&*Z2<7#7GZO:H,.Q(?AB/2:.^C2!&T&(!J_\SJR7J2XX0Q+W8J2L"O4JC3\HG7:7(T3(Z2/Q1]E9+4_DG MP7A5;(^.$[+,L.7IT*XU+:;4H&"[)F!R48G,]4PN#%$8HC!$11RB/LI8?!:B MI!5! FLQE9:L\MSJD9ODKMF!$ 7[,=+D1^3!(B5. PUVPGG4_LMO/V*W&-<+ MX'J!KVK.A2#D:-<=V+F"L62I-M44Y<5*>QC!KI>PH"CU'$)B@, @0'B:QE3 M(0"AE0L2V3.W__\B_G3!?8M2B,]T@9/BW *\ M^2?N[7 M+MOZ>1]JA@C9]B?J 2GN!/CTB^>BO3*US4^*O$?=)L^M#\G,??9#-B\(PO09 M=[C82H>(\:]!NQ#:T0C^#)@3((-\<6>V^Q'P"E G16T1@^U< 6<8)\[F?OG8 MX"ENOJ1\&$'/G'.L7T2UKC@16J"^;( M/8SB.ZH;UJ]=V,[FJ\$ZD62WS R,,]5N42T"@L[S]39%!?7BV8]OH#/#,PSN6ESJ?ZNW68YLVQT!$-G MZ#:032*D_7ZI(->-5GO'%!*"6=\D%HTY8'J2# Y-F!*O3[A9E8@SS>9H.=W$ M9VO 38G@4&-Q:&;I>$]EA,WNF-)5:UD#7R!#=G2OZ?$N7>LCE>DQEM MG@C%D8QTS#35%,A\8>2#+6TY8DDNB;25Z"[LTVL7+^S >[:0;Z59B2?:9MCGL M)K*C9#E]#+VC0:,99=_/JA933Z8W<;O0*HKS?=@=#8-NLV"8>L]B1G$S+B7) M)=,\Y$(Y3U[NB199DVU68=66) ^9M;#NAG)>;S?F*TH^=6 *LUTGO=@9HE[- MP:$!DL9'QK*].;2&3#M>F[:V]EI.""!&%;MWP$@&GXS8,33KM MG3>ZMA/G8 HF^.-<,#E11DV^G, EKQGF=;MSGUNE@_?!:\:>Z+XM26PGM5"[ M24+LEAQ?=O7NIE!#O783W[J5Z2;QYT=T\#)JWNW<8-&]X[S!H?OKF?PLC;JW]I#1^[5[M#J0$_\5L M\G8VP=W6(P1M7T9"(VI_W;"HXF[K'ID>]U&%^<+87POQ(,S_QJ?1(G$:+5*D M>L]JY@@L]3/KEW\SZ_XNYH5B7*?[%/+N&F2_:[3 M()]*/7>/QK<)GD5"G&[0@8ZAR,U>T4N/>BNU.:=2&A+IB^]Z;@I:H68>W(%\8:Z*)-=.\P:'[ZYGW-.IY()"RBGHN/SF&$+WRN"!\&Q<*(#X-&11KQ M85#,)J]C$WP8-$+0]F4D-*+VUPV+*CX,ZI&IP!FKV(8#"+S0]!BG@)F:1DQ4 M>=F"UJ>HHAZSBL 9EBXH@.SG/K/7N" KZN2*!$3=QAFP:) J.H?((D\K+(%8 M K$$O@.MOJ9U?FX;P4.; <;.C=A"UY3'-V?BZS+Q;7CX-KPO5ZA^>32\P]G0 M&S!"*DD?Z@-2$%.C 3%J=AI\8I5;:V/W_&(J$SP>'L-X@?$"X\57*S9_-5Y( MXY1FCSR6,W,4IU-^VE<^HPF:"?PXMO$Z:)!)A@!Q$[B-A!Q!)X$Z3" M$H@E\+N%:'IP6%Q;Q"U#B'&&(9A&3)N9''@&2N4(!W[%J4L!Y7J<)(XV ZM% M5B$.VUP;C#!=WES+^UT)@P4)"Q(6I&_HZ+>OE4N)^L*C(4:X@\>7[^ 1N^DL M##+QVPO6$'+0OF^[UGU595S;OJ3IEY'7AENF98UNLX9T_;"EZ@9QP?+$E5K[EB;%RH;W=H4:JWE13 T M;@C\S[FE0U/]^7)WS^;/.29_S[/XT1_A-3SD*>I92&<2RN:A?Y3*M5ZF56)L M(I?/34D2)F$HP+Z!GNH8+3!:1(UPWPLMJ*FM$LMI\6%.$5NEFM2K:RZ^F.2N MCQ:UWIHXY)4N(=ES/?Y@Z_UEKHC0@O[QB[Q/$T^CQ;<)N$1"(K +B%U [ )B M";P)4F$)Q!+XW8(P@;3,7#1XV/XL!BPSX?WR,)%:=#1$"&=\OV7&%PL2%B0L M2%%2R%&W8O!IF,^'EYNHN8X^+;]J ?LKZ]7R<4FT&YM<)SGE MUZMQ[L=OI67.%>O)WVY*]"CN6G0=@!ZP_SN"#IM,GZK4X]0I!#O?6H6A?&PG MV+(URI0Z&VU1;.VG9!(F;)* @(%"]7]CW,*X=:.TQ+CU.[CU=(+H\W K2TZ( M4IN7>LS6R*7C)94BY4(.XA9LM'9/!0_8_/N1R1F92[Y?)0U?Y%9OU'^?,RT= M==J'[??A)P5- 0NPX7+(]#_&XQZ\_N;\,0Y]JPDODHHER+L8U*M7O0C\?-\\ MN@L\_ !8TUF3_<1=X*-:87=,;'9I5AA/Y%J%SL]+JRZ^"_P\\!9Y)W">2 M^(;&UZAUWX,VT;A>D[JG\3WN-[IWY#V=PGMWHWM'W2?P?=*?NWE_'E=]4?5] M-NT^+X7SO%JY?;J\PQ6)271%XA6)=.U[U<[Q>F3KO_>=:EBZL'3]J71]X0M( M&_X+^;Z^Y)5$&..*P;NRL0AA!?4J$?FK"B^TO-:=GZZ41#U)0Q%4\MTD)NJ+ MC81^=ASSJ)/J71JU.6YL%);ZF5?MO#V+_::^:\\&UKVK=HH6C-*;@[T@[X0F MF-PJ[/8=M4JGCD8JT6&H9&(^Y0KC;*Z^GSK);(JX[NT[430KP'ZEL#UQ92C$ M='ES_ ^CY+50$GH0@[T6 HZF$9<2W0>APBJ-6:^YIX^5=M:]RC"3_!!LC((F M?0$N:6Q,8F,RFJ3"UFC4<':E"T((TE8VI9ZZ73(,4\AG1_-^^ C*@5FL96*+9"L17ZG="QI%EZ"#BN^I7E?$F7AT1[W2-VH)F<#';=ZZP@S&,+R[1T(<9SQBH&Z]3>YT@G M-G*QD8N-W!O SA#,U)6'66M=[5380CIQK&@3W3"%Y30+,9/^(-<_Z@8?)._/ M6%796":ZR=D4=,$PL;V+[=W;).77L'<#Q/WK"X$VZ[/:F ,/AN84^%L(@G<4 M.[],[IH;IIV3,V)F/BG.'[I3DD#72 :/E?[]U>W>#D!GH/!B.TZV!'CV$IO MGPO:D3NJ_E%E6)%;^!>V@=]P[>Z:3CTTQ0>*L*O\)E^2>W4ZM71;OM,I$MN\ M4<$/;!_CLH0O79;P4;3ZTH8>ZI01TR"M.%. L0YH]"U$E5-YD9-CWH%:;.CA M6._).3]YQM>-6'+31\1+[IN MNE^[;+SI??A"'S9WKTQM\Y,"*G-ST9R4S-QG/V3S@GJ1/JL"+K;2(8C_:] N MA'(S_!E ( !K^1^_?^]^].,7ZOD*8V0%#34M-4ZV+6B* M(IJHJ"FGS@L(_Y:"RHN" 9LQRYIAZ2$];:MU;K2J6NJ(C1^VC5HU35G)]O)* M/6U?VE"2.N_H(4XQ/@ O?"& M)0W.79]C*\Z(@74(JB'$N*4NH)@S;!7-F3%=V%JB+L1$,V9JL0UGQW2T--0\ M6D7-HPW.D;Z-KLTM'GS1,E#CZ97@/74>,P5^I0*@7=KW,8\VPF@GL,#08 MWFQKQ 0P_?FC]M+H7RH&K$+X QG;@PG_SSO;D+\IR6>3DGB#1>F2@'$H<#(? M"4>V6YRN3W6EDLLNV?WQ*Y&] WHJ8#[>/2MU,2A,UZ88 MZ:<8-1T7^IW**-^N$.U%JC?K$HS \/LK4BQGKG.9XJ(L2-M%?EXME>G<.@TI M1H52#+'3M6E"^&E"3B?I(U%*3">D9#7H*L=F" I '$%(/A,\)8)D5F+B2X-; 3#P"@2=/?I<+L]EH C>4$W M.;#_@#^!%6SAH"5=*X!SACY#C(-C#VF-4 M@ZS%9K;_+H([6.8&)N+,W/>'&&\9P/$ #Y=M9[D&G-H*[&=@_BM.5V3! %-9 M@FD#G@6VE"$X,X,Z:J%K"J ?M.S!2Q!#;WQ)6 ,) *\!)N<@19%-Z-#,L, 7 M7#+ *Q%,T01:$.X&> $8:L#IH&^[)(-EUK(,Z&C!%*X.;U@ $T3&/*!C58UY M4W#HR(LZ;RD&P!]>,.Z@XD6)X$L:048 Q)PCBQ7,RU7(?@HHG 07RL5XF1.5 M"YZ 0\%$>&$.S$LP8[#)0 [0;CA_XV!DRI(Y_;1C=^YV^+YF>AP0X^"5$Q?3 M@QRS A\+P)Q]/+/371-H8H $)4N'?[T+OY#"QU8.7SAD\K&[R]FR"&QI=Q&" MKCA77 "IA)OQ'V!I<*CNU($V,,;0%,BB)T+[IP^?N.)V MAW7@.$$TYL!$!0 MGSL$ B2 !HRWS>Y&P>G,!;A=0.;")QP5S*R:D(U4S82%!88X<]@8B,%#WA4L07"(B,H2G/+3T[+]:P5D,*3* MH0<]=2&)'U941]"!JMZ"9RT0DB!1\\L,V-2=)N\<3D"RY>/GTW3N8Q41H(GN M@5A@^_S\\ 3C(1:!]%MQ0.0A*( ] BL2%@L(FT H13!J!JUB $5WODJ.T_KO M?/6[D&Q L"S91+SK7L4"%@[0UC>9F2"+0/NZ9KJX@(RV!V#J #IO@44BM(/+ MA^-/R.*"UIT#86B(L=(L %?.&L!BKKF(B'#]VRV%CN/> 'M(UP&"HK:X4340 MW#D::--.?AG4L4!> ./"/9D+<&>-V%)0P>9 (\?]S#9]K& M#8'_"50(O$X *%S/MET:HOESY$S?[J"I^,Q9N3 1ZXWZ="VUA=4T^[ I5,JC MW(]?)NP#XSB0CP/FEU(C&$ 7 -YV*..2R4;V+.!NSG"4Z.J$";XA2']"GQ78 M6@!@7 6"[&+#D27G*6'F<6QT^28/PCB>URUH5GM_]BY:LAU9AA)Y$L6PBY<\ MG]AQCE_M28-QT!^Y/P7=_1F&*T>[^J;&2]!: R#$;"V42#&%YP)=\PXUY'.Y M64FJ+]DD7ZQ)T\S1O3!-!/2=Y\QGQDWA,/(6PF(DX8N+M5NQ_J!=J']Z&(P( M0YB38B[ ]"7RGA"H5%5>TS>:PR9WD&7!WD,^!#];Y@H(U=&]A,QG(XJ& ?3X M*SUQ ]CT@C&M,NV!JB&0%?#&J!@;88(S MTP W(STL O<"J!L#Q6%/4N(H"."/6@"_@6(" @1U@@X\"J8+CKB! MIYW9!2JX"V+$6,]^]3T66@=+G5."GH]OC/M0Y"TC7PK:[_"_GL.Y$6!,0)<$ M$ZH6Z ;IX@Y" O :5:9 ;YW=BE88RMW><0)^[X/B=T%/0='<>01)X'J1A&1M'=T)U"GQ( M8.I"CQ+0'P$67#@,C&B6"=<)!@$U+?("?*ZN6IZ;T>.2C MXM;FCO<-=Y8B_BE:)GA&SD*T0Y^1_X!ERHNX*:!]U(!E?NDM(P8ZK\N)/T#> M@"$6#FP:[)]QMNO>$6E?, Q<,)CVO8+V@LP91GN!8"%W$(W3" '5#/!S^ )'02WMG*H&Y@YUQ3$T'QD,!J;O,#R;5 M9*G"<#PP7-CE8F@NE@"\870Y>9=.AW3.B:0K;T$\]4ZB@%3TB?BTC_CKW%%7"4U-L-2T2\6/ MF\P#)P#53!/W(5V)@+:5P0_WL9P9P,6S.D-9!K_NT_P #2L?W#"1*U(H,,WY MCD1OX%?>>RL?&T=_M'_MN>]=Q=%A/4#A1!9MX M-D7/8YPC]V3HILK V*NW5T)%*F26])BJII/Y\1+=0/_DGIX#8B':--RWO/FZ MH@RN*\)U1>]85^2O=GP^WN'&,<**)*\ =#/C KM!-B'9E3HQ43KZJQ M&@?$1+?1E,-SBR&>.+?YE@.LW(\(5(H7?HV$WP^<",NJ8?=V'P$.F3.0-7U0*8@&P< M&**?.O0XD0,.@)TLX;=<>V=3$!]Z':(^8FS*4I1VM3S,'KI_X+>=$,:/03D8 M.'=LR+P= *'<'A X"*8#[#27A.C*_"-A\2NIAE,.]=BAQL/'1$8]H2I2I\9=6(A&$L0#6\\? R0%=--M(LJ#YTG M)U>1V^BB_+__(FGB'Q+. :4Z80( /-")1E $F8:2_51+M67MCGU2#SCE:*\$V"TL+P3XI#9RRPV>\QB32=#GE,!ULC ?X+3 M!:9=U=TH..V>LY4GIHM3/JZKC J#0GYC&A*]8'>I16&D[LJ ZQ9@S:'^+"^< MXV4JXN_+X-\%)Z+XNL. FF7"_#B*1;G!.U%1A+D(%#G@K T 0 ']$4&.PPS0 M7P/L^M?,8PZ_RO ?5 +?1A>% ^#E8K#L1O#*+<#F-ENAIH,\*!G7Q2#PJK#J#"9BIB><_G:V,@B"C@[X5W@?L(Z([=Z MZ;%.!48CM&G 5W6+AZ4F=XX:!O ) ]7=OTF,R"LI$U6X"E5.>HM[98B#RJ.3D).X(4(%VP1 15*J#4M68@?PO&LMTZ M//CYJ<9(=S^ QI0(,$N'^?13NO',"1QXGRPB@( B9]KW,9>O3TL"TP?,&7=G M=IZVKQQB)P!8X9P2*-W-;WZP8C1T-9%:+*70T5#YTM*U>GG<#\SBU&@DD8A-<08GG8I15I,8B@2%US MP)!4!!>Y4<@&%OW"WR%BN\K0KQ_#%(>+W^"AEBDX/W*HJA1 +CQLM -R#<4. M/0WXN^L"@XZNUF"(#7@L@X 3$3#>8 AF$"XYFXZ MUZM.#7P-&08GZ].MC83! .X$#$Y:?!'^ "?SS,W!]T5@AW! $2*ZPFB .#^? MA.( [67!TVH+A"*.'G5*.76'[$%#Q-I HQ_6HCFUSZC.S"U6!_R$Z I+W\[V M.%#$PH$7-B[+P[?[WP9> V3*TXXG]7W:$4B02^=TYIN^LR$0^YR5GYD Z!'M M<470!5V@^8!*&,[U#0#.!U 7OP\-AW6 -M(YQZ5"S:WPUO E_R1L*;ENK,]W=CFT^M]'%L M$XR[2FS3Y[XC3^\Q?*,0E>\[GN?DO,<)A)Y6XDS\6G%1>IH@IO ];[.QX#=< M^\I,;YK):G=6),I2=ETC[0Y%\G]@6_NJZPJ.?^L$.=U@T[RDZ27D/%7=6&.H M$W_0V9UH'99Q9CN=J[RD];JS.$SHOQCSY':<**,LV>+LISG8%:;ZG?,)$& 6 M@JX[7MC5]^YD6M/(M :[!TSK/]]*/JFHK$*ERXPXG>W'HZZM,F+N[5OY9X'' MCB[L1,TR9/L?#0,"?$-C>6'^2V?98V^YZ)KFT?GO7S?!PI1E/W8<1?R$L\L M1"[9$BHS1^F=SH5Y;W!/NL/2B9?,U^LI-J\2(;P)SZ/L-D)^V495_+^'_*@N M6W$<7)28\#>;?224[PWU\.3!$UUK*+0\+X@+V6*AP7.%<#N O:] 'VX%*":C M@(![/,T](.$8,T8 57ZB/4/]E$YU&D[_+!X\F]L8PD_OAW]^>T.IL U]U("' M.O?D@943<"O1K.(R9P.^^[D0#\+<7S?AE7XXMLQEJSRW/US:^=NCKF)_Q)>/ M6I(AK@3S?:8I62;09NQ__Y6ET]E_'L_K42^R !/\[I1?6]$1EBZYQ+135LX] M]^YFV@"+>[;?1T_ZBBHQ[>O6Q/98R[.4-N0.98%,:QJP@Y)/VD&?Q1(NZYY;=@7: MQF&TPVB'CEM8BJ?0N>52%V#3!]=N0\',!2?JYS):&.\1'&_0C?"@<]7P6"_O M$T$$E-##$.%!:UBY>XX,(5O*S>VY<2UDYT/+#F9<@K$D]X#R0H0BZ90N[%%' M(N<@/_CN9XG9U4K#PW$7QO)[$-M.D7VWKN!W(OL^7-YWQ@MY%G\82/%EM[0B M'RR%H[IO[3IS=E1^!Y(O*B10;;DS9R?E"-N> 2;S/[/L> $=06]IJI?>*KH\ M$PK?]B%-KI)COL^V-_-:-3Z0ZVD=P'$ ^=N+IK;)>G MLZ:1$0;/67-4$JQ?NU0_LJ8*(1KB'ZB8GK9^OMRQ@RP^=H"/'5SYV,'S9?=O M*-*G?D3!_R"P^_'Y[H?;3&:.#A:Z<405O"B\!M ?;_5L'N@*H-2UZT=X0<04 M/$28@"U,GE("X;CA1AA=(?K\'-YKJFEC.7^EHCI'_>,T'84VGJM=='5K,.)U M697N%,VICK($"A;9E<:Y2L3;"K>:(*3N0'Q<@0+;]#U?CNE/1GN5ZF "2WBF M'>:SX47-;A<17=#T):>*Q]/OXF6;$6 '.=DOWQ >GKT\]76\<]^$:J< +WF_ MHQ+2.]2H!_9WN_@0_2=N;;R?M,4"_BBJSD]@!3.8OG M=8>T=^?R %\]]KD/ MVIMK5*%_?-$2#7;T$QR/&PP39Y:7\X=;]CCBSB&SU=U@X#VHEW3_"TS6+='4 MA:73&4V=NT(+*]2@X^^1S/C;\3]0EXJP!F&HF@Z&$]S^#*>HPDO[C_*^3@>E MRZZ'@:H0IVX$S@!58YU+0\*0 WI32#*\]9_2/D$&]JIB!,7PEP7?1RS?OS@7 M6CT+FL)A([JCQQ@59W;,889OFE#?!"C.P8\)"<^O< MP/0M7G@"R,/G>"H2-HN'?2"3_INM/H9"7([I:=Z/FX M#RF07X"$QL(K'()%B"9W<+X.\ C5DYUZ.-['V(T+&*?*(E]=/Q1 X%L[T(K\ M P %7M,3;W+G7IMNF923S'59XU'!$F0HP8Q?O,S[QMU+I VU2EPUZVP.HD?P M":C7*SROY>PY)!(BOS_+&H%J*?+FO;&J8X^ M601GDPT6KL'NPD 4W'(BH&%0/ 4P:QS5-'@-;MS^TBBM*W"J6X;8%]PN.*\] M?D32U%_*WQZ-J]"[ALTC>DX_/L"V<^'N,60:T&P4C95@> :0RZ)>^]-S_#QX MXDJ/S:%/XX72H32ZU:JAABZ*AY\.'83$-U#K-"?S;?R,Q3Y #5WZZ-#'\#-. M''T2UAHNE7RC=^'W5UZ(.?5M9:;)[C>\X2W-IQBB?9TC%^?(HQ=V# TW#NI<>\2, M"\ VW:C'2K//5C2R^W3L/<1T<+#?*\E!AS">T ;7/2^%!>&["4)/@)X4#]C< M$0)U_N@32,/'@?AGQ2'=-A6MW:D<6(7+-&>ZTAR1PQS02T^EHEX3! B*C'Z: MIB0%4['*; J\4E0"9X#@47YZ'B6/P%]Z;4BN>#0Z66O-_[9@/$U M3/9_>K8,_)_Z]N(.6/=8@-\E7]8Y4QB-=F3U)2$MM:9=?:[6^Q+7;)6STFPP MVLM 9SV1(0N1O\!^G\Y Z;Z=_:0&<^^_KY^1!?5M[9M1.#NN[Y4VFQU+PD%K M=?.RM.P^[.$&/[7#X5OK!U",FU? 31B*B+O=U[TSW$AWN1^& B86JS\0*UAM M@X8!8Z<-Z8WL'.>3MXA8(IXM,LUF2I,*#Q:Y;YA27%KD7B=BOET/@TVL$']_ MCY_9WC


7=RK]_:!N,K]KWPB;"5[Y/F(;N4"&5@#N(Y:Z64V?WO MMC;^P(X7A'%H]Q[Z*X(5IUVER7"B.-=SG]GQXA'C1+CWA6__UQN[VMAR.84I M\]-UJE[D:LEL%/I>[ O<)EY_V"6(?K$37^CZ.,57EM^Z[P7YMM*)$6+4RP2Z M>\800K9[XODR^*BI,KJ8Q(?NX0\ =(?GYBP \?;E,^Z>CE[>A<=MSL$:>-]? M,)( Q[A_?4JMGJKU+S]UJ^\%65RBZ]U\F=3[6"NT)C\\;>'114%28SR5VP\Y M>KA?:7=>+R6O18:+)%X_CQ.Q+Y+NP6:WMU[+F2%P+2>NY?R\6D[J3;6O1 M_0U(WX; \PAUPE$F"">AL(.&G0 1W6SN8J)Y;OGW3.,;F!\'?PXY+>V<97 4D"UBK7[[K4KMK).>STGT?94YIU)& MYU95]T3WXWHY5.,14BVG:N%$-YN]LR-_:#>SY02S2=K+-C-B9O.D08[U3O[-]YFCP(<;OQC MYM8E3M2;J(@0!:OH M1$P&%U$1MS+(Z:!Q=]&<<#Q$@E^$$-&:H&=K! M1G)UK@V%1XD7KY5<\-=!K[.*8%"RB?]53$"'!.@4]I"CN MLA'(H]+85ST>9:%/!8J7;[B+_47]C3X_52:Z,T"%)W+A]VHIA %.]>W;O/E:20;I,AE=MO:B?IE,EZA?+WL2I@ 2VD.7G! M,]+NPKSL\Z6$@H(J?)U&E.+B#CT?9<9"^_LYH/Y\D\D[-#\'U1#^ ZWK; OB M/D?@> $&+=#F<(K@NS_Q42= =%[8CY.Q/>KM[#T!E?([]W0_T[3RAEMP%DX/ M*&COTX)3?U3$>^,-.4_%Y]%NR FQVG$AC2[WX@_@$9%P0Z^_; MZ^QY!O$H=OE,O#X0_,9+C#Q)0AG26,=W?1,VL,N<'( M_V>OW>=7OLG(I8YS1[5WG6*P-WJ%D'L#>]\JL%:F+0P&^3A/-?ZT+_[5[S-B MBYMVFS-RM,0)U"!?S&YM(M]]KD#C!+@O'MM\=&=GX((C@Y.#EQOYN0L=_/,N M][Q[8M#9R73\M[-Z@PDNB)Q>E[;@71W/'Y,Z3PWUK'SV,J69 ,02G4/IUAA1^?2P'\#[QS;F*Z0'OWEAQX]Q(9N;N77BD8@P.]-OI:XR#% M$P236QK)8R+UK&!$\@ZF[*27[$A'.\L6ZI,,,9+VM$+G?OP"UM8;KF!ZXJZE M)VYF>LL53,"7?A.#?$AAU-58Y/JG7^"0YYCC(LJH[ K-1279)?K,PLHE1)([ M+-'%(B^@* H].-L6$BEVSS&'*''HDIQLS/O+\_^OOJG(A\V^'/*C'KB$M%J*AG0X%MK,' M@#D!18#:L[TYHO=9CO[^JDE]$B?U<5+_\Y+ZB3$73=N/A@I['][=LOCSYTB; 8F">5(!&A'6?(T&0!EK7.3L? M7I]M2!6*+F3;1+\UC$N5^&I0-:%5$C1('!-D!1^-XCI[\'"D1@*[\AL5FM]2E&;6W$MQV1GX+&KF5^FN-0B<[2H7PTLGL]/D%83R*$A_. M)$YLZ/+7*9P,2&FX[,?QO ZSOC OA2[5=,UX7A#F1H3.=$61#]W3ZF@_!IHW M(%0UM$5^U^\V6@V)(M3>HI5LK*;U/718P_U5@&/GSB4HZG4!:1 (O#=?W<0Z\S"!.;IP,'@J3NX$[V-'"*AY MH5->9]SY3CA<&(]00<7%0WPESL%D*)]'ETB%.&WNKG\Y] M1CM&0SR<[%3TG]A?]-]^Y0;W=.X*C"_>>7%JQ%_EY 0&'#73Y&PO; JMBI:V M0_(1%DH-R\"*%X%DF)#SNO&KSI^"N>A>\E=0W?6;,%-[;G /44S5'K\$*7WP M'@&^Q7NV W8^M?N;AV)^LQ7V*Y&M.V4RQ5&QV&#J2F)LMO>EQ@/;_7.3K.U2 MR#GKXH.L!J&EN8.Z8%AAM28 PCWT5C*$K/1S%MCG0L\Y )!#J5S8](NW%$M& M4983EOI3S\]:=C" 8AF.")RU[>LS,F[!@(#8W4VT/^)(I'F=!.\9R$XYB6]K M"/[QV;W3'"%IVPO?S7QN+B+<7&Q2V52U.LEO6)NH\L6M.&AD5,#UF5![T6$! MIYK/JV(,*V1%)F$(8_A0W>F ]X@Y(,)>L)![7,P_Z#[6\4ITX"L$E??5PCP> M'%:6&0![IX#P+C:S3.0A>?D\^&7Q<9M'5'^"RB86WFTC@7?":A5'SBX:BCYU M [)?!.^\7L5A3W94E]R. M!Z,\0V8&,*$&#)$X O. -_V8'47C<9)4/'DJ4-\^7WD/8-@4-[(-'_C7 2?/ M7N?KPH5[GS<="HI"^!T3S)@=YH=*9\N6XWHR9]=,:]GN_OA%/IL3 SOSE^US M.,^[Z)JA?Z$X^?EV4%6 WS/AZ1Y9< ;][0EP0+O!&@3X=23"8=]WBZ: URL^ MP4R^<4\>YCCQ$ZH>T#4 8 @!7^O WA9_O>;P^ZNX"QWG>(&KLO-F;?)0T$3& MYA:MG5S2I5D%1C7OB$SB/I$(,I9W\^<';1>1U^8U@4;7NH:U\]VXC3TV4,+-X)O\1GAH71$8<#K(8WOQ M5=/KMPU3J; 67A9"-P.E6V$S=^?.)Q@-X^ <-/Y4=(R^=)JX\U*W'-MU-T[M MF1>ZIH1DY2^.'CHELK[J4N\I3[D/J/J?PH8K*B*JJ9U2%7>%LQ(<2-P*P$S?6RC!72VZ:::A]LYF[ M3$@*Z*D:)'15<:D&)%Z=7N5>S?SJLXJ^(0'CHGC(!J.R= MF(*NSZE7>?#^Z4<5C*XHO?RVN09H=#XVX<1/P]^)\,+MF.:][E$'C\M8%AHN MHEI) +'&673]I?^H\SUZS/.'+.Z_:I$&A8LT<)'&>Q5I<$Y9!C_-]8AEG9[QF[9BV+!Z*M51ZZ8&3@F:7DN-2WT@N>L=,U@],3U61W#D=F'H\< MJZVR+=<:2V(K#\MMJVXR:2T'M"CU>.1@>G@HK3;S@63M1V6*6<27C?4>C S, MTU)+J^$@/>XRM-AG"D.S0 R%+A@9F.>P5==KQ_ERR-+K[)IFTW&*:<)G!N;9 M*'%]7LY7999FJ%S;4FRQ!>:9#,YS/MU)QV1AI3*6*0DCL\]3?16.#,PS/:ON MMVVV-R%&4I&;F[I(%I==,#(P3XE?:*0W,A MC:V25*!5S1Z(I?BR ]].DH^'FO:BO2CPR253'\VD=(NBTG8N-TT%E\0-3F[-P9&!)LTTN5Y]5 M-Z+47FGE?DL_ZIRR!",#2TIF^$VGNLI2DJT*NW6GHZZL#GQF<$G=PVA8'2A] M0N*$WIRVB(ZR'RZG])0(T"G>;7'\0>@P"C$O*3S/)Q(-.#+P>G+7&BWI E%G M1^-.UBJW18Y(+Z?IX#.)G%Z=<;;>(JC!/E62IHUEL=P%(P//+(X*N79J*;*2 MQ1O%6=[DEA20N4SPF1DUNVM2*UF1MF)Z=M2:96L7WX.1@4W2E'H!+#9!L'5; MKU2-6F%8/L*1@;=/4MP^:YKK(<'52=MH3?+5!)AG)H2@^DZ<9,>U>8^Q6VR[ M::7GLU%R.,#+R^>2C+_>,0<'![7B4+ M6I'-+1[V4Y((/E1,B:I28]9'PMIKR1&E3U; #(9# T_-R<:N.2>X?6^M)K4]<6BA"62#4+8\JOF'2II5JKJXC5/$ M>K@ RZ*"E9/5%0K1Z);D]S]:*FST<&I@ 10-IF@[6*ZF09:VT\J!+ MQ0H8F@@^U.A6VR5HBL2]GDO4<'!I@JR(_HK)ZL]N6RM5$+<]/V5FV MBIX:%-3:8L^;'7;,BJW\PNIG1OQ$0T\-,I;,C>=F,R/DV0)=VG7K$EW90Q(D M@Y.M;H"&,TRVPFP-;;M=],<)5=K#H<$]((GRMC6E)])H)\_%N)(>C^-@NU+! MIVKSC));R.28;:>J/#O9E'=-OY(+4S0T"!EM^E.0AA5A1( [8608-+)=;FZ1&,#E$T7^AE)V!W*S$@P M;8(Q;277WT^I$.3D.AV3V^N\RG+;12]N[+IV@T=#@T+3;3*9I<( Q95-%BTK MWJQF*#0T.-NAUA>;Z]Z&9^E&NIJBFF:FOW;&!LU H25U]JO, UM>SP1E9&1' MZ2G8AFGJ\<@IU;7HZ5Q+2QQ-3>MVWZ1(\6%2(UFF7F#-?L_6Y+H$+=O ZQO;=&$X%ELT.^*S^FE5/Z;8F51(S;HXG]0(<208VH"EMXFN:RHP8NWYL]/8+([U: M0&.=#(AW)\Y8Y))\ #8X,$FY?L[HZNLEL&T#,RV5TAEZ(8S&1+P_M;6E9//Z M$5K!@9G:FT$N22\R?8"$37Y/,WVB5H;6>G"F:6M?[PXF0I'H;RM@8ZN#]-2 MKP_2M&JWZ3W@F#UK*U9^L3[2MC9&0P.+RL^9;38MKUO2R++8?F6JC-> 5,G@ MHH8-O5 FS>I,&F4,/35=#6Q[#$<&=_^AKB\.]42*H18U4DZKW?3#%)G,@44E M*G%:D$N*P'#U/M?5LIG-0H8/#2XJLVMQE.R*=ZPH2$>1(OZ0ZZ5Y:9-IL \))/J)M$];J#1'%C^)+FU M=YQ,RL3H0$Q;=DO>I2KPF8'E:Y8T9O,/TQ9K493!5I*J7NXB\SK(?9U1QS*: M? 6HHU(INVFUR\=>%PX-+%_A*,(^[(@*$6]VV=1@K:4S*IQI#E5KT=,YZ D$)IH;L/,-(63VC))><,F. M.JZT-/C,P$13B:V6;B4-4U*X;6%N932Z:,"1(12U'VAM<3SLF&UCF$RT2G:- MW>_#W(NIN1;V+:57EFA^+U;M+#'-II9A[L6B=MC/R4YWP%K#[- 6<\=E? =' M!B9J"I7QA#7U#B'.U]L^7;<&;1$Z-\&)LBQA$YO>JD=8H]SFF.%75!JXBR': M5\T5JNMMCF\SU.QAG9_QU2ZK0$HB3(_)')@9&"B M.76PZS?,7$:BRU2F,QALYQ4*OCTXT0TQD"O'^5$F+.&0LRAV/6B4EZ$^"U\R MB\-D+<>RY>JTMM0'4\DL(?0BRU UNKOD!^GBA$!# W-E!HEC MJ54I5HF"O&XD)V5]8X]R<&@(GI#%7F+;F!BL>$B8=9(X5(5IN"O4YUDJJ2]L M4;(3_4QJ-&D,S3P:&E2\8\-JV?EJA[ SG"XH0 02<>0U!28[:VHS@^QR:=;6 M5X[;BQ$J[@>C!FAL&DMK( M*J9+VW$9#0U,EEHS_$C?+C9LN5#D)MF4G#ANT=# 9"=D;]!;+-L&T68FZNVO>JF)%';3O0VQR=SVURH.R;, M,U*G;6[KQ*B\R,:)%5E.]9#G%I@!>12WIL)D4NQH6FH 7S>=K^70T. ,:LWD MD$\LQB/)$E=6M5,C.ZU%%_IC@A;V8/(W%(>WR8H[T10%XZ=SB/:W M2\F$EG"8'Z2D+='+=%=:]J>]I)8+)##YE3"W9*_Y9B"5Z;L]TL@Y<[-1S'T MII&7P1]_>)LFU3/R_J".=ZP]GY@'@1RP=7+_(R88/+>!\XV1[TR452B$!9*7]& M*)B',W5O8MY:'<*8<^_SG:"CWF%N6LU9_S_^_OJJAKKK.P].DO<9^M]^,KM3 M\$C^,=V.%W=O4_YOP/R$3>IS&17B02<9\B,9DP+[T'D1+W M"4PES$KO0*3,?0:S$F:E]R$2@:GT(I7H>PH+'!:X=Q(X[)V\0L.1V.Y^D4K$ M?9+Z-E3ZCZG#:,$-1@:>K E^"P4S7F<%?^-HC/0W1;5/BB9@_L/\]XD1",Q^ MF/T^)&J1>0?NFUU,XO*2AA'Z39C_WW]FF(MPP.*FR/9)$0R,_9C];BOJ$2FR M?5(8Y.M)[>U$2JY!-APZB0XG8OV!0R>8_VZ.:M<.G5S;=W4N:7.Z0FD+Y[]. M:Q?LS>*8R._S50XLF%L*F(G>A8EX388?H@YWOT?!]'WBNGH2!]ENBJ.PNX[= M]=LC)';7L;L>#4[$^B.:[OJUS1#L&WT^$]VZS\W"1IVHWSOF(^QC_SX?]5#+ M:,Q&V,O&89M(,A1VLK&3?7N$Q$XV=K*CP8E8?WQ/)SOGW27BY",7FHX-$NQP M_SX_N>U_,!-A;_OWF0C>SP#OJ+$X&3,2]K??AZF8@Z#SHH$=[JAP5/:>S-PT M1U4!2HFJ(?+OQ%+8&\3>8#0LB&N#6ZAD_K8<.JY+\-_W0GK'R7.;-GI[L3G$ M#$T6YS'O1K ;!K*RSJGFC>C%VV(=Y,Y]8/NJ\3?FHN>XZ+WA6^EMQZZ[! M1I=K?[UOYG?$SI?G_OP7SPO"8A$MYS;/R9S*"S'.C#4YG5_%$N1=C"+@1=GO M QU1)\"%*_K).;0HT,H'(*A7OI]XBN(C[I]W#BZZMSX8IXQA2=.1X_CX*GIX511S3.C4N'=D ME=1\+%!]]4$IN5=%47V*HH[<2Y,V7[1TU=C6QCT%]TTP\2%H[8HC@OQ\>2/ M]17U.?K*.T?N5KI["7@4H0G18F8MDZ0/XDAGJ<&QR1ZI5:TVZ@(MEOWQB[XG MTUB!?3+6W(!+'PE2.>7QF%2OCHU])U+]7B@M(N0@,^BER.V'_4$B'V&_4;&( M0*^U@'$3H%3LK_?WQ1_?4TKX[RDEIY/TD2@EIA-2LAITE6.72^98R[W5-5\: MHGFU:)@K&\"^ 53\?S_B(8;.ICR2^!21';&C]9X>M?,-B166SOWDY!V52=U1 M*2I@[?S]]<4M.O5/G]ZF_U,B81\B?>_E:"!!,ZIJ!]!6FY=US3!"9*TY6>GI M[3!58?J'@;2:3LUU)=X%LI9\3M:PJ'UP8 P3"C/4U[V=X/TB8#>MDGXOW/7' M2NE=HU_&F[32&R-@^EX9DYG<2F7+]#9GUO>UQ<"&R@I%P)(TUE.X543D"743 M]T9&@5!1/^[S*8&NZ(8"W=B7A^'O%OV*[HJC%Q"+ JW>9A%!2I#4/]^262*# MM+=1Z_1U JPG:]K4>*EJ&)8P!^\%U'6L8B=RBO[H6LTG4 TQBN=+IKY)%U(J MT^_T5+;9VXY;#\MI!D9P:#I]ER(2UXN51H%G;D_>;K#8*3*TPVR'RZ%P.=27 MC0]YFNYW0T3;B7P\C/B%PE(ZGYXNZ;[4%KI &V9__$K=9[.X2"IJD!1II_;] M("DZ14]7R:)"4'HX](>KN%1=,E0CQ;1:^?1ROUO>< HU $8#S>3D4UL;= @R M!(,6UCR?8#258?O':E4=[+CB5(86.4G]^)6ER3LZ$33)<;'8-RT6*VGZ0A!Q MN=@'1,<^[SSV-ZYGN6HUV4EX0F XD2&G997OMUF...ZHPCI[U*W]- O+R++) MNQ1!X'SAI\<<;TDDOV \@\-)%?\+/UL(H4=7$GFYW6[FYA*UIZF%(VVB'$R M!P0Q^>-7@B+N:/J*$4HLBKC$#)>8X1(S7&+V74*((4KIC4'$]H:OMY9CF6#B MDVY"8L&KUMTE4%C9'[_2]YGK=>:(E,A$%ENBX\)'F5"XS@S7F7W%.C/GG8][ MDSE=V1+DG?,#U$O?,K/SV2&V"-#JLZ-JE_TGR&E.67;S>V&7ELK567T]6DF- MS>;C7?:W=RF+IQ\6^\RL4V%'[9U=-3*D,2SDIB3A',1, &E+T=<['!8%7HJ^ MW-U$Z=XW%KLWM"G3,LEC)CM@%&94T!N*1"84>]>%\H;ZE"43U%TFC=N\?*J\ MW6#I'J[4BSZE<&'>+:NK]^A3]AJ%=1M]RI+%W6IX:.PD8E33JI39-K89QVS$ MC7HVE_NY^2)(R3)>\(@H#__X9)P\\-BD51YQ=N3UG M_Q7=R7/LH;LK5:<9+C&6.U$X;A8!VGV+ MB-S'-C'?+E+4Z8[)1.HXQ!)WZ5#>CC@CD.X-"=RA,(,A8MWHJ5R M<+SF_9N6YQC1;&TVF1W1'@_E1G(>K^]72ZBO4,B&Q!>P?GI\)E*$>K]^Y#<- M+7_W15'+\040JN;:HC\93W7F$Y$.]DF%'6V6@RXW)Q, M \LOB8Z.99)W&=Q@*6KVX%.59#I-N#0L+ M=< S ME4JG8JL]TND4)$W9Z2*6R^1@V5(AV7B#+M<+D9+C?[)N5FSCM?[K). M??U,%*Y#^]B(WV5?3&IJJ\1R6GR84\16J2;UZIJ++R:WT#]]+!MM9B-N9+9M MSS;[GCB9S6!:-^7TA4HE4J%7GV&)^D85?-]8H-[0&;TP+N:5'M7E),Y(&HE) M5Q6.\,QURNF,GLH2=W3Z>IX&EJ1;*^##]7H1(PLNSXNF/GF/UN6OT2BWT;H\ M7QPT-V*Y9A#T0R>96LSY(RDABPT%LXCKM2Z/E&Q$!3.BY@Y'@BZX91FN/_LZ M]6>X95F4JL\B9W M+&MDLB:16793K!*7LTQ9U_+52G=*TD[+,A2(2@9M&URV$LU"LTA)Z6?4@%Y% M2#^V9=E:-IL9HM?*$D*B&+>S1C6CPSL#:*=EV5,BB242%Y+=)NTPV^%",EQ( M]@>%9&]6>K?3LJPT:.2;PYW%L(6NG6?I^4."+BRA,LS^^)6X)W#KSL@!4J1C M"U&F':XAPS5DWZ2&#+S!\ M8FZ/?&7*M^D(]7[!/I/ZU>4)+)SCF.F>69; M4V>KXJB?R,/+13*PDB253=YE$OC =\2L%=RO*%*R^[']BKBTDBL=+M M9K6P/30:S!(*+*HS29#I.S*DQ1@N_8I @ ;3#K,=+C2Y8F0G"BO%A28?W;%( MZ _S56JD<(RRM8Q$B>1S^4X7JD34;3U%8 ,V:J@4Z+#?F_V]QLZ7T>RAYH@98CL'5!Q6/8^ M.VP7;=%R)0MP&7@X_QZ! )^0Q V!_SFW=%O@]% 1F;TL(K,W=W7I"0HGJN#S M E@,9'N+DP>"KE GT>'3:W7%IK6&-%KJW4RCS=NCSA**#@W !OC\IPBX2QJ+_,/65NOV&QYW.?IW*0ZDAS;%\4-KWA13Z1D M([(@0D?1[+T]2KHAP]NEY.?&"[\L7;Y:0:'S3EL*Y**@ W$0[3G3?H@P/*?.F<-&X,&/ PU^ MQ)SQ_,G86J\T:)ERS6HS;2-=XE-L6B6:.;!(&%M+W273Q!V=2>+"@$@);G2J MY+Y'!,XG2*^,P)$G =M0AWG[D!FMI>U(*7&Y:K[8*2 !@Q&XQ'TZ?:T(7!3X MX_9D"Y<"1AQ%OF'H[FG\>2ETQ_.CY,-(X2NLV"%(LJCUE'RI"]''Z>N.&TQ% M#GW"8P?1,\D_YE3N39#BJ.19%6FI44O-XBI2(A,5 M*+FY0K1WC%-%;MVXO=SU(E#_,6$L_E? 3KGZVMYO,=?D.E$%KS5_4M0]V(/+ MV0]60DQS(V#:&?=1&&QF>R5H0FP#$?]TF#66(.]B4*'%@':)<0906;*L[8V? MG[F4=]J(=_<,'NEL?B7,+5EP#SL&M+=[!-(R5YH.:#%GP8+UOJGQDJ.T.S*G M&GG[0A/WH+X?@&GF93#.U<:SJ2"G=2+U8#6(=K4R.+8EJS]K[W_$!*"W-V!* MIFX)5\8[;[N(9S?+]RCP1^?H@DPCO_G'8-+""B\][I*@@?,RVT,X:?W M@W]M-'BVNRR%.\01/ZC>8N*RL#!_1\@:'<^<7'6&>,#7G<,_,0+@A+_ MAB0Q=6]B'AT=4OV!"4 _:W;/Q5W(&S7PE@609H^.WN]Q^.2?,UW@I/@>4.Z? MC6:(D"5_ZH(,>'*/P1N&-^EH;]9L./=ZZ"&\==4]D\>;=Z.9AN;O=K:-3>.]N M<^^ J?)L@ [O773W#D/F[6Y=^H7 .-Z\"&\>EKN;W3I@J^#-N]7-PW)WNUN' M781;W3O@(B3QWMWFWA'W:1R)_MR]>_TII=_-I$:'=/!VPL@ M4$U!QX3$A,2$_';GT2)(M9?R8W],M\P[L-_L8A)^NOWXY9S#D^&'_^]'\L=O4I#*(C/S$Z_2O#;CN6<6',[S'5' +!@5%DS<9S/? MAP49?W?.=V'!ESS%:/'@AW6.P#X9MH Q(3$A,2&Q#8-]LC"[Q#DSA WA]S6$ MJ=\UA&%3H^O2\-H,Y1W[QBSUF;CT4H'2S;"1XS"Y/00P3WTF3[U4?(-M+F,_./Z#O6U,2$Q(3$ALD^#XSZOM$-0C1K9Q,C1:QNUMQX"P MNQX!:+KY$-"I_2SFHR\=]OF8LC/,1!%2;[=M,[VO>L.A&QRZP8XR)B0F)"8D M-DEPZ.:M)<78L(V087O;GI+7&1JS% [<_ $;^:X+PIR$0S=_P$G.+3-.#1BG MXIK"**FZVS:>WEG5?=L@SCN<_KSDXAJ[=N!$D"Z7,;]/! M67_PW_VQ=FH_=O@_!%&>C='+8OS$SOJ_>%X0%HMH.;%ON=75EU6,^K*N<5_T"U=,NI=(3M_YZLC<032F2P/, M.OS!:%!;%9H"+,*:-G9%+K_5\CM6F!'3#%FRUT;GG2^Q?M5:@BMI:'M!=WX2 M%=$,N:(ZWBQD);'7UR5.C:];\7JY/5[NI_24_/&+O,^D_^2&ZH@Q[]N .7Z[ M"\52>EM2RFXV+TAIH9[-2FNAFF:I96Y-F7,U4UI#*4W\^)6X3Q)7NT<^\NP< M" A'(DGE1NTB0+RW7;/^/#KT89R.T^<>-E29]L!4Y%2)H0?L/%.0FO1V^0@; M./A[5M*M(N&;S:+9.^%@$/^\!A/N886+K^0%L)WP9%6> X_C!3($ M+ >45>A9W4J?*;.M2G:7,O9$N@O ,O/C%W6?PC@9,9QTDPX1(-Z;X,-%#Z#' MPIS_>I3K%7RK2(4;PH M[_;3#2O7H=23!(#Z]'TFZ]5E M,YF1ML+"VM#M<2&G(6B@@$60S=XER20V"J*%#M_)>4I&8Z78>;HYYRD(?\\Y M3V'.$E%;;FN#RF3%*)1=W1"#87*4RT%L3%TOZ.QDJ:/ \Z]&1GQZ_-U2W)%: MPS?+E WVFHMJ^>Z*6W8HUI#H<3I#V!NQM*6[DS$/?U'H'4[1[Q_,WF-Y0_+WQ]FJK?M/:6("_[ ^3UPNQ1HMWH^DZ7;T] (ZBO$',-XVY."XI%6F4WW8'\EXO M3R;[B$517I6#+CT,LXOUF&38R#SP%'(DHF[))'!8O_9$9-( M$>K]6NA,DJ#;$AU7.N.=VH7RC%+$F?LD>:T4,1;H M"+1\P6[+%W-;7I7\76T&4JZW/0R)>"V^/^ZH!9,QNU#HJ1^_2)J\2R:P(L=^ MRW72NC>-9MAON9$Y,;'E+]$6FFE"UZYRG[8J!9MO2<2PGHRS:RFZG$R_C.H^[C$[JHB$_*F ME>NQED@]6(U"1:GDNM,,3.PF[^D_BC!'C'WQ064LIQ&5TY<3P*8A]A)<>M@C MZIU:EME MRMVX$;5R^U M#&\XY5T^;M?<0[(Z9NN#AV$ZL^@8[2W*$Z6NYS7A8\OXV')$UO#-\F8ES=)= M6&L-QX6F>JP?)'LC]ZJE5IK,1^33?')N2")]D&9FW&"FYF*8B:)>;/8C5@PY54)::&5;3_0TP>1 M4'('0C%WS76SL ="CQ+2B21]1R>N%TO!DO^-SP!$_HCBEP^)O G1OE!:>4^. MFL?N:D01=IDLML7N_V?O39L4];)]X?BNSC01V&NO]5OSVBB9F4%+)P,MG7A$ M2P1RR-%&AOM,&+_ 4;G3?/'$:HX3V16-HK+2,XNV)C1V0@?&#F"^.)4\MC'& MW=WE1(I@B5AC%"1F3Y5+,8L/WZJTA WT7F A.$ZD',A6[+K'K M$KMW13,S[EDT*^BK$#6=01TIPHYBYC7JV M.^Y?_A;I)7FS+UMI8(W\6A [%%JKR^IFT1MJ="T:;9%_S^]NB<%ZHB6J)NH1 M;%LAO%9)F+C 0PL2O-2[^B(CQKYQ_W(LI]&4T[^G@9?-VJ+!)AHD0U'EVD!( MC$4:]^74SP-GWE6($5?6QOW+/R3BTQI@.?3*WN8ZK:B-C#N M1=GBY:*T:C:T?E+A_3TV'W[_ M4,UKD/ ;99FKM" 8_7RWI)38^0@G";=)6+XAY:>9,S<)W<1(&7)+L6]RW'O)K4:VZ$4T4F9_3VU;2[='E(3U6%E/RFQ'%]0I[M)3# M2 MV]EW52'&O5*VUZA MTK+40!VS**@E?37:4BX$O0RT=.+>Y0ADD*.-#/>9+OZ[HW*GV>+R.M%WZD0E MS]2$EN&F*N6*N_.M&#];3)XX+W'OE]+3"SZL?,2=R_?/Z3=<3IWBS.U9GE4:C$)CFR- MUL/U2B<"E$OYW@H9=R_'W?2^J?N?E^-=L4;)G/-&@RUU:+H]Z.XTEW:!N09SO%0R\ZZ#Y"/&OW'["9U9^LP02FD);65FETKNLN9A(4%")7W_223)NNXF8GQ7W+T?213G! M@TQFHE6K*YM@5]EJ31IP.9DAZ(C%75Z4,QXX4I%D4!EC6[J66V^V['+L^. M&YB)U -&WF[.?118_ [QX2=5W]]C_^'WC]:\"@J_4;+9[*723E/+YY2AO)5V M\G:4L;J^SY.!IA06FU(1@\JX@SEB'M.=)J5+S3:;*]#XAAF.2@N'7W;L)4/[ MP0Z8E":26#9N88Z4Y," $"+@.GM],G( MJKB%.0JKBA/75Z5QE.HV$VZJ@[$M2QJ0.VJ3*7OWIWGUE.WZ0Q($:\N(TY0@+_E+-RISECFTMWC/G6S+-Y>X1+^D(N M>$0008 Y8PJHT;B1^:L3Q-&6Z=A_B9;_\J)L\&JYS:-5F=13 MK!&@G)_43:?B5N:XE3EN9?Y.X-8$Q BQS=G4.">KS6C%T9N+49ZEN];F?04K M7Y+F-=6-*;9[^%#):])RJ:]*HQJ<5$W"-&\FB?[<0Y@_$M?NC5*1H4M<^!FW MU_Z,6,"K=$L$0@$O2F6J.;>FL+TVSN27GEO)X^582Q,K,^RWQ&"GC MWMJ[SI.>H()13 _RM>6V@SHKLSR"12HTN6Z%CU8=94-P' M'1YO;!%+5V4!^1?J_^>^+=][CP"\1EU$( #PH@QJ)5-8%(T--D5KM8U6RFVG MI6Q/@@H#F+BI%/Z 9HFXEOJKO?U($2IN!HW-WWM.A Z+7;WL;M4-LVHTT@*I M=)A-BH:0EWF_C1SC7=P*&M$4YU'ZXR)3F[6';#D[]KK%CN_T!HV@!!$W@GYY.C/V;+Z')1 !S^9%J4W:Z2AM M6>X4T5)JV1F8&JDWQ[Z:]T^\Q<@'-#[O-G9MXC;1V+6YVPQEJ3@39+--KI15 M8=H3Y9DQRYE^]";(4-[&EXF;1+]%DV@TM<(=-JG%M/O(=%U,S6_ B7%]WPWZ M)\]=: *XT(+N .,A]J'W)N*>+6Q83U>+!NF8^2K32EBWNN+\G)ELM/) MZ@MTQO;&36HWY;;>I *\5PKFY3(/&33[@,6EN5$3W9]4FGN/O4F?XO?^'82^ M43*-'9:Z>1,=[=CA:F$L)L8L/X4=V!1,IJ62%!Y#5+0@ZL=U%8I-<2ML%=)3 M*"G=4:3>M$OJ]]O.IRV*A#$IY%I*KT&DUJY(OMG!HZ0.91A^HS.VFD,>R M&QOT<:_=MS/H/V#.J"B/%MV=UD.I=7H\VLFU'9KR#7B80J*2Z$W.@OFA36[_ M8\.=^G-AH-U\;1^X&/#J4%ADS>%";A#DS9__!?_L;\ZKP(Z&++!X!-P$?$Z( MK"CZW[?:52S[=/X!)_<;?=CE#!$LS%^&_^___3^GRSER:8+75=W\O3?/3M89 M/AOWV582$S-3Y)0$-P=/_LVI+N=9X;K35)(\5$/]/IAXD#((L!33U'\C)S]# M"EV0=\5M$R=$#,4DH8IS^W?XM?UG9D"1\$/=DN&._39%%6S=1H1W/[NOOU>V M;OS&@>(#2UF!7_=4!0KB4S;O4B2IHSQRR,*$"/VO?BM_S6;P?P:2!:!8_>?4 MB@@_^O6G#P40T><(=+ 9U@'WN;^G+#!4]Q\3OEK!.7VP#K)\ZE$NYCWE$2# M:9J[,8EMT0YT47\%3SM<2>\&95<>-3B&6ZS;;):Q"H...\4OKUR7[=PX3>(3 MA3(5M![C=Z.,KLPVZ9_03 M^%3!!U6'T5NI]DZ$5U[<4QN7O=UDCGGHJD+P74EIS/DQO/)B1<*BKA>F_:JG M>&R%%$FA83LY:4I>KJBRZ[H\U]*Q#3].75XJKUJJ5=ZM3U'%3 MBW2:33"ZVP%77JS=G)!5;)BO&Z@X'\Y+C90Z]DKPGA=K+V?[A69E)?:9WGRV MZU(9U5S(\,K+M>?7X^[(D$FTU1(E8K:09]3@*M>--XN%5:AJ;46<+U+*0"7Y M(=ZYQG6U3,_$\U4U@^(3+;'<)-)NCJ/!E=3C*R>$M2XHN(4IU:6K82-B&*EUC MNTZIFV_D4],L4^NK2L&'3+V@O9KK;=+Y/MEF\)[*=YGJVTZ?PRDO::T6[6=$H M4V9J6#$%C!A56[KP\9>TSY0&:T9*5SRTMF$KFWJO/F]NI&OPP*KV8+9>FAEE MU4[HDZH@+#J""ZXD'U_IV$9+KWM> ECFA+9QV]-6>GT5'NA\:TSR:[7(.II) M\:-%O=^L2]?@(8?VQ4&"J3-LOK=)H]UU< M 1*:N:33P*:W"Z,ENTS-ZTXF#:IK*28]S5Y>64C(1D^BZ9KB64 I$1ZM"447 M7'GQ=)9"G0&Q+K&LMU2X$9^MMUD ]]E+BHJ+M5[M,]V\4INF\UXIH]F3(GSZ M!>=U6F/&XTFOH*R'Z*1@DJR^$.#3+R@JI3;.UK TG*&42;DH,P0U\N#3+SF/ M:R\$O#ZT-DIKV31G_(HGN!Y\_"5%1:60M5UFE@P]*TO1F577CIQ0O,UXO< M4I2IA2+22ZS.CWE^,/'O>D%5GMT9I0;=E%FN812]1KK0*0S]NUZ0E2\-YO9, M6#=9+KMA!U-7T">8?]<+NI(;PT3([ M1VMHK5S6=N5=2O3?X)*RS-0KN*HE=]C>E.K+"W8]R &9QO!+D:HSQ!2<#@P:[8<.W)8+B;C*D9 MTYKJ%5W"\.VJ[;_ A5QOE8K6K>*;++MR>LJ"Y!(YK^*_P 6YA$6AHU9*U%;A M;*K"E+TJ2]?]2R\ENYXFO2''K4B6&DR [;LVW6+"]:_=D^N1.QA\.9 TXK\ 70Y-8RK ?>Q,8_DS,,? ?9!MX MCOP_%U'(7W_\@$S"#]X@_$GTYM1!_HRED<^NJ[\0$1A;XC0/,45>ES0844+^ MZX7Q>A@MFVQ[@T5"J4@,7D\QS68N+;D;Z55'M#^5=SM&S1*I5X3-:%75>LQ?&8+?SR.1*&" %>3,\WICE]M"\NB)"IYW4C(SJ0W5%N=7W_PY.49.@C8 M+A7\\'!S_0IRM0JS=4G=E5LHE:XK M-&WU$UE=^O6'2%[6&^W)A0!BW)QBZ"G%L.DXO4.+Q'2,*4Z=JG"L)#&[ZI

K>;8J^0QVV6!TH)@^!T!Q'4X0,7@8?'G$!M(,$],6 M(@+I%Y &9_(+A, >$"AF_K^X3WY(E <@\)8A\C :H7H/"&>!>X"%N=9O'YP^ M/(O^*+;-+T3!4<76G%D9JNZ)8D\T-S(O/C$1*2 Y^*DU[QZ J@W>30?76;;5 M!V^7 ] \1;(L!WL0V'?'#],M)_ M- MHF>8>UU]P&\^$])Z2[S5CQ@?0I%!QI@'6\H9EOA[_\/IB\/ 7?AH&*_B@SC7 M_@W\*"'GV/K^@R!$Z']R%DD\B<"'UUP&;VUS_V+[M0:$>=G()"J3S#S;1W(2 MA#NYOP[N.0<Q?=O8LA\XZW M+H;,>]T[ )G/]N/'>Q?=O8LA\XZW#J?BO;O/O4O'>W>W>X#X"QFHJ>9Z&L/\O@$)L)C)KHU M$Z6^M\T%BU7NQ;"Z!1>=KSVTCAXYYD\9!&\8]_Y=T0( L!>Z8W&:8/WG7F PTNSUEC![(^EWU\# MY;8U[W&J:(5CZ$M8A9W:@Q;.Y&M"H35WAS++G1>K$[\$+;)@F9?EZC\2ZK0[$( I@$)F),>BKS1XJ M^J3Z(,B)R$JC!#F/NNS>!SG%TH886U1[R\I=$1W**\\TUYW/AYQT2FKE"%Q+ M**4Y.9@.=[.MQG>"V1P$2=T$<@*'/ KL]:DSSE[MA$>*'%W1$OT&2]A1*0"W M6]4-R._?/_SWM29N3)?7MOK\ %7T#@]\+\>T)A2.4APJB% Y<9IC:1@N28SC MX*VLV(PU'$7/"8 M4.]NM/D!@/4.=_TE@(4G4H6F5W D-"$5%]:DF_7ZO2^PIFL.FF;&":RH>'V# M:@B$L:SF)0!8% 0L*OTC >MK_?7HTB5*^/05A(H2/KW#MW\)/IF9#='O=IJ6 M4DHLQ46MS72+I/3Y^&2Q0HIS[.V =8Q->U' EU4G#0VJ+,2G%'IE*L\/2,#' M&?8K%.J)*KA>>D D41--3O7]?DY8R9ILV:;?X11'GZ.0\/K"6L@[)>636?W( MD3)**O(=,8<02TH!D@!%29_A2*BO]J'Q5:K1Z2[MMLGT>+N'&H5=R9:_P)C/ MZUZ[S"K*ABUE*CN!=91F8=()!C=G4Y>G?\39N!@/[Y*43U881(Z44<+#=X0T M7H>'BDE6F%F)SS'XIHQJU41'P]I?@(=KW-9KSC9=942[/!#U97LW[D \](,; M*'4;YR%&Q'?7)T1.C"-/RB<+(")'RB@AXCN"**]#Q-)V-9FK&;JN>(8V4#/8 M.D]\!2)N=%YJR-7ED!$WB9')R36QOY*"PS6RV5L&4WX2('Z#XHF^;G-J'.F_ ML2\0N5.#/ZD](7+KOLEIR9]W^L*GZ Y7Y1;2R"T7&6\L#;64-%(T YX-!/L- M'L@KUG2,'S%^W*2U('+KCA1^O/XXDD_!CRDZ$J<4*=/,T#9&#H.U.T01X@?L M%7C(9HD8/S[;\XZ<''U2GT#DUATI_'C]X3R?@A]4I9:HUMC%1A&54=?,89MB M;^X&!Q[B#YD4>9O3S;]_).G#N< M$25KKSLB"GR!5QWA\P^$VP?!VBJG-8%T^Y$QR0)/.AP6!=?:=L#+@^7"R^!D M1AQ%TV% K+^EEE9/KV^5!($RM&21.R)U9I2@M\,4].3 K\1,Z*@L?H*6B^+ M)7?;1D=#)L]FV_.U9=:J)J0UA5ZE]5<<1?=^H8]GK?7 MR\X7D-OK6OFRS7ND@B]0:V7ABV460PGA M%4O_8R%[>B ^09 ]11!(DF1$SL^,G*MUOO4)2^3A]L-YW):H/=[[%YV\U^>V M.5$3Y[)=-/752WFC/\XF%+*YZ+!<)U>BFA/!\EIO)A\=E 5 L=2]<$S1,2%_]RU M3!3$N6B:H@"V,=PON(T^!+4,^!H6LQ5-7@:[?EW?EU:9?J=4;*&)ZEHI4FRB M*DPZ=\[X[R5*KM=WB9$F95G.SJ>GWI(4^EV@*;27<+<+H'@.6/&4S2&/ P<+ MO-4C27A:!)+(J: "2ELVPG.&?[PS_+(+9 C<0-8V M0"GHIH=P]B/3>6\TX[X$:KJ- -H"?<.I+Q >VH*CNQ[;XM>4H@WS9H!Y3A;& M7[PY?(./-FMH:]J:GW#8*-&7BGBUL6$]7BP;IF/DJTWIS4?JO@A:FSJ@OP5, M!MH%KV[Y.<33O\.A DW='HOV\8C84R:]>B)ORMD4"EAQL&$X:Z;4BN61FP*B M\H=,7CK\QR.?@4,/]LH%OP*6/&4S>!R&OW/!-H-/./ ))XF(X1]6"S?ZX\_6 M?2S*@F-"+^_3J!P!UV0F0='WE;"^,4QN'814YNL.)B#E 12Z;) MQW&!8.BA[Z2^3.\<3C 'F\L[H4T)/IYSLNEK,_'Q"O]!58%0&L (NE'EXP4H7Q* -P'^W5/'U^R#P,VER'Q@VIT>W(0EL_'1KG>Z=RGPKO'>W>?>84DJ M/A_T3O<.R%VL[^YT[XAD.CYD\D[W#LA=O'=WNG>QW-WOWL5R=[][%\O=_>Y= M+'?WNW>Q?W>_>Y=*XL\>]Q3O773WCDA2L6_^M7OW_L/__II1B __^Z#P?G28 M\-:G_YV<6/E:;DPE,>Q;'XOZ.4?1_PV:OS_ M-=9]X&'T?XNM_& V(I*9S'=GHX\ZCCYFHV?0*'LQ@^.[L=%''4A_<_/JTPZD M?V7A6>3'-3U'AJ A*:B?]-N18%7GA_!#*#M1)\X=F(M!G=4=4_+K[&PJ>J>K MOL^'^4(>O >HBQ[A NLJ)MP;LX\QX>Z8X[X#ZD6$E'=&N.CPX)T1+N:XV-;[ M:E(&]0=1(.6=$2X(@?Q\)?GPEB'_8Z'W#,<5I7G;&FEK:26BK;M!M(9]/V MSV8O!8&]<-K2M"7VFP]5KJ\^?3ELA7C#FXWG%/FR:G2?Y9 #GO M>L=VD9--V*DMGG1I0[$K JFKA$+7!3+7D#5YY:P.DPX2^&&^85W9,;JRV7#L MNMZG4VQ_[:1(&I +__4'3V93MQF/^GQ%922LB<2'A7IBB?N!$L=MGY(XJXD[ M1;1A#!@GN]J-F66B+:V@Q)%PO B>OH7$W3PQ^7J-^=_G&<EPQE^ZP*2_"LO:T=NNLE";?G?4%I=0=Y"ID(]'\9Y:XCEW7SG M$2QN%_G&5$";HYHO-B?6R=_1U^9R^!W[UH]45SA1U0ED\EUIG"RBXS-;K2F:>J(Z+L MNM,4#$J3R53JXM"8GYOT_K@P=<36_LF2%:C\=TJ6@;:5<9XU-"8O]7N559I5 MS/K+!S%_@F3-Y_)26K!3!@4/F$RP&34GLS20+/+7'\ &Z TDZPX+F.*2I><$ M,9JTBPZ;O:-J*6:\6VF &P=JHX/PO=%FFZJC@PPC*JS20.>E53X%;:=,C/"Q MH-TSPM^KB1X)XD6G$O56"'_C6&5T$'[5I+4$.9U(J"=OF-RR/:/I+$1X&(.\ M&<3?73UN7($[T.%D,[C<'U!T&U?5_H :O]<<^?VA::(]$A]%ZB^Y65):>XF9 ME]JQO8K 8R@Y%M>8-*7\$"; BC@U&]?5QC+W%IE[.CDKC#FT02BVN/XMJCJ-?Y14W:GM%PI2R6*%8I79%;V"2?GS)T5H$: MC@(:+IW\3G7L<6UM+'.1T' 9V)HS@#0FN7"FNK*]- YC*^51EKN%C: M(E_J%S5I>UK#.;W)4M]P;0-U]-8$G=<(TEA">Q+6UY)8,AL[<7%];2QT'ZOB MIFNZ65A49[:RKK@V;Y.I8!PH=[MN5-^K9BBMLOW*Q!7DC"Z(F()XLJD)< M5QO7U;XN)1V9&1O?(D<=&6K>:V'JM2,,2O&K&^%6;&=%1<'?C)FW4,!W(<*ULF?W>A\90X(S.-J. MR2\X2_1/X?C80SBB19/HA \B!11W@KIW$>F/)NDB6 !V)Y2+8#8W*C 6M11P MS%$_ ,9BIKLGIHMA[-MR5&R-?:=*CCNA7 3K#KZ^AR[J099;'VP1]?5'1='= M0=5"-+N") L\ZZR:;!\Q@P&SL*8L8Z0G+%O5)+1DC:528I$NHF4WNC,;GR[C ME(F9FNTT58SM#9MID9B6YW*-GF9A*QZ63)&WJ^*,&'O&X\1BT8S6.-4&;_5< M;Y>;*U2.[%>J55-,#3I -/VS,&XCFG'V.1;*U_48O4@HN[NJ6Y_Q:8M=L41K M9X1G'3^O+76(J$52AKZ&KPAS+V?V28TVAOO0/S4"_N5!^5:]?Q-8> MBV84]255&3OY=7O58REGODNKK30NN!(0S8POFC?LN8T">\;Z\LN%\D4-2R\2 M2J6_K;D%9H0RGM"?6KEA2K++$3[RYFE]25O]@L$/O!:3D"NNPW@+1B&@O@R. MX<-:6-"Y$Y$R-S+$;1)%1L,]]Q)>;-CW1X5T0K M.LC,L]F\JE#M$B/WYU9*J4WZ8])'YB!4=2-HCNM/[Z[^] ;'.D1]R1$!U[CD M](OKVJ(VQO#II&"W5/6ZELSP"JYH)D&8O+PN2U,,"P^ (.*D8%QU&DOG%PT9 MK@QN+Y0K4IM@2YQA9Y&TU@16F%#]"Z MH75\\<2!>&9N>:1%%%CT9Q:AWNA(BTBM,4)A^4@!;S0)%:?1OU/IZ7&^\71>M,NJ=.GT2K\ M,Z)5P9FP5@F2T*IH;;"7NC ,Z4X'9/?_6.!L\1#:.H2LT"!BU>1,3, G+$&6]*<%Y>43F(EKU\#E$?Y24&^5[[?(PURJCK7FJ.^N@C,CP M[CT3O;$LSJ=9-\^:V2?C.KKF^DR=66N#U+;'$SV]Z$*ZIR[G SP@@(XP BQO M1-5+!AH%7 ,I*&L.%\1OW]P7^A24G%.M*ZI@58 >INWUP2*MX.6L@FSQJFXY MIM@'S\NI.J^$8>C9M*J/Q^O\9I5FN48VA7'NC"FNI6#KP8L#HMG/7#>%EV&_ M$!'0SP!O8IN F)^ET#'T:-4]=PY0L]5G@-X)[9DN4Z?[3 %IT]W^&.EWZ6:/ MSO;A1*#/T(YXDGBL^J$ZA-S.:1XB:[QCFD"S 79)F"+\!>H]40.7BZ+_ M,WCJ1N9%1-Q"^1!]P0?OYI;(&HV8,^_ <0AY0,A8K+M M#18)I2(Q>#W%-)NYM.1NI#>5%S[!G\?\3U/7NOO%,L>U]L*%A%F@O]S.RGFG M?SG>?2A;M@G$3W3%65XWC?!V3'9HR&Q"[;'>>NI5Y::VL=VSI!+Z"N1ZXJ68 M8)>LHJFO3M]U*-N+TZ]<1:)2=9%:C*?S*EIBY";O=&;U30(B$8D^H"CZ>LW[ M[@U^HA(FFAO,51/ZP.%D3L$-F2,'6YJ:;.DH;3!3([:%X48FE*%-F2EK(MSIL)E$K_^D-F\.M[?.+KS&5XPY>[/.?6R ,R!R^,A)1#?-(A MD';(OZ%.Q-%_ALV\_Q/VSW^ ZH%RCXJ-5__IO^QP,<)0^6 ZN(L2^=E#KXE>.;* M<&QX;Z"H!(>WDTB9\P0-*5NRN'A .&3E[S1\]+6;^H^'?Q1DH"]MW02O(EO! MI0M@YX'W]\F37\CB'.G9<#:_Y"&M^1PPI7]70(0D I4PM](=S49T%RP!K 9\ M_@#__M'R1EO3UOQ$2XX2?:F(5QL;UN/%LF$Z1K[:?#,+TSP/5V$!XQA&,T[8 M4Q:M/#0N-/LJG_;S:S==;_>SK.A4%ANYT2WL%H!/,Y^'1.>4P:>>ADK3PD3 MT?6J0IJ5)9>8C]\,X&^F3+E0MCK+6G_+R%E#F\S-/"VM($H_(<"<_4A*]_*) M/Y9/&0H%KSI"(#1<^(:($;SB49 T2U=E ;XODN-43@-"U%N(HFTE;VFY_B5" M]4%'ICQN8Q7DS9__!?_LG\6K /Y@K''QZ"D$?$H8@D;1_[Y51!'+/AUJQLE] MD/'@DF3(8%G^,OQ__^__.5W.L08GP>NJ;O[^%^K_YY^3=8;/QOV0J20F9J;( M*0EN#I[\FU-=SK/"=:>I) GK>G13 ']"]Z]%^&X2!G,TR,G/D$(7Y%UQV\0) M$<,0;4(5YV#QP=?VGYD!1<(/=:"6 ;__-J$@ 8:&=S^[K[]7MF[\QK$D=1X! MQ3+)[*=LWJ7W2!V=1PY9F!!W_M5OY:^&8.'/@#D!P*C_G+)\^!'PW7PQ!4HB M#V$,B.Z!L[D_)VSP%#>?4_X:01^%$I[WWD.O_%H$@MN7G[F%YG+JI982VNKF M4K7\2" 7Z<[4;T3TW_IP)9Y R]A$)L?LD-D4>PQ:S="8-,4OK^PO%W1^ER(- MM)7GY@5\-.QV)O#*U.,KTSFQW$V@R@+-8^.B-AR:F4V:!E=F'E\Y*TZEG9MK MT.S*D]R2K!4R%8$&RN'BZ0)#+!L6OB98&<]7T-XZ-\OV)6#-HH^OS/<9+C<: MM53&VRZZF46J.:CE.^#*BWM.C994X*:6RN+U+&.#=]YD5'C/BQ5-!_ULAV]8 M+NN,VX(Y7JT2HN."*R]6A*;K=I7&^0P+Y+?$-A-YKFG1T]3E>PKMFE1)3"82 M6FMB*M!(VSK+TU/J\DI>R7>'[,(Q6+R7Z57G7'9;ZG:FZ54J/%^I=>4%2K6.-4MVE*BK/( M%]WL5AYW^_NA-.>7+K'1PFK4Q))22I5SW56[TF()^AHS6ZT&KUVAKS$SSD@DG]=W36956E*;67'.VE;G&C.W,NF)(Z,3&75Z^0Z:7BC2 M9N1>8U&&H.95KEWHL/BLNIO-L.QD8]#76+1B[+)#K5'.HNL"-J[EQ"ZW0=UK M++I<+Q.; ;7FT)5@#.BZT<9,]BJ+MLQ!CF.GPAS%O<9X.\;& M6]Z<+C"B5UYS?'>3:";<:XRG3_%UJ]>PETIKD:B+F-.=JUD:,-[%>[HXVJA/ MW,I$ 42:"5;6$C!= E?NW_/&P=&>*,$H<5J5DE MG5#A-L-/$'P6"X(]_N6\US6@,4K T?8W&\B>'/3 M@4ZI^'#J%2(+S@+> 3"3@*T!O;@%L,5EV__XA;Z*%;#+E)EO6NURAK99+]5L MV_W27!L[KPM__CT/"';E(7-;5_T6 MG)ST[6Z*VBAKI=1+*7:E7:X#CT[7Q$NGQ3S<$YDYP,<7+0L):?';)[$@6L#^ M?0#_#WP7W3CLCL4%%A \_4XR?1>%ETW>D6_LG+R"S:!S/]=557\T,Q#)%$'ZS 6 (PX8'U%K)AB,)O?]FWAC5^(0J.*D)N\-\=!J>8+6!]C5/SC@4<)-&T:-LV MY9D#QPOI1=T$Y-/RT,4T@""J=S#Y;BW/BHIS<7P?WG .Y MV5-M_WL"5OG\#MQ2"%9_]0;#S? ?O+^4FUFZ"GCS2]S OQP'&]SHP(5O"FP< M(P#OK*/"DV@VWKO[W#OP_O'6W>?6I?]2 !SO773W#D]B\=;=Y]:!]W^V2#K> MN^CN70R9][MW #)CS+S3O8LQ\W[W+AW+W=WN'9I,Q7+WM7OW\N$@3VWB7V-C MT6M@/-XZ _[XD=4X-PU418<),^]CPI!*O*["#__?K\ROMU(LFR2Q?0'/X56, M+>(7?"'[VJ ;DC3S :SY7'IR+'(FPAQK5X/62P)[V/=@SCZ"\_X&Q-^*\V+( M^T&0=U4^GZ/::8?SDR,1#LB%OQ6Y,DF"^M; !9.Q'X1.?XE&?CZ//+OPIQEH M]H3Z>P\39;X[$^$?QT01XZ)/0QJ2_.Y,@MV+'?1&)KDP7AZYQ4_IZS,.PK # M"SU:5FP6_32S*$KV^$=Z@G<,8_^N:(&PVPO=L3A-L/YS+Z@6)6YZY;3;$+.B M/MH75MF* M*S.5NT/@Q@HK[J2$P=\TN0HDZI__J A:;O\YB$EY:F?]!4#LOT M[VG[!?;'$F!.]9OM_0Y4TP,/F]:++(VFR]X83;C=ZF0TS[>SQEEC* OJ8<4 MEKX1O-P#OD3$F/DQW3H!_1/PV"FF3O]5Q?S6A M8A2Z,S\;H!!>P4L)C MP6%(P,_&'S#TIDAZ.2V1WJGD*Y)LDY M66*8FGTUZJRZ^5H"MSV179?XZHPN-*?K.42=+$0=,G63(\NCGKR.T]57*-0# MC^<,W13C5'6)DU,>YZKW2M+A4V12MI[O,JMXJ9LHIKT\:7QT=]GJ+ MSD:6LD.EI*PWZ^I$Z;HN',<(7'7R(4MB/S?5'6'O_:YH%\-7I.#K33X^@*]F MWFJW4L7A@*6RA24S<_/97.&KK6U*&7;DN2+J*-?;"OUIIZ+"Y!8%??S40YJX M%7S=&W[%SCF"CG>^6.\,LLNL*-0;,]2KD'V*U2O; MZ74#$*W9FS#E"HUZ#*16ZZR;&4"8S?KDF6 M^MQ7.^L8QNI4IBN-T/68SX^D#DI;=7A,B^^L8^E;E05%&H9BU(D67>*$_!M] M;H Z<[0HIW-C8:LD=C-;==KIM4%_M>V3ZM2Q,>]4V^C0$>I7Y:% MJ)-*W;#\_=M*U_=,R)=$>)2O%Z?CXW1\%"D5Y[,^SE$O,$!9*RLP,&]OVQJI#^*)@ MG)%,Q^GX+S>V8KB*T_&?'1H <$6S\[KLEKAO2JQW**N .'*K]4GLG%G?)R.#Y[9%2T;'N0+S^=U=5,5XJ3\C2," M7S>*]T[)%MK74:-;I+37JV(%D@4>"06_-1]"D6^(\&CTJ=;1BPMZH/59?#R= M-196HK&AO[JPK+/R.HU^8I9AUO/^UM7KXTDJ1T^S0FBM%4F3<=8!T]4D1*"SZ*3(A-<2ML%=)3*"G= M4:3>M$OJ7ZW0^,IPFC)%BU4XK8/FM_2FV\]VIA@*HPQX]H'*QM,"(AEYN =I MC($IFL#T*, PRO?:Y6&N549;\U1WUD$9D>&_.H_7'K#$A-Z8:87:;);Y=7LF M"#L) A.L.R >B,RMZJ;N#9EB((H $#W!-=$C1:2 Z%&<8)S>H45B.L84ITY5 M.%:2F%WUJRTDQ:QTM'2E3Z/B2E\EL'0MGRV[$(A@14'Z(8UGXY*"2$4"OBV% MXK*$>%; -^[2C3Q=(IXF -AP\>EO6D+-#N!%!5U7.M)*?]O;D MV<8\?O.S73J5%<,4$[ZT_/K37XB(JO-^[ &L4!,03;21F:XKR(93'1&6@:NZ M)B54>0,6REF6: ?7Z88(0Q::A*@B9XF('S-)Z/.$ W[97V?"'Y$YH(ON6K\1 MY'1[S_CV(])%YS&..GCK.GQIVG^7G'DC\Z\*+@6L^,)7CH]/^*6&PCX?R85CB[_T/I_2@P+U# M4JRX;<+G!VU/@(0JSNW?G&/K^P]\=@L^"<$]N.8$[<-K3NB HO\-Z6";^Q?; MTSZ@S\LZ-M*I9"KUG'81Y,V5^^O@GG,@!GNJ[7_W)?'W#+"DDG !G?XQ=$N& MW/_;%%4@!AOQT3W#S? ?O+^4FUFZZMCBHX5^M9X[YZYW:#VP_,._[[2PR7CK M[G/KL&3J66,WWKOH[ETZ267BO;O/O8LA\VZW+H;,^]V[&#+O=^^P)/YL^BS> MNYOOW?MSYG_U\Z)#N\S[:'=+\^"[$8G75?CA__N5^O56@J')S)>V266>C#P% M"^!%S1;-YTD\>[+Z]]>?!F?R"X3 'I#__9_9QZ1_GH?3;\5C,7!]$^"Z*F;/ MT>C_^Q=&H?]<_GL=?_"WXD\VB66_-?[ ),$'(4_D>.39A3_-0+,GE%C,1,\P M$7XOZNN-2'.A"5U%BIE>.ZPOA*.K=!V=U*1\%+U%?="1*SX*0>]1)]3&M73! M'865?FGG%FU-6_-7C^1G>]-RH:H:\[F=0JF5LIPM>-&;BM*;>[K:)JS(LKVV MRFDVK0G,VI$-^ [@YZ*L<1HOUF&A5A=2J#5G+=$OC*+G0 O1/.^L'!56M15$ MPP0/\.NOP#?IE0Z88N?_>FVF;(43%;)-MMBA*ZL9.5/!-E5Z2L(>^?0#F2)N MTXD:@U$,1C$8_16,7CI@'X 193:;"MLAX/IEX#11) S MG5*_)RBUYJJ!>36#FP\E $84!",4O\FYGX&Q' 7&BUXW:F0=^#XGNYSV_=WN MK]4[,5U>6]/Q_5722^WC_G"Z=-U)D>0]"94;4Z\VSBQ*5.7M@UJ_1"65A^BX MU$3;533?69*EM9AJSKS.-.5/JD[?Z"#J&))B2(HAZ<.M9 !)AEU6BM.655:H MK-S*J>L$F>7NS&5WURNU:^/D@"WU!Y7R-*L:F9H$( E8R21Z0QOYV\K>]PPA M5RR3$]4X7!.%<$WD9FI'GI1/QH,B1\H(:<*7&N>5^C2K\YHPQZ4ZNDY0Y0V] MJ%;L^MLG(WZ))ESK=HN9N*[()K+*5LQSQJ3L2E/*/W[VAL9YC(4Q%L98&'$L M?*E7 +"P44N/\BA#4FQBD-73T\JFUZ+N+%!12LRWNWH6:RB)/,&E==[,_18HLH1:-W*S=3TH'1V[=$5)PQ'24Z$M%O-K8 ML!XOE@W3,?+5YIU%LX;:I-"KJ'E/J65RCKFRJKD4UIFFH0V?>QHJ30L3 4?7JPII5I9<8CZ^LP*3A9-N-Q.-O,76%+PO+A:LLS-I M #;02'[ R4P66XWY;,##:9];#-]-QY M?9%H5&UO$0*7K#FB0-O/7#>%EV&?-0KPD0!BZ,O:0IJM/H-@)-PV#/^'SG?8 M2J_2K[2:A^:0S^#%M/'<8,J6AC3UC7^8)8(3#PB.8JD'Q%Z("-A'P&8>PO$ MSTTX<%)5X0A*^#?=L2VHA>#(2; !LLVI8"5@>^$%ABEO *"K'K(050%IR K7 MT#4'*9FZ8R!U6T@B_X8TP=%_]G_S?\7^^<\#P@$MM!%5W5<@"? 027Q @OQ7 M8@:4".PW"M[+7G V8AE09:B %/X,4"!$A@I@&PZ]U'U=LA']+SC^=$R@TA! M"@7.PY2U\& -9"9+B,#9W$-X): $E#Z@=^%L3=Z#I+%$WC&!,"8/RWD(9G4& MS^V+*D)OY,U#L.07ZF^#@V,5IQ6V5*QY$])@N>R<7;?(@IABW6LJ' ,"24SA M%KV\FC04S^E>/&FXG<$@DN/!IG!1*["H\%333C,[Z]2M.JK(:Z:@E0BVU2Z? M910JS>(++ 1X[]]7'@PP"#RF-6_[!+#*@&8YCP[X3#PH>S3 BB9GFM/UO+:T M96I!,E2Z)N/IA(W/L,ZO/]CE^?)!)];Y--B TL&PU 4'6!G1_%?PV54,^#BX M!N$,0Y7#(:Q)Y$NE] @S<#0L=Z0?XG)@+;R_RV"1D*WA!XCAF/P"#H!UP%W! M9XZ]T '7!F(@.;( ;3'_\EFX*9#E]VAM)0/2P8<=[@2$F1?W8G_Q"NI>!FS= MOT#6 &]+,C2U]V-G0_1X0%S97O@7B5L>/CF\Y^,G 9/,_WS.R>9Q[NVCNR' M4H0V/IR"BTBZ+KBRJB:1_@EL 9,4\BO A(L(SRP$CEP+3RI![P$(!\OF\!NA1 (E@)N(T". M$0-( GK^Y#E _5D

R;&^.$"N I1>6=?8F9, ], = M.U=^8!^%@!T!+X%[')29M>!,<0%6+IJ0 1(SYOT*5:<"-U>?['=+M7SG'+J-2XBYT': M6GT]1/G]NX@6L HLZX#YU GF#X8#P2.$.:E0NM4=L3A6W7_?]+EC \,VM%[>.1F$% V;C^!#,L^W6D-_20$/?X/O$,F]7B&V/_] M/V?SU XY*CC"6C=_[T,Z)^L,GXW[#KHD)H)Q;1R,-_SF5)?SK'VTB$J2Z7VX MZ/+9_.OP:^S^@ MI0"D YY\!QG^P-GN9RWZU?K#=R!.GM?6?0IP M:A[0H[LGQUZ[7-4BK5JIFJ_2G0Y3VO8;S5D]->KE@1;!DZDG7(=03>QM6AMP M^5_U/_@OL 95-=P5:,1RX#N.F? -26",RKKP$!B(KABH#<%?$L!U^*R%>(Q\ M(.+*4'5_37"#"V9HF ,/$UCP"*V N\T>D%/G&4O_ VWYQ%P/37_HN2YD$1@Z M(K_0 %)*0!<%FN_(1F#'G. 9D62B_7?R!Q5[9F/FO+YGB,=OY_?T8P[D:\WS M>DB2\)XZV:FL:XU-6^DMQZXQ-:;5JM1Y&V->B7BU8=!:U^!S3][4=W"!XJIH M#-#ENDL'KMM5?JTWB/RVP(\PIL8NUD9E3&R6*/T2?G5]8\''P2 J(?H/2R(M M:.Y".\??[H<;FJ"H'S_$TKX%B@ "6R<6N M?<(&9,XV(/.F#TA@)DNI;=V&BE M4/$V0&32*?3J!OCH>/,]R)[M0?9->Y M#+SJH#)KL"51+D[%_M)"LQ^(5N_< MA%/<:KCN.-&JU+>L:.1M.\$.N^(4Z%DL>64#3B$K<+'UOSM<@F-"9PI>MW8X MTX:?B1H, A5$/HA@PT&G$''\?S/^/D/:/P"=!R/%T"Q4O0O_3]/M,_=OQ2DB M O\V=TSP-/.*X?6U89KKAJ(?XO)]67\!S[N6+Z(XT"&^X:F;P>>'R$GXR!/+ M8P6X-D@! *?5OGJ1( ,F$B$9'_9[R866$;RO8_CO)&I^[&U_4M5^QV$>"?Y\ M$HXS3%UP>/LT80 92P1OH8F!>VT&AVLC-B @C!_"T&?X-0L)T@FA\74@P,%> M\H(CLZ 5M1&%),($A RUZ U-;^(2,C@51AI["U&TZ^$)84?, %)I0JMG:XB: M)5JT)K0@U]9ESD\@RJ+UR)ZZH0W6#HA;.&Y)X[ CX,7"P\[[P7;L?05%E49Z MBA^A>7M<+J[$IDMEZ=^Q>_CG!QPVVF0.8"PXZ!FN//GO!GR MX-X?>!G_)Q%:"#P,\*!C0"F0,@Y Q%9>.:M/L?UAKLHGL,\G\+=&\/3/X\M. MH#!4;^\KYB"!6UI3M$.>#.^[L]!9*Z/U>FAOF"TUL=EJNLM);PY\WH@;3Q6O M6CJ8G-N%T YB>!7M&\9Q[# P*4'N .P! OS5@ZICC-R\Y8 M4TL["05F%]TFI_QR,:)?&Y6^*Z98],NSM(>;3(UL&KD>49M*[)D9AK_#"GOB M;=NBR?O&V?%U#ON?P$\80%OU:C.ZY+&*PZ1FV_*RM[9G@ $N_<7_AN(.#Y4, M]2)0B*:^\C$&'JL)_PH90IY[?D)TKRBA*WG(V>W1!X9%+&@H6 ^!Y3$3@U#5 M>D]5>(GN2(N#>1:.NGU!J#[ 03SU*-@=#7O+"'S\O2UT81R>I 14F$'R_"@G M$+*"F0R#-\B_;YL4^N[AET^$U_PVA[>%K%E@\E2GV.QS_?1TZ?LU3Y4>A.CZ M']^[.4U4P_(28*(%H6@Q,->.">_0$O9#A#!: YAW(\/TDLB$\?H8 M]B?RZFZ^*!<+&85@:PNWVD^EB"I7\GGU*A>)A5FVACKP?0C\;];F>=A%$&$IA@S3'S[B79;\ M^"'K)[/K:NC=>C[*?I[^?,H3WU_P@:YW;J06NHMLM8]R%6XUE*U!9=+]#.;8 MO[YWE0-Z?%ZS"M5Y77%VLM 34N.=P@ .2"4O:^[/$Q3A-I^6W0@ '@+&>,%. MR_NJS2"]\=0W'A#P"@F_Q@JBF!;J2\UOJ/:KU<)=1/QMM.![/<*P('"(XWM_ M_=:)LBNZ\!,9K:-2KC$H-LMHJ::3"M%=-%OJ9QAESS.:1$NBU%CANC+CBC?(K3_N'_F*_9H5-A."F9"&+$]CE2DGL$WT[//B$L\OT>- MS*B<+@/=IZSD0F:U6,YY ^W ;.5EMQ]R"#N<1>,CXMG1=E#_:8J^-0W]WT/2 M_J7H!!S8E5NZ"I8>S0ZP[)#$;AOB[6,\,6L)-(]O,T^G-K-J8%]9HHC4WL^/!$FNCGQT.S/M\4]%H7PL]F:T[2"H&1%66-/!N5V46 MKPW1YG*&L>C:**C3J:>6*PL/MMPL[W2[\3=O58+!6J<[F:'8] MGU3J\UI*DT=WOEUVHFYW)K@Y5*@4*N6'ZPH_R\#6AR3UC%-WTQ1WN&'HZ89A M;TMPFXRA)JA&C96Q64%I6M@&Z@O MV>_J]2VBM@Y4FVC+@6+* <4WEVWKN69!2N(7N_Z@4%%*72;?P.>9Y1H.^_R: M]K^CT?""]K]4V/['--KUUIAAD!S39(J5/M*NT\W>IW8"DG_M,3JT/0311LMO MQYO[7CID"E.>.3ZO'7/+P'?I&= N-,\\D9-&P.Y:9]@:L]'0VL93\=&<6N_.39F7-?7MA;H0,$;^ MA$KP+<*X&ZT!<%%/_VBU19,)J1SFMJ[GLZ:#S,(;E=*8(HYFB4EWWJ'7.1#B2K<'S-Z5WR$'=LWO MHX/<#S<6FK+7>4S0Q:!F*)02_WM[R3ECFL_S;3Y'M(.S&I 0SL_$.XCB/2%^ M8), P)_(V&GKK'_/\^ @%#_KNOQ=>85/R&)_E!CVA]--A:=)O6-OE/6T,"A6 MO7&YG:$_7 Q#23,;G,TO@$UP]O?GI(]PJP2S(YM;E.HV^P;KNNQ4 .;FI;'I M"Y^X!]"SY!:T/H^[S8,]\A%UHZN #K#;\GQO#]5?\09^((Z2(L>M*UCW:7L]WPH"DKHDW-=:?EHUW,_\,G7%D*I.= H&?3\DL#L1 (.?@ M\S0V2Z,8-^/Y,^8'9A%/D!F"0O$TLBG4@:_;2H/2\0_J0?N/R7 MR<^O/T$KUI%0GU[1_3>JO!X!&IS&!=FC0W<;6NZ+"$PFI(2P2 MA4.^ *"&WK)P7"E_NE+CL-*'?>^AWY\>../@^UU'!S!@PVZ"$ J"M'>0!"-*?D0.\#[_F('#CUXYN_W-Z;?#)?\+Y M"]#B%T28<@W*-(!W -_>_YNL!4Y.$",XMH3.1"1<*)S# ]S^PQC"L"8C*!NQ MPKO8R!S6?OJ-D\YL!:,#QP6=K4(^EH,\!#2S+/BCY:S 5OES#8-&1GC[_1BU M\)DV8(>P2L4*)B'.9?'08]9C\@?F-'U:PQOY,]&2R"F#/K%M^UJ[X)&P[O<8 M*G]X\DM1(BQW'"X<#,305RO@?I]-K.,?-:FN#I+]<#(B$C[',,'OL@'KH+> M)?W*''T^E_EPW,;Q[_.#\@__'O H+(@&%_F#XG1_=I[K;Z'J^8ZVY;NCIBAQ MIO_, Y6.$@;V[8@\/M](&F 1:S]XSGM2!&$6!% ?)D$6X+&N"/S@PU;!:W6_ M< @R&(S6[C,;NJ;"?J0D MHHF0K0$[PX 9G*\(N0N0=.D(DG^!/UPOP,]]OZ]NV8E9D!I& K,>D&[_!IX2%M)"UGF APU!/O2G2 ;E7_LD+"S@-^%77>!(^R,C#U5HH>00V7^L M8(BAQJG[]P_Z6HZ2<"BK>PA78CE@(;"$[>&E%/#[8&#>39S/ T8+LD:7;WA6 MP.87UP!D!'P-9$18.I8=3(#4KQ:=OZS6+YS8$]88!QBXS+;(&&!6N MZFB16 ^O>%.8>0D2^/Y(5VA-P'X4WCZ3TP" H#KTU>!>)UY5AWY(("S6\DM_ M+R49/LW@S$,@VM)]@V\9U+_XF @U^+ER.$"=CVOPQL'4R;W5!VU98 @MP\?Z M!I-L*?MT5OIUG MPQ+F)G &7-U4COP=,"2.8@2T,$/=!1C'#M83)D?@G5JFQ&GAH1.'82=]L.." M"U;B?\ORLW+R)38DX >2;T0AQ?U+ -8]F^1P6.49/C_6QD_K^I<3!;9%G2O+ MB$ 4_BJ/LQ ,BH%2#X15%MTSPEWK(KLP!_:59Y B,GRU,S>)!V0-A""03W]> MJV.^2Q?CL' 3HBGX@Z,E8!Y.D ,WY'&K$1")7N"Y\1=J^YPMH/,CR(*_J8'I M?@;:1\0^B/VAM3B@'%PC6 "0>BO$-E]R37VV-VL.1OU9Q\#^.XAC!7X3>%/> M=ZM>:"X]!-\,"?[D-&[X1J<70O\&K&#_#X/T##@ ] MKTVT@IZ?Y6L(P,#0ZA1].W]OYOA.R9FF>2T&)[]5'C(=YR'C/&3$\Y"W]HNZ MH=+:UR %RJ^Q5Z[#DVC 8TLH0(GH.DFOLT"& 4#SH 40C@QH=#>NR@WFP%UK> !68;V(Y]J#L[&"I/1WY>KA$0 MP"/!0P$M0Z]&W)L<_C2ABWCS1ESG#X(X>&)C=% MO< _DFMQ 6@WTW4B]GR MHA$(IV^_AD+%'\O2SP,-UW'N>.1&",*0T\1] /HT6O(ZG]QWXW0^./[GRCS; MJW'=<"(4/#YH_Z8P4N^;Z_XA0J;/R(>PE ?@3H'!?%]//?K"*Z,(GWD UM6M MS2933T0T3]-S;\R"/!Q;>6"+/0RA^1OTLG3$GL4>T=(*=-X^M @1^O]O[TI[ M&S>V[/!HBB+TS*I(:FVE5\_ MM7'10FNQ1)'T#8+$(B4N=>N>.G7OJ5L\D$Y['P'LP)H.6JB=M'XXPQ.ZYY4Y M.A("<-R?VR3I&O2%K#X&OVF4C5$F$9),HBXS)Z&9,(Y'+-&)%F5N#69Z[ >&N(&L^G=2&T#E^UPP^,0/-<7QNM8 M6>"27+?O),,YW?F+46O.H=R I@K#N1@Q'4]7Q(@IR(_'"T_/LJ/.TDI:^@39 MALYKT^PEZ>0Z'BWC#<)(X(48O4'*%UO>+,GB?^U>H\>DX' # Z_=RNP4QH+2 ML2:9JY>:(B2K!X--9NH^G2I9ZB6WE.%@6'KBN"(RG"%I#45KSS$;"FWI NQ?E&I6/GAH0/87HZ;ZBI]S'-4&3^AIF M.:*M#_! 81@]2Y'-GFUHAC,0-$NWYP>*^_;#X_7U=4]3=?R58XBR5[G+"G9# M'A3A)RW)OJ^/3#G*Y(DDY$;C0RP/N5K$26-D-*)#TTE],A<9XBD/G=O&HJ*! M;T]YD;(@D72^.(SK6F.289_1C-> ?('.H$(?WZ5/E,@A2JG66$&G'T@)>" MI*4BGATGWLJ3[G*2E$K.+ARFUTD*LB5KAR?3@.B\:/X-C\X\:LF&>E%IT_G: M."U0(4H".S? .(#W MWWDFDHG)+X4KV,SQ/+8*^DJ,2\(6!U\]M#U,K$2#N!>Z)"RPJ(I:$DY3APX= MZG+XJ[@+WEM!Q-KQ.BD"S%9Y9V1YF-@F=FA^2T((3'-!Y2)K'VVQ]V>[>V97 MA%B<1<*(409VL*OCX0H_U*W?0B)JHLZ8?74NZ9(L?$AW^EUEVOAK3 Z?+7%+ M"P',HTH>*=9SG4Y?=CHQZ7CGF>71/0W_1"UZL-S(W<3=W2WUL>R[5M&=MNJS M2UUV=3OLI>\9N7W/6.Y[$E_0,[M[\3 "C-R)/SQGXQ0K!6>[9>R!TNX],'YA ME+PQ9$>Y!17ZQDMMNEDN M1AJ*'L@T-+[RO,)[ 8]7>P4]*^)O=O#31[/Y<[0B2R:0N!<7,G-=R%QV(9GW MG8?,NAC"EG@O>0PLKXPN)+]CR2EWEKDWGO,,\M(AUS(T^&IO-@QC6\7RN6K2 MJ/?A?MQ ]]@C\.EL.VW!3T3IR\KVW$?G-X2\SJ\+RYU?2;P_78)_Z3BD_W?Y MECEE[/S*[IT_A;OTC1%Y989X_*4++R^P(GY;1'^>H]X2IMX/5B;%CP?6]F3B MXPE_G.*_SHAG'U+Q[#T3SV;J-ERZ9%:Q=7>&6/,18\TFQ)HAUKSG6'-_H$N. M+$D]2961QB'(C(X)_*;!#^[]L@9E'&L5M\3;6 OO% %*'EG M1%^:E&,HF(F*1HX2FIY8\,B!&T[&UNS4]>@U^Z08^]S5TM% UE8EOM]EP%PH MX,GN3]9G5C>=->!;*?='NGXIWD@\S4+0JG\TW4!WH ^B)-A(8HNGA99E%W(, MHTOO,HQ8O&'$5M8N6XL85KC+G)=$= "(AW8Z#)-A?6Q-0N+,3 M_+?9N!$S&SKJ6M/(CP^P(9<>H;=JXI;VI_P(:U2#C9Y1$#]&;%76UM$@*=F( M)ZQD21_'63PRQU=06WA SP N'_"I[=56S''H7PNC?.9>9&XVQ+TZ9G?Q9[IH MX911F!?<0FN90W(^%K=](22B&+*W>0',S&6V);?\O]%@(^O(+5D&ZY35.I@- M"RJ8YRCF.8D"@GL'P;C"I]";\L2=YM0'@IJBI]O">D'C4H'.;=Z?.S,?Q^.& MGKPBNFH'Q3/U2C?0O?7DS#=,Y=THF<>S=+P_S,37TO :BZ[1X-IND_TXV;]E M_&XI)%!99Z1DM* HX)N-Q"ZXTFG):%=NCUW1BJI01V_,[@G:9_O2AG1WX]W< M[ZWMDMNK=GV/=TP&!RS$ 4O>4*I<:1^;B\O+:HOPYFR0I"+:23#'Z:; M\^[!*?/V_24!+%:V:D3J=7VG._)VUN_(^W$<]WCDOXJ>K'QH3[[[_?ZA<]6Y M[5[_V>E)JJ!0._?K[ UX M;=E83PC^#?Z]1__6P+^7_?O<"D>79!';_@=L?&5$+PV.#(Z\3T?6*^W(.0YZ M>_?8$7N&(.F*N)LOWOH1*^\UYY1OR@5J[UC@1V_XD;'@1R=4SW'L1.R&YCBF M&.R]FB-C54[LH)HC:>^:HZ-)]%8N%DD%BLECL07C)!'&"]1E2D;YO$AI7-P_ MRE/D,X5[NO8VLRSZISD Q-%/K2\/^88MJM4WNPDVO-$W4QPEE1A.#WJ8^YI*]A#Z'^;0DLU M=$TP9&4!"C/DEN-@=O3!HX2^FQ1XD4]+N1./ A2,W KTQDMBQGFPWD6P*;44 MXXAO]Y'TF9OU-T-K2<>TR'OZV_J(R"K7VDU?N)=>86[%+)-NDO:2MZ2%?""B M@]E;W_NU'Z"3?ZW]VNWTN>\$6XLXUSGXP2--BTVVVK&6+5%4P(0[7%U[X:WU M3-GP!5]9M;O8==Y=MU$6%M?/E*11Y)9803]15OO)$<3O\VY1=FO_:L4W;(:. MW<2^$UAV=,KY]I?L4["MQM<^"_O:EU_X?'0419/P].3DY>6EA>_0>O)_GK0# M>T1JM)\X@RYT58Z$1GP$M;L2*,CA,PYVMTH@/,"%W0 I9 M?+K.K041^8@/@5AAAT3.>K2I\]HL5M MDWWM:=Z_[T0O)(>>(15L4K/$%09QA6>V+5=$D\2$*4:E 8:X$=K M_'1H0>$&*41E\5#*VSC2GI#E\.XK:N>@1F9KBX6*E1DTF([Q-$9L2!B-ZPD" M,H @$ >!\$'!<9!5%'A'$0M%@6>)V-_YCB\8OG]%#^[%3(PH*QBR)E*=]I/ M)SDI62DUU[AT^D&&;&AU)AL*X S@S*HP*<8913%-Z<02]*:H&I+:$YU7TRPN M/!)/=FY];$R:B/E*9S7QXD1TQU#ETQ^M;HMNO>.2.N->]'FS:"K?S-+<,J;* M?C8?6)UZ#CNLU!DK5, *P(JML$(J'5;<^E[SO7@A 5YLA!<:X 7@Q59X(1>- M%W/@D)F>O!+QG4 M]XT>'7OD^6/_:=;@&Q)[=HOMN.9[,[;A;^![KAUF3F\!7B1/F0-> M_YYB0'2"\2QOS^-_I_AUZ_]T2'QW+M1JUA/$S$J#V"<)N,[^08?^2?*Z^(-V MPI]%%$13QB>+@IS?+2(M2Y,X;X$-*PDEBGERDW,WM'W4G>$K/H<-M .LY$5C MU\%*[J+H?3=7L[ [Y0*EPHQ03YP4!0!* ,K-@%*J!U BPOH"CV:O,>T[:_U9 M%!D#U*P+:H(*&N;(!T9A535D'>.O(,B"J9WPI1.B*DHRG263S64'EE$4'"]H MCQ;1.'9^Q J8BBJRGGWO:7%Z3#EJ8^$HNO+'Q/HQA26(_;O[P_K=]Z;H:^!/ M)^@F&FP(TN@-5KO)NJU8CX08@&DU!3#0/=!8(1D2(Y=B94(F'B2",0[006]$>&E#[K@(50:/!1= M,'2[L'(+VZ]1V!]>Y F3/Q)>S),-6*D 9&-+O%!MK2\/];+@Q:$YA@J8L8 9 MU5ZV )AQL&4&HD+*N$CJB24J34DT22Z3+C,X5NPSLPB@\^K84^K^#PY)9A 4 MH>L&'&QYB[C]=K#P'N7#G1WY!":8@$.I*4Q4?&$ P,3!8$(75,641 P3.H8) MT=2*AHE+-P@C1(OD4Q*!79E4F7TW>F3ULD@R:=I%+P93^$VY/M>H)Z9(%=?0 M Z8<+O$JB$1#3_?<$"13UXS"$Z]=Q_8Q)AP:5G0"*Y)0**RPQ9B24%-8 9$Y MB,P+HSXFGA@QZB,IBE0X];%(C>P9NG'FQ>5#/TCK1V(2H44C]O?EV/>#!I(% M]&BYS>]3BQ2BQ+^*&NA\-&W>.RXZQSVI04Z_+((5IR,%<:!$+HI!DMVWIG@% MFO+ZX\NN-$C03-7D-$C$1S -*H'Z3!+1GU;@4B'JN?\\<;R0%;4M+NI"BLJP MR&QM>4RU=:G 8RJ%,Z:&F)S0'G(H)0#&>@*>DFN M(3)((FR8"M&/K8!F<8]D22PN>GIC>2,P=N!@;G.5E_]5W2AF<$ISR?4XI M%^>4Y[X7.FP=&]F*F.SHR4;59)?R^VE_[-JH;=O^U(NP'="EBP=:.A"+7]#9 MQ1WZH]MNH)N;^QIZLP+>7#MOYL5K[OT7)[@;MO&[!YXSVZV0#;T(\9[X,FN8 M+1%'A;B)K&@:.(@4*2(_CD9NB-J>1RK%YY1:_U9# BL#@:V?=Q4[5LH%$MAS M8H8A-@2=QF*WO7&PZ-KD6KS,L2 P+'-2U@K[E.6'S[G6,(:5MTP%:$@2IEB!0;6T/@$ ) M0*"P75V60.#"GSZ-K1!U[9$;C)T&]_Q+U[,\V\4#^L$]OS85("6H ,FN"Q4@ MU_5FJ !9[" M 5.'0?I]@[14-:9.3NYA=#<%[2/R>H)ZU[==0(TZH<:U1[Z+ M_OOLX09=>V%$%^Q=^/:4Z%!KU'&[YU?0<>O:<1^M5]_SGV<8\S'#"\D0@>'= M>;;JV)//VS?0DS]03SZWQO9TS(C/C>O]Z).E C7LUQ>=2^C7'ZA?7SA#UW-K MWZUOVF?0K3]0M[ZQ^LZXUCWZ_J$#/?H#]6@27,$]N.X,I-HK^:!3+S3(N?^3 M[ =,]#AT!U_+IK' "RNRT*4[=M G4F4#O_@ O;C1R/5H/"_K"@/>P\//.>FY M8I(THI"\4^_7_MPM>92T[X\'Y.RZ?WX]Z3.C[BN3,I\@6TJ89(_0W!?^3&_= M'%LS?QJ=6M/(7TA\14'\7'&3L.Z3VP6?<><=._PJ2DO3\SHA$N,&95?,)*(R MMR*]9CCV7V*GB#\W7P)K#ZE?^%?.Y^$1A.?^GR4+&"F@ZW(^]'+;($7::YW#7;,&H+M_NR&E)5GLY/8_M9D,H[3HZ1Z".X!0YH1)2G-"(-?1#O&R\BU1^F=GL@* M/"9JGK]\"SWBSW,7(2)F?"9,Y,WI12_G/[L1N1S)L^)W_L&N;)%U!V[X M(USLC<7R*&TU5NY.C2WD#O[YRW7D/(L:47:+PK?N]!E?;]83#4,7]5]8]G<_ MK[=$^-8.#E(ZP4/L!N;8:HJH"+V^-91[IFP.U+X]E)R!Q &7_:)[_?6V_?C'0Z?;TV1! ME96"X3C78U8 =/JLAT2S.8R56[HZ![-D[5.&4Q ^$#C_-W4#2BGIL#^G@A)E M0CI%]=/@1X,Z!6M26JX*+;74\_UB1M;21&.RDS]%!,N4QS(,,F+CJ"TA-\Q> ML'4XEM&'6#)4_0S$ RB++:H4!7E*C3TKL1LI\,/H!=^M86DJD7@+'OJ(M?[Y MB_3+1IYCMA2S+,U_7-=Y,[1(BS]USJ]N[V[NOGZ/-_JX/6]MY14J8Y>%. :_ M5QU\XTW+'"S%6SQ) ),59;*]LH=]F^WX,+A^DEZ\+?,@M3 \_0B>R<:UH^'? M1VCBL]GI'L"*1SQBQVJ1>^#7= PMU MSZ^N'VXZVV"2K+2*0B5^J]H[S?$9P[Y #BQ618ZW;ZM5 1;3L%&\.)S (5L? M?JCTP;;DTWTK89^SA/W7$_#QK())=M[BY0_Q.N)'LJ,&>)I$83N+ZI^&TSVZ- MNT^#:@I'[C-RR>;.[,KXHLBV)I9-,_X-DK$GK\'.Q_M'ATQ+L+X:*KTD_BX1 M/[*BJO@:#?9<7&D8LC0_%3P.D$\^I(LTR)/AUO*81(%]D_RXD;Y:1IY +I!( M%%+9(VXC_#-2XA4[RW!&:B.3;U(=9/!,/^*73FU(FLG"4]$5K4K;*TQ;T2%' MTD^XO9ZM&7Y\![#E$X_'2#:.JP]_"'AY,Q;-?%URE$-E2!;- = M$HTJ5W@P?^#2CZ$_QI^(/9@7A>0"7!W"GR(C,R$FY.M[TO[*^A [2G;)(QUH M0!2TL6;D$.7&J(:"'V #'SU2!FG&W"1"EEK:>Y)E]9E!E%0'(+VQV@[LW2C\;N=C_$2 M<+[*.A\G+N!]!5OOPHK><+X\[79KG7I[KU$1=KMZV&[K!.;A7>^=,9':6>?X M' 1L409;O#/6 ;;8/ST 8QS6&'L=[P_(Y6IESG5Y_JSN]*;3:=YTVK>H>_5' MZ8,5M;/2G$UV4L)O%7 (^S@*LF6-HV\_6SX7C>6&^#[ES[H4#O[[=F)U@8. MP H[>!%93XS>7DH,L8'"8P/XMEG]&DSZ#\&G]Z.P+I$HHG:V6N,B;VO^/]T' MKF>[$VN\S P^YRO_(62P7Z]:7P>L<#>#&,-V'&%/Y4"!6)0#-& FF2O7&8KJ40&/>MINPH>$@N5(^[P+^4FY+UH6_0*)E_XF6 MA[NSSL,C^MZ&U2B08/F(1ECC*'^ZMH,R2U(Z'C[GX$M[3PU2\#%P(BM@94$O MW,"Q(Q^2+Y!\ 3-!\J4BAMD ],*RQ"Y@*0+V*I19ZF&]NL0IP)KE MCO("$X$<"M@-&$JY[09LI=R6W&QWI]6V+2MS@0S+030D)^$)^JU]_@VU6^CL MH7UQ0W;O@FQ+&5'W^" +:9P#>R/D:#6Y!4R/_O)_'1NKO^G?=9YO$+G5WL&W5,C]@HEJ3'K!V3;(^W)"1/P&"LQ]([8S=OZV^$XW0^<@?6R_A#T@+ M05JHBDT-,9:Z6!+20B4Q1AW#) Z@,FL(PJAT? ;M7W0* L]8J0@"7KRG<@ M+728M!";;ERUOU_<*H8&P'+5A\P@654.2P"=JN^ M!P)EJ5=D!"Q95[X#Y>$.MDCHX8_.=W330C>P#T]) ??X^ J5X:J:"P(CU9SS M@+UKDP\"(^V G ]39T;I"VP1!!F?*C8UA$_J8DG(^)3$&'6,@(!E\]Q,V! ? M(9M3#C LUR &= 3H2#TM6?7(!EBRKEP&LCD'R^:EMPU[E&H;2EU.8FL_M@Y#-D2S6R76/6J[)>K6-KN[WG$-S'V^R;, M5IF.;8\=*R"N-UJXJDRN>GCVC)LAMV=+"N_:0M*U376QX_WG?\SYJ67_> K\ MJ3=HVO[8#T[C(%KF/?F]I00>FV-GB)]%;.E:C#C-@#W?W#&R.%UF4/3D-!EZ M6$/\P*?63]\=\-;2M9:BQW.H4X$T''_7AY 43&#QD5&F)%L3;1DND40IGG M6, E58IQ#B>*D80"'-F] ]NQCX:6-1F;5/[ZC!0N#%%_A/I.?P#.D>L,W*]' M<'T)>S>AOU^C3Z_\\.YZVK!>WYQ/AL\QQ9+T.2B;XEQ%.=;LD5;9 MW^;N]^RA87_!8J!Y"UQ*H:TESAA?N;LARV@!,UK"7&98[':;B+D75+'EKE>C M"_:3FD0F9\-2KZ'ZMHN*H8*V)(^L8!'C3*_65Y6^7O(OO/14:O&$M:OZ)(0@_&*&H*?5?W_U;7V2* <.J?SZXNKL[NNHV^8.;;L+@Y M602GP;=Y,%W\,ZVU'!JG0G*9K.#:5-K$^IF]DO3G;E"W-[/6,OO(#O>B&<1FPE'U,3VON::J/1SA M^#Y1\D$0*S:.*7?+J3_>"P]>;Z3-?]PX[G$FJ+5^=EJK7DZ4=>C50-D<5CE. MJ!69V7QOX:6IV\6/DI&UQZ.A?3#:]B*I"%7KMNS4\ZT9@O54G?P"4$L#!!0 M ( ,^ W%8K8+++PP, !8. 8 9W-I="TR,#(S,#,S,7AE>#(S9#$N M:'1MW5=[;]HZ%/\JYU)MW20<)X05" RII>W6M=W02#7=/TWB$-\9.W(<*/?3 MWY,':\NZUUT[34,BLH^/S]/'_IW17X2UW&=P0$AXQ&*FC1[M K@@'9ZM.-V?' ' M@=L-7!>FE_#L*IP\K[B/WTW"OZU2=JG4.N=.;./6>%12\,M9 M/!XMN640IZ38<;B M6*@%D3RQ 8:QY]W0C%BD2/2U[8+AD5JQX*?V6W$AR9H*YMNEP5\5] M.[/MOD0K2Q*V%'(3[!\:P>1^>_\UERMN1<1PG&/42V#NL !(WO)?>]:D+#YT64<@N7LWWD/+E.Q5Q8Z/B.-Z(E*P8N M>P C.P]FY([G3:8QW%8O TS;5E',(VU8&6XBA>)!H6)NRM%GRY7.(-=2Q,.5 MR#$ 4MA-D(HXY@HM>[K7[[C^\#'C$>%AY^;1 O*KO'*_PZOB.US:S5"DI3;! MGEO]?B:]K4\WBT[@#+=D'#\X?<\7(D=C\;*<%G,I(CB,(ETHB^4/I\(L1[1X MG-3_4^16))MME,IE<&_^?\1!V/'Q1V^E5[,S"'F4*CP&BTT;$QO=4.^+Y/O&[7Z[KM:MSQ M!KU!'YB*Z^F!V^UUGYE_F2[HN#.I':RS$%<)Y4R@.G7X;2H33AOJ!Q=)M MC"]]*2^ BC<1"@$6!@)#=&/D%Y2M4Q&EP+(,'_6\]E3D6U3R=,_K^4-R_BM/ MXP-=$,Z++SV42JL2F-"Q_TZAWS:\QO?U-S5;X7,6?5P8?,CC'1!Q"Z7?74AY M!?;+\U66 VGF[O90W.X/&M*=]F"W] M^$^&S$!&AA2]_2#ITIB>4K MZ>KJG*LC17M_"X)^GO(\%@G[//QRR!(5%Q.16Q9KP2U*Y]*F;*BF4YZS+T)K MF67L@Y;)A6#L7;.]W6PUW^T$P?X>FNJ5=50>L9VPLQMV6ITMUGH7M;:C5HN= M?&&;Y\/>:V?]\;@W_..D[WL].?]P..BQC2 ,_[W5"\./PX_^!9IOLZ'FN9%6 MJIQG8=@_VF ;J;73* SG\WESOM54^B(U2"OX(G M^WL383F+4ZZ-L.\WSH>?@K>PL-)F8G\OK#Z][4@EB_V]1,Z8L8M,O-^8<'TA M\\"J:;35FMHN:H9XO69S%;NSJI,RXMT M5:C\X"(M,F[E3%#KM7;C3' =C91-N^M=W%9S6M4;J]P&8SZ1V2)Z-9038=B1 MF+-3->'YJX8OP:<16HY?=9VUD?\1:!H#M.+*!CR3%VB>*M."V://*([_1\TV*$0P:% OCE+BP:+A;9RO& VY39BS@7+1YE@ M(Z43H=]OM#9@DV4EMY;/9LKC\ADU-/XGE>=M3'\O[P9 ML)3/!--B)L4H7"JM,4ZP3XI/?$H:[>"?S(U9G\_&["AB--< M9>IBT? O!WG<[++5\$*:T-#AX!D.=TQ YTG!X0,W3AFPR8)=(DB9@(1H>%24 M<$@4.LT5M =:YS('6A:LR*TN!+R$LG#"!!#A;((G+8&D,8]1I)F:2,NL\G8W M#'(1"V.X7I#)A%\*]%MKTZ L@3/H,J-T27V002PUU!#,H(\,/ &^&.8Z3IDI MZ,^J_EQH439" YA(@T6;XNSUDQ9F*F+G(+4[A6LJP3 !* 1EM*B'X1GF#P/6 MUL\!<\'&,@>0"),KX#2 <9CCM:Z]E_D8:9&3M,/W."L2M EPUE#2 +"ESA9L M"FP1+8@ND.9+W)>0,VM=@UJ)TXP-LB@R& #L"HATW1GG3\Q-RL:9FIN*"5I< M2&.APRWC5.C]AI>-&J!-Y#EBZUW75-BMA1GE.C4 M>"SQZ( Q8%P+!T% 2M(4 RI,&)IN:5(R)[,)DCPE>GI.I(DS90K4H_2O5>:Q M.-4*FU,4&[8)Z"4"6/;XZE]A-Y=C'WJ S'I:9,*40F*+!^TWF^*UJ]]^D_@G M_RA)/>>>"-0)HQQV4$'+)87ZC2E!/(BHS3,H5A.2=6Z@5T1/FRKV3[PW*W#]MWYLY8-M,)D0(;E3NT,0-R$1B MGUC"=5(A%AR2?"0S:1 M9OSMK2X;5;LE1W+AXP!_NJ[Q9U _"-3)DP+U1X^8F\BC0YU22KLWMX#[ =F> M=(^*XT(3NFHBXT:;$V4L2NGX'"T93"O[LX!"0<.;MU88@R+(P6NVICE(B<EXL M?N8M]4$&@8RP22"9#DKHW"66 M K=]^ ZA.,1\( M:+\-]2=6MR1FGJ"F$M 4[WLU")XH97"3*?J6PF2"KD_*+\=4N7"5Y, MIIE:"+R=I\IG=7Z-(\#T(RBHYEU8>YQP93(70>KO(*S][D]S0M9+S&%K[CD4 MI3))1 Z#ER_>=EI;W;V0#/WU@YN7:ZM?L_M6#6P,[:Y:6*LL%:Q&H]$2#H)YXJ MV-5S0*R.1LB$E\$<(?OF]:22"LZ)RI2/C,H**^K./AH%'Q]3_BI7^7?)A)L3 MM/W7S=#VKSI%K#9^=/B/(A>L\[;!Z*K@0R:C\^;!DU%F@#(:[29YXDZ\V8N6 M^_<_3Y=SYI><+G02FM#_U'78[P>'_8,C=O;Y_ =/U?-$W#(1]7MQCW@5[_YD MW9/7.G3?(VDQB3'>GF@H\424OW/V4BG&K'\EXH(BRX[]+G4OE%_+N97Z\.6/ M?=7PNY:'NV[DUO5@I]TD"?$CH''G%=#V@II''C2\C'&'?&9DDDEIW:: MV[O+S.[+6FY#XZ]PNSOA^_\%4$L#!!0 ( ,^ W%82$3!*'PD *DS 8 M 9W-I="TR,#(S,#,S,7AE>#,Q9#(N:'1M[5OQ4]NX$OY7].A<2V?B. F4 M@D.9H2%<!@73>NQ\56XXUR)9/DA/R_OJW*]F)$T(+?7"EG72FP996TJ[T M[>I;13G\E^?ULX1F(8O(I^'G,Q+)L$A99DBH2.N4F(4.9YS0CGYE27 CR M4?%HS @Y:+9WFZWFP9[G'1U"5[VRC'M Z"UF[0WB67G\GV MEV'OK94^N>@-_[KLNU$OOWP\&_3(EN?[_][I^?[)\,150/=M,E0TT]QPF5'A M^_WS+;*5&),'OC^=3IO3G:948W]XY2/RF:Z4U_R^#CJ!/-XI])OB_>L 14+0:9,(U'W'!S2Q(>!2Q# 1>O]KO MM':ZASX*PLSD:V8G%(RJ8"1-TEV=J'7V/XU1AMT:CPH^ALYQRBLK*R/W%S92 MDM$4QNO?)F"?V6DW.[C(%,"PI,J4V;4;21%!LU+Z]:OV7JN+;G@][Q<'!Q3BY.R>75X+PWN#P^(Z>#\V-XA*>+4Y#H M7X$[7EU_.3X?OE!;AA?DNM]#0\IY;W70HN&G/KD^OOIX?-Z_]B[^<];_BQSW MAE#CI#JMUI.OSKWZ#QKD1!9C037YW"378<*58 T2,F5X/",FH28@5A%#1X*1 MD5014Q^V6EL@(T09)^;O.J=A^0XM%/R/*OU+1X*AJ^@25 '*1'7!"8X=4E&N M@%T,B"G=:<(-\W $%F1RJFC>O;_/IYPV#X*!D6FPORC!&.=&:C==&%FVX4=I M,R )G3"BV(2S*6QP)N&:T"PKJ(#"7"H#>QXYE2IU6&NWO#^)C,GOUP,R9&&2 M22''LX:K'&1ALTL6YOFXH+[%P08.]RQ YT7!X2/5EN60=$9N8)($ SK4<*@H MX1!)P*.@=\HS0,N,%)E1!0,M@259D@40H22%-\4!23$-H4@1F7)#C'1R M=P0R%C*MJ9JA2$IO&(Q;ZU-#603*P) "@R:.@0(A5\#L0 RXG@9- %\$UCI, MB"[P8]%^RA0K.T$#4JYAZ\9Y=EQ0,9VST"J(_>:@FHS 3 43,IH5I^&#9S&$18H$#YY#4430)X"SAI(& !OV MQQG) 5OH%N@ND&;,<5]"3J\,#:X56>;80(E"@ " 70(B[7#:ZA-2G9!8R*FN M/$&Q,=<&<@I#*!8ZO4'+1@W0NE+FCK8;3#\.1;LO"M/#)0"\?K5ST-4E9DMR MAH%.QC&'5PN, :&*60@"I#@N,4"%,(W+S76"XBB60I#'0(_O$=>AD+J =AC^ ME10.B[F2D&A#L2;; +V( 98=OOJWD)EFD%,?0V2]*@33)9'8H5[[W39[:]NW MWT7NS;URY-"9\V_W% MO&&;OGU)[G#"-$P:H,*2@&_CMH'\)*2%?G@3) HC!O K1W+40Q8*.H!8B^<) M&,%!BF6V'TR.%K&_OG^X P+ <\D]%G!LE'L+5G+8!T 7+06/['&4+D::1YPJ MC@9PQY#LCI9A3X5&UF)C@+84Q\9[J1DH9&!_P48Y19 5@N(V!699)1;L!UHX M+E6G@/ T8B@(.PFT9]$S[QR_GJ^,7K"O/#CXWG&9AX?M!WL.>-N$1^@05,O, MHHEJ<"8D^^@E5$458L&'.'4'>$B(U@V+_FO!;7'K7&])M)8LV+WPMC0H+U0. M?J,M@0M#P+-5P*8-8Y8!+Q/@/E## 0TA_FM'^T>R,/>/_Y!= MCLZE&>8T\;=373*JLB7KY,S- ^C3M9UO0/TH4$'.B65MC5K MP/V(:(^\1X9AH1!=-9)QI\]4:@.E>(@./6E85O)W 0P%.MY>VR &%X$8O"); MJ@P9,K,G4=GRD>9;IU%"]9R-8?2V+L4BNZW9F2BWG!D1_(:)\EAJ1;[Q?T[. M/^!$OUSB_>ZG3[SMH7M4.5]C$6(QXM>=8!%M$]E( M?"VHB#;K:+;7 4V#HT;DWP%].9RK/9WP4'U:T?%UEH M3ZW>!IO-XF=.J8\%$&28-@Y(QH,2/'<).0/HE3QFGMI.&;U!8N((LZ4FENK; M[P"J4\Q' MJEH>[$:DU@IA&TU&P>E^]!?YD?0 , ,>"MXW;. /! @F(% 1+1QVQ$!P#;KXY*I#<< MD^#91(H)0SJ1T7'Y#9@J-P&6YD+.&-1.$^DB/UWR(\#]$["L)B%+UU3NX/)I MIE;PC'F)N[6P*(6@N69!]5!7#*\. ME3KA%1R<*EB"E=M$1E5=5NH[E>]W*%DYSKM6L[WW6]W4%=C6K@/5.L>EPB]H M*O.K=XNO8 1Q[,:;@GG?O"@UKZF%JSHC5!J'S4A:GR\^L1 M;#[ANP?-_9W-A#_1A-LPL+S)?#_4G\'D/XJ,D=6R__Y9PWWMNZ\]3RZ^_'YV?&UOZO4^ M#:[.^IM%N[MH&-I_\(K=O5*Y6:@?%@;Y\NZ+SP$WH%J(UXT3SF)R.N??%^Y< MY]#GOWI K/((1RQ>BGI?O8U?SP*?\1<&]U[_?MK?'+C/9)[&C&AX,U:RR"+, MCJ0*JM!5FX/EBI(J=U;RN"K8+?VBHRQ:^D''ZH]%K:0QV!W0B>53. M\?N]YN[[>9!U92U[C.%^A&)_U7+T/U!+ P04 " #/@-Q6_QSS)CP' : M, & &=S:70M,C R,S S,S%X97@S,F0Q+FAT;>U:>W/;-A+_*EMEFM@S M(BE*?LB4XAE%EAO?R9;'HN>N?T(D*&(*$2P(6E8__2U TJ+\NB1U8K=5QI9% M8(%]_787"+?_DV6-DI@D 0WALW\^AE $^8(F"@))B<+1)5,Q^")-20+G5$K& M.7R2+)Q3@"/;W;-;]M&!91WW<:MAN48D'APX[4.GW6IWH'7DM?8\]P@NSV'G MVA_N&NJ3R=#_]7)4<+V\_C0^&T+#PX7(J!VJL''VZK]7,O)6'(DKG%::0\U[4/#]9CDLWC]: HE/,DY42Q M&ZIW?YQWV[4/D'N-"Y*F%6$D$F5%9,'XROO@LP7-X((NX4HL2/*A68S@WXQ* M%GWH&>J,_4%Q(]RSX&*^@_ZMOF@.FK1B WUG5IC@Q54(,"ZI MK.F@Q7Y.N.'HRC\[/1L._+/)!0;9U?1Z<.&#/WE#,KI=N+:G]M"&Z6BHY2Q, MZ7;V6\TW).9@"H.3R:4_.GDE.S[ ZW/2;ICRJ'4 DU/P/X]@.KCZ-+@83:W) M?\>C7V$P]'&FH&JW6NWO@EV68))07N<@?2[\SA((1)+00&>"HNBHF,(@27+" MX8JF0BH0$?PR/0.?!G$BN)BOFH7L9TE@PXZF?_][+E1O*!98KE;%PRZ6(S@5 M,*5!+C%;H1E( M$L+H%@M*@J40.2Y8EFG9\4=3AE@)(::2HM UT0I-2LF:AC)'_C)#I^O*&44L MP">MJIXK-6D")4$,.*-8A$]I+K.<8%)6 M8!I*4_[-7B1RM 0I'JFEQ?,BW, MO(9'R6U*Y(PD-+,FMYRN8! 8DVMD:$F)\L" 0Y$9IS 3$N7^V&@U4"[.R])V M]YRE)"B?<87$W[#"5)G[N^CXW;U.+5Y/'1I67D1#GG*XRP M1#N[X2[=R!9A\ =_$NDN$>=/=AQ M]RM 'G87>OEA5^#ZW9X)F;6%'(T*QX!IBZDG,=5^>YAB">;/!3&9&I.V(DRG M+E;DO0IPA$E$7"IIIK'5U-,$KPZX#'EC2L>)%,&6%3DP8@E>0O0X;AB:XZ!! M"U+EO("F2*DT/.\G1_L)2+V,43@J9\5%=:T?E!\KR=]P3GYXSC?W!&'FI4,5)2%Z%B!8)SDF;4J[[4Y=\.HF0E5V6JPB)/QET!LG*7O2-[O_MS_316PS>XE:6+ M+6L6J_$2N'_$Q;(R=O5LZ4CV9G@Q_)AMMK_D>EJ_^_J)*CICPS_ ME2>TO%QVBQO5*Z:G?XK1"X._9@K:6OJI--/^D6FFO?7#CTDM6T-_;6HI[R[5 M1=/6;%!#%L*[EOFW]<5C!R GQJ/-IFM7]0#&VSVEOSR&96T^_9MBGMBU+:BK-=3'^HGV=WX[OEQ;CP5OS9PTY@*HS2C+< $UI7OZS M#):2*4437$R4:6"IFEE"F*T>M#@U=2.*4#&5ZQ9GDN-SHB-486@U@02_)6+) M:3@WC]6")Z8;?,KV M#-SM$;(HEPG+XO4V7]+@)H&I3$L<19"G.*)%IIFRX1Z^GVK_K;>9?,>6YB?; M*5^VR;GXC._.3#/$T5R*/ EU=X:07I7.:S;8G*C2]KT$5!6 C1;R[::,__A]02P,$% M @ SX#<5K5ZJ!QO#0 :4, !< !G&5X-&0Q+FAT M;>U<^V_;.!+^5WCI;;<+^)6DC\3.%L@F;AM<7TA<[-V/M$3;W%*B*E)Q?'_] M?3.49-EQDFZVW10X%TAC2]1P.)SYYL%1CO[1;@_3F4PC%8LWHW=O16RC(E&I M%U&NI,?5N?8S,;)9)E/Q3N6Y-D;\ENMXJH0X[.P^[?0ZA\_;[9='('52/F/3 MOGC>W7O1W>OM[8O>8;^WWW]V*#Z^$T\^C4Y^X=&G'TY&__DX#+-^_/3;V[,3 ML=/N=G_?/^EV3T>GX0;([XI1+E.GO;:I--WN\/V.V)EYG_6[W?E\WIGO=VP^ M[8[.NS.?F*==8ZU3G=C'.R^/Z K^5S)^>90H+T4TD[E3_M>=3Z-7[0.,\-H; M]?*H6_T.8\YD?X,DN;J^-N6K/=>QG M_=U>[Z=!)N-8I].V41/??]8Y.%A>RO5T5E^S86G]7!GI]:4BV@VJD5$R[X^M MGPW6)]CT9%8]-[&I;T]DHLVB__-()\J)]VHNSFTBTY];X0I^.Y7KR<\#'NWT M?Q5(8WE>7?FV-'H*XL3K(*R_CWN"?G;WP@>:<;PRXUSQVL;6Q+@YO)KIL?;8 MQMVC[A@RR[X#AQ'45>4-%N_BZG1X<7)^]G%T]N&]^/!*G ]?GUV,SH_?CQX_ MVC\<7(B+XBN.3$=W>/=Q_^CW6I],8:^OO[7=>/,MNTYS7%V=BI*)9 M:HV=+EKB+(TZ8B8=X$.)R$B'3Q/A5%3DT',PDJNI=I :$*; )+FX4!$9 *T7 M(_U,T95J]/ *QIX"IHXC3[=IO2T!\A+X%H/&$WK@\:.#O;W>H#F8+^T.?FD) M6^3BQ"8)IKCP-OK<$O_L=7I I$SFXE*:0HD,;#B BA)/2E+-!RI2G0<3\@AK MG%AC[!S (S16+UR18/RB$ED"R,ZU- *_$A;Y^K*%3&,X!G"96B^R(L]L[H6W M8HQ]LDEFE%<=<>:)O"O&?V!7Z"X]]:6 ND\TI*U3H;T3X%KGRB_$>(']G& S MX7MH-$UZ7.X,/7FNG&=G^>8>WC:PV@@F?>-4ORV, MG+L5HN'24B64C&9$?3[3^$#[KNMY0&%E5:1KJ5 E!F*-1/ MV3P1N[WVOUI+NGZF28%K\ P;!ZWS'?&[@A CK$%"71>V(,+PNV%9M\D@Z'.Y M1EHWL2.SS&#XV$"5?]5J]'O\$@.&KJVA$F_ALPRA"1PC\IC%F B@Y&E$(#G%/.D2[] +O?Y/=!=YQ$.@-/*M\L1T)$Q)XQ@R \ MWZ7UB@V+H2;XEIDR,3V<*]@SQ=="(@R'I7FB"LQ-M/>!A P$R'/2%.7,'?%F MR8+$DW] 7WM Y;;' 7V@CXV66.J '&9+H0RI>/% S'@//(6E!-9WF'F2LK+ MV[5.\=I*"AUQL70860V=KHE+[$H6*VIY3:>_5L!@1B%2%L PT%XP803;&GL9 M.P)L6@3<6JP0@!#]26X3X:$.C-_T>[P(.&IESGMR6J\0'-*%24&TC)I*,A!Y M*;4)ZYAA<;1X2-'/)%(L:3 MS'"!$!\.-&6)J4M*OWB;C/Y2Z+@$[U@[9TT1 MY)XC+V-1M(NL$C46CB1M\?7""+I5B8(3/;^JK'?(/:R$'!UR*HK/$JE3&BWBX.J*GJWD1C7C5=IF,5!\B;<]SF95.;(/^4^S. MZA#\FX?%*PK%,, F_, M9P>1W8+F7H*?JV:I4,45<+4:8\I8L+R[M-]:D3OBX]JLB/@,V4WAB!)/2>&U MCC[7MLOQ.T E*HPLO4&,"(ZYPB(85[@$0HD.A 7#\+DU:_@A G^)_*S(HBUB M!!H!34/ R?;,THWU!'%F81"1'M<1H,&6$REBCXI*FW:)9!%K !DC(OD5MG [ M)_6@1$-1ZQYSDUNM47;W41M&ID6R1CBPC@B M@*R*\JSK-^=8NKHIAM,IQH=TPQ55I+'1KH+J<;)'2 K5 F823'Q+E+IO)81K M F5*/REL'Z@J2"IG*_,/BAN*]Q$2FGP>)]%[#F<'2,34?FO.[T=$2ECRMIV_9V" MANI[N2/AB79DC9&94_WJP^ ;*%5[;+VW2;]QA8KUO)?$;AM^$(%('^Y?Q8-& M%3TP596-?8Z?N Y_>-C^\[+@[^/FS;_$-,$HTAM35H-9W<#OH!EPI9;#K9+7 M SQ5RKAD]O&CP^9LT )R[K4/39 MTRE.B/]"D+ I@PI#F^J,1!!P!*54FB-(NK]1FTLGNC)-,!EH->*44(/D;'>I MWO!JH,$I2RHV6\"@1A>2O3 (=+TX M>/93I?EE-!SBK@W6T$R*R_ V%"=6-9_+.)33(-945Y$IZL(+5^]=B/.J+(;N MK0:.52S8F.V)_*4RA!LE>;%(X)WO*S!Q)_WOM%/5:GE7D)HB27-4!4?XS'Y] M6<.B;$,:9R$C)#_LE>G2D_'_C6Q4DAF[4"6(BLQ YPA7 ]+6=^FH0D<:F1 " ME=CRP1'79NJT-V2G91I-F<6$BG!><]%L/E,,]N7L7/YL1%=$A&8.*1P2$T^' M.7E >%E^(X>@JF,][!>0')=N!O-PGA_^G^4U5,OH\S2W11H37-N\_ZC'_P:- M<_G5&[,@042' X.EMWQ\B1/[>YSM:7 M9BX7KL3'@X/.WM,*S"*C%?$U!N M# NU6X:0P*]EX,E8OCR)@S>5E"OQZ2S-G:F(3L43I=@EKQVHM,I#+T]$YSD= MOW!!S8'95C61A)?@\]!+59_*U%[_^?-OB>DO.L^^7KI[#^5-NOMUI-.,+5:B MGN!)=&@VJ/W.S=%4YV9(W]S 51DB(_U#E N&5Y'"%^IT(2\WUTX%=:L:)1K5 M@]9="7J9GT->L9KH--0(=4HQG]JFZUN@O<,B^8"#X]U0,-?A"(?L+@]M"#_5 M!RJW6.ZR[>IZTM(B II[80@0C68,S^G4T$:Z >@K:3_0=2[OQ\Q-R1-#_"(D M3%3[XG) CFB5SE\1Q2)EBHD?:FO85,6HPM6:PVUE8&MS]ZP,U)90)I65+=2G MCGPF$RSS1_!P*SD"2[KI\]I\99/'XQNWR;C*BVFS=@_V!S=GNG>="-S:*$A" M#JUO#WU8\.&.-KT&JZ$E+U8,S5MGO@66.X EM56#101G.PZG1]QML7(4J=0T-J0&JT\1F?^%,Z#NPWYTK;"OE7W>_M1 MSNU#BTJCTS-670N=E?V5L,V3X_!)! MZ"?+%/5>U.K/H>V&N]?;JV_U KF:RCRN2O,U?Z'?I>[*62U-LT"XSVZQ7J_@ M6)9:>@) ;$UN:W+WJLMM[ORK#$5=93 R1VVOR\I:V4P&FS$^E.5+JUB^CK!5 MQZTZ?@=U7%7"T$YZK2.O[%!MGL]63F6P3?*WJGE/U9RKH(:4%R:IGBSJ,^/0 MY;ITW%.I4^>%L?3Z3*C"4;RLTXC>%:(^K]# 0CJNTTOEO)YRC! H\8L&%%U$ M2M&"73F<3_SY[869TCEU0U_J*#0L%W4W63D1%8N7(T)K<%I&'"&ZKWH#8U@/ M@G8D"=(5F.A'J$W\Z?=QW$HT1C+@;F>]WMK,'1,;HZBR7!\U.O5"8!7V)'3, MU@?>:C)1X254[L?FY*INR>96CCN[LG^ 'E%^#1_8*8ZGW$G.;TZ&9M;\P=^P M\A5SLF:NZK3-ZP;KU?YGQ[(MZ!4J?A'FK4YTZ&U^:$F_ERZ67\1K8\A M!_XM%@-=>?"W%]>%:+0+?_.!1;R1]?"V-F=A7.VK7JY]?7$V*E^M#5+_NWHP M_FK#Q:75\5W]%MWP1R3XKU*\_!]02P$"% ,4 " #/@-Q6(HV$ ]T8 !R M#P$ $0 @ $ 9W-I="TR,#(S,#,S,2YXP< %0 M @ $E# $ 9W-I="TR,#(S,#,S,5]P&UL4$L! A0#% M @ SX#<5JCT? Y-P@, T,$K !4 ( !670! &=S:70M,C R M,S S,S%X,3!K+FAT;5!+ 0(4 Q0 ( ,^ W%8=UO%)R@( "D( 8 M " =DV!0!G&5X,C%D,2YH=&U02P$"% ,4 M " #/@-Q6*V"RR\,# 6#@ & @ '9.04 9W-I="TR M,#(S,#,S,7AE>#(S9#$N:'1M4$L! A0#% @ SX#<5@]1)K@8"0 YRX M !@ ( !TCT% &=S:70M,C R,S S,S%X97@S,60Q+FAT;5!+ M 0(4 Q0 ( ,^ W%82$3!*'PD *DS 8 " 2!'!0!G M&5X,S%D,BYH=&U02P$"% ,4 " #/@-Q6_QSS)CP' M :, & @ %U4 4 9W-I="TR,#(S,#,S,7AE>#,R9#$N M:'1M4$L! A0#% @ SX#<5K5ZJ!QO#0 :4, !< ( ! MYU<% &=S:70M,C R,S S,S%X97@T9#$N:'1M4$L%!@ , P ,0, (ME $!0 $! end

I M 6>SFTUF2TP@ED0,\9IS)5_4 0J^PKV"WT$+YPK7JP(/ E5@&E]P?."SZTT, MM/'8F=WZ]N(X&5'K/:?*^L$ T^LD*4T\H4DFZUQ#LLD-)JSB_A34D/V3<&75 M,860GK=6A*8!=O^R*BY$(V-R4!?2!AQ:^P*:]V.I$/P=+&!1C!:O_7$=2Z?@ MDK7J28R61$HLP-7#B2KED';;\Z.)13V,9$=GX! G1>\UY.=",YM65_U(0.U M!H6YLD?[4.>RGIG0&JX01L.FMX_'##&M@C\7K0=N!W%X/;<+'*SE"0F<+IJ8 M5[E>5+BQFRT@ *CYI2- 8"\%0 "XX=SJ56J!*(DZTX2?'+S3R"0NX@QHM<2: M&E)B.'0,1),VGZN< S*7E-Q$$HHD?7=,X1Y,>K[COKA.;+%NJ+CMF&F\W);& M4**9@P\W,:KD%?C3)I)DJ7G.C &[2-2 M((VUU$QU,$@T5S4V:FU"*DV%+4T ,S9QU023Y].6)I3979?SII]@]Q3TX"XR M21] B OW)6$?7>0KW"O46!)H@-3XZA6BD%V%4M!!KB>RQ61_T5]>C %T!8XS MA&DJ*:\XC656_]H2\X.SU."M+R8:O.5F\O2]<19O7QSEGL"Y;9G'3V'KQM!+ M7U3-@L ]Y:707/=B-%@3. "LDZ4G[">P:A9[@2"&QZJ0]BY&C4KM/G6&!-G@&[#\I M.GFS3PF-YNW !X+6-('BU@IY[U+L-V*:1NQF9C#AZBU14P6L*M).4JH&\LD; MM?-8P*X-/!&0AN] XNFYS=FN_JYK<'@JSX5H#77@?A*CWT M4O('BJ T[ROG@9[S=XM -KM.OOEQ&%O> /?\29K:&O7(L4ZP5@0]N.(CZ0,( M<>&Z$?;11;["]:/&DD #I,;7D1"%[%J2@KZ[GO[V:8>L#^1C^DOAA^NW 9?4 MG/-?!K?_^=O@X:[[-/JW5O:2)$1(BF3/K![\/SX MX\M%^_SB\OK+ER^GGR^_M-MGYTVP:*V1FN 1$T6S;",0S@,_T4_"U]T9[>KB M34*JD_EJ%C%?A%*7=^/NP6^6\!W'<=.IAY;K],B)>>%&EB=D@J1/HPPY+\D0 M"2Z&F6/;\3Q.+F@'T0QAB@]&,[IGO*"T+I>84>K]&V7:15FFJ>-EEH%/*"(H M(*=K8=_UIZ&06[S&C;+FLB1K>$B8Y<.V>AV!C1[,I&9SIF%-]+<\3UG=[X'- MM(]7%O3N*9D X$2_V($?D?-=UTN:_OHA3&_!M[][08B<7S]$.#9PPDF"+'MA M&&\/GZR8X4T3"#I&D3LYN!?83:J1)BPWO29XSH"]-;'?$(*Z4%T=^]!#XT(J M'7/R-B&7(:HBKDHZ-LK%+Z6Y*,'F0+B62%X!IJWZ-C\,/-G9ZV3UG8Z\N'L8VO\6[=U M.W@<=OJ_MSK]N];HV^-CY^GW) 2D][7?N^_==OKC5N?V=O"M/^[UO[:&@X?> M;:\[:OWOU?S_!VQ-F>8-\>T;D053+ M3]X-3K2(F"T["3,2K$P;E+OPK:&3I3=)N@$))U$51C'/=I%[ESS+Q6-\/FVW MS\Z:8*-:R$D=?&0B;/RJG:K(D!Q"D9M4R9?=K'.:PS#0U>1TYTZ=@Y%AWYSE M(0+4"_)C:A,*N<)I"\/"U6<)!QUH>Z!" T7*T>"U\B +N*$MLAU$0^'YLE-Z_8.)CE8 MN(G.@K:&58U8<-84%\!_H(0'J4-*,J-ZA4$=L)3X%Z<7%V<) ^@W>1@'/OO( M*&QIV6?&22)R*Q@;I@A3*1T6(U[Z=]F.* M^V!"JYFXCFMA=R_&5M .PHF[4O'=;+QL?!MCQQ"[!-*%Y0T6JRI_81]9^)Z: M_53NA#Q2Z QA0=7+. 4B -*A'<\+7@F.Z#X@ID#\'$UB;_]*Z3N!EA@.$YYB MU1X%0AZ2WKZJC6+M2S8'_V!",5C+X.;\S5JM:OT@9!BI<4@#*4 +;P^W(<+T M"VN*SE3-UUP7"+E")4W9'#Z >+66I">TH,&,_O0;H2\W\)?3&$(6D!Y_>)@< M4L#D<-'5C9D\KS9F\J0U'/XO:[[X?]T#")\!(HR"4>L()M-1E8.ZI2154S>[$?*1D]_%*/8'$36A( MJQ+_X,11U,J__/W1Y_;E&8 [L?IYRD3;+8RHFE[]>8=>D!;V$URFPAXZS][\P4.7E*?E' M*?:%X)$IN(X4,6P^TH/WX.W.;W!B:8M8 MCSO(&*(R0]5SV@.$6 MUM'*&NK): M/, H#"Y*WT(TB;T'=\+S]BGU!'TB$')="3U MQ3$YK5<3 $<3!X"?_K@OB"G M$X8H"G]#GG,?8 (XAY6*?4$?$H3,5$00$#OO*8%1 F?/CXC:<,D.DT L79AJ M72'<\!9CIAI^@'C9\^E+30%>;N^5)/%KPAX0KGH++D,16K5'3&QF[[[9* PW MMJM%X4@>54Q*P[ \7\I=(?@C%<1MX_E21@SBZ"5]ZE :LA!(-$D4$B M- "Q8_4P]R9,8(O48))X4WO^),#S-,3N.8BCKA\1R,.T S6<5R/(@GKKF A" M6$;!4TD-U D5>OHDU48I3]=0RN)NV&TA[ GU[=(6"$[#"( 8BV[(+1L\4LZ M0:C86W A2S"#QKF]NK =C*E;*[W-WC896DOZ5>?5PLX].7TEU6&)F1[/$_## M[ML"V1%RQ@C/>3&/=4X(8EM06@I[TE(31:!)VCYA]M"\T4'SSGUQ'>0[3U;$ M#6&K?UX(%FA!N:N7,(#$3U#9E",XPAX0'&?Z+!>BU,!IG4Y(YD*\#%!'( MK*);<+KBUYE,JNQB]32IPTJQC(6,P82&\U6=P,PC"GKY"N?[-9[//[:>NO_L M]K]UR;^W@Z_]WK@WZ!] ]L&&%E0(TDK=R9F8,&GP[+G3A&\;D]6=DR:#R8A\ M&TX(^\EOHMR$J@;_J>/&.*>8:AEWC"K[V:/*VE\^MZ\/-:IL!?PQJNP85=:$ M-60\JDQ"2G(,IKH(2P(S!$V-YY;I">7>_QA(E4'T0 G80Y)HS,<2[O M9LX=KHI2+K=.:,D=KNOZGE"&)%UG/^WY:/H@,X0A_?B3J^$W5\)\ITD-#QG:A" M_,L?:B_)H1; "P;U\Y2)]O%AH=J>>5)##-"QYKV^VL4Q=8&_VE6:G0_$LA3R M*]L 0@!%089DT3@^TV6R:+N83^:>Z=)@X7V,"57C9'G?NV_T+S'?1!T@!#@4 M9)8(+ &UWV4^TN/S00?F,^6B]!4'H3:7 M5YU FX="7LLP V3N=VP[GL=>&B.TP,AV$Y\O^=M#"<5]IS.GQ9AQ M>%S=\*!M4Z$T5$<#0'+#A9)? 5398MO%D^6O\*\*U' M""ZX*=(: ="-$9,Y:L^R,1"#^KA>N 6T;\W%=PW:HP"Y-RH@PXI\9J/]$_(Z M?]GRI7UY\07.'5.S_&>2HHY[IU6!LSL4NE-?$"_*;@?AAJF@J&YNF]B8&3XN M$+4A\]#MM(%P_"_!"@Y6IK/WTHO(]9W5#E+B*@YJ?2&XPN,QW7LHZ07!?EN8>-(=E5H0&DUUH>5<.DDX0G)IJG))A M LNMV7$<-YT]\XBMKF^SK>[;W,[7*,5) W!1[!<#56SJ6\[ZS=;I^>PG$C5LDY)J*F M/2:T9IJ\/#.C'01?HI(LYOT>>W@8]G$@CPPW_8I\A"V/QDHX#U2Y_4([P)^4QB1%HZ@-]$$I)[_U0N>+>][@'_05=]UH=SM7%'NB B/^$B+$>TWI'Q(XG'Q!^ MX3]CSFIZ.'<0;/@-^K._I.>ML?6&PF\^3HNI_I54J;DA)ZJ)JQNF^V6_#,R7 MCZU>_W;PV&V-.__5'9%OLC.U(NNM];R:Z^C%KM 31WC8B:-9(EHTZ$/JQ&9W M.#P?-AL/",[17<@4?*.\+D!.G7)1D_,'QMFS8@[E#FCM\_;5%3CG=15<8Z)I MF)$AMI"7!5=X%.4WAW :59'*'*^XV!BN#I&Y-U>X5>4W/R3?)Q\+>,P0;G2B M#D 4D4S 9'R!H80JY QH!50-MZI7/AS?3L>V<8R<]672NI[5@VL]NQZA(N<> M3K,O!'TC%\"-GT<=L:,[]!V[0\O7M%D)S/(^P-^([&'Z3ANQ8(9!F- [[ >^ M'6/,K[:@-0)\+VHAM&JOW7Z')HC,15U#:2 FQU_$V@/5^\)WJ6HB!,C1N@>T M*!F#U_APG*T\#"!SY)^6%Z?&D.<%KU03J[*'U?-P0KZ5T(',N(S5PT^FD/:" M4(^M(,-V40'$K(T/966JKC9GF5-OMW6CS+DJPQPN"N"8\D!VY/73":X?TQ<* M%RA]=3"\09. )J!N+JBZ;Q&V"'U%HEQ>.FL@ 2, R.U1F;Y+OS+G&C;+UNJ(-.8BL\T#%; M-NL>.2W##";\@#B16=M#RW5DFG#=JED.E/*+[,$.B/KTS5K?)BMTE>'(.3MN MGPZ:![$?A6JDK2'XIYM:.UE9.03?#@=&L@UB6B@[?$)A[!%+;YH8?:E*(D1Q M R?K4-23".W!(;A> 0F0-OUJ]_%R "5_WL81O>'Y>_ <=NQH,#D_/;MZ(MNL M18/\Z&Z;THGE_*U@4 A>X28%IRJZF1*8M63?H?3?O(#/+'^*2)N_Q\X4,8IH M5SHR!'\U%-'1)AZ0R.0]D=>-2=XK';P?DTSF:-%)DBQK'RK-Z%9@(5]BL1+S T:X5T4Q.+Z8W13"65HF?;GJ:4PL 1V$:. QJEY?X^Q&SINDFPH3CV6 M]8)P2M5AC10A %PZAM^!#;];'P9Z/N_4$#Z1WPE"S]YR&(2AR[M/Z0WPK87Q(GG+4M0!@E]&C7$B+ !QAYYT,7+<* LB MT[6FU ."\T/YQI2/!B &'2/V#C1B;Q^\70Q2!UC/%RXW_6$.)Z9/'[?:__[J8^N^U^_T;WN=AU:O/QH_?7OL]L>C _#'WULNIAOI^F$ <"BT,.T?7(+( %+\SI](3R.V#AC@S^2="\1WS+^_,OVI?75S! MN:NHCZ=,M.&Q.=QL2N([#:6N$.XX-&19QM%]!.'5BCCPDBJU:LYC-99C-18@ MU5C:1 , >A*WCFHL*Q0-7W:H5&F1-8:@QM3*LL@P 6)OW"PW?_[F(DP(,EL^ MH!?DJ1T!A9T-Z#+>8ZP-G0*%Y #"\:P5M0^O]I%", 80_:PQ\M'RT\ \4W<>^(W:(\1J#,L]K6D19^>#1P2PK M.R^6ZU&\)@$.+0^-*.)R+Z>\&RASO@'VRBE2 Z-#'&683#YM&4P^_/%$XRP9 M-N/.;P;L0T[0<"WVX0ZVAMC 7$Y[OQJVL)A"DZ.A86%6H6).85Z?MJ^N 3Q9 MH$I9)O#-$_N1T&@>S[GDWOG=I"[GR,::MCN0&B"E]28F9?YWDWI31LH\I*#. M/X54Q8,DE[3B.@$TH:N7 M'"D5 &5_/03^=(SP_ X]1QF7.]S-S8[A"S=VA=_8]0$)+^I-J/6S-8)Q+,!F$TA M)/O6K_B9J -B8XKXA@[;U$*>3Y3?'D(B<.T,%> /B*L9I-59*^L$(3^X?CM. M0@1 3-XXX^\#/,HYXZD1NOTD?C]">Q0([WS4O\QUJ7* '@$C M'O6\.MG@V6-C?)8^1V1& O$V"J!#088TT,I3[ IZSW]!852HH&2L3#$M:D%'2!$7=:Q3'+EE 7XUW'#Q)KO%N'(G;AD$ K_'5&( MI"63:\6&@,!'N6!NKINT\6N*3Z-X0:312N<9/'ON-'V]5H]5LE$@W.27Y)8, MQ:88UIG2FCLW 2_L7*0Z4Q##XB4P39W(&HL*?N (-Q=VF4OW8BB!(-\!=R;H,P2FXJ M%&_XY,- L&U*BXH^VH N[R3 VW8\CY,:Z%]Q$(;T[1W+H]C0FO8W-'&/ED4O M)@^J8X,X&][O+<]WMO^K!=QQWO;H[@4OJ/\#.NA9A#W MMI\AO.ZL[HA5Z@'AQJ_NF]OZW+/E T.Y7D!F"PC.@+JY5?NM4X'+64AN<<[Q MN];[)QD! )VY"]BAZB[=(D-"\/ 6)\71X;OGC4B#RN,@WCGW#ZE:(1AN ]V? MR;JR;/ULCP(S0- ,5CHO+-56KG@3"G@9:Y/9)=C BQT:HD&#QAH)@ ME1L5'QYA E)/_6C !RK18'$QS+_/WN9_ZOVU>F5^2B(8F7^ M5\ ?R_P?R_PW86@?4IE_]N8ONP>6]C)WU:N(4*[PHD@!-G]AR\N?2Z#,FX=/ MB(JCF^:3I65\&:X__>X0CJD:C-1'$-#YD05WEV@W8N+;:# 9I,(8=!.;7[@> ME<> <"8LO$Z5L03.XR?DHU?+HY*IP=5<+PC)+A7Q,8<7(,[M0.E.9]%@\BU, M2S=R^";I Z$N?0&N2; "R[--B4MQ,6)9)P@UXTMS;1\M^&R3U@I6Z >A/GQU MS -:VI<#K1[78-1ZKXY71EW*9Z>WP7P>^*,HL'\\H46,[9FV4_GL=-^I?';Z ML74[>'P<]%NC\>#V/\E7F>$/P*V,* W2_CNGS$] M #!V7)G75ZFG.<^O!F*,U<+2/0>8K+-CZCEW,7TR8HB($>J,9A;FEEA1Z0C! M+5R0RRKH 3I+Y1#KV 1GC)S."SEB3!&M#44 3Z#F,%.].P17<$&6JB,)B+$B M.10]9JS0#X(WN(;5">^9XAUHASB88FN^N6OJQ-&,@/H7G9%RUJ9SM .&[K4SJ+075&.X_D\X47+!%*+++AVI!4$W75KA". MR#(VJ.+2?-SNF!J\-"O7<5]<)[8\3FH$IYT!2TA:TZ5"2TB .0!6?7>CV1/R MT@I7,W2*.L+HXV9K;U W\PF;@V MPNM-G:_"^&U-9Y(4%,:-0N-CUOS"6@'"S3S9^=UTYDD)TC.P:9[<=RY&-AF* M2^_=!B;MLPH(OHN.H91 D!FKTF(O%9MBQ_S6GS._]4Q;,I,30L?-SGKD$*7YTB MQWWTJ11F>//""&?':RX\X12^F%9#U@.18[+;1]BU"?0I;KZS\\TW M(A*[1Z+ZI;DD6,W*=",W,'"(>R!^&@+S),!SJEF2UBE"*M+;Q-3-2F@CER_- M$O! I#!Q+&70*;2=-@Q%L[+9R-V,,5H>DIA2?WW2C&B$031#>)NZ:TAD"T'4 MK/@>Y$5-(;H>B"@+<&O:#B@ 2K/">VC7- 4("LB-6=AZ3_[S3V*CN_XT/7%N M;PE$$1O5S]6L>#9R=U,SQ:#)7Q&Z93%,Z\QPB[-4.D6STM;(U4T]A*I=-:]V MX7$061Y]8OC1PC]0E-@2JW@EEA95Z=4LCQNY85'&_3WL#:EO-#48PYZ?BN17 MS'^HL9:9FI6B1NY::J67N5H#J[>Q?@MB3/7D=X1^C(-_$-O.G>Q6/R\S4+.Q MS-U"S'F_/Y%Z6'09:GJB^].GOU$4[S.@OQ M7#)4LTQOSHU>F"#&N;ZZ8DK.0>-@W: (TWDC-EACN6#R01M:X]J M\7BW:[-,;!0@$^F^*D+GUC+A-AMO*(5.VL4IBP6<%JQ*':!-F, MZY$$\O7WC[$7N0O/U2Q.)ANJ6=EH+A*],$&,^L$$^856/?*3U@J 5K"%H/6\;*$5#)1F-GH'=D'MUI68\S,4,,H,TG'8FLS MUQ-N!:KF&)JEATF6W@X!9H:8VB6'$;YZ;X46Z'9CG K%C7'SPPY M3/)SY+X58F>F']RJ/XUQ,T,-H\Q$+\@OQLYL3[AU=9IC:)8>)EG:I5$AA5B: MZPFWVDUC+,W1PR1+^V[! VBV(]P2-(TQ-$L.HZ>6@GONV-".JU>JI;DC2QT; M+BPGYMY=;9U^S,QDT(K55T4^G0+V9:^,?J:J]ON7ZM\1U9[(Z;P@;!%=FJ52 M3>E RK._._]=/2$=NF1]MYMP\(KPBLYS5QBY6MN4[\Y#64!DJZ+E>Y73;XM% MTW*Z-^6[<[PV)Z=[M'ROK18F+)P!!L1WYZN7+PDPM/]IU\T3HM)!?KXEIV5L MV5%L>6.$Y^<@EHP NG=W$0)HM0C(#FVA5*U45[]0OY(!2XDU^[N['FK>4F*1 M%9H@5[6X]W$5J<)&+"-MD-[=!5IS>[LVK0'FC;&_[;[1/[5SQBXU<\:2R4\2 M=K3LS/0ME,Y_4.EBFVQ5A%_<55GO??^TEX!!_AI,GI =3'TJ;VE>X6T01J%: MEEBE4)8%9CKF$19I[L-@*2M,22-1:= M820*%:!T/H_D2_OR9AE GQ\EJ,\ZOG.'7I 7+"@BJQ.WD"5*/2%$@6DS20DSPXY#Y)'A MIE^1C[#E$4 [SIS0-XPPP>T%K6 5KRG-,2!$1VFS4A-'LTRMQO+:\SCNL+WR M6>3#'[RBN#N_0;SJJM!BV\'6$!N82VCO5\-V$%-H MIDSFRL:;M#J0&2)F^0<$G9?YW MD_I21LH\I,!/+[+LNVC2$EL)2*]*I0C FM^OI(=Q_ M'ZK8_ X\,XQ$,&];_$@#@5@ !M9-*J/B326]S5H $ +C%.@Y!>J%: E6C?>>^ MN [R'8ITDT*;GQ=NJ0R0LIHG'B 150M)FTXQFA+0MT%58>EN!1Z'.!!%L:E3P7HS6&@&"V[ 6T="B B#^*Q&C'_@O**3APG2[#<=! M9'G9WVFH=#^(?D?1-H@ZBWJ9_:;\W!!U*K^2AE'8\U-,=[(YDA_O"!\VIZ2JSZY%H8#@ M,ZQ%E!NGI,FX7I40@K;$:3SQGPB9( 1+V@)@0 M5("5^31T ;ZFJP:PE[$H+4/2!TARCH)8*O (1LY-Y5S*Q8V>G[?)'^:#7NO@ M'!/1.I(AB(U*+,T88]>?=OVIZR-$_UQ9&.SZ#3H=(3C4E,1PD^&@B!@@BUQM MF]=7;,P!(*91U*/GF.C#X;3R+GH8"DX@K3Q>P5-RFCPY1'56F$^-J;3OM+I. MX/?1*WJ^#?""K\-X+:$I+8ZFXH$/7S7M77NJ*:0'"+D'JBBQ,PNT5-4!9A%P M\%O7N:(W2UFTO[O1+-M%3Q[41X5P>5=$<$HC#F@OZ-AV$/M1.+265+PS<+HH MO"4&=RK$+/ZK=85P6U:$R6K8F72;7HS2/:;C.U]1,,768N;:/7\2X'GB+7Y" M+\B/-1](N&!X42\^MD;=KX_=_KC5Z=^UOG8'7Y\ZP]]ZMZU>_W[P]+@NQ;2: M\, Q#X$\?W!?D=,(0J3Y]4&S0!A)"-S42 MMP)C>9PL?4%;F&[5XHQ<9YD*4&X^>7>UNK.@,$\RDK8 TOJE4K>A/Q^- Z5_ M_GQUT;Z^:IL_3%;#$R9JU;$I1/;':?#R*='">)ER:O5ARZC5%W]\&^UP)?N# MZ1(!4DFBM,X";(J*MWT.%>D/IJL#:%&1 FR*BJ.O'"K2'TR:P]I4I ";HF+_ M@4-%^H/)$"9M*E* 35'QKLNA(OW!9/2,-A4IP'4X)I\0K;W_/<">P_=),AJ9 M3/A2)AX/>-/^1RU37>Z7+#J<27]E.1+P_)A%SD 'Z=!,$$T3(M(GB:F7;8UK M]\WV8OJ<,<63_)]&T8N%1V\D&([+ZB2H$!$ .3'7[_H^H46 (RK5J]V1MV6( M.L!P6%;'7!&ND-V7.SCJNC'/"[LQZ<0G'IV9UI(G4Q\=FD>'YM&A"<.A=G1H M0G)H?FY??0%2X;1JA^8*M:-#\Y =FN/O'"K2'P[*H4D!-D7%'L\5UVO:%5?6 MH=FKU!5W]'TI>]>W?!L]('(">:(Y M?X/)MQ E&'@>7H'D3AT0.PC!#C_!FF?FD M=M!6':;A/8O-$527_<?$HC)7Z%+L$J.PS?+Y,E$_N%$H9\!5<%[V:."8XH"PB Y2<$3FL *_8 < M6)1E58%O6?3>*=] JJ-Z>5F]FN(<8E)(8N2D9>OHCC^8W 83LJ\3J/A'&[5^ M$ X\RF*Y.?"HX5;=,8C#FB$.G-B.[M +\H+$2?SH>BB, K+O=WQGY98>6WB* M(D$-H$+#0/"[ZS.N$*JU\_$?L84CA+WEJBYCF!1I'/A]6E(T@8C///6^$,(4 M]3FFCI]AKP/<]ZMY#VV5]"HBD^FB$4/= 9)%>-W.8&=F;>HW)5W#5R\83'+O&]E: #D-.Z3 1E M?(%Q.J^0,_D=][I]^?G2O+JHEEM,%,TR)C4<5+KV#:FQ_Y5X2YR9%0BNF9?"&=K-1YH(@8H Y"A61\DH;/B+N;" M8U5088? JIH7S0>]%-JD)KLCC*1CAM;6XWF)[;DCPO M.CJ$9YQ*<[\H\K7+00:C84#5A6MYMU8X>T+)APWHNUNQ;F>3%7$*<5$#-T * ME2%[')'+/!<6)OZ_P6001W8P1V'RZM=O[G0F,8ZKFJ11V> \.:ZKK*NFP4'* MT/K8QRL"7FBD1J6!\SIX?=*00=2$CN= -4383O33]JI54:WK#-@H9Z_KT>0Z M^ ):TS0M<8SP_ X]1X_(HCEU=$/J^8N85\%=W*59W^%I-ZWWA6 M0PAW\!I2FN46"YUC\AQ/,7&%!%;FW'V D3OUI;+,: ?AZK2@*#.P.5:EXT@R M5T*.%>D4A52)@N:KT7%LZ>V);N^8K';\80Y@+J1&'\V<$A0>. ZP@AP'H54< M>,?W8\O+_A@.$5X["U9>4#UQT!L9POJM16+TR #(5\G!9P4R?K0B>^;ZT]SO M1>1$:4 (<3^UB(<2]H4\AG_[E#)AY57[]_\/4$L#!!0 ( ,^ W%8_3+Z= MZ9\ *%Q"@ 5 9W-I="TR,#(S,#,S,5]L86(N>&UL[+UYD^,XDB_X_YKM M=\#VCME4F2FJ*JNZ>[IJ9]XSQ94=,Y&A>!&17=.;]FR,(B$%NRA235)Q]*=? M., #E @2! \X<]9LIBM2 OR2^P^7P_&O__-M%Y 7&B=^%/[;[SY\]\/O" W= MR//#[;_][I"<.8GK^[_[G__C__P__O7_.CO[S_.'6^)%[F%'PY2X,752ZI%7 M/WTF3]%^[X3D$XUC/PC(>>Q[6TK(AQ^^^^F['[[[F9R=933.G83UB4+"B?WX MW8?BFXN,7A3^0O[X_8__\OV//_SX$_GYEQ]^_PO[[_VGHN$G)M_&;VT9^.%O MO\#_K!E+PA0-$_[/?_O=UG'P711O&8D??OH^;_V[K#E\ MZZ5%![GQ'[X77Q9-3TB__L3;?OCYYY^_Y]\631._KB$C^N'[__QT^^@^TYUS MYH=)ZH0NR)+XOR3\P]O(=5+^4[6J0)0MX%]G>;,S^.CLPX]G/WWX[BWQ?L<, M1\B_QE% '^B&<+%_2=_W]-]^E_B[?0#2\,^>8[JIER*(X^^A__%&J=#/%5I9)VY&K9_Q^\GT>6)!1(V4DGNB MU"Q*GA)AF$OJ4T]&CFW4 []0%M?H0_SN /;BGVC_^ZB!B.+M=)&CMNFE/B\O_; M[^J^[V@/D!J(+>.JZ$[LYLS8GRWVR5I\[T8,6/;I69#]-KS[)HYV]:(*=E'- ME_\5K U^VUR7BB(Q3:)#[!9^J_53R_*K;%W(R%K L$;#L\^/'83^'Y?YB+<, M/7(5IG[Z3F["313O.!C_JQ!C3-_*)9"X/CGK,L8EU1N:(O:X-@5SYU.U0^J' MK>+V=DF),OG":?]O._[(0)K>I'27Z)E!;CXOOSQ1M,$WB[;S\<]3D8?U4:!/ M.(,I'?6)46S0/_MZ!HXH*W+L>/ =KB-C;L8#:A$ZT#,.#$SS0?1373? 4 MS6;@5'6*'3N7W :YD]6*.L#D#Z@2079"K[NGL1]Y5Z%WR994#5H?MYN!W]6J M=NQXE4;(/:]>UMZN)\BRI8='@/"4XV;LA(D/(WIEV>8* M4"2"Y&3>]4"W/NP7A>F=LZL;9Q7-T'M9O6)53ZNV0>UM"E%[>EQ)E0#9R;SN M)G2CF*$H7QP_IFQPOX@.81J_7T2>V@G;>J'W22VUJR[:V 6UQ^I)WM.!*TP6 MA+,A44PR5@1X3>;53\[;C<5+<.VNCUZ3VY1M>K#BL:HO;=-YIY^ MR\B3*OVI!_ZEYS&K)=E_8'OR@](8]6W1.VF#BE4'K6F(VCF;Y.WIF!G-1?X' MX1O7JW Z%,T87[ _5_%3]!JVF:'2:I>K4N6S>;@D#72#N6.0!H&=B ^ MM2OR6<4JOH^C%S]TU?-39?.Y.*5"T5K//&H[!_=4B3R4CQ:SSYS#U(YZ'R6I M$_R__KYQ&:5H/!?@H/4"#^6>@CIAY*=:%@%H+V/J*-SQZ&O$ M#EBG2)$8)GV'U,EJ131U*SX2 [6IO BR?X/[YRA4;X/7-$'L32J%XB92W_X%:U0^QWC:I55Y5'C9!Z7K.L/=>2!5DBZ$[F>[_2(/B/ M,'H-'ZF3L/FA=Y,DAX:C-75[]+[8HFK5)Q6-4?MFF\P]?13(G_T&]$G.@ @. MDWGKQ2&.:9B*1#&8;:1.>E #IK(Y>E]M5K3JJO5M47MJB\@]'36C3@KR1-"? M, LGI7!3T'^AET[J9/(HK:%LCMY-FQ4]3KBI:XO:35M$[IUB4U"'-&PG]]M) M$V#C"R>EVRA^5QKAN!5ZIZQ5ZS03MFB"V@7K)1T@'S8F.=7)_.UQYP3!^2'Q M0YJH!^WC5NC]K5:MJK]5FJ#VMWI)>_H;)TIRJI/YV]6.QELV_'^,H]?T^2+: M[9U0C7.JUNC]KU'-JA_6-D7MC\T2]_3+G#@1U$E&?@('O7$W\?+@^8S.,DUI MDO)4Q>O V=98HK$Q8O=L5S+W3G5+I,ZI(;"I;]Y<7#^0C#:1B!.@/MU8_=0(L2NJE3H:J*462%VO0="^PS30G! $L[V :+>#>PR1^]OCL\,LM3JD M4*D,SG_4&PC-G=![HH[21[L\#3U0>ZJ6X'UW?#@/PIDLB&!#)#Z3.?/]81WX M[G40.>KMGFH;]*Y:HU+5,Z4&J!VQ3LZ>?B=($DYS.L"D81H[P4WHT;?_H.K1 M^;0=>E]3J':$A-5&J'U.)6M?O!-D":=+&.$I/JVB+VR%85 MCZN*G#1$ZI/M\O:N*Y)Y95;JAA.?W"DA)/1<4FXY&X<\4:_>'8MFLW#&4VF' MW7AJ MU8KO\;M0594C)Q)?XG:C(QG[.A*0(S>7T_E2_M: 6D.I!7Y_.E;GR*/RKW'[ MU(F4?;TJ)SB%6[&QU>/C=OVIV?'WF%VJ3I7"H>0OL;I3K8S&SI13&^;(:^,D M:\[FD)QM'6 M@:AO,0;IA](;AWKOH9?3W2K>?6AL.!?G.U&NU@%O$;_RH"'L (YX.^"C M#B;>N$P2FB8M _U)(^1>6*^4[('5%HB]3R&H\823DR,YO6.7&T2=5'Z5;0J= M'A^OGAZM1,^%DSPO0P_^<_7W@__B!"RHDV5ZX<3QNQ]N_^($!]6\0KC0W 4[%&@H7(G[AO:8@UQ';..);4:-#NK+8*+1#3'&=)'>U+Z9(RL $-HCWL NC7E^T=$$>8SH*5Z<,ZO:((U!+;/,1 M4A!?$$Y^P0>&@H/%1+@/!'1U+5R M0@O"IY]V0FIP;:S$QK4?^BF]]5^H=Q.F3 &?@838Q% O[5L[(8\C/:7EZ&KN M@3CF- 4W]5U!_HS3)R6#XA1@M"5^VZ)W9+W'PYT7&J^C9N0963?I9W2RG]'6 M.OZ2[N&&69(IUS;);VB.')':%)6Q2-46,0JUBFP^^1:$2\"Q/-$>75.+AVB- M1Q[X8ZRJQ.EY&>+X.1*PWPF9S8.QH7+M[.U(W?K.V@_X8GD9>KQ\ZW,4> P7 M8%\]?6^Y@=>A._)PZFH(.>!T^R(.R21L0A,0VLK0-0N%H 9@GW-N.MDNZH4P2[R9THQU]AIMK5,['&+H@C5%=R M\W,C09\(!H1QJ$X@QCJBUYC13Z9[RI3.@]G.15S%XJ7U2%NG'_)PUE9=8SMB M%J?=^K*/L2EA^P1\?.UKMB;"*#S#N3TQH-YW:B6GP3!^@_AD\=..81K]L&.8 MKNH5#&OKA!G#M&4WQC!1+J!N3V-D"-,)YM'5OXA" M89C#_2WR/HT<4-F+9 MU&O\]H47_M"M44>QG$<V91)L;T)F5UIDK:^L#,P M$^0(,8Y1JT]/#,D!,0Z-I*AQ+5Y)G'_FM1[2]U]LU;83VWMJ.FR%VYB9I>Q1BR[9Y.=&%J*&_(#=)PE9OU@K0C:AG D1_(?_TPW<_ M_/ !N2K'C2;'BX(^Y\]=5/_A09V#KJ6 MGL>?!'2">\?W;L(+9^^S);K"\.K6R$.\1*' M)"-M*7UM?#VA,NH9T].MUW.J[-+#[L 3\?F^-@.G?4R?:9@PF!!G[[=1 B?N MJ\V3\Z8R5F4-->N1WYORRPM$5CGFVRC? ]%N>I (O MSS+.UA)=K9DG*Z5<,4_ F%G!D@>:.GY(O2LG#MF4))$$O:0;W_55.V!:'9$C MAK[R,DBT]T*,"QV$-_7UG 7)>9!O9/?/V)QL#D\3^%/J3PO]/87.EC;$M7P6KGFS67$(=H@[#";O((HD;>9X7;GO3-:AL:>QG[D785>4VB.H/<57V>3 MXP1.17^\N;*4#3_N;[_/?O%(]!JY@LBS0#+5/5=)J5EZN45GOW<8_9>+52\,&\62242)DJ:+Q:) IU,%/1 M88;>7%6VS9-%ZYEY\9'00WNP7YM79LU[5V4^5P<;57O-T(]KU&YS9JG+S#RZ M3O*AW5K*"[2=O-MQBJW7$[F/=U!?D?4[PYEU%^E[9LZVS:DGSPNVK?#40:VY M@FCN,9\@UED[-#2?1] .OFJH^F[KDF'RH+6ML)V@;5P@J5O/+5C52R-%TSD% MZ4"+HEI_M;@B.M&S?3G4TF5N7MNR$&IJ/R?_'7()5.O$MM<_(NF;3PBAK$'+ ML9BZ-7+_;5%3=EU%4\1>VR:QJ<-FEQ<*PN1+3OI_6TK:?Z'A@5ZS7Q;*>H @ MO_KI\\6!A=2.QE=O63T!>*.+_9^GO@1D1@FYC_;WJ8QPER7T<;907ZZHMD =:C3IRF$E?(PZR.BE-O9'3(H*8G3SNX;79 MUVHS;9GUJ^SME)9U65-[Y*'4JFIM.?7CQHC#K%WF_N73\R=V[%0P>Z )9;_X M\S+T+MEH%$1[6"UFZBJGG,U]D'NMELK5555#!\3>JR>W^4I)4.<3%HD^R1C8 M6@Y-IK-7TK>3&$]Y><6/-&10$C"%E][.#WT *"B^U!S#VIV1!W,W(U22Y[5Z M(@[OC@H8)]4+-@N2,>*^7V4U:LAKK,ZFML16LH13885CQJD[F\$?WDK5&F>6 MB(-6+6O_F61.TLXB;GC-Q.W;Z&2F;#?(RE)+;8:HM)Q+H)VJ5QMJ9;,Y!%N- MM/W#K5(?S'+,#:@@$!'''UGD1:&=B+L)7VC""_8+[=3/3=:W1!YQ#>I5C[1/ MFB&.N"9IS8^R2+9V M0AZ&>DJ?O*FF[($X.#4%-QX9>9%(F7XQ1&8LQADE==]2&UOS;'IJ+W[+24"> M#>"'!Z;LJAC'S^DFBFGQUBU-KM[8PC6*/3]TXO>;E.Z2^K<[E' X)D?DR#&! MN4]SVT9AAQBSIM"Z9XZ=6 "4&4-"0%)*2-9:/D?P&'8^E4@6TLO8 M4%>GH@'A*H@7*4LE2*Z%K7D0_I\EX#]+9GLQMX)7N&WMCV V&5_S:5AJPF&, M&2 ;GL]I2-6Y)^K6LQ@^E&J>0O])4_2PK9;8_"IR].(G+%C(-VM!D@%O%$\0 MWGJ(^#5IK =H8VKCG[I#57YW03 MUIMN#;?A=:U[P6&J%?DTVDP"$'E=_OPZ?DN^7T-SY+#1IJB,(*JVB,&D561C M[[QZ(K>KQT=R?_5 +E:?/JWNR..?EP]7=F8JX^F912%A*QIQ1]).3N.Q@N=. MXKN:QLC;SBP4*RHVQ2%O.*,@K,IK_*A"_JP)(TLXW07AE'%$X#!*CJ>0QG@^ MCDH51'&S.]A GIS5_WY6\.72#PZILMJ%NO7,,.9(S2:4R9K."&>.)1X2:3+: M.+!F*$7'5,H ;X92JPEQ%"I/@CF_4G_[S)@OF6V<+;T[[-8T7FU.*EVT+#X, MR"!'*5/#R/#5E09B7#-6Q31@7 ;FJ7Z#E\G$HA!P%03XROU17U2%BP51H3GI%JN M6II!Q(G^G\.8.@&46_]S%,!H_M'Q0Q!X%3Y2]Q"+)XEC/V%?7;)_AMM[_M;Z M'66&59@J]YT8R(%?2<%;D%)&D@E)0,H\12\* M22DJR60E0E@BI.7W10%@QBK2JGL##>,O *8YE";>5: M5Z_K, <7;Y3;./U.^&])E;DRHVO'C8\TO(QV;'*M,(NJ+7*W;52QDB%:UQ"Q MFS;+.Y1[DB^"L!W_O"A?S/I$X;1*/?LZ:8?<+Y6J*1XZ$XT0^Z-:UA[S7DAN MY22MN-_2\WQ89CG!O>-[-^&%L_?9LJ/1%=OZ('=++95E%VWL@-A=]>0V==V2 M.@'R9WY(,@9V'-EU#[L#/]Y3;?,U.W6'_M@=O*LI*LZNVQFSXW?6P3@(2DZD M=1O=TML2*9O;4"^_J]$8!,K&R#V^6E[/5+>]33V3!ZD'?85:$%N0F]J'IP?19<\/YJY"KVDG>U"E MKL2EFG.']7?I(KMP,Z)RCZD3IY.I=TZW?AA*&I(SA8H3[4JRE9)033Z)%1+E MEYXI3Y=A0S"_R*/< S.AA!UUS,U3W=?L3 8SAO70QGQ[G_',@.XX$2*'0?[? M,VCO$9EY<2)Z'<4;ZJ>'L?"D-3O3AN6 '<<99@!7>O&='$(/"OSN]D'T3FGV M8;3GA\1[QBS)WX3'!$Q_<8(#'0*7F@G-$Y8TC*.!2@U4Y@=*.LJ,@4F<[XPA M:4R[]4$D9Q<=;#U-!^(\T#W["9[!)J<(WF3BMHYS0!PMY4\0IK$7=D31$[X? M@D@\ZJ9X,1[X;1OP/%;\0/]^\!,_I8\T?O%=*HSU0-UH&W(J36 Y M 5OD6#N5X:MY"./R1(STDZENG@U1" B7%(Z2(TB9'-&TQBYD)9FPV3!#)''M M "QZ^_,1(#.J*['/'P3#=DNJN.>277.1;[D\1?4OS+3<.QB/&W(L'MG,FC>[ M^K!"C+QC:XSW1IGU.HGS,#UIM@%(T\X?=NWK5A@@S#\V26/>N?OG]E,YB8L:N(LW=1_$??0 MFSWR<-4+VJ8QQ-+G#52) X^+\P.:P]L9691, 5O"AZP>T M\HC84S3,*#82*^2A/Z:!E1N) _%!#$>CJCO0AF&B=U9*O-$*-,D[3]JK=F1,E5_7'W-#@SAGJ,W!G7 M+*"0?-7C.'^;^"F$T4\__/33!QY*\ D#"3<&TI=4_/@@#IH$@-29B.82]R#W ^G'0W[K_A)>G&<*QE9^Q M)]]XF0#?PA)VPV0@+R"$R%',Q8 _2SF^&P4;ZE#/GJEN"@-=%@:Z"0EP%AF[ MHM)]8: *]ZFS>>V9Z>*9]:/ZKF-EGG-)]S%U?2X ^YO-+2'?(?18.,2I_X^F MJY2:79%"L(D!Y*F13C_$[I: M,-K7I>=Z)5K_VO/LKC:/='U9F3?-*Z7;VF08\[)V34*SK>)ZL0 ?"1O@6;U$ M;+8R3+J/ZR%@VUH2-[#07O" %VAL/S=SNCHJ#I"SRR[&J)[*Z/9&C"<&2O1;(R>P2':2A&9X$?C.V@\L)@F<6B _6'V@+O5? M(!5.VWBU76<7!6H#-/O_:;]9>7Z#^$-NGS'_SSF1DI6M(7(2,Q3ZQDI]+<7Z M37FVJFV@:I_917>-RLUA+76853S7R3UP(-^,=33?)X"'U5NIH*6(91/VO>-[ MEW1#XYAZV>DHF\GS,],EGUEHFTJ3V.QBO(N1FH-?A]*L4*&30@/#1<8[SRW@ M$V"1=2#XXL&02:R4FR-+19 R#;,5 A+(R:DUM;7MQ''/=^,"@L=R#T-\F4?:?78RWF*)E MSZN^\ZQBODV'@6,_&_$%/R(QQ ,"8UDD5[IFQ _4=D!6-T!AQ4X$D(-$=V.8 MU0= #!,&2O2YB\QK MQ+EQ._^2SNTWU+"I:DY&GGD?:);=)ZK1 34(@#Q $* MC#03FB=P:!A' T :J,P/2'24&:K B)_SLG\EUWG/:Q^Z?S_X,5V^.'X ZX+K M*'YT OI(W4/,!;RD:U7D=*>"/&P,S5*YR]N-!.* ,=7$>!LJX\?+C0J.! B3 MDL^"%#*<;:+X+''LG=A-;AZI7+/M]!4&HBZE7G+-HN>3DV9J\GU$891EZ%TX M09"L-FJKJ.PZ$&WL4#.D"8^*"?0GC!F6!M6OQW5A+H48V$LY%D22A"^KN2P0 MM*?0)2&;Q5)."*Q9<@9#)<]1G)ZE--[9![ICD&?V8@N@]/V>:9HRVURQ3_?0 M1'>4:"* ';(Z&Z-Q8J3LC1E\NBLQY'0HY\90!O@M., 4+-',A$8T2C8)2D0^ MKV##K4!55D"V&=%[=8H?)[H;PVS3 3%.&"@QTJYEP1+KKN58-CDI,U>W^X() M+*[]T G= 78NFPG-$SPTC*,!(@U4Y@#/RR4[OT0\_DG8WAMFD!C'&&2@QTLJH8(EU932634Y61G6S.SOORS')X/]A MP^C%"2B__L:FM+Z;,IAE7S#E@S1:Q4ISL"@DF:E$R,IS\6=7ZJ@< MQ&I[CD)78>-9G7WSU<(4<5)"X0["AJ3/E A51K328^K$Z4SMM*9;/PQAMMYH MK6E6]Z(V=GF&$WK%JN4FI;O6$XP._9$C>&=35);VNIT1(W-W'7J74-=*J)YF M[]"N]@PJ\!S19!6K^&5UST\/S-YL;GR "^SGA_0N2O]*TWO']Y30J]T=.21T M-41U_J;7%S$@=%;!?+CDC(C,B>2LR/J0$L:,O+,U$["S]/;Y5,;02)%BLX8X M.FR?R[>ELDOAHEPR7 YU J.EH^))B@P<'_SM<[K:?$ZHJ%P!=2SRZV2WL)1= MK0-_Z]0=Q?8@@Q0D^AJF>(_"@ ;VYRCZJ&0:-P]0-CP1&9=L4AUF[\\XQ2,5 M,4@#?QR@9$Q9.K&\$2E>=(E*H29^FL*&V?)W>CA3LMH0QC8KHT.64%>GL YG M323>TP*Q-0NMCOR#^]%9M#F3_(AF6X0>?WWLQ(_L5*T_[/ M;T(FWXX+U;*RT^^-%)\-S5 I=*_7%?$4KJL&QL7A)3YBTP.2S]@*IV!EK2IM MM*-/SAM-8')V1QOJ,9\V1.[9:N6.:LTPT@23I.O'Q:$D;58 M(V9H!^\3FZI" YX3O?+[Y>-CMG/@=9J*/_C;T-[[KL/E[*0')1;#BV>=. MXB>KS;U8:CC9^T>2I*>F>J)OZ3F3YC>%<7N21!X=0QA,CI\^]!!'V"!JF<8@ M9PXK8YF]2/]M#D'R!80@7(K_;6=?SJKA[E9/5^3#V=.?K\C%ZM/]\NZO9'EW M21X_?_JT?/@K65V3QYN/=S?7-Q?+NR>RO+A8?;Y[NKG[2.Y7MS<7-U>/5C#L M@;[0\$ A2QH><@08_]5/GR\.2T[7\2/_E5H#8$:&J//.1; M595C7-D8<5"WRVSJMCEE2'@6E^$0!.UXZO()[4\L2N^NGLCMZO&1W%\]P-SV MT^J.//YY^7!E:=4=P%VYQV=*TP<:0$$3>'PPB!(XAV^9L&IW1A[%W8Q073/K M]$0JQ\$R]"[828( MM_XZR/(B2@NTC)%=:2"'"R.3R'C1B0!BP##3PS0V/JY6E[_>W"(.@[91LS.1 MKR$0&D?.;A3F'@K#C1,Y.WZ,4C+,4^M*E@@&T(E-PX?0/[ AU"I>%)D8VH-D MGA\Z>KNR<[#I_=F76"FY#IQF\)=5A^ MZ?=&[O(=S2#[O&97Q$[?50-CK\_Y$(D1KF%N*E/P$>]?V(B'!PGX/:RV(>ZD M$?*XKE=*#M]J"\11JA#4U -OKY:/EB99MS1)**U> &P]'VOMA-X3=92N>F93 M#]2>JB6XL>=R\HOCFZX83K9&UIR/&G]BHX;%X+V(=CL_+9ZJBGBF-@TA3UM[ M8ZXK#>2A;6222NV1+@00![Z9'L952%:?/MT\\0D3S^*_6/%<_:L[:XGZ6OJW M#72=B7P-T=$X$':C,/?X&&ZXD-B)JK R0USKKHDMPP?2G]E B@]#H*QA^MXR M@)XT0HX!]4I5LI@K+1#'L$+0/H,8I.H^K2[^P\Y%&_YFQG,4>"Q&A7*0^J\_ M7G7IC]Q-.YNBDK*HVQFQ+TST3P(OS.":IQ:3J#B*NI/V1C4@X) M5A"A5&^UD=_:R3*Y+Z(D3?@]!O[,4/X::KRO>X[8_"[!M0#$W^,#F!JBP*U/_WHG3]Z?8 M849Q>?7$UH(4K=V0HX^NXM6K^,U]$..'MNCF12=NET_,H^^7#T]_)4\/2^;5 M%^C<6G])W(W"3)U=Z MA;'^@>ZCF+]"T5*D5]T<.0JT*5K9"5.T11S?K2(;+S:O/L+I C]<^'BU^OBP MO/_SS06YN;M>/7RR-W4[UK?#=J]6SYEYL^X6;WNW&?GX*-NZ@@GGQ MOS[?/-JK_E6CG/Z8I=UY?HZL.7+I]9R7WJKU=7Y/SJ M[NKZYHGT M=T:.,-V,4/,@1DM/Q.C140'C%6?Y?,4^]D/7WP>G;\@,HJS&,U"8=)YHUATF M3#F/3['T0KNE"_* UE&X.I%6MT<V6U!6(_5 AJZGGP""[S.YH3M(69+H4W&7ANF)_\UN72GU97 MY/[9Q0!'6-K:#[$O=Q+?."N$T>7KI@-C%J>.SZ8)EOP\>X/D@;K1-O3U)P@Z M_9![N+;J-:_PJ#LA]FU]V?N^NQ.7+.R@MY,\P]U3]A^XZ?/B!)#$JSGUU>R+ MW+L[F: "X#H=$7MY-_F-[WK"H[_\(C;\(3%:B <:W\F7[+]C[WAIK'@G-@E_ M$)F6C"Q7?]0+^Z;VR$.]5=7ZLH[S">EVF8USG)ZC.#U+:;SCGAM$X5;\RR\K M1>)8?US$U/-3^$MWYEKI@=R%-=1M7&24S1&[L8[4YO5!)-I\VX;3)C$C;@U_ M0T96\RRAH3ERUVU3]!A\Z]HB=MI6D$,B./&R[&J*21J#9%W%8=U;!.$T@8\2B'%CQ:5;!#&/H3VX9 M;A):FB2DJ<52KJ+.I1X:-/= #@ :ZIY6<*UMCCC,=:3N6[LUK]@Z40AK%FX= M1^?C.K5VIM:[O>/' !:K^-)/]E'B!*O-+5N[WOHOU!./1VE.N\U((0_M/@:J M3-<-Z" &@U[J&$]X"Z:P*N4;+ %P(PYG9VEM6GUH[=H/_91R(PCUE:N"]G[8 M0T-7]>JRM:439J?7EMW4PRNO#?KE:X/U#C[-&(A-ZXG.LA/*0@&..B[I"PTB M/J&^>H/K!;0QL/5Z(@_M#NI73[1;NR$.[R[2FY]J"Q[9NBM:\RSFB2VB:R^<^QU[(HT#DT, #'9 MI9_E^/0BES^7Q@\3>_R( QS/"SY\A'G..!&7L2)[$;HIA.X:F)U47!\-JNR8 M@#$B.2=18Y.TZ(7$%>PL-I8>FX6E?J('??J]D*)>1[7E24A+%\1S$5W) MC:^(E?3SJKG89B93FH"*U8F=MW.CF/K;\.(0QS1TJZ510X__,Q!E>/0"O0\] MY!#0VU25%W=-B2&&C?XZF493QIFX&6N22KQ1%"?L.ED@J82A7.[ M7-Y-_L'*%.(;1"_%FE+!C@+EY M*HC0G0QF?.BAS0!5&3913!)X$RI[I,*5A+!6'2VFSU"@YH6*G;LNPV6'[LBC MI:LACHNBZ?1%'!>=53"_-" Q(D&46#JM1J3P)(%^1U^EZC-Q%$9P$7Q77LK3 M"W@#,L@#W]0P,@!TI8$8"(Q5,:Y11E^)-$)662(\Y9[<0)6B3A7CA%%*WFE* MZ&9#79BU#'G51G M3@O]\=T JIE&$"-W")R8>)6'Y-)G2@Z<)0D8SVJJZ(+LG]\3WW6"++N,-7=2 MPA8/T >RSWC_,(IWK GS$>_@\FS3=5X!.HT@7-G'E&RCR!-/J"N'*0T]1A!6!LSP3D"G/E2T^,/DO,EJ0XJK*>+.SE*^LT.$! 1$(%P&RP>0 M%FV6%[WR2N=]H;QJVK[VDBT MO2/B&60W^4W#H,H%W#\O!/3E&"#LO?HY@1T>#[N=$[^# >+, %[)F*'$^IVX MAR1EZ]N8@+9VMFH+P+QRXI!-99-[&N=[<;X+&:-^<&#B:B&$.37DF-'33)5M M6S-2B'&EKT9]JI*Z(M]8T(?;LGPCA[#AEB0@@:W%Z)QL,C'0+-F2F0O'ID>/ MU#W$/A0\O'IS@P.;;U^SN(.=N4.:H?.Q_?0Q:$!&LX&GH8U;CUQ#<9D%J VN MK/%^$Q/D+)=$A+*E\]W"-D5I%)'?DG:<);1VGTWBNOL'><<&@1F RZZQJC'DK;>LX .;26&B(G[F.X=W\OO>B?2>V>9 M"&1IL="#):OL,ZM0V2H1MXJ;6<5B(0CE09!Q><,9086^\EHE#>< #1V$'P82 MI+,]J9:AM?G#Q/K7GVUBF"E(96Z.*^!TG#)TH80<$'J8IWX2H4T&,63TT6:8 M+8VB8A*.Z8,=,^ H')5+%#59X?J0PE/4.[C"\P^^\9M-"3LART L9@(Y0QJT M#HN&H#\#D!I4S?ZY3H(CD5GFRR-('D,&;P9O/!23N".%G6GL5-@+L M<4H;>?+G>!: G\/L!?A_< .=TY!N_#1YB(* 32I?G;CKW2(#@K.!)5-CU2-3 M5VJS "=CI8; )YDYQZBB$2[;@LC2 M$2X>UMTCE#:7T==]9C28O?WP"(@9:Z@Z!HG5[,_$]_@[M)9VGB[I.BVOQ2Y? M'#\ *[%)Y:,3:!:6Z48".42:&*129J9#?\209J3&(*?B.:NS312?0>$N?GLR M26L+8D^#-3,Q!@+ @&6C$\"B$"B-"!5RLK2# MZES+-EK>E/PO K;N]C<^]<[?+]@4,';<]. $GYP4+/M^Z:1Z\-B3)'(\',)@ MU6=3S>DA1KQ!U!IDE5-R)#O!TA=E,Z&.Z_#S%T59Y5O* (">.TPCESX^4YK> MA!LH(@M@]$ #R-=^BF[9^K#E#+T_-:0!-I"9BIK*YJ2PEU0>0+-A*RJOA2@D M 5E8 !7"D%A( T61 R[/Q$6.+9I*L%Z0C#GAW(G$GF3\R5-$A 369U2V;285 M->W@4U8F3EQ_>*92:TZD;HT4C375E&;9<^/!L,M-T-^T/F>+^TU MIT8FE)!"\0#FJ4ZI.I-!/=TRUZ8WWN1<238Y*Q@O2,[:.N#8-)2$.:?;9&(N MAR?GN_XUUT=X8%4\Z9HLX;J.+@0-0A@Y(@UGO/H<2E.JB/%J0.6&V,GF0IQQ M*8@LQH)P08B0A.22H$$S#&8LP8V_PDPB82M'L$,+:+P&__*0/D9[FGL1Q[LTR8=JCL,SF\V MV#V2J15U(89E-@ND'DOG02I*9+*13#@E8I-20/%B9'%S4,C(CVI@PQ$/&*.S M^]$4.K.R*ULYKRW(\)AUI,1/Z0[-Q/K>>8>3@B7<1967') %*(R9)(>=^,QX MUZ 7D]F [I!&;9L$$Z6:1K[:_ZD:)05:[N M!WS@R;#S]X\TVL;._MEWES%U])%S#(ZS@='1S%V/J8.SFP7 CJ?U$&"0OUT. M+D)R^4@A("DEA//>O+QC(23,M$HQ";+0S$>0P:6:4RN%Y)PJ(P'V+ !^>86T4Y3! M,].S9QRG, X&$+F D(*K+CP]R4]^XXHKC*9LC!P4FI64@[^^)>(@;Q'8U%\K M9 G0S2+W)%SM>.GY^SD-W>>=$_^V?/,37>.<=IN;YRH4;_3AHSYS\F:5Z /Z M=<& ? $66!P\E^HRVCG^<8YRAVZS<_!ZQ9L=O-IG5@ZN$'TQ%W M-&UT5U5;Y+[:J&)E/["N(6(O;9;7> \.J.:[;_PU7;L>6C-?>F+LNDV)I1[( MO55#W9:)<-X?J2#W@[ !HHYKY@D#=)KV5'G-SX5-UF_R_LSJRG=L6AF[M@=FI-R8T=.Z-/ZO;>!I]D)'$J.3;[ M5^G4[!__]&A]"X0.V2)H;_\;>C+0XFIWSHZN M-A6%:H?_MK:(':]5Q=S_E V1NF&[O/V]L<>XKB@&4I%W%=;O0S6W1.IL&NH5 M53OJFV$OS-$BM:F[/= ]$Y?7H(&+RSO@0MS &U/@XY(#TR$%WSK@*L1>]1XVS!^-L-M0'V/H@TH]PBVX0\2;OV0WJ1TIWT4 M)G= &I_ZRC:>(A2M$>XK=!!ZR.Q&H$XX>4L9R9/I"R578^KY*8D9%RNQNHJW M3NC_@\O#A$NBP/?$7;K0NQ<@FEU/OLY?=WQDGU!>7G^Y3GAI?H4=AZ*-' $& M-:$,%H,01HPKP^IG&I*R%%#R69*#/_/>";+"K0S$[J@37SN'((4I8". \9H M&^$$>%I[S@6-]!49!J+V.3\2%0SSPKT"I-B?3@I7$PGW:X9A(1,(KBT&T=9W MR09$XR5[IBY!/YW-2A@H>)&2&0%NA+,CG)]%])O2%K6^PYU#\@D[MTR"('J% M%X"NH_@R.JS3S2$XO;'P:^RG=+79J+:&NE-!"K(]S5*YJM*-!.(5H*DFQA=; M%X4;S\^D]HCG.5IB#W>&MB E?21':$,J7-(B3E:#C$]+ MTD@=OH.H_4+C=611\>HO#:,1V2M_Z$D *X?B![J/8GCJZ'/HIZJUG+(Q#^XVE!F'#*=M!H="WC0LM#G9835X&]CV$O*'V'AQW29>A= M_?W@[V$>WE11K$-WY.':U1#UQ5:;^R(.Z[!0NK1VPHYZ/6W M,^* Z*Z#<0FJC/R@9R"[_8$M9YCP_,'R(LK4%UO:NR#UV"X*2X<>C>WQGW?H MB=^GN#7AQ:T7Q(-+,*[/=\:R2M?%B<0#[\=V09)!'[Q@T.'N37\DN;69X@N$#ETW^$JD[ MU'WI%H9S:_BOPWK24/L_]ZVW+_7 MZHC4![LKK[7Y>SN#>_D=A!_IC._6]E7]"4W =:?EMG=(TU]PA?GGA&X.P:V_ M49WQZ_6<:Z"?JJ\5Z66W.89ZC?0C'?,(3@18(8OU 6V0*1DP6@NRKXU\*S%_ ML]L[?@SL5YNC!Q/_3 /O.HH_)ZJHU^V+/.X[F4".?*V.B&._F_RFGE]R@;U^ M_DKFK?R$*+ ZVT3QV2&Q%/^3VR&(&/&$1"'[JW@TU"X.7+.%:DJYYC=ARC3T MUP'E-F@=_#6[(D>!+@:004"G'V(,Z"2^J>L+)EG8EVP$ B"8 $QBA,H,P"^- M((Y0[0S^X0O#FRA^O_03EX'2(:8ME;>:>R /<0UU*\.[NCGB@-:1VG@(RVF3 MDCC)J5L:NR=0=]BB,(7$5V\N39)BO]D!V6'\OZ>Q'WE'^G;LBC0230Q0I.AH M]L.>JM-5C3ZWDW>"N'1+>1>%Z7,B\G32B'B41=@.-MLHEX8-3'F(!Y#<-G75 MEZF,4R*98$0R3D1B100O"U>3I[)"KG3F%(W^8"?_EFY!W>)Z50GRJPW/Q+HI M4\>6Z^B07O&J1HGH !EJ&86VBJ*C,$(*PN,;MY+Z.S@7Q).O$94U3B;."%J] MQ9O5JPJWN30*^S6U1QY-K:K67><]:8S8M]ME[G_=M:!-5&X[S:IB"EVC0M?$ M9H@^/CLQ/6>R>9"%3,,D Z?FX;*M$_)@U5.Z,HPU]D J1]R&]/E$]CB&[4=Q<+9O<.^_PT?+5 MB;UKQX__X@0'V/L\[/:\YN/5VYZ7L'IBZP)5J:!1&Q3B7_HOOT=![<%)EO9D)^,YA3)K"]!HSY.&88A^A)M$= M\T"5"TQ 8E2S?D0_1&&D=Y\&'OG&28B3%]O[=M!C1K8.H4_.&U7M?327AP_@#WFR<_TAM=,T"2=-Y$'>^L[:#WQX6>N.JG8%VWLAQ96.:LNSGI8NB.:$70W2#XI?!1]2,!HVQ'\6RH=T"R]%= KQ$6Q0 MJNN,HZXQ?-M1=IJD"?I:GB[=QU$8PZ MI4A+DO M3>0@.(C)*@D:?0@B!LYA]!K@T/0Q=4+/B;V$?-Y[#.KX54@A -2/DUH6,EBM M_&QJN-N6"@E#T/U*@_/$=$,$Z.T,RB\,IYOY]/ZU&H*R#"2*6R/U5EV_89)P M+1*W;BE3*%_\O"L,KFZ-/+1:U)0#1M$4<1BT26SJW&62(2>\( 5I.W/;L?3D MY$A0+OP74LYA %^.HV^4.H$-?9^ \;&*LOY6D.B!OM#P0!\HE)0#M*8Q3P%G ML;U:!_Z6KSB*LW]_QYJL-H_LTV3CN/!=T[1^,.+(<6Y8(\JP. QEQ"@ZL(+& ME16%& M2"$(D24@IBISXQ*6!7&E9GN&7 2TU]=CLQSNXZ2I^I/&+[ZI*Q2J: M(8VL-L7R0GMU;1!Z>ZNH/6H7 5&^/,WH3EUD-A,A@8<'A 1)[9LK;6WQ>Z): MQ2-W/&V(VR<;Y!W4,7L4KE6DD3P^?,IU4#\54=<(J;1#*_?X\/R$\EIVLF0=0+:\GY0I072D&I0 MIY(?6GZ-$*R;I#3V,*!%8C'S)=LH\F:Z!&W;Q!Z4 7(O']Z8@RY'Y["_/8*2 M&):EMO>\,UWN(071=YT !/9\-FFX"5U1-L0)X)FRU6:U3H6R%U'8=,VW'\5Y M!'(?<]5$K@DY_*':2ZO>L5EP)P7[!9$$(" !+Q^0RT!R(A@O];-[.'"5#RHR M$3?W[E<_?2;N(4FC'8V_@YC@S^4MR)HMU_R$A%%* C9<\8N T8*DQ="U%S07 MA+[Y24IAL&.?;GQXI ^:P"7V*.0M7IPX/Z.!-HQYXGO\D 56AJ''/V'R^%#A M-\R:![3:<.+EXF2_30E2BFE#_N-Q=A;N)]CQTHF@]E<';G:E[Z!!5^6/^LX5 M:NM,H 6UF!O4+JTP5QAN M^FH%5CUDT#>:0[@$*L;+!S_Y[8DU3YZCP+L7UT.=[7$>0)=^F &NB^K2D\WM MG; #6R<=S(-WSXCRU#VQD>_*7$G,V)(TYYO?16:,)W]E>0);5)@0X$(*-J3D M8P'!+*C/?_F]4NEIKF_YB;/=QE1 ]6J3 7E3UE-+%Z1 UT7ARDVMAO:(=XZT MQ#8OHB 3AU5I1KY/+"$(Z,6+"GH47@:*^:X+G!Y"XGV2I7I@68%,8JF+BJ8Y M^47Q%P%./=*R#"._-@NK6\\Y1_]IAE:';G-'@(&RN"Z^RJ ?RCAZ83]\TEO. M^),3'N!X]Q"SF;LZ_:VY^1Q"O$'1D[BN:3N78&X2?8A1G.\4PNE)&I6!NI.9 M6@K4,10OHK-"?, H9)/\-/;7!S"M.OAJ6V&..;5:1:B=-L$>80T2#[!KY4LQ M!@_G9H?\\%Z-Q'?BV!I!99GD@(&TBOVM'SI!\:ZQ'+'JR-+KACG4.BA>Q)Y& M'^S!V$6%4:,SR@0IW[:MC(83!^P49EE=?;)4L:]^N^VV)7-7HQO2 .^JN,:6 MZNT,U11]A:_76373I^@BVNVB\!&>X(#C$C8+/7<2 MWU58L#L5Y!%@:)9J-95.)!#'AZDF?0HA9N5:OP&6WY*"*8R @BV1^2X(YVRK M,J0- \%[]U808QFFON<';$+]0A^I>XAY'8BK-YXFZ5VS,((RX8Y+P)E9@JWC_EX%GRTM\BJ;(0:5)01DCZMHA#OE&<L[%5]O5KW5==;+*& M]'T=^WU!@ N<;F9\>)UXL?04O.P49IO""$#ZS _/]G'$%MV6ILF%HM=^Z"?/ MU/L(=]4[17ACS[E$>+OZM1&N[C:'"->0?H (S[D0S@9;@(]H@T)QX_H/R@>> M,N&+/Y9I<8 4Q8WA:T0 :12;&T-Z+JI#;^RG/V;*#!#B?OXG<=+R8#:"':]0 M1'N<<9W\ 2I+%BG^),N47%8L OBWLH5_-JUR[!QV]@5%T>KD@;K4?X$-4*;M MQ2&.X3G Y@6W9E>D8&EB@,JFG48_Q).>3N+W?.4 *C_E7#@"VEF]GZK\,8Z2 M)%-:VTY'G6;GWG5*-SNVW&-6+ETK^(#.;,>-\R=YKJ/X,CJLT\TA.%6]Q:L[ MTL#NY"8FJ?A\%P*80\!(#^.(R+GQ=/V<'RD"Y4%"_8RGK2?"IC7,+4V27\IW MT1)QG2&WCY/;!PY8HO29QE9PY#ZF>\?WH)!4F-!EZ*U %/&FF-X$L!L%Y!AB M8 X903IT1XP?)EJ8EVWFO @5S*1P(*Y@E;T<:C1;5&P594R?HHBUW3(%/SG) M;[5[0LJ62/U80[UBEZ>^&?;MG!:I^_IA1I+[E<=XYK728T= MYN"2C.&=M:^QNVBQT/X?=Z\Y1K+CS+9.FL6A^I0%R=SU51G;/\EO$[E@C MI/$*DI&RXE/7ASCTX1X0FX%<^V_P5_/##(T=D/M1+N!/N^GPKB_T= M4/B#V6"YB^+4_XG6X/0ALQX@RN8H\3\UP0(DNR M((4L/'IE:>"-DPJB+:J09NT $8M1L[-%R;2>)(^=B@N2 KS'35!#D!U"E6J M)DC?(P:"6C&-JR$T>-DT$XK)U)EFH\5GBV=ZZ[]0[R9,F1+^.J#BI/7\_9/S MMRB^")PDJ:FI:T8!><@9F*.R-Z/?'7' FFC1YS9&2L\X,U)R(X(=E.'E# GG M./A#W\,$2FF2.V=77X36G,I\ Z;)+)I!4T=BGH'3J,DXP;.HA ZP':,T:_9@ M\R5-_&W84)-5T0ZI>[>J)B6QG#9"Z*+MLO;8 >'OWF=4[>Q>LA5(VU;[<1ND MGM>H4F4K4FZ T..:Y33V-D'-BI>).B@T?HPVZ:L3TR.,;_0^W;[(O;*3"61O MU>J(V(N[R6]C?G(?T_84M^D42*,;!(0RF.8%HI8<80@91 M:ZQ)Q1U-%Y51E&020&&PQ'4"\E?JQ.23DT(]V'?R)9?L9.MX&F2R;$QND7>P M" T]6-)\8O'R3'[ZL, &635VN*-OZ=,K#5[HIRA,GPV6\7I$YPM;'8RFN_)I MISA/Z.JBV&@KHEK< C&(D(,(0=!!U13&8V#Q^QF $@PO3Z_1(#8L:7U5$'1D M(G/DR0A]-8!SK,^T.,,G1HS]'-!E*$NQ8/_#7$"%<:;#&2^C]O4!BVRFGM " MI+XN<*EH9 ->0(#9 ,P@UF*A_\>90,PUL_I@ULN(?74 (QNI'[X I:\*7BH* M64 7X#\7SKPQ;)2#VQA;7]NK!%5L@&MK ^L\&6 M(6S%8OY/,\"6Y889<%" .:;X5:%,K;G,H:9"[JO!FWJMI@4=!V28%_0,:[:G M9QI3;@5;U0;B _5N?6?M!_SE2.U7&UK[(4<4;=6/+OXW=T*,#OJR]\CQ @YU MA>Z"DJN==QNN=OL@>J?T@?(U]/=Z,= MN+K%3$8AR*,3,.6BW4K14\ M CEN0B8(?7+>V@"YJ?T\/%>M:HW7GC;&[[$-,O?U5D&:<-HCO0?2X>WUT=3- MU$R!)MD[[];>"1)/-ZAFC@J[M'9"'J=Z2I\4OE;V0!RQFH+W*X"=!Z_$8-S8 M;5WRCZSV)S]Q:< ZT^B0P%,]E661I3>I 5$>4S8AA@IBM\ $*HZI*P,U]T > MPAKJ5M^>5C9''+PZ4AO?97:?J7<(*-STR-=3Y)'&+[[+_OOLQ/0,&GKD0EH" M+?AS56YQ1>2!NM$V]/_!FMW3V(^@=0*[@>MW]MT^BE.&"2&U61A(889&^H2/XT=YA58;OO!L*8MQV@ZY\RM5JY:[ M.&J$V,G5LIHZ-E 4?OI"PP-;@'P1A,>Y/*2QSAI/Q3A3T4J4/;(IHA]N/]*0 MQDX M5^]G1_"6]X,*EYH=M[4'(%=:2"/3B.3R)';B0#BJ#;3PWBR)[@M2,9/ M%%2N<,S/;-5H,$W,'-8)_?N!C>97+'+3)\:J80FC;HT]#IK5K'A\?5/,OMTB ML;$7%W0))TR LLVU18VBC>N*IO;SD+9>%Y..] Z0N&V-N?_1\HVST 4 M;>?EL TSBKJ&\W'4H68(1TXZ9 E:RK0/4V=+5YL'"L5(V3KY)OP81&LG^#6* M?[N.)/-DVG;KB=07#=0O"]=J=4/_&G,W+7IDV9%]P0H6?EO.@;PR%B39.RXE M)T4;1XO4*36_KVA=,")^2 0K KP(9S;M48P]*\2R%61'V-198:*M@!>V[F) MP7<"/R@7A<>MD );BUK5!7NE">:!52&I^:([HR>V?^TGE T11Y@30K*45;7#G&H-8IKZIH5HB2C:B?J M1M$OS[)(\A"T,Y)EY\:KS<>E6@4[=&''T: M0IOZJ2 MMB=RXB2G;F=^-HFV,2<.<]%#Z)M53];84;WT$Q?>;WA@B['/"?6N MH_C"29ZO@^CU.!2[]D4:E48FJ-U7;>HXIYU5+3V&VUOU,G8D9OS( =+A-E%, M7,:2;("GQ:W644U1W6;,61'@13[G9@!VA/.SO-\ZH2E:/6(D\'NB\!C M'+VFSZ!H%_AK[3T7 -0S0RT$-G>=$PAJ:C(<#*890[+E'(7OHP'"DW(?^U'\%'VB3G*(>7;\9:YS MX,(S/6Q>NH1]Q"WE:>VL/9P1A)[/7Q<):\_C1^.$&6C'-6\!RN.PP0[@(VO= M!^S37#02%DLZCTE']B >22/6@I)=*23[M@CS0D[>R!'"D@2DA?XN/*E#G)"X MN=0D"D^?E1QWM$!K^]SNV5)ZQ:;:8'/NBZN@##GZY%:%@5_)G/V']?";04^R$B<.30!)F MI\3W:,Q70%=)ZN_@W)I]FK*?ZYYIXQ]V=;_4<*0Q#V\#&[ 8SP:BBWT &UK- M/B-6&;GP%E)"G@MQ2"K) [&8"<3CE^8BP1<@$XM9+M3$XQ$64Y;##I>$E*(0 M6192"L,'GT(-E:]M*QLC'0/TE*P[ M4ZZV1'RTU2)PW^/7!2D)$Z!LYTAK9"V)7]"U6,8!5+IF?@LPY8<'-N-<[6G, M!^?DG#+HH%*MIJLWAC%1[/FA$[_S(_<[%@<"4)AHVYN0&95!34LIU&DX(X>' M"V'"\(/WQ5'IMXHF(G=G0:K*D%P;Z^^?SN&7 NGR7\&7RL_9*==K8+%+]@>; M&+K#_082Q:\/?X_-U1-7:#45#E;!+A=C-N@UF-T^?_=XLLV %8#8 M0IGZV^:B888$OS[X.3)63_3)J'U=X'.LE!WLR:28#?0,936%WM/47Q-U2 NM MLMH[YS2D&S^M,T/+(K470>3@T]]8E=)OQM00@\\ 2AE76A.L)5#)*TF1;S+^ MWRX4>&1[V8; ;.5*+"\?3+Y99V:SLS++)+NF'E0*.[%*LRD;>LT#9=K4KH$2 M51?\>-$J>5_OSAC4HX+5F!]-=5C0D(V@;C5^Q?2F:_RJ>\TD?EO4KHM?19<9 MQ&^;Y+WC5S# &+]CJ8Y@6< +6B]##^I9=QV 6_O.(XSU3% 3S,T=\8>TIOQ] M YNSX55@.2.$ 3ZR(3AYA&M_HY7*;,*Z16G]=3K^0&X3?,SU]CB!&Z5.8+Z: MGF3%;"6@+^F&,M&\X7;S^E%$#@4#F$O&B1[D$(/($%J9!EK.>Y9;>B@,AV]3 M+Q< 9YH*M [ O*-O^EG*;H ,;(EK&\#YGI6 MUE%F<:])8B;1W\4@=1B@TW\&2-!)C=YX<+S?@!<7)K&+O=V'EOF1V:QJ/L%O M$._S#?'1HQK?'L1DJJ/;A2@TAM;#77YDW<2?O&*157QB%,F,!2B'/=9 MD.4.*I_93)_$8EB^YLDMQN^6@ F3PG2QK4F/PDSU4SW:_%YZ%RKSQ+"\DF7U;PA6FW]/YV MR&XR/M(T#7B-G(09X7-X2 Y./4\4.^@MM'":]-9><1 M(P6*WD6A)QXR6P?Y>]"\^-[B';P"6\)3SMU0^C.M)&CS: FU)C?="., M&)V&U6_\N5!%L'S3:2$*_)T!,:B^5$K'7UY#.4>:V,*/:>3^EAG(E8AC CSV MP45,/5_YA(A.OWD"U:GJ&B!4=IH?P-3(/CYXP!>"ZSB0\+,P1TBW4+O, !0& MM KHZ@I:F&(\RZZO[#M=^NP7A-0^W^EH+PUJ\\0#73-IH$0;J?EAA[9&XR-* M?C_FN)TL#LKIQ^@VS"T#RRM>_MZ3J%M!I.)7K2A=-= MD8-#-R/HK5GDGHBAH*,"TZQ>!.NL*=Y%S* 6>N(I-EQO/ZN)..#[ 3J@QCZ4 M7F8XLH8Y%:2QW],LQ0, W4E@K_7?0R-3YQ<1SM^4>B[GT"XE:YJ^4AIFCXRV M)*3Q@Q_XU&UM"9N#!VBU?B?.?A^\YZ]Z>)&H^%<%UT989^FUD8F?(K#P2W<;""3.4\._ M+0.!VD!*J7B/44"]27]YO$D/IY,K%A"Q='999Z'^)#&/#P,9K!@L>M+#/G(, MI=[_/XQT'$;"*"32@6$F:,(UB<#*Q"G-/.T88]LGY&&FFO?*1""7)Z>L"6%2 M$"Z&G&)BX74;VY9CC,X:G6K\D>DDMU>42;UX9AJQ,?DO3G#@[99!$+TZH7N\ M43$T[1F.5<8F;!NT.A.>Z>AEKF?_8"F#YL=3CS=/TOVQ M3!HBQ"%"'K8D(H5$I!!IVBMF**U9[\Z9JPK_!/>L<4-,F^JYG?+;=9 9RN.G M=1P;E##206QXXVELU'>@.K]-?!/EQM_7N2C"M;AERM.YQ4A2@W\H,PNFM.U? MD,#:B:X?8[90U2SRI>R$'([TE*Z[45_? S&,: K>^U)Y&>X+PEF@*:VXQW6R&QN"N[SJG*&_18-!P?RIR MDTF%&Y*P'\D43Y:SE$_TS*H"AEMXDL@H]!LIS"W\V\W1" 'J[G." 0TM!H0" M4K#CCTE/@ 8:5S6GM,D=W.LN; G/M0('!0;ZB>J7#A[/W4"_Q_4>Z )9>'R MO R]2_I"@VBO2O@QHH(T^GN:I=@.[TX"^\9W#XUZ;G%G.WBPK'7%"C?:U.WB M)?#YZ<;SR3FH=%R5TMT^BN%1Y?(<.,G.5$OU2)SIE^VB%QH2-TK29.)-; L_ M1.TL36)+'F0#29PM'(A:,,^%AJO@F-*Q/_+/LCUZ^78M,TNV99]TOEP_$BND MP\04!FY;4/;E,Z=IYY#J#KY4+;XHKN!7KMT#$.3BM=S.Q[/ M6YM5)?T3RQT M'\.L/'V_9]JES"!7?S_X=?-C(P)SP[Q68S0BF;+WG/"I78E!42=GQ_X"AAQB M"I9(0&0\D^2410JF2FU+>V:0\J:]<9 UGEO 5Y1LWO2"EG,*Y*K @P;MJBX; MTE)P#J/FYS"F;K0-^<)GZ_B6:H9IS%]@X1>_\ S8I>O&!R?H%JF=*,XMG+N; MJ^/21$5N3L!@H-4$"XUT]" M-)T;W$@*-H(-:SEG-\"LG MADH7;W[K\T)U'9 #2+NRM34_3EHC!@0-H0'I,$1<4%GO!:9,(6%9FE16OM5*!K7Z3> M:F2"HJ:";D?LE10ZZV%^4&E'8Z)ZQU,9JZEEO96QK)Q,IUBRM+DWGF'BF 7C=.F^I9(05)#/7D:5-,, M\72G2=H>)5?9-#\CNB 7-N8&!P_R M[_D\+KDO7G=ZBJ[>G)T?\N8/-#W$8?(0!<&U*%ZKL.8$;)''_%2&ET%D;)Z( M46DRU?6>TQG[D786--]$F5W5!*!P6;(@0;T3- M'U,G3I'IOJ9;/^00IK2 391B,[88+@PF#S0Y!%!*_YI%?;;(NN?BRIO$W>S: MG?@\,=#0B!J0V9'R_!#65,%!(K4Z_\A%(84HHMI])@P1TE3/=>PLVY#8Z8_8YQ/R87TPRZS:#AR"*%,B&-5IQB-2;(O;3I>$4[/G@!YM$ M^#E.?>-1\=>W$'JQS!1>!U6?27%8H_S!42 (B 9J\*0.4(0LQ1>@R\0G4O8- MW3!"-!H**D[*OX"--U>1F/"1IFD@RED0[Q#S]?LS[3'[[8;^^3AXF85'=3@4 MC['?A/]^\$3)C0XV[$YYAN. H?G:!H..9&! M.UT$GL<]GF8EFV].(K_#TR+PD+UF%M M7NS-:DQR_D[JFIMNRI+5T0.ZVNY,8;'$#?4GDL,6N_"573 M^^2!?1^%SCIXOX^2!-[R55C)E!9R3^]EHFJ=+ -"B*.BGS[F&>_9DIDMB)4K M:^(GI.1-J%7)C!^0PTJZLC!7JUH@!04-H4U\N2!.@32K$[1R:CZ@L?S>D4#@ A5V9 M ;\9ZDNYT8=XSQ#(3A##.1 #&#^5;5![&*[7 WD8:ZA[=/%'U1QQ(.M(W>,B M$!'$*U&\L'+ .97"KE 8;Q07;Q053Q0=7V$46_DW86-H&Y!!'N^FAI%!H"L- MQ,A@K(II]-0\GK4@I]=_%]DY&9Q=GK60I29S0FAF.K-LRL M47)GH/O*K_![)#MOSR0@TO'[56[@3(QO+:"T7=<#+^.YY@L-A[*3F^#X,'<@5%GA[MK<('"K=8X!YUZ-U%<# @_GGN)'[RY*@/VH:DCW0L&,V4 ME=2)H8@C7K /KZ/Q3(M)PM_"IN13>44@@7L.&3-^#T+F3KYPUI8RC'++G;]+ M\E['].\'&KI-B9QZ/><2>>WJU\:4NMLM,XD B3@K+-[,]"Z3J5&Q-! M]7K.Q=';U:]U='6W.3BZAO3] 7]!%$YO-8.TQ@1),18U9Y3J=9VAXZL,T.;Y MQ_UFYOI*\0?V?7FV8R?E1N<)A-;&R!V[_9&#YI:(G7>D>OR<[,F;!+:GW<6? M?_9IS'[_Y_=;^L+<2&OFW=P9N0=W,X)B_MW0$[&'=U1@"( NR&.;A2>G%N@\ M'V^B,9"#W@R]ML=<_%ZM M;JV7GS:?@T\W2#T$N OR"\(9D ]H_/?'SO[[XYS]]\=N_OOC+/WW6.KA_?=' M-/[[4V?__6G._OM3-__]:9;^>RSU\/[[D^TUIY@S.&(/IS%+R%'+DVUFV:J1UT0HXNNY,/- M71?$R2H] IP+G8"?QK5=T+UC;5I^VT4;I]HO+NDZU0Z+N9+:X5E6KH@CU\= MA>7@;6J/.'*UQ#;U72!^QB)H1X!\-5V7<[ 3LJ/J?.DG+K_!&!L67U1<]KV/ MH[684+P_,,I'JBF:((VQ)H6*6[9'WV._.*L2U[C,7DF/NQ*OZP/ODS!GS5X; M91:&:^403?0%YG<3WW,=4^6'FN@9%QTF^16MC-WGAX2M+)+D(MJM_9![\$7A M.NROQ/=XA8(H7,8Q%)'ABX5J/9G51M$E7^:\?U"@[73+G_K5JLUC=%#IQ-"E;V3VK:(8:D1G&-MPL*HM)IR#CS MPO:MD9$53.P>]XB=WF+C%Q9^002+2=6)6$-[Y!'8JFKET%+5&'$LMLO<*RV$ MC2NIVX'%M9.QN4Y7&+?DBV=D(>EWI*5[8I&WL@CE!-P8U/S-@4-'1] M)\B/&#?%!Q)G5&$\LD4D\LAW+8K)?N^5ADP)>>CW,(_9SD!!!C%(]-%FFA7[ MC);=PYGH N?"N4#-YE0-G7QBK;IZP[%!CDUC&;8V<6L@'HA1;315ATC?:L_9 MXG(MB"R9./TE5=EPE.7K;^-;W13.85G]]\&$$P./A NW<\KK'$-=;/APJ\[R MG!M(7#B!>PCXGP]1$%R+UWO&_Y&5?/_[P$>SZ4?"DGJF_SV I45W7"C#EFZE MN.0+"$PRB6VGEJ/])<01:0)GI)LR\SS:*$],T93"^M5/GT]LEE2-ECP<9>EG M:]:F]/6Q>,T%I<5R99#=(F1U!;*=*>X7,AX8@Y M_7L:^Y%W%7I:J(O*XJJ=M 6AH0>(*W0;T6R/J1.G7Y/AUG3KASR?5FF^'FG; MIM90&$.,M)<'^A0M73>FJFSD:=@B'8VF-GR1LCX!3^QI\%.:P#A+07YBBK]G M2;[QJ/CK6_BX//OUPR2-N<;$A_L9G"PLG(4YY=I%?L?0('*ULR4$>^'PQ M\*7/3DH83@3437D6/Z/(NOYS0ER17NBQ"7,:\5K)7,F)4_GG\+/5O_1"?M6; M;!Q/-:291I;AR<0E3Q$I!+9P_6 ./\-%O(:"KS4WX0I-47,T53T#NHSBEGIB_)>?O%TY*MU'\WI1]T8,< MC0G+>H$2<0'/(2ID_V" MQJF_\1D1B-=+-B5D+6L=U) $4I?M8Y#BH*-C?^R'%J;JF*_ ]TP/X$+\>1ZJF&3AWGAAI*Y1N!XJ37'+%!K<3T<.!P6<@:A$& M ,.;1A7T2TGQ >,\+S':MOAM;8PYGEN5+&)8V1)[W+8+WO^4("&OS[[[3)R8 MDC!*202OIK_Z"20/N<'!HQXDUCLA_YRXV5D%B6+BIW0G4HO*E"+R["3\GWZ8 MPG8NB_F$!@$T]_R$S8]Y8KZS8:% HI"2=^K$!'Y4WLF#2J/L>_A[[3#57$J2 M9TJG7F&,9W?Q)GU9F7B<'8<:^3MN.'2F,#.DZ++=T*W[##'%\F9#&0WX]AHF MME:M*:;8::C1L_M&@PF1F>%&QVV&SA1FB![V-QGJ 03+'L/T)E.@R!0[##7* M:FTP:/:;&5JT;R_H=)HA)EC97*B' 8M["Y,81A'L?7<6!DRD+)Y*O([BQ\I; MC+ AOVDM4V,-O]^& M1&_8.%8;$HQ*U9>[B*V$_D&]BRA)>;JZPHX&9)"#AZEA:A_TU:2!&$*,51DP M5GCR6\ET00JV!/B**R.6BFQ/;1Z@-(ZJ4>H$J%1] HDP@J/+)NI07X=Z'^,H M23Z',74"T/V6_>L+^!VU,_X?<,3R#V! MY061A"%<&E**0T >*+L!$A$FTK"@];,P9$BWP/VI)TQ/9-1:&]EZUD0Y[:W: M1M.@#=UG!E1MAFC"(E7?&<%-JPK]KPCCF+Z,IJB]:8O^V;->#^21JWFVK-$< M<7R.>0HZX'%G;]]5GUO4MT#NFXJSB)JO$?O>D-OG(V7@&63IS_FDO&OV_:S/ MP*,72-H>6H^\-'.YTD%X=\R>6P MA'>8+*G>%YL$Z(YVPH\,TV:.6YHD3\].^.''3ZSELVKF-3@3Y' WCE%EQ!N6 M V+0&TG147&OE$H)@0L"HL&MKI!\^)$(Z>R (3(+<[L\5>PBO\<\0Y#,3;.* M(8=4N;\Y.).O&B151AT.)(\Y?+4@J534/D@6$ 76X5TKE:PKIKFR;\:>?ONA<;K:*P-O+%L?&0^ MA!.PKBOY(TM-LGMPRA,Y>DYB\O$V_HX8(D;5:?2VO^*MV18\1> Q<^FGVRH< M^D>HW3F_%H LYMV2#8$1KW:.<:NZ-#VS#9),4!:\S6W M3TZ:&\IT(U1)!CE8F1I&_[[G*0W$,&2LRH!U/60$XI!4LD6<(CB2?43%8ND: MRH"WI#XY;_[NL,NDSEZ%KZEU;_S-"=P= MV42!'UE:W6UH'+,II/.V3!*:)FJ\T^R"%.RZ*%Q=:*G;(YZZ:(EMOC02Q*%D M#1'D%_;">5J54Z:R ^3%#5CX)"('MJAQHVW(ES5;QP_%_:SLJE84DJ1\D5F0NA*$4D3-_;WL%Q] ILI;-K< WD\::@KATA#<\1>KR-UG]0- M2B'[A?T3-@,+^N0+YV#G=?MZE6];ZHRT]YJE.Y^HW>[2MS,H"*(K^1BN?6N[ M\,?XRCN&!4Y5[]YP@5=[&O,*39S^ ]VQ9:DOW@!9;2#=H>9DRZ [TC U-43Y M&(Y^7^R[W2:J&)_R/E,2Y[1) *P(W^B(-B3*)1"?3_X"SH1F$+Q(P2Q'MH(? M 89DM2$Y2PM;X%,:9%7][1>%4_!_6IRX5-6_>O.3E#)466U68NH67;VQ#[S& ML4&?!E*T[&62TRF.)@'T$YZN>O2=_IS 1<$2(D4PA>UFP99\2>,#)1LG2$ZG M_E-.C:8RTPF&1(5%*.> !D8>:$A?G0 PM(/EJKUF"!4U:K>!@]1E9G!0)_G@ M ) QX;,%/"$^I.HG01UG*J&:R!CRVU^-DL @."UEBNW6CECJ2VA[O7W]\2:*Z]: HBBRI M\V4WXQ9953^R'B2+Q:;OP"MMBVAU-3WZ"+1BMO$Z:C7.SV^9E^XBV>V3 MF&4E%;$W\@D!-X?/=:M"!6T!HO%#X+K6+IRL;*=? =:V#F;'FW])\=QHVZ32 M5:J&OMF$7W#PK9N*X30/A?KM/HUK_!"XQK4+5ZO9??(58(WK8%:[A'V5BN1< MY:85K](YMW%DGW>'KUF="C4'/3(WOR;7F;Z[7(9%<1C^77C9]GV4/)=>+ M/\N([+TP0)LD11Y_Q0*%L1\= AR0_^ W6(BU.*28W5DHUXY1Z#V$$6,*P KR MUGOINKC0^C%PX] M9/MJLO@2L-KW,&QL55GT#&%E.8&4/M7@#3$6&:)3Y^2D MW8ENWH6/V_QF\TN&V76,FX?<"V,<7,;OOOA;(C'-#*TC%0AO:N'7J$;",:LCLXG3(7"P?J)_/6Q2IIA/]+]C.^4 M/(%2-\#-EBXP[6%+?Q^ #92V*,9"G8(F$D2EG#-NB]R=)5L'IR#QRA-8-*8F M?D.O@V3?SL+4O TSGZ[/[KPD+L'49+9+QS-J2>F5P5LSB4!80Y\'IDY/.("-&X&^@ MCGOP9N.]P1I M XB);A9D.&1@=.T&[6,A9J,FBF6K06G#-QI&$"*Z_ -\FQ$^F8@V1#=+LAD2 M,-HV@_2Q%)LABS*ES<@3](")Y0B#E; 8A/(,+(8)?(@F_PC:8HP$:CD68HQE M6(!%L!\]N+J_8@D/]N 0/-7_)2[.A7'P[HM//EVSC'L=N#KZFK-1Z(-(V4*T M=317<]$KSY2V0R:..'7$R;MZTM$=5O^%+G?[0\XR6$G,@QU=,;U+7KPH?WGW M98_CK"V2./D(N&EH%JJ6VU[[ K RMS"JG4K-NT.B/T>YY-/(A)MELE,5(??B MP$N#VS0)#G[^R4M3+\Y?:))8E-!+;ST)44/: U>^P5#42BNH-@:LLL-ET*Y4 M("@A00H5M%!%S'G^DSTX"A2>.0G-C*>6DL@%W[?L!:XC69N_ *JH'>*4M8OK M/T,O3]S"K;9#J3^\M^=OKM'+1<_;T-^R/Y)?:9I=-=502#[?\QEHNRZQ8?E+ M*\(E=U!7V*Y =DI51%Z6W6SN4W8)_N5CGOB?NU[JZ/H>J&%1%K56>J+M8\ > MOI]G[4(*M&>:O%OTC5CG3I_G( X\9T4;A-B,H_67UH?:NKX'/G-[13V*59L_ M!CQS^WD>/7/%A*6=NIFOLFAO$WI;KUN-ZQ\"GZ'MPC485>DKP'.R@UE3DY%W MZV@Z)KM=$C..UA_P[@&W90,U?@A].K8*5YN.)U]!GH[MS(ZHF;O3>VE^].Q[ M]_N!K%.: I:KGO>UU%H"GY\#Q)Z4YK36*'6@/5JXD>WGG#Z MD'3O/-G X>/62VE1@#WA?TOOV^W3Y#'UW-2=K\FX]HGX:7E?F=9[),MIQF\+ M7@.: U?[H4#(NJ_:%K !&"R"=H)$7>D+4JOR.C\K@D_((4;/S0:T?30RAH8G M2/&:W7L"0M8$@J4U/.'HKK12M]Q(E053UH=\FZ3T9>OJ&W[6W5:&:%2'P*W' M>+#JVP2ZO0&V, :$TC_THLI5]8L$(U6 MD==;A2]N]L8_^EL<'")\LV&&^ UEA+XS@N.,G?FLZ?;](]NWRMZ\5-^(7+_U MLY<&77OI)ON';KM,0UDS9:8ZAVS9C,NH;>@$)VP?B])Y1?\>()D;)+.#'EYJ M'PJ6$./)Z1'"+8'@VMOACE.#HT^ JUF30+*FR+\#GNR-;&JG7Y!VB/;F6'[Q]=QK2V6_B$*2UZJ8BP M\$/C1KYR(Z#3;9C09:Y0;POHZ4/J AC***(](TX5E601I6LY<6AZR1NEY%<( M&0J_<3H3J^U?_OS=]X-4MM9@9NIZ*FR7JE9?SU!-&Y@WI*)AO$G2'8^Q]SC- MQ0J:K);6[=E:2ZMV_[\.<[K-< MQD'X% 8'+VK8'NCZ#JAB]XI&M;CU(X!KMWY>M4_,:*]T?ZOJU_CFP=!)^"G, MMWZJZIB$F[WR* M+8WK)+[9;$(?IX4O:(^P.KX%.H&51"QCJ+8/H0=-O7SK3L-UC' 1(1";3",E M/]GMO?B%_+>7HS!#<9(C$BLDG+[E,&DRP4G'2/1#'0C'0.=T.;!JR5JC.X5H )-(-RHK.^> M=(R>;(RKB?/C^S/2 ,!(MZ$$/+[$A*L+ Q @&3NSYN4"K@_4;]ULUD$0TB9> MQ+[+JGQ(TT.E1'&I3D,=;B/>I)_<$MW, *F=68D5XES2=7[%)_\^D]*G9^:: M+$ OH95QM+Q6M.9A>VU9W#.TLU:LZSG95-B6="GFTSC*'[POX>ZP,V,Q6XXV MM*46S*WC^.!%OWK1 ?.T%_9CMHZ#"R_;RGW^3(M)D3YP>IW$Q7YQL1?3M'$- MAS6@!A<82O5S(B!\03^6@@:3H5RAG3!=XL)<=GCX/T*'GM+N<'*"$-$V13Q@7/D/\QL[1?"^FM^X>N1BT*P_%2?RJ/'P+BGW=,$;T M]&T39CZ)-U^P9_O(;2F#JN3FWW1MV!4NC$N$F$A%?B07BOQ$.B=BU2D(P=@M M>'K06!XP%L(YJ*^XE&%=/SZFK,@[VGAABI[8H B-71&5Q7% JQ%X?,PD_91W M&UEESPRG3Z%/'P]OU$3X<0J4H.2/"$1O:*8.-_Z(+70Q<19(_!$L6!@E*Y'! M&<4 3AU^S<\[<.L/_7 ^=,))8*-7;;Q'?!G[M)P0NP9PAZD?ZP[+_[-,UPMO M'^9%2I( )'B?I.\/^8&@E64'N@74GF6YL.F6]3 M_!0FARQZJ7)V..,7%(0H.DGJLT$/J/6Q!O7X8%F!V&)#Y2&R&PJ4XS*13T04 M[ #F&:?T58>"FUH1Y;@,-;B1#(7908Y2K@PHR7;,XIL+:!^FWC_!9J4,Y3]$U81-O?0O![]24' MC0IN]JQI'/#''O9$;_V0=7<7/FYSZ72J.)J:< VDS= B/:?)P3*]#Z7'S6)] MKU%PIDF?J)RTE$C!WUU)&*\\STN\Q"+QBU+&<&MRA50#!49"Q6P'T/0V&1M* M+@<;6_'FD#RV7)9:ND4ASIP\/HCA.[JSH:EFA6K1YX]*Q:+_D+0*7"AQA[,\ M#7W"-X<[#H[^\DLLX^]G [EGT1R' M=!&- MC$ZQO:W2P]G7'&^5B,,*:?!1A;T!,'R'HY?N+*(#BS!8C #D.QL\RV!NCGX& MX\(S8]YT>_/B;H;XKB^OM!PUWDAX;0C>>@8#TNZ16_5AEBZ7W6J1X-1:[]OF M8OF.6&=8IKA7J;AG+43 W:EA,[ORENDM) M*FHQ95*MZ3,."%R,VT3! 2NUQ+^FE9>8-&)#7OQUJ<&"BT%L#QSZM&W.<40' MTK;WXG5867[DH#U AD.&P7R<1ZR@#XO%O7S)@-6V+JM"C@WF['SB!OMC:#Q@ MZ T5EG<88'_4V@\''$<(9DKLZR13L/_Y%6=Y&#_R1,VJ ,C1T$]-"V@H8 7B MDW+[I@D!OE,\K;S.JNZMA*$7#(K,[Y54.B]UZ8?O#2SSAG6W7B,96F.%^I%5 #-%#L"\HW.UP$'HYCEYHS0,?LU_HIP$MNDN:/6]#?\O^XNWW M4>BSHBAQ$I<+-K:8HV_%B^6@'.P=6)0^ M9])WS<-YQ9C\BB4_.LDN8^YT?DZ3S/CSU)V4@!I\"_ :"3S;R2PQ_E20UF$8 M*KA;\1/8C.Z'IKY*L"5Y6)UN(HO^;%/(0XKS&4Y1'6#:Q< M2%!&C#0[ */$282+!'D'L:P;F HDM@R)8D*5/P+>^DH M,][:TYSM>#<\RH:\N9NY6_(>J28SY3M&EVD7/=QE5ISG43"MHQI66/ALYD9] M(HB5K#JGSADP^BI>=;+[PBU'-,8-Z&>TU3W]?5/&V]$D * MQKZSG_E:>S6Q#)E[Z7TEOFEWWX*Q]M-"W&WNQUI[F;-^[X5$V[\W=S-VZ]T@U35XUK9/.;+RT)_-U5M9:3="^T*2B*!,U M]5X4%6>5Y48._[W\G#[PDI& [! %R//]],!?8, >H>5[$8X#3X1OWD/R5'@: M+PA"BI\7M;.P\UY0G.12_C8P'S+10"JYD*+\&0>/.)#B,X >9"*#K:<"4WFPU.R^R90<">-)VELV@&H-\[ MU-O-UAVTB*&K#O=;>K3/NQ095(7MGL,NC&$T.HUH0NC??2$=A71=Q'"3-C>(+V:Y>&42'L\CL;DM30D6?_]P MB/)P'X4X'>2?>KL":AA- *2^+=WV%D0.F3\_,?W(O\0 MT81G>:OCI*&=I MN4U#JV2Q^VH^2297XP M/B>QK#Q\>Q<'DUA7*\B3E4T-+):$L$)$)A*?3@C:Q]Q+\\7!]@8_AG'<@)R+ MLK0]0(C+J7=DC9P^X<9T#WND@3HG%P,POLSL,+K0]XULPS FW>5TV^C42J 4 MT^TFMOE4O(B="B9$EB/+A;>?"C,7I/E9P!NUT^3&8J\B8KAIB!C>%Q%#48P M%7S/J;"KY1&Y.9['TY0EF H.44S!Y@A4),_1]1T!/KG+$_3.U=4=BS_&Q>'- MAM9H%N7 >$DG);?'RI^'69/[*\HX!X>T*![FY!P%.OZ6')]@=T'^SM0 3%MU M9RKIR?]O<&C9PH MI',^-K8.[43FE1,Y#\MZ)"LPHUID.LPPEV$RJ-]X$7M_WLMY49"XO&,N!>('L#?6$@F/N"JVRJI."?.(0Q?J2;4YTFRSZ294_NSRTV3@XT M/WJB.Q&=E* ;KNG@-1D&-Y"!;/HFE!:";93X V = 8*]G-U:^O >>XCZW9<] M]LE_WB?T3\(_T+WN2;<5!I!?N*$=.A FK:\J[06;Y,$00+#3G&E$5JNH8)L> M@M(_EP$N97W2_8S)=X>M#4VQ)_Q4P8HK(DLU];9VD >0/T]3;V6_697V^9EZ MV+O3G:;>UM:U*U-O?F@:37T%*_TSM-Q#P?(G3,L4$Y"><.H]XCN\\T*ZFWR1 MQ'GJ^?G!B^YQNEL_9.R?1K-AM%D :M!=#LCX+$4]^HO-61P)AW:208("O"$D MF&4OTQ3GDF7H"+7Q.8>%!2\X1X)U5/*.).81Y1X5[,\I ]'1 "G">A5N'+XE M_M"/YT/_,:\BM'_IBGFLU3$]KN)1EF/DX5[CQ'#8])[:+"Q8.\Q M!@T(WJ-VGK)X[^%BM+K/7V;I*/HW-!W[#Z,,+MRMF!],D][&''<+=D(3@ 3! M-ZF?#BW><0$:885#IEDF$K1C6:05LU>6Z%6^C:W;O^J,S,%).1FFX 0."<^GV'^6S9_RYN-^*$XCY7T6V-58]D"[91;@=Q#^"E_ZY"EFRWE^K1-:+LN55L"&$IH8NXA6Q[1J4$( M(RK)>B!D1;O*:V!31"9&.9A[=&)^. 9%*.;(SSE*F0"%*2.53#54X7Q7]U/= MQ"OCK3Z@\9&K[B[%Y)=U'EQ:_:%,+-WP:PV*4=L_B(,EFW\]($!X@(82+DMU M G9'J5X=9BF>H*$0A M?,)R-I7L#S8$QZ@\&\K!DCZ +!0B?T%BZ9JE>P?9( MUS,4OJ+G6ADQ'&T=5ZM3G[@7,#H/)HRI%TG.V^881@'!4U9V//0O[#F14 M%.K>+,36#TX.M.$"1C.U<,]@9M#L%M$Y4S]B"!@([F5$2O42?(_CD52MSV/& M+TU4JF?]^)BR^J:7<9Z&<1;ZOWK1 4]9FJ>?)%!G81-P8Z5W>N@MO=2.JOCG M75IG:I08<2.E=$I.4'"(NG94^0 M8W_-UH=\FZ3A?W# GBZ4WH*Y)1!D;U[JEY(HUOA) M*4(VS78$US;*@KWR<= & [TJ7[,NN40'RB9B? JKC!BG*VK!CQ+G&;OH-\;P MR6U(AW&A-O3K+V$VR/R/I03=G$P';W^0-XH,9,,QH;2&;L0(Q:9=STZO3Q%Z MF]#Z%^9'HX/2MU&9IEZW2NMZ:79,,_?;!TXBUKV8=!Q!"-W$^,/ MN.'MEB'M@"KE8-%[=O?KC>:Y1=\B@W9:7YAF.6(K=1H/)WQV[^EL9B=KN2@0 ME2?BMPP]\IM"(+;B#:/Q%?KN]8\_H%?HKZ__]F<[ZGO_G&BIK]QNINI[(KJ* M^I:-9JR^IS)H>S%,\ ]FKK_FX/B**.[W?R;Z^[?7?_N+)?TE#?4<<+WE7'7X M5'PE+:Z:S5F/&Z30G;KWVS"=O2(;Q.,KHL/?_\A4^:>?[*CR>P*2EB;7&LY4 MD4^%5]'CJM6,U;A!"/U;,HV2#<'Q%E-?2_O2]9DQ]/_^(^D1TI4.F M!433IS)H'S M()(VAP91V[]J^5Q8"9Q7Q)!=YG@W06YV-S&@=L0.R)-EA<$%B'M@;UCI I8\XU1 MPN/ M:W=8(GE6!K<9\.G,;IW>V1C?%K'AF> 58KP*>\RX78(A-HQ_';D5BI+GXMTI M'O:#K^:G">0O^[UM WU*\IP,= O@DQGH(WKG8J#;Q(9HH!FO"S/0IO$_-M#; M\'%['A;Z^D!W;6XV4@U!L7BP,8Z=U,_);OQ@@_$%W0]!@@NBK&CP4Y!K=2QG2!E_6"SNXI8ZU MP;C#.W[4?I'$K [MP8ON<;K["XBITL7=']YNR#"Z'11XUEZ*JC^;MYB-O%-(NU:75C;NAK,T M!__@>, F6Z\,Y >Z)W$-"T3WTN!4SF'CS?80-KJB.6VTE2\#O-OMH^0%XX\X M?2),-L<"ZXBQ0?[K9G.'_>0QIF/#WPBY2+(\4WOPPBPMZ)YD2HB;G[T8<6?>%@(,0Z=OE]QAS-,IOUV'0=O\1..DCV] M0D=?)(VSYBO,PUH"5^,!XLM*J= ,L(H-X5Y780H:;,TF44&"#/J-$W(SZ\V8 MEJN>6X'FJ0#7IHE@E37/, G 6CJ5I-I9M<;=WI7K^W[0(&8K(8&H+[' 'N:F M1O/A!444M)"0[J< M=@?O)3;IV=NL[=W;"HTXH#N+U]Y.YRFVT:2 S_XI 1[TDK8&'<"Z.*FXVD'\ M[X_<;NKZ'KB"]8K:N, ]_ACP5._G>?2B,V-G9$ES M(L6(.G UUF\)*%M"ERI=>PFX_B9 Y^,0@AY MBU-,5ND>B=&+J>N3?Z38Q^$3+DN^A:29[R=I0&\&H.(<'\V]\0FOD*IYF$35^^+4[I?DS][NUP?"KMWGM,_:[A]!,"N[SWE? MJMTW-#*M=K^AG-/"##\]/_)S'/R:1*2;*,Q?+(?\?0R.HXGQQL?^T@U/U>@8!?PN4]D+^/@;^L/NVPOY.ZF=N]^&'_AUV M?S&Q_[2#(]M]D &_6N[HXV.*'PDL;\/,CY+L0&^_/62L7L6HG-3N?H&;:6/0 M#4\,[^@4L%$U)YN-Y.^"#R0Q@GXK6 &=ZCTEA#?Y%J^_+ M&QSC39B_)XJKGN!MK/,E&#!E$ =;L=Z>YV[*U 6T8,\(,TAP@^@T )2&#@3, MR]A/=ACE!*@' 51:W?EAF'FU&T&9!#:8O/:W>(/3% <$+P$,Q4M*:2L+$P0M MPS&L!^ V3@,.V9 -: [86NE(H:M%!2UF<(I;LDQYY/H@95$*'+BQ.38A^13& MP8:8#MFT9,2V>!&U+'#CI^LD?F(5J]CB.;M/"H MS_DP_!)+,6 MR//II>EE&6]^&_Q]DHH_T>_:*O199^):>U&P8I.D2&)]879_FM$IZ^5YHE[>GF-)#W$J.O2?!X"N0ONH M3/C/G\F'>789BP =A>ND'!X MX%\67>6\TWM\G/N&^J#L$T1%D/($9G;P[VBD3GS'A@+XQ!(M:&W50_7 ']M+ MIEZDN%KY2-DA34'68[W#$2T;<^NE^IN 5QE%,2MURQM M_1SP]%?A6K]&:^P?TA3$H.]BQ_#&&/ZGV)O(FNOGJ+:$.B<'2Y\64E%J17T>BK#A-"? MRGO"/:V1Q2J72$ES*!6S/$_HIMZKDADD<5-L"&9_$D?4F>6Z)W90ZI(<*YF\$"',NL3+.BOVI_.<#G'B^46 M30F60[U/8;Z5FPQ#=$"O\]20H; I*)!JE_/3K\&2&5>_59&>G_'\?)D+7LNU MUM3-D:]K].CF1%IN3F!I MQ\%5$C]>A4\X6&<95GT*4[-3X-;+#&AMA[7#>P1LNPP)9N;XEC/ ;57! BIY M8/6B*1>O&!N(\V'^(#=+BADW" MOF^!ZI"2B%0U.C\$../5^-6=R'*'QO?S^F8D?CR6J7$KK^];R#.R3\1R1K9] M"'5&]O*K;5IYSRM4GYJFGE+)L/_Z,7DB W>(\_2%ST_QCVIZBC_\F[$NRU[[ M >C$.V6>SK+JKP"G5 -S^O>B0O:N'369X\_GADV7B^L6N=@/P*=+Q;P\72ZN M 4\7B3G=Z7*Q#6//\C3Y^'.+/.P'X-.D8EZ>)A]_!CQ-).:TO1)96'O[)!V_ MFAXV5:ZO6F1B/P"?*A7S\E2YO@(\523FM#=F,"U$11H'MMW/VW?;&&..+6^PUE^L_F4I%'0?F#=]!'0^=$M5'E, M??(%]!/J=H8-'$[+!]-[G.9DZ41WAO.$'5OS^1OBC-\5S?+B!;-GRHWEL^HI M<#B2R-$)WJ!]R:O>TVOM[H JMBF@ZH=U>GT!=#+&1-)7([U][:OVHW-;)W.. M$".1'S&G C6*3D31B1@Z'D?GX04]EOM:R$OQR=K3"$9/.'U(YH!2/QX3Q\SW MGUJ"._8#4--YRKP<,]]_ FC.&IC3G4#W7OCLC:_N.VR>7+8MQ"]GL!"_;%R( M7T)>B%^.7XA?9JF'(R?!WVV:T+#[A3[%FQ-C2I^%W[-+_W'P/HSIH\17F#!Y M1Z_AWVQ^R3"SLNL-L<-KGZP<#BQ3Y"V-Z/V0%Q.(@_4N2?/P/TU+"JN$@?T5 %JJP/A=:U!P>**/?&=KUB 5O+)_B4X18Q5Q'A]E6Q>$6YY<$O: M4(:1Q#&266:=R$R[BNUF,!Q7)Z$Q!8^R3?J/'U'$QB MQN! _L&_IJ?4!V YJBV(B$:T@B62:K(2( M] >G!40:0.FXIMK^-7"EZ!%3GOLMGP*>XGT*4 MQW_UGZ&?_;5P.^G!'Z7Y@="T?+QG6-1""B-9K?3&_@W?A,Y]/$2FV M SJ#!XM>1D\JC:#'5(-DF#32VASR0TJSK,I9[]?M.RM\3?Z#YV()MA$N^2Z2 ME\A_AOG+UQGY2(AA.7BS@NE%"P)OT]=H_10&7HS6GW$:/A@T$+=I$AS\_"U^ MPE'"=L8_A!'.\H2LT=9Q('(C[KWT$><=M1;UNH%L/D8 4UH3C3Z@&Y<4ES-( EY5[3@YM"3VZ_TQ_]015RW[<.BB- MYN^ZA$801?\0T!1T[1I%-]!<-TX0-QG5(M:Z3X1T!1@X^SE-LK;H1J$94),Y M5/!:+G)/&\"1CC+KVFO^(F@G"QY! E4TZ,.#A(JSQ-VII;_PLBU?I]$G=[W* MD$P0^EPDNX?[GR_A=1O3A>>VSVQ]=IF]$GT#U MW"AD)Z&2;H=S"9U&RV=+2GPD,MPAG;.@GP M/LE8X:J07B- F#%+NF7<.@K!G(%;AF02!RLD>$ WFZ-C9!::43XH>)P3)%AQ M&*4Y0V^]H]WPJ(V?IK&Y%A:S:F)3[Y7GA(UY!2.-OG;OEB7T"BRQN.SE"6)S)1MNV>#:@TG>"RU)(;9[4!(KS.LTNR7= M=M(>$K=]4\3I0:_D)UK"L>GQV1__K9G-SR/UDA[-?O>B _Q$^;GM. MX(P1 6J%IP6UZ?C9# 7 V[@3"6HV/&R-"66>5HAQ1;U%P=<*,&!9&WJ\Q.3Q.@AGN(P'),V?4]X A1B6W= MF2TZ1W+OK.Z7T_(W9'$:IBP2HZQ\W!.=2](K2BKL+(2CT@[XI%86O5[-N:<1 MX.FMSKM^Z%!0X#-;T$ %$9?WQSNE[[Q!KM9RSK.]_1:Y0K.YSGA#-\G[Y[RI M=^*T0A6ZJ,Y#G[+6>'>K\T/@<[I=N%HPEW!WV*WC^.!%\H_9+4YY00Z, MQ;;0,*@']CQ/E=*!3T'7AG0[/R74DLZX=JZ0X -Q1FI?9'3W%A6\E'NY;H[A M(,!88"6R6K#H'OG$S/D%;8R^\;+J^OZWD R= "3]X.7^-HP?:[_KV#>U#N=I MU@: I6#-%'J;GQ$;(M0$MJL@CPKZM8]JAT^%*?*E?/P O$BD1-Q(@04H[ M9[O\V@"(S./'_]Y/WWN+!PCV #;[Q@NT'VPZ'R:_KHS=][?=;OS M ES7M*S.O6LN5J#3Z9Z?79Z=G]UU?OR(V[C7/5C'L3MA8Q=GW>U?^G%[COV7 MSLVO%[>_7IQ?7';N_G)^]1?XW\G+MN +[-_2I):T3/N/OZ#_>8.?[$!!;2_\ MY]]^6?O^^U]^_?7S\_/LZ\VUSAQW!9LXO_PU*?U+7!S]U224-VW/UVUC5_Z@ M_<_+L'3W[N[NU_"OVZ*>F5<0-MO]]3]?GF?&&FST'ZD/>.9?O/"7SXZA^R%> M5#DZV!+H7S^28C_0KWYT+WY<=L^^O,4O4'N=SE]=QP)3L.R$W?Z+__T._O:+ M9V[>+=2;\'=K%RS_]LO*,_T?"('SRZC^__T04R3Y;\]>#&S?]+^']M)Q-V'O M?^F@]E^GPZT8J!U@K&W'V2K+W=6_]:#F?(M'>-5FAI ^F9UB.%[B@B^BFV]]PR9P% MFXWN?D,8S)4-K2=#ARNI83@!7$KMU03VWC !N^BEOE&++BZFX /8 6S'<&#O M^$P0K@6@&73+0H +O@LD-NKI[5]CR> M/Y&A4V0ES=:O1X9N^/7PD 8M[-!0Y=RM,S15CV1PZ;:0@08W'O[WW-5A=XRB MHN';JD>VRQE8Q6O*(6W%[]>F2X'L * MSC< ]\ &2].?0'.ED/&-::@9NXTJ=QTU[SZX^SO7WZQJ-)-\295=66')"6TI MM$,K+!ZY.55V:X7%([15^^ZGL%!YC:BS$RHL%K&U.G=%A27:JZ^4[5U\*: T MJ*:M6EQ>/W\-)=M.BTSZBR*QG:D)J^XY9:5AG;547F>-H-)V'S YD^H^1/ M@J0G?T$5/4Q<\*Z;B\$7LG\!NBP8^VO(XL!%#B@]SP-EUL2R'U1'2\X[<'VT MMB/GC'>T0HOF"^T;JNAB:/NZO3(AGR6P ]NX*M(_!C[\0V_CN+[YIU[.+N)K M7A4-P'G-#<#! 'XV]3?3@J:.X$6$XW/*:&BQ"$T^= "TW5Z+50KQ"_7ZW6+O,#6 )H MBBS@/Z(E",XX0N:V(A^I71NOMAMM8?\,.QO?HPK2 JWQVJ6'_],/0G#^PWGS M>D8)@X^M675N/XI+2FY.'0G[:VAI@J&]=8X*'97-1>R"+U@!K%]31S^]#]@C MM&V%J]-,MP#:S7N^#'*P?$D=O:!92[?0G(5.?$*+]%$WW7_J5E#B\*SXI]31 M3&B8"S%Y^9I71P-H=+NZX0>Z]0)-'+>DR5#@&W7>+\?A2_8J^F=QN2GMU2EC M^+]]QRLS">*;JA4]8:.7UF"=4L9#YGN\#/\MQ+)G;UHYWW*X!5T$AO]3=UW= M+J>%8I^IWQ=]"MX#UUB7F[&H+=8OIR#A5)(H\(UU+S#*S5;T)I7R=RHA**U% MI>0,?QO=F,(=LOE14\L"7#^P%6&Q_:_KH,^?GYW?GG1^=I*'T MCW"Q[T2M=HH%-89B0D$MQ\CTQ4+IN1PWBR1JSH/MA6UYP#A;.1^_+H"),I== MH!\0S!MOO^3\_5>9?4DT-H=_ MW5QJ%Y=7=SQUXZ[ .[??NG^T@D\V!?G/7)&J$C7/=L.= ONLATW M#_Z\8LW3/;7W,087]6 P :[IP(EG\0#-'0((F7+-0X'>_1B&RWI@"$W,V+^< M,ASVBS8/#"8)8CRNJL4C6BL?30N,@LT;<'-PV"_2'/TS]3S6^W4=>I^"E8FZ M;OLC?9,W&^45:YK^&7H?8W!3!P;(O\6%HS(^$8'391^YO[O??6>!AX18JVD( M\0L3 W9;!V!S_6NX@ *'\6GHNY29"U.^:2#QB!'#H]4!3V^Q@+KSXO_ /2+H M8J')*=LT6%A%B"&YJQ&2/KKC=>?.ITT#9%!YC6B$ M\^S8#7VIHU3@1$CVBC<4%Q8I$G JWJ1G^CEQ/%^W_G_SG6@$Y!5N*#!T&1)8 M*MZWHY'<*:>)XJO>!\^=W7D'3#[WKPY5H[6,W]OCLKI MW4[T7?&>.^'"X,L( PLPYQYYQ9JC?>;>)R#4LH_^IV/!3;[NA@=DKH>U@2F?$>SJ$NXZU<:%1XP$ MGUIVSW&&A^CH'DVJ* @4/USRBS<-'0XIDON\6C;30]L'2 KS SSHOAYWFW!L MFU>\:>!P2)& 4\MF.IQQ^W#'OW+<;^+-TK94TZ"@=SY!H.)]<]2]V4:WK/O M,VW@X:>L3*FL$%?:%3HE4Q@!>N<3!"K>3$?=&VR NX(3Z)/K?/KK.-4>%HG< MTDU#A%V(!)F*=]M#8^GV@H4)V^GY/O BY3U:^BH'&'SAYN#"*4,"2RUWXK,U M- QIXR1=J#DP,/8]47\MU^&IF*(H#6 JA@)O\Q(J-0T>;ED2N&K9Q$^"-\LT M'BU'QQN]J3)- X/6]43WM6S<^P %M%M#>P&^_@[PD]5>N:9AP-+]!(>*-^CQ MSN?1] S=^AWH+MZO$U>T.6AP29!X=U:\*4\\'J-.1DZHC_!W>7L/;-GF0,(G M0H))3=[G.^*P(;(MF17F&FYK;QN!!UF !(V*]^6Q&8ZY]TC]M3E:IW4ZT?3A M_AM*$>63>XY4@.UEV,503]7 \VBZF^$"#U#T]\9!1.AV M+A5EQ9D-"%?CIH M[!"FI$3C@")V/('J<'NN(%1P.EZ$4W+^Z4KF[PV"B=KM!"3<)OZOO^Z'4I8. ML,Q]N#R=@W>[YE/"*[OG*+QRVQS\N3\>S<;/PX?>?/#0N>\]]T;]06?VVV P MG_U216SE4O?>P@8#[\=*U]\CM@'+]Y+?[&@7_^)?V_Z/E]MT9!,GBL/!!&'R M52TQ<(K($R=<)?<\6RC+S!M-NZQI0!7!!(TU#K&PH9U\DZ(/7 \\EYX9BP#< MU[TU2D %_X,2Z7_H%D IJ?R^[KKH&8XP?2(&=Z:ZRM&! =9#+A0750)%WN&6 M#[GZA/&L54\(>^E'8[>C, _0F[_[5_ZE>,%6VL$A$4)CXYA%L.FJ>C;E/?M" MH0ZA2DMXPBLA-JJZF:1(7D+ZAF)C2) NT@[0J1)A0[6;N8YD7S9*'BJ)5$>> M !AJMH,2107%!IT]Y84<_ MOHIRP!?=>7(+*<$LK)@*V?3E4Y0$<;Q\]:*7S3!<(-9I#1GXI91@#RJZRQPY MMB%DH[EK**O16ZC1NV;R1I#H$NS.BLF4/)2&H4CRY]8 3Q1(@G%8,9Q0%Z8/ MPG2@^P]@XLT&V@'YWY1[2-;JK2%# M*8&QR:$:-/$G1^43_1M9NFPW!]G"RI&A%*CXVP0&J5MV59G=."=J_2:3A%RI M[60I('W[;B31"^HIO5(GE?SR;:<*G^!2KRBKGUJ8Z4%3CW9WWKUHO/%!$@V? M]K Q9FGR /GV5>J4Z/@C!TJMUO"@B)SX=(L-,CXQBR7U^(%:KS74*"8I/NEC M8TXDHIOZ@Q623@U:O?90HY"D^!25#9HW4N+2K8;6 $Z3"9\$LS%V N%-7YP' M-;Y&:X#GE1&?E+,QT__AY@H:1U: LCE,4&HSJ##?=\VWP$=',G,'S7KHH7K' M@KU8A9FV@.=3XT5$?J0U=*M +5+2F!9THHP&1"@T*50CIV16M+N[ZZNKNA&7 MCER>JQ6;8EIV-II*.$.,\-DK=N(,LU;:=BZZ6)B1!!/=A'O]OOYN^CK.IP93 M^D0?7N6TP)7/,()-$+[S'.[Y4!(R%ZR![9D?(#HS>G8\=%(T7L[U+_PQ.T\K M)Z*)4EKSW?^FZ-UA&RP&NFM#77HIK3R I6F8. .;7O%$LQ)Z:KXGXJ&VF;=J M"C)'U':+:#Z7]C)3USFIH%-2:YA02%#\(PAE>5%+KI-)J-TU\$UC9QM3$Y]< MLR<^Z?RWS"?^^R^G1"C-2(1R?:YI5S6E%!3C"_PUG%/^W)EH M1+SW*[4=9R9YU1S74=?#I[YXL(TJ' >N!%FQ1] *8(I_)X*QUG&@2Q,8>\A; MWZTDYUK,4+-]4!<5&GOR6A_OM+;[R,O?3A7QE/K"_(J;IG M<_B?E\%H/NN,'SOCR6#:FP]A 67/JJ.K\*T\E-,<;.G*[[4_@!V 1TAHY%2+ M^O#3]-?]P/-A_]S!5WSQBT[[X/\M\,X5!5I2;B13,,S>5XL1MP7)OQW/'R]C M?6#G\U29)L-.%T20RUZMP25/KN-Y$]=98MU:4B6:#"=-#%&><_4Y'&RCY^(, ML+3;1VSY)L/,)Y0J!QE3J%*H#O1DP .<<"PGS-X9BX!=A0EUE(.0#Y>\19A7 MVI9YX,] Z'/W!&RH2 NJH;?8F+:)E.B;'X#,%;;*K2--";';L+8?J(]U(.V31X=R5; 3!%G.:G.T=O/'AA)&PD*OE]B[V2 M38:859SFIZ(,XRQ&CNUD24U>SS63)(9-I!U#ZW4GK M/5@Z+MBFS '>X LJ$VMKXLR1,Z>93ADTD8;G-ZENPX%),-3@S99J,+5T048G):AS!21A>X@)" M.37$%6\RSEPRM2#=V+Z\][IG&HQXAV65 YL+03H!\$*V[%1Q7_ 'TPI\K.\- MIG3;V4 24VK:CNKY\!.@]Z+ H@?W0_H*C(+-&W#'RP-?%%J0SG2"&%"<8+AE2(EI$X->L5S,ZNW(65F!X*>,6?M'())_#4:SX3\'G>?Q M3%V7YE0<=T2B,/7N0?HO]DP<;*TTZ_!2@1%>$"?&0\T6F8NX!':OM@MT"\5$ M_>98R)9YTDT;:6)L[YZX[;FF!__T /]IKR8 [L<7E'R#LC[71@)6JJLV^''E MZ(I"1T*--C**5UQIOMYUF#+XS'(46^:*QY:9SE@HR_PK[5:K/7B2 Y5LLB"J7*HDBMEV M-9(*34R.C<9I[\O$69S$.NJBB >#@""SB*H F@K8?0'H5 R_XF;+J0L<,P:Y M"RV#E*I@ATF<3L216*>5F/)+K$K6)H9\Y62L6>NW$_=2TJN2Y6D_F3@1\/S" MK4270U15@B#WI'UP-E "G"=*7ME6 LDNJ2IIFK92PYTN"#VB:8;OMJ"Z"!:R M=LERJ;*,,B1=PB<@4@DCLKIS<*)))>@@_#T\IH3==/UF/SS1;+399!-T8*P& MYA&WTX?E$><3)U<0GK1"DR]$D$0*OI:RFKW6;F]4>1VR$&L$"-_\A[DPF@C3 M1XK@$Z&AUM.)5_;FO[(5*F(*W@/76".1#P<7B3W$BBUC"[^L99,;W$7LL,$* M'0X<>*7?*$46TG.DU'K'016\J&5S)"C'E-[BOX(H=N?9Z< MVH3H"G8&W _3 )'JIL!P5G;8"HEHLC_;'I[6HBD)>2+J?%N7X.X@X=UX25]K M#Z6K5)"@;!?-#2!7@"A5XGW(-KIN)#^@5?VBWDI?SJ,GX WO1\"/[1F/-)INHM#KYD-<2GJ1[ZT?+^60-2[KF M"DOJS7[K/#Z/?S8B'&FK"G:_W9PJU1NYJ!,3U_DP(5[WWZ]P,SNTMW%V/<,W M/Z*%C"P5?T/9$7*C:>?7BHQ^ I9[!JX(D55Q0HQ2SA,V.[L"RD$G"(I#C"DR M2][!5&^M94Z]T)&5;9@6R&SEYHZ8&4/&IY0C)N^<4IE2)*0#JGZ^^H![*\=^ M=-P')WCSEX&5O.6-G\&P592C3F54R)WU^/34LF1C**VS#9O]_@E[ !Z<3YR' MP&'!$XVXM=.RS&1):F@#ZI0M/7:JY(D^_.J1X+%4XM(,[:01*2[/+R^[(3'0 M;U#&$Q? _>D#B/X[M!]UTPUO E&2#Y2_>17OLZ$6W3RWI,+MG$@E6GEEW9HH M[@C5IQMZ +#GAAE*#'^V0,@&>]';H&/U/TE>-ZTX-"3HP1G,6BA[$J7FA)&IJ"'W[%V3['&CI%:A?52]J1*3I_70JJ8OFOUV,44!T,"' X[0D'+L$N0!QRNR*GF=X"J< MQ/L9_PY,%_0^=--""_.CX\YT"^S<^A_ &XX'G*TH1P)!H.9XE0A03!NV]U"S M!@"+\.7>%]V/10XW%9&"4%YIW;*\\1*O(;R'4_FVLYK7M+OSFE/IR*.D-'5) MCN.I_H[E8/1"W4$CP?^>6+KM0SVAN(=W5(1U7L0V<$3\*Z>3-IPGL.NVM-UU M/+PJJ1-167N4L^H?35NW#0%6/:$AY5@FR*KG%5F5+)_I-1Y%8T(A0/(0X:L- M^PCWU% YY@-- Z#_<:A."QFF/!O*D_HZ'E25U(LK=O;[%%4F/_G]DG'[ K5!X*P]5:!K0BD1_@*,Q^XM4R2@' MPOXYYN K'J'PA[5NK\ 4KEF#Y1+@L_U4VHGC8;<">I7VZE4S1H@,PBO'7UZC M5+ST@JXN:L^?K#C7[K3;V[NCY5HLO:"\?C6G>HECL7:G"/9BN]Z$V5)H>VG6 M^HUG4#E)FY\[+[Z+#CVC%J8?H$1(MA&@KM\'_LCQ?P<^RJ2)G7[8JBO'DW*X MY\U$)12AUEX6$Q<9:VQJKM9P<$$C-G*?0\YTB0O",[(AQV^6N=+SSER*-M-: M\@A5B-3@[,OJ@\Z"]W7E][T]_!9ZN'3:/@X[/=& M\TZOWQ^_CN;#T5-G,GX>]H<#=1/<'6J(EM:)4*'B*>!>]TQOO)RD!RSD 0G^ M.43\'O;F#XQT99I4;EJA8YN>-H2++L$^K6!&N9B"#V '()7/GW'.N#B<,R[. M.M/!/P>CUP'\;W\,IXCY<#Q2=C*(14?7<2A;!F+*3]-?]P//ARN*2YD9F&M7 M_C(KL5^T*8&UNG+#GQ/-[*.M)61NYKB_A'82"IJ?A+G T>/BZ+Z9<>A?'@[] MR[/.:##O/(]GL\YD,$5VP\MXU)G]UIL.E)T DD=ZH1)"\2DC'E^\ZA=[]SI" M&]/8\EE"=[7;FYJW=C1$,B_T MG77N>\^]47\ Q^4 CM:'P;PW?%9V>*9EGX+PQ?2=/#3#G;5RC2#ZR7$6GZ;%.NZO#\?]]5GG:3Q^^#E\5G>L)U+" M/=@0JLQ>F6]6?,B[DX4RY#G;J'CD,_6.-O;Y&E%N]!=".3T)")"_F=/ 3>J8 MDW$FN#F<"6[..L,1-,T'G7GO/Q4^IML*RSSVB37J.JMG']>D*LJ-8@9T<@_H MVSU";^/;3=T:VE 9028I'V6HWAX.U=NSSN-P!(WU8>\9#MK9?/H:OB2C\)C= MYK[K65:8Q2']*]KP9:M<\4C.@Y1]4#/6SHZ!"TV[UNH>WSQ(IH=Z&8F;.>JU MT.V =9QKA^-<.^L\#WHSA1?C2$+* -XO5/% ?0;0!@197Q#J1II<2;EAF8]# M>O@5$$BJ5]5E)4/P#AU@F_XVP#U)?,YQ_WUW."[OSL(S[.$\>K\-W7_WQ^$M M]V"D]!4W01O,UC1G&]6_PTWO'6WP\S6BW&10".6]U[/+RM_,%;M['E]X^2ER MD.>'[GF.?\SYV?:2:S[N_UW9^2!ZP)-VM;57J/975T>.#]@',W-]Y<9Q/CKD MQUAY9&OH&.V&4F.?4Z ,USQWMNY9-$Y_W$-C^R'T:QN,9CVE'51V$J#W7'9J MB"].^H[G>^'5)^K;(LF^0AGJ91NM^BD7UN[>I[M+FS!*MIH=:I>:=E.S\XL8 MIF3>=9&@H89.1A>QS!/=];_GK@XU87#,1CF.(W=[@:$&YJ8(5Q:R#7#EYI9XR7%4S"US.P K- M<7"W] 2/JBMI42ZV4*WM'S./:*%G6$+5[UIF.O(QS;#7I-Y88]#:7,EJ.@? U=WZ_" M;(4>A_-[-\>[KGMUUNGU__$ZG*GM]7X?>*8-/ \:=6^FK;.LX.0J58?!'':& M?>2R50M5I M#V''HFZ%]]$3N/UTM_V+,>G ?U=V+FI!F.U>C[ZC_V4,J*545FX6*10Z6T1(*5'XE5\_VQX4 M=1$E9&6B!:E*P\G +1HV!4O%,+YZ8+P<>+ZYT7ULPMALH89#Q2",*B_.0E:A M5,AN=.5@>G_P.';0JV9EOX:RUWP-S#WFBHFHRM-$ATD'V.91:KV& UM,/E52 MT\>Y)/>3Z+*MD"QU&XYN<1D%)7>M^=',Q(69)%#T2!8VP48-0H^%LX)4L(8#XL^_J5H?-NVZZ85I5%^XG MWQU/M\;+9\=>/9L?8!$%V3.N' 6::CAAA(F<,*GV\[']_ J/)MR1@E":2 ZL MV4"IUW2D"\F7P%KZ%9CZ)H@I! 8J%6UA'\ 'L)QP>0R3N7N 2 F&FEFEW=3_ M;C3OP4TQ"1-:E'V;LN:=?9S@@75?D5^\X13@$BO!_?#,KJKI /. P6QMOK]' MV?I_T^T%K+ *7?W)T/)4;2C,I45,("][B%?C"M!;P'G&-STV4C#6:B@?RDB7 M4*'L THU4N'1<8&YLOOH\1;;R 82V(OPGU;DI\A&DL+M-9P^8N5.B%7[4>.^ M!SF/#PU3W8;#7ES&!.*R1Y(USAWY3QM'[QB'B?WB5Y!#'U[BQJ) 2TTGCB") M$R^"W;JCSY^=6$B4**V,T, \EY M"(EK/K@XG _RGT-2?Z"W\UTD"(V^6KD@>AYTO(S[29P6N.HJ-P>4>!&IN,#- M'/WYSR%Q30"7AQ, Z5$D]:>!IKZ.M%O/]KN$ I<,=$5G6H$/%DQ#OV!KRDT& M/"\KB92Y#1%?.WWTH$FU0++#;?@,&($+#07@#;X,*X!S0C33;MX#/YXV>1_J M$O^AEO!0JCHH$6E5/_#%M>I<':XZF&>^U%]P6OG>UY;"6[_CZ*['YUQ]R-6S MO-8TK>XWVDN\\U5&9&G69QUK3;2%]U"Z5^_9T<,;P?B%!7L%]ZG _.#C$'>+ MK:25&"U@%XT&,BW,_1$/LLBID7-RHC702AX5$AH;8-T8VF /"0L'DK21)@6% MQ09H-X8>N_&1]YGFG%Z86VH1@41)CPT.;QRC')(F'@,?I;K:('>:/T.$ M8^=K+JJ)^$0+.2A-+8+BVA4@9VA6N@'LL*F_F59X/,$YR]$::"&Q"@J-#8I7 M^HXA_80KUQG/S>$9S]Y#KNJ?[33[1=?TF03JU3U8.B[8]1#^Q_/#@_'8GY?[ M<*= J\K-!YSOPLH0OTWG/X/E$AC^UM\/JF0*IUCDGV ;<*[4MRX*'%=8W$VV MAV2"9&_3N<]#W&.HB\B6@V.MN/W"U5I6MW?:[?5U0WE57NSFGPGMM/%JNY$# MU9^A1I(4PE/'LN L_JF[O+?NO VVAUA"))=VH%3]6^I<-O/MHU&]"<9S M^YY63YUOZ:;[3]T*0-[T^0)T!-]B;$_1M;]KVJLP_3#O"6+Y;R@XL11]IEV^ M7K!V>-5AJHE\#&*]VLZ;!]SP[F]HOP?^GFU(BV"5\*D6<:XR]33?0'\ ;_[. MR:GWH9L6T@1<]&>ZQ>BPS-%$BTA66NSFF^)D%2";4K>011EZ.SO1HU?;L2F M6UQ?.!KJE==*\V^&4XKL6[KGF4L3+.Z_D]"$0+=>=!_I[_M!]]FH6*;)%G%/ MN!HH&<6E[OVT*.LBUVY/.]SM:6>=YT%OUH2[D4A@RC9NOY"0 ,HHS67Z'B_U MH&E\I3=W4H 0XR>+MY8AX>VY=JO5[*6>#\DV9%*PI%*?Q^U6/M&'*0:"DE;!8J?V^]._.A> >ICGCLPFY>DH[N666H4;UBY*4<,7_+O#H0JJ4V..QC%H-]ZOU5>=J6_O")UK*4V/S+BI2#5?P"^PRX M'R;:%N?IL6>%W8B3BB3N#1, K8L(-@YG-K'?.RJ25Z&[YM^EY$T*L9Y[R/\F MO=:A<_Q(:YX7;*+?%;8ZBG\DBT17TVY;S&)I"FNFUU3W,DXKW+,73\!9N?K[ MVC12YQ%<>Z>/K2D%W4?O9E MROX(7[RV^2B5VFL 70A.9.T7E[/]UWS+4S/XR3IQ5' NVL":*'LB-%S@&\4*IXG5[T.7[ M[WM@&VLXF/_H?9D>*WQ[U90#D@,:!EQ9I%47X:3K#\Y&-VUFA+/5U$>8!206 MK!GD5@7K)%_6+C/6"]B\ 9>\>!P4;P"V#* <8LLE+\&.K^^6'CFH>O$^9@1\ M(KJY9;.B7MQUZWXF0Q"T[,)24HC6N?+.X>?X%MVDAOJPEEQOB8(J"RGJ-=\J MNZNA/J045%CL8[*TJBRKR2G10?^)\R^EEOKX4M#)P;> Q-4MLY[KI\"&_]H! M#?_QKQ?]OQQW=QYX. WG%VH C PS+X=LA+O"!+"+2@ ;Z1LP7F9ZG3O7$LLJ M Q\' EG8^$03-*5BO) SO1C;^;L/0DFET.!3[ X47ODJA&3^Z3!"LBW94DC( M\@DR*)D@@459QTFJ;%MAH4B(77S$ _/H!"XC+KNBV4Y?:MJ-U@98* )B?3#J MWG\]FS88^F##O*/>5E &2#D;:K*<4F,2!!F''+08NRO=CA/>0DUXCF4N(NCL MQ22%9)B_.6J0&8%X+6DA& 9HKQ\M9\.:9 M"U-'7B1YJTA>.>7(( _+O26'61MJ!>%2.#!Q3:B3=]V*8\6@!D= =Q_UP/+1 ML"(2@UKYQ)9B*I(:U%O]O1#R__Y$$>Z/#K3Q@C=_&5B'MUT_8?>@1;C$F4.< MK2C'O=++E@@%J,4LS.24T=1XB725C*?M^5/>O,12KSVT*"=R\X,J#A0W 2[Z MA;X"7=8=5:I*>XA16-KFIX9*N+_UC'VU31^WH.07;A\/..24\,A/Y?'^O&Z_ MD_3_T3?O_]_@Y 1<4=P+_EDU@ELP:_7LT+K2;N_.F^0H M7$I,5;PBL%VG.C(QU%0.X%*0'3*@J J4!Y_J\L104SGPBZ+%@3M%>E5PGSE+ M_Q.]!0_7_OC'!_ !+"<4(@P1)CNELM9O#@!U [**K17B0_#C?OKO,1'<,21S!3W1:"7EY^ M0.CZS-&]_"6MF-NO M:9N;8(/5?^;OV=Y?:[=:38G(6;2:Q8 NAT*>V%]D2-)_;S(D5#E4L1>PL^\S MQ<&*7E$9_*K>Z),U(#6[&S;[S?'>/;9&>QG"*[1:3N28X\ZM4(,O M WC>=I,4/G:(M!2E4,T[]F2LJAPA>''<._8L([94OUWNEU3$31RA0^"#\XF[ M\CHLV")6< HIR,;X .Z;D\."F^IOQ/8R!::SZ.Z_,M-[TD MXQ9H7A[B/Z0<"X4M5A7IBN#,5=^TE#BC;=^F242A..D=E,^*?*-I5[=J)>64 MA.HAG?A4)'69J_[L!I-QGC)9$2LIQRQQ$P^_W#%=;M0(&!!#E[<##;@N.AN/ M?&8.DLB'R>#3#]PG"> '7^_ 0$F9@;O!N9S+^Z!R-"W +@Q%J].7H-DP:_"I M,04>J.S@@0.2RA[,#W,![,54]['NL+*_VV*&5ZZVYI^>(FVY8 T59GZ H6TX M&Y1+<;RCN.WNI;!S,"0)% (;:X KIAS,I4TY+DEC M?&];I%=]48 MB8AULD/Q5KN]J_D0G%/_A_,/O[C-]Q?"/,3.1(AMZ;93@2QH,]^@NHB3_L>O MGJ*V^%:-B\-7IB[..M/!/P>CUP'\;W\,%XGHL43EY_K4"W=]QPZ)\M/TUTF> M$LK$SUR[XK&]11A%Z:"Q -SPF@1)H;6 1:'?"WWA)VUXP? MTR0+7;)QY68.3B:DYPR)&F$(,:@F=WB!<"AU0)6!S(X&=!6HA2)_Y%2-2-*5 MFP,$08:&1DZI@ "A7UD,Z'+4BD+Q8"E-N]4N&X,"58XZ8S@GKK,(#'_LSH#[ M81JXI26OF#*85+[*,&N#L#.I=L&)>^RAXZVHSQ[VR1%L664 Y\(@%SI&X>2F MK)A-7Y+NX)-4'!12$05&=>Y=5;&)IDH"F4H>G#V66;24=JI[R*D4/22\5JL M/0HAQ@(\@]RJ3 6"'S-5$E4&. Y191=6*2CI !X!;'5M4,HMP92$C #+T0,(%.D5652KN#96A7QI:"3@V\!B57! MN/1L]TS)X"/N UD]WD$]UIQ=KM*50K(>&2(1JU]88IDGZ*;1-'0+B;+T'*JZD1CQZ1)/RIH^@@_QN)R$NB=-T3B8JK26K.N^I]Y:6^ MGG1,S"JL'4$IB'#!5]SA.2R/L84[&%C<6SO68B=@WIS$4N]X65-.15*?::HF M%B/',S;^#2RCKU8N@,H&"UYOV8.7F3#>LBAX(OQ:9Y'^W,F+MB8OVA3H9OB0 M8=1/DF\LJ4IFU&CGFG:NAG-D$8]7;CDKW/GDR9+\%W-JSUQ/.0RY@3B<[HL) M+2/W>4% .6HJ VHY1#B1) [8ONAT@U IQ14\2@S5V@I; M4=&E/DA4WC2E74W1JBD#MP#SII3,U?E/B]ME#;X,*PC?V?(\ /]O@4]"5*"E MIE"#C"OVBJ>T*J2F+:GF^.-R!/QGQ_,FZ&)_LW'L,/\3WVG'Y6%L\.599S28 M=Y['LUEG,IBBU!(OXU%G]EMOVH2WI0>ZBT[=D%9"?5 .,_#%JTYJ"_PH(0N" MM/LS7](9E]CI!DEMVRC.< ND91KV9JQCJG.B'9XAH/GN%.P;7^D;WTU&B8-ZMQ<%%*G%K\:,3?;83;+_;B?38 MA"1T3=UV]&S?7"!BFQ]@!HS #9-]1MMHL(BVV>@9^'C7?M#O#4K?A1%22-N- MGD+D:4#BQD7JA'-UKUO(%6:V!L"/1G7RKA+4#-\,'%UUKGO/?=&_0&< M509PKGD8S'O#9_B7U%<:,)VDM30%5NC&LI63EM^2M7)=KXG!-8?U_<%4T>PP MN*C?T8L/H]R7Q&CBJ1*$LWOZS''_&-H3UT%/XX5YX:=0[^X'P%UA,-14#EAF M> C(5MFI KZYZ:[!XP#LN MD0_\#;2!%H*DEAIG4.-L@G^@(5VD#41@EDO4(\2.KUNU[@+B3-!AOGSS ]WD MC)(_L>\'#DX<\/N!Y'L==_O!_]&Q@7_:'-1S#I$'?S]PT=AB2^=/K*KOP3PZ[H,3O/G+(&>> MIP#/TT:K>5!:$64W#7?1,FY'<4[U7$N1%%I@?6@U87CE%K5MJ-V6G+C@73<7 M*,C2]@!*.AH^GIVH,7RRBM>T/'AY"6]:QI_O@/C['=U>=!S4@XX1=:&CAWTX MV9JUV)I9>B3LB&C!9G)RM) =:9?:[=U54RW/LE++#76)>S=W' OY_]J+%]W[ M(_=8*;^DL1*'U*K8CZ' N^4+=V:\7ZS%2'*)K$HZSK"S61V0+39\ MA6.!EEUX54*<&!11?#$] MB+:J$U!\#)L];I%ZT+' %?\=CIT1=#^QPDWSR= M M=GF<^,-5@$%A@OL8^.50,O8S5!3.?"+HL6!.T5ZN5ORR+D56C&Q-;,+WR=D#"%6 M:0Z$%,7O;%6@QEA0A5=GRWP=0%]%98O+CIL@KUR0 F=6]=]',++4P+Y MK7:6ND>">'%=J')AO+5):+<,AP65P[B0?<4HERHCE\!CTC$_K9JZ6))AX;*' M\)*JLK(2.I\Z+4Z?"O/CC6GH*!C ([O8$_1Y[B%9],_5;]C/U:./=?34 MUTXGZ[6:IC7VU%ZX&B2XIZA#MAQEC.!<,_\$ MU@=X<6Q_76#GP]"HV/\VGAT FSX2:'&3B0LI2D)^U/U.0C+BN,@+'OB M8"E-"7J;K3$<["UA5X42,=/BB8WEU84- VL#)<4<[1\]L7 :B;ES*\6#_J*N M(]^>8;@!.$C9^VSJ;Z85OIK'>P1\R_46!/IX7L)>:]>!TZEP72]#('!23&!^ M%H)<+SNZ;K7;F\9F 2LFJRJ."(/-N^5\ Q#+?"@%!F%J/>40+H;3(=[%)%<% M[U@+,]V"_74V&]/S8$>H2?SQ=5J+,[_4JKB.Q3T?VG#Y!W/]BS:6L>7;CBVC MQ((.\[+O_>[LOIO*"1*EM\7I$L,2%O(4TCJWB]GL=<_?!T]8P9&H-F2/+!N,J, .P*_=P MU#.()C9-:.5/OR+K:.=1B3Z"D,''[!)J*(<\ WJ'D/,*V$;\B6&[Q#K*<8 7 M3F9"$.1M-"50*MOQ,MP24T(']\HU!7H"<(?@LTDI"/#L[K'JI1Y8L+G5$["! MJULH7]5B8]KH772HM0^0W!R0$T7SM)'5)/S_+K7F\Z6\!@1YM]4S>,0G8$CW!MPYQH/V#+JX<[!X1,!"#(V6B;84]4\AJ1 M5[8)T!/ HX)/G^\;"KRHC ,J0%YHEF>32]#U0B&0<9E\@&L@#:_ >#D%*&D- M[-+0?K*<-]WZZ;A_/#JPP!Z<'#75Q9<,U0[CLL)*S3%P:0F(:\>\2F ^Q;(^,"%6QKX#^!B'5[SBK8'>V;I),2$5!TO M?OWD.(M/T[+X;GFNS[O[MSS79YVG\?CAY_#YN0$7.(G8<,]^D'5V*Q7E'H>S MC8J'\RA 1BA:QMX=UT=&S@RLPAU/X6KVZH$%M$#[NK=^M)S/_9',5;<]4)<7 MN_;@3@8>S(&[,6&GGESGTU\CT7B80*[=8BX4$+SV,$L,&U!PLH>>QTI6KP?] MVYL@@W'NO =J00M80^)C):!\J6A9_'07F8%9FNH=U@>;6KLR/%F;.?N^>5\ MJ64LJU!)M0==8AB92(["\[S?3 _6,PW=FL.=LZ>'9R<>E,TS8>_#67C@^>8& MN>3 W_JP2Q.H(C/8Y%%04-,MXYQ,K30_C#+1[7#SKIMN=*N+S:N:7[@]?"D@ MIZA@R ,&2#W"N$DY_4];MR<=8:C_OAET)GW_G,P M@[_9?JFS=-R.&7ZKXZ./->#T8ZL:YK,.8HU:W-@0BQ_A4$$SFVD'<%T=OP,W MI))W#R H($6 P1?L*J0WM 3=[_ L<.3 OX9S(O+@@$,+SI@>+0JR@B\K-P$Q M<.70?ZYZ%37_B*: YA[@#W"%-\31-6DQH^.[<^WVKJL"#:OGE1"&$[5ZE,R% MZS,P5V2GXR(-GG@KDKP%BOCAG7_(=8^62 744ON5NV0C MJ9 A=+0$XM&'J.OY^LSKA[B?XNSK$BTJQSE. UNTZ,V?F!*-Q+8AWP3%5EDY MTHAF 9YG!133?+L[$3ZST!^(J52 /0T^L^1C M35/84NCVO5H[NCYO'S17!I!)WSLM<3KZ7- =?;8?23GYG%Q\JNK]%!B.;9B6 MJ4>1N+GT[B7'H(>$0 [?-'E%?",[PKIPA#71;4>F,IIO!&-TE&^Q 7)*/>96 M6DHL+G&;;]I"V7J+_PH\/XPQG $?KD#ACU %KW;@!;JU=2C%$8>KC:;3IKRP M4G)\JS'CC!QDSJ#D%&]6DF0LC":YAW;&HN]LT&_"DBA[ =\\Q-=VTVDF3PFU M!Y')(A_\11_VWL3&D5/KM90T% '+QG#=182PP2I\I$0E2L3WR!D;\,%<0JF@ MXDT=%W1>L+66TJ>0V,V/V1I "0V4+#,C>%8U3Z;EF[T-"NG&4(FSE:932(2X MTH*]ZIZ-PMTJV+S'E\KL5)NJ8A?WPEZD8[#T.%&RE MJ600*6[,BCOU6($WY1_V3?GM@YBI+68>14HVV6B^R) ].0(\5RV/ 6F:3)][ M1G$"_;5NK^ X^J=N!1%\EN5\HF2!'"3B;CNKT0OM5E,B@7HI-HE10D*KTD?+ M"EQ>9O63*"*YT46G8F'H/Y5ZXAIN*N\D:R A78,/I278'@QB)9B+]Y*H M[,K\@.[H#J;HL^ WYY?T^_/DB^&]N1Y^,WP1O%EO@3?[.OT ]2?7\5A]BO,K M-7W<%Y"N^3?8!T)OSZS[NNM^0]OK4W<7N(-]QMK*,:, U Q\X1"^A<2)G1/M M%0JK+D0>? M'0B!.!0AR@A#V9C5F*WT@9E]_-Z&Y8_X)%BB7.M3Z&MH<#^ # M6,X[[G".OY5VD4:D$JK)4E_K&I;\+K;ATQ?T4$&Q2>]QNTC(^%2[>%JYIIKO M5G&@JHGKP)7 _YY8NNU#S0S^'9AY$R-_ T?"-3[Y)>3256HZ#$_BF8TP5/A( M:(*758(7A5*4.)R,XU=MT.E/SS#<0+?X>,/>8E;AE]KM[5T;R552(+G./EW3QT53\EF&^MN"]E6DL61L&EN&4HQ9T18+:'8=&L MDFXT[?JBC>S 22K,T:+^'"E0UM3]%/N514XEY4A1_,J"5;KF1T[E"_T,= ^] MI.*ZZ!:?]*H=X6*(X/X2L."0.%+YEP'- "=A?[84)]62^!7[X ML!(*U1GHK@UG43Y*D!IJ)UVX)6Y^8I)7VP6&L[+131W\17+7P>M==47WKDI_ M*?2P>HN_=6P^59!)UXA&-^?7MWE$8(T.V4).&?*Z* M#VC/0-Z'V9U$#G@PK*H 'L?$H8HIWA!$"8#D8,HC MJRIXWNL6.MZ>K0'P45:@4.7XR1=77#D\"TV]7-(1MM_U3;QY$A"G77R%K-": MIEW4?-7#A0X;N 1)!0U0C+]F>#>]O;3>AG*F]F^YTRI7W48 2$!@!V%YL569 M;K?3$MSP@O"%*]I^95M0.3@+3;&,J;7!.J?3\Z[BLDL@MW^BB8=N)X MX3ORX6MET).W96!WS,8123VSVF;O,I45Y< M"5>K.S)?D=4I M24*T@R(VDQA'H3OM5KMM*);\:/!E6,$" M.5R'Z9B]273R"'\Q=P9?^@9J&A6? C]P;6\*5]#'*!,(AD.R/]L>4M:B*5(^ MROKN#-B.@2FEE6-&+0 ?\HQ'78)N$:!M;CKHN5#75V#QPR@ +@HNT#W@38$7 M6"C94;C#B(R"22A!^OZ%CXRD?"O=QC+LPP\L,?^T&8'_,_ MG#>O9_CCY<5Y]W8*UZ%MBO3<-RG$-'IB:Y:M$K6J5H(L/I8FH_0!1/_-#M8P MQS$L\Q_!8H5]"$%,RVG-WIZ?:]?=RQ-?):I6\DU2]1?0PNW3$PN+J4O0_5-D MGPYL0C:)RN*Q#A8(WDBL:WHD%OQ&!WTD3&Z-/M.!WSFV**RFA5PI,4=P1EDR M2-.04!RNV*I]!VLEH&/ @G!22I>M(4!RQE,=NEHK 28'+BR@$J14Q0D\CL;N M(YO#)<=/Y15M (($$ XQ9)91%?PRKZC_1^":WL(T4%^(4%)J927N:MK=5:-1 M+2(N]N"JF5$:2L!8:*UDE$L5O)(=_=#&;?V]*?P[[-N;]3UQ/,_$6ZV%VE(7 M=3* >8XDHL07=.&"\S.I_MJ9^_$-MJTC!*^0IFJ-8@$.S65)46 F)JNIDRZ'4^XI)'LTD3BR\S;2'1T(DEQS^(2K, M%$ZH )VD[PRR\/(*3;-ONO''>#D"?F9)SKMZY&ZD^5P1*+?4X!#N"T ,3YXL MYTVWAA 5>X4L]&?G$UW)Q,E%I\!"UX]L$4*EVVL)>X2K0&H\1K>2V[[;1].& M$ZZ)].+Y;A#F-.:[Y8/JV+_ENSWK/ Y'O5%_V'ON#$>S^?3U93":SQIQK?4@?2OE_??+SF?LT07_ M#H!MD"XJ&6HJQP:YF!(XQ*DCY=B1UWOBW2=#3779P8D6 7=.Z57&W=N."O)U M*4-5=9'GQ(L->2;Q58%>0C9*M2"N:.KG4LPQ);)4@@U57&>D+ M;J0OCAQIDORJ..#E]?N2&^G+(T>:)+]RR_K]=W2U;NF>QV;P9!N7H)53$J^V\><#]0/H(&9Z-R$R+S&8!"OY<5L>7VNU=5Q'V,;&! M>F$D5U&J&!@OC@V^7W3W#^ _!O:"?*207UA=(E0!Y"&/.+2D"@MZ'[II(3TL M'=?3+3!#BJ(?,=&JG9B1948A?4DU4#W73_$#_FO'#?B/?TV1TU^.:9+YF^HH M2S-#Z%H@N$0*OA=@ 3)W+._]51DPZ88]U9[M5K)/#(3Z#LK%AU)??JL^F1CSXZ]F@-W\P#>_-19:KA+ MP3"+5.5$JR(*4BL$%Q._,G&=M_C5P*GN[T\[>46.F@S,"I$::5O]A'(?>%!# MGM=W-F^F':(;O:.R@N# GSQS$;^ETG-=9(>&5S?9<,#Q$E-E^VYE%S,W5?3U M+)!7FG95\]O:=4QS=>I::L!Q]8,FLD&0W;P[PL/9=3E%3W3D48R@N&)5@M4C M%6\UO@O;PQVRX\J?6,2MG>9O+E,:9:<0N=*)1\54)#7XN/HWP+:74X^..\M< M3J%]T>Y?Y/?!.%LY<4^0S@0]2:?,(LFHDMV[]R7YN&OH1$EQ:I/Z4![W Q45 M[I6WVZ'2^]YM2R=>"M2;W/?\M@_>5)\Y)-FN8[3"FUCD@CFQR(].].F.:7>, M[R4.6Q1NJKUM&8(4_3JD/ M0$K_;G:T7VMWES6?89?@!.'ZM5+U2;A"4R"2[J?IKP]TY&65Y$WW5JMX32%= MY$KYEG*TKH>)A!$A7=L5O'XI*G5=4:5@=!(M[ \!F#L]PW !*IIWG5C!9T_C M8&\X%6#Z]NGT2-X%2FO_9;E[6ZCH74:(U6K M6Y"W /XAQ\OZ#FCV3U93FT'>PYE+CL.9[6=_+!WW!PH^ZIB[+Y\.9NIY ])8 M@T5@@?%RUYLD%_*[X_H@?O'!N__NZSY8.>XW\;7(@LTI9Q843_HJ5 6J1&?F M3".D= 'YI94#62A4.FE3)[RYB*RA' >D@ MYJPY?-H1Q +,T5]>9_K ]QX\MI$?"UH P3 M"L!"Q[0%MD".5/RF 'NW&7_W57^!I-=X[_)F2C86K M#6484]&197GE2'#(J#GP(QMN -4+5]\_P:+O>'YXG<@8]D%K1F&J%>7"(;^$ M**7YSJ 4-1A&L G"ETB?7,?S7FT7Z!;2"WK.]AZE;D2/DQ;C'5O;)S*6TE39 M2? N8J@-5NCS\US/FIO:68N+R"H9!W>4W.-2ABB/+)P1ME]MV.%'^[H]J*SA)_N?*!OG]Q13NXHR:B[U;3+QKY!+%0% M!,NKOD<&)?BF*("X4-P*^J:PHUY]('2C'544X!."MZAZ"!O8^@9U M 8N+_:Z!OTGE>"79(A6N*[52)$L\?8L2K01.L'>:,D%+*Y1YER6'?"8@\ MM M("^973Q'>F+4)S6-_'7E?-X[;=]3'DUES\#SYFO=[EZ\P))KW 0L]B/*L5HV MY0Y)7H%"I?*\^GF[G,8238U=Y/&!W6Z(_4@6%DW3;B]./!>NT);9)V2-Y>NI M$)OSFSIQ5IS:)-PO-M-R3OD H%]+LY\QWU&.TTI;T3Q*%#3W?@#WS6FA-;VG MRDJ,Z[UO*L?]:H@IV^)FT7)9 SSKO:2 XY)88ZZ*P4'YYFEPU*9EL:Y]R@\. M)M $FO$GHAG%=EC7U]SQ5:7OKB^NM,ONU=7=W<7MM6J>RR^ZGXRKHAN\_&:4F[U*(,:S4^/01NVQ M'!@O@>0%\TB*.)UF>MN[O^@QUE*.$D)0W/,(**@&J0?_U?L3/,2=GNM?T?,D M>/*P5&D[IWOJ$"#$NDMT*V=,GD-F!N>UU-V'^QLME\\63&U1$*P MCJX1!!]ETC7MU?P36!\@/N,A9..=VHXNJL1-QS MJ_A22'11R]E!<%]3IJ[M]:><&6O;?(N))U0EV",BI6@E*?RXQ;2@B"PH W[% M0<;:,WKGPAN_A^_]V:OHGWQ6LW;>W;>:M;/.\Z W&X3G?$G;'2MLO $&0HT,H[M=[>KBNMY!G(] YOEO3FFJ MB\7U7#\%(/S7#CSXCW]-T5--.1&WF;\I" B?NG> T>52"YK)F<1>?=LG%4 M;P@KR)CNW:Z5%;]EUVQYZAA XP%N[@PP7HZC8><,PMT><6YA;*-EG!*G@Y:] MQ9H_SFSPJ5MHE'%0*57KB,A#D[IE[X[N"6^NUOYX^>J!\!(;0Q9BG992A5]F M42>1BLPK607LGKP.7 0 $U/V*QT%59B$CKERWBRJY=5WH6F MW=2<9%4J8RARQZ2Y:3=I^*AR7 0AT>)6;AAL%==AX?\BMP/NF[ +TDU8V&S' M0.V>+L'$]1$!Q=+-=#D%ARO]PHM%!JFG%74;?TAZIFD9%5038BJ M#D8*UK+ M\L!L'^RC(7]8L#7(,XJFUB&VN$F=-IFW!F"6G%ZG$S:A4>*%V?DGT,VI@ M/&$3;*R^[JT?+>=SNPSU#-_\B%[Q"/<8E.XSU\^2_Q*%JR@PG(DV63G96FVK M3?1O4NA6?F'E*% .8)HM1Q2[9>S8.[D>O\&IV0:+H3WX,M;(<^/1B=9-RTS,K.@_ =(66/0^X&]7.^> \(_(_.XR36+T9EI/.R$*:?5%YYY. MD#6+,L!-=1],@&NP7E'0FSENKK$J1.I=::5[JR1[P'B9F?Y$6X,N MI1,4T)B.9.1PRF)I3CDFE>8)F^M68=VT[,R>53>_ ]V=?SHEV1>WG0#W]@1O,R>^,>JD MFKV%%V([45\ M3@<6@R\#%HW>PRC",5Q;1T\X+L64]>%5+EV[!.?N=G*(1_28)5I+YBCI$49' MQ1B2!F+BW$EZ1T@9ZH@..#HJ E&4D)R9GDLB437/+]SUG:_P;L[S,=V=];ICU]>AO,H=W%O] #_/9H/1T^#47\8 M7NS%'^U\;K_:@-L\@A)W\M/\$_G:J-IMROG6+?][\/4.; ^W^XNLJ/_FYG'S/7;QX]RHDNX&!&2]B<1 M(WH/8@_UG!+*X5H.EAW,K+)6DZE'JEG0/4>#P;%GOF/\,07O@6NL==Z,K-WS M0PN@>QZ9 .-19S8?]_\.?Y5JO@%+_>#? <2!,@?N%ZHZ5,+2/6^\G+O0G@W< M[Q!$4D96;'GEAG*^]C.A$%RR5)?RDV\%]@%:AF)90AER,K52RRL''Q\XN0LL MAZ2JO-"0[NR#@YR/R>,P55 Y!/D0P Y/FHC*0!>N@F&G>[FI2/$%E8..4?4Y MF+')I@IFT1J1-]4\4W*5,M14%=7"4VI1F24_Q5['JILQ=1B_E33':IGJ'7=1-GXCHK5]]LXQU[@;^& M??L3+'9E(A\,7&!I\0:/AVIEE=*"T+_,:2'O$>%!JKJ#(\+3H:"XK6P(4628 M[8A*W-/FUE!T>!,/!CFE:?Y-7DKBB>Z.W?#L)EH-*08I0\UF,X!+*FD7O2!=D[8D!K7B!=7E^>W%^>WUU=7U7N1 M5G9&<7MWKMVH-)YSM5_^."*6L_ES?2TG$$UE22EI:W?3:,KY0E/944Q,"4<) M51@)W5#:>R0G-!>07QM_1LQN-\?/HWL6&0<_[GNS 7+S?)D,1K/>? BM!O7M M@YTLZ%6NG5ZFP$(V8YB3/9PB4-\6B>LQQ9XHVVC5TX2Q!HO @IT-.W7 D1YR MA%J%E\'>_?>N3-SQWJ?N+DA>)\+:5V[:$<.>S)PD55>JW-Q.+-T>Z9N\5XGS MBBB'NUR4#EE!589JP!*]7[*%LO*@T(V:DVI3E8W'AR"1((0PKKN1_3.T4=XY M\P.@_J!8&OS?>X,X)SC?^<:+ 5:4(83?!A1 ML"T@L]PE=.38X^72-(";S#SX61A75FVH"JA\;T[FDEOJ!H(R2.->YB)X\/<6 MH\8F:YW3Z8/I @,VA84J6Z#E6#$(6Z=M,T5K/<:>V?Y-&8CJL&'(6J@=.^PH M2_U5&?SH^LS1O:(+THO^96Z"#5;_F;^KAP"A7UD,Z'*HTH0$-RO.PM%F8D-Z,KI\0OJD=T M.<03R/""2FV^EU)IC55%]Q/)JU5E[4Y5F .EPM+'-E3/MN&6,O0:BGV1T!_# M]$*ZMTZW^82RRL V@#MR[.1D)ME*YIU?*=*UXQL9RFM?:E2;J/LS20I491B= MQDQE8Z;P )$3:%V54D6]3:%$:&9??S?]Y 0@EGKQZ+B/@1] E7A> MH-L&0Z F6SL9?5Z<:]?=;LM)*E9591^F$)MJ1/3,.G'!A^D$GO6]VZ]'6NHC MC5C6P8F+].\='V'K4:FHMS0:8!.'<\ X%!#NMZ,@P'_4KB+9 M4DBT*(IUZ#0T%-&YH.=$%+6PX0+INZ8!]1!IR5[L_>;5-OW]K;C\05.J6Z>A MHY3F1;VEHNCY/Q1_Z;@;M/Z&I2/=L(P2^9\^YI%0DW83MLO)?GFI%/63[#J) MF@JM%97VXC0@ZE1T,C84R>4I?VR@Z[ZP&%Q&Q_X:N+N$##6-DP(].HT9592> MC!\YE[]JK2T$G55M9G%W)0M>5]-NM-.(J5;;R5"1K5F9"^OMO@^IQ(T\J*TGEA\UX+_,21LUJF M%A,RUW<1C+%OXM5JCAX6?]1-]T5W_P!^:.C%#K%YI@B]UO%QJ8QB$GK(N:SE MOM.J;^*+KCFB+80WM*,A]>0ZGO#P)_R7CH^Z52LSH;O:5[C8E# OIHT&^6]. MX"(CYB< ?\R=?T!KWUQ^Y\V6A1HZ/A8*UE5",N7N.FDBOCBVOT8RHM1#I8B5 MW]*)6665E<0 *7<)B)6:1I0U>_M43W2@*?H@FOK!XR-P33I-:*]V.![5%D$: M27[_$EB^^6Z9G/E?R4T='R&%:RNAFG*Q<#0AP[/.2H@^1\[Z1!>)2N]4N6D[7ZM28\%ER4%LM#QFEPSP,W_PP M?1-XO*\;'3Y12WK=Z$?4"H4;Z\1\<- MKW!$3Y.4SRDW8TIX%:E*U0G*OO8>O47IZZZO1* *117Q'602)"W4@Y+OTRWF M<^UJ;%WZ-8I.8F?J*MDF*P# 5*2$EV M,IL%V7XUQS(UVF[N"LL_%AG. WO1,'K']M./VDFO MD!/]B?C5*+CVTY'RI$<7$M%-T$.P\T**S+C4%8DW^ *N87KXAQ6X&SI1-D-9 M,?HK>^)Q%S'2!BMD9S5S(H[WTP&ZXY1T$8W_THG5(B=B5@67/21I ^U5,KJ; MFN1%!(*4A6+!PVP?@Z]W@-(,SAWTJWB11$=04L<"Z^=/JX+($5)* MZZ?3&8SZJEH_6#]_&C,5C!FN(QZ1;H#UWJ/&2OD)4. 65,L'_ZJ$ M6NG&<=HR[VLRK>* ML2/*#,9&^%V54:J$1\S:.4SJ'1O*#0A%Z%O;N"(-IO9[?'EA92/JG< M,%',D["(^F+VUO<$3NWKR<'93/@T6U:%5(7UM%)5F@/'K7:KSWW8# M6TMRV<.5^_X[L_CQ)IJ]Y$PT&W>@X^QZT'G[[H"X#TA1!CBEG6U&VEEC#1:! ME;QH>4"V\+=>+_#7D/M_@L4KY)";"AE'2">HTT3;C:6^M'L?'"K M77=;8WS4J$#LA*J$$5%8X-Z7R9=)I=27E*-F#41B-1+$*[H%%#Z4]L%![IWB M*8S[DGH4KH@]0GG+I5U!O.4Z?0C[-+;!"\B)UF6NUR:R<$'&=%[ H"O"-D;T M(Y"$/LX_G4(\V-8[\:"DK@AN6U7R %8L-B.D:IZX4%I;!!>C"MGPZ 1N(3+L M*F:ET[0[[>[$!2YE$;Q@JJ2"^5%L7MA5/%&AK+(('AR%HY;YJ3 SOPHQ85OO M1(22NB(X'E0X)&D5GP8&%7\<2%LLHB^!-4N:4LN$C,3TL$^W:298'HGA.(H$K@?D$M/B>/ MWU9Q3/Z<^]*N$LQL^&4/KZZ/(-:Q?1$B*HR3ZB@JWF.JC-(E.$TI,6"*0N=\ M C<&<6/R/0DGYI.GH2%OZ6#0=%L7D((J>WU_KWH\['TRB]*=!HV,TWBH3M-M M#6TOJ++D7K$P;)2Z\ MUV%S!N#+?UE/%T]#CY[K4B%D! 6]'\WX%).AO?+>G49E?:.2#Y2V!LV7-#=2 M>0AJL# /OWX:4-(M3$:EUQ[3KM8*=J@UDI%0B47)V:73T)*V5HE 0EJNYUI" MB?-_BS)NV!YW&/$59QAQ^/$?(;@=(_7Y#HB^?XH@;E@$\6#S;CG? ,R ^P$' M$.8FRPJ[ 7\:+Z? <%8V&L%1<'\H&EO@L,!O9<;YY3D+()'<^-$M M/]%R/@E<8PW)B7KU.]!=*/\MWK^/L:JR,!%TON>=5T925:;4H0VM-"@!7(/0 M@O,<3SB$&9900SE,ZYQP>?7$$ U:_?R+$8(X'1/K*$<17IB8@98_=Y=&%W%Z MO)SI%O!RYW-LN::@R#27\TFI"G93J&.HGW7/7CR #V Y[TCP>)=/1).A9BOQ M+2HW=F*N>D\.+-CWF\GA-Q"ITVWSWOE@!8)&OGWC$8NC+5EDY5E;! MC$,^EE"6M"B#6JY0]JZ0>IX7;*++)=[[DVO.^Y/DRQT]^G1'WWW[='?2L+L3 M:M@/]DFE,HE6F=M7;M:K/J=J.5VILA>,N@D_0#BVRY11#GFY..6L=%1MJ()M M<7WL9+073/7Y4!G0Y"#F $&:0NLQ3MOYBVN0DV6/UG_JX> H1^ M93&@RU$K"OH7&87TWYN, E4.96ZWBJ9(H5U@E&]8&?SKVBU+4F'SKR8**^91 M-]WHZ;7=\>[4]/YX= %ZFPU 3OE3W0?Q+"J:VIR?5V\ R"&D0.:+T'!;,S>) M5%^TOM4V/J+/G\9'+1IN22:G@TBX0_6]L:AO^Z8R<#=\09 B/GCD8Z ZG9ZL MIER%_=.Q8#.6Z7]7;#<1.W#DHZ(^';FX):F21"OP MP?PP%\!>(/55.3C2W\WB=:EI-]>G,2%1MI!K>SO6O>V"#I>D_0BC9_;_%-*X<@^40JR"!BZE/PNEF MG2Q^B#L-E1%+C921\O79YBY:8*C*T<+1\K&LCB0<&>Y(=Z7FU#ER[ _@H6@& MM(1Y<\?7K?3?D5OUR/%_!_XNB"2MT3(S:]EO'RW1Z].NA//%5@Z1*,[JT7'C M7Z%RN&/W:CMQ&C3UJ5G"N6.=HZ?P3BF>89Y@0=\;VI$"]\+JPC\^0,2W&W?1 MARW%>G&TXT<%/4LXDLP90'*C2B_B@+6)[OK?.A,>M/Y[YWYM#>:]?IA]*CZX:$8O=!.H.C5:@OQQ'7M_COS%Z9P M3HZVLD/G2M.TFE-SL"*;'YQ95G(EX./ .B<&KAR;!3XS M)-91C@*\,#$#39!7;EC<",6:&X'KFO9J8*],&P#T8VQWY:=68J_8% )ZM]! M6%)L52)=V28O_CD[IP'EX*]A"F=5BY+),-,]9Y[&FS5WL^)#!KRV^?LGRN/F MV"/P"=[ZCON.G[#S2RH-$_NTS"&E0G@STZ:46EIVN=\S#">P?6^B?Z/QF!+? M!%X?VK\0*0SI6*JVE5F%9:_FFE[N(?#E#*S" W)[\02Y/?AOW.I!T3^%51*\ 1M]/]S#TG()95!F!^W>_AQB6A#-P\8)RMG(]?0RO$_8Z@ MB_^Q0R[^Q;]>9WLP[?Z@%B9<>MUA0A&G?@#Z(PP _5&K ,"((R,3#Q\ LR<, M +.G5@& $4?&PPY\ (R>,0",GEL% $8?U!=K+JNC&^VN>]/B_8X4 M;0DZ3?L [IN3:=G[;7 PXJCR M.K22QW =Q' M3E' ^'CYZH%0+[TE['//,()-$#H./@ HL6%&;+$7O0W:#_P9_A/#6OD?5H[? M0JEWR.R:-"KH\!!WA%W1*=!5SX#J\DS^7 !7.7Z?5V>=7O\?K\/9L"'1__>! M!]GF>7UG\P:IPA+Y3ZY2VV%-TJT4GM[]=^I?;,,>3;(E&0$)7ZIX'"H.,J@2$HKMFTUY!K<"?/!-V*M3V_3?EG7MJ/>60 ME33=%E.$DH'W&%&0(,2)EUI/.2X4 XT9?(KD%S\QL]3+BJ-IVL65DD!2 -B;K@M++A?(B>LL L-_ !_ XB'FK5N._$M);W4^X3J?0T4P%2PO<4O?'4I-ZIW-:@17WX@"KD:B%UB MJW UJ!L3+KW270TD E#H5$BWT*W'; V _XR^0#D$Q!17!C+9IX \\A.RJ==X M#)@C ?G\#UM!.="YT&$#M^(YM BB8W\-W&=3?T./)IJ8/)_DPHU DFG:+2"G MW.UFSS!.\U'!'1$37EQUVP-?>;%EN)"Q6J13]-( 9H>Q_9MR8$G849"% M)3R24.T.(NQF[O#;^VM6C#LH\F5]%BE9N3E $&2HTU4\?MH7J__,W]5#@-"O M+ 9T.52Q)'+&_S/%LY)411G,JG<-(.M PFN]):9.C.&2(U42^CC1?700^!NP M%K'27+#O+U2H#>48PPWMGBDC1 %28X^[E<\RR3GRW(FE3I0$O"?7\7 S#:U: MF[A32F;)"1.X@]4I\TO*#V^"_&@=&]T2IJXKPA&B&W\,[8$'=?\9YV4ES3=% MVVP3A^0I1.H;F]SID3GHI6\OH7/OQ4H2K5CK1T$Y@:J1^D2E*-LII;N)@Y9Y M4[?ZNK>>@O ?6XWLKW5\E5M'G7*22WU[L7HS*6<<889/ZHE++]R:CI?CP#>< M#?#"ERI_,U=K]@B%$A_)P')UKMU%&CIN"E( M5D/,LULI/+N19[=AA)T UPBMBITG$J.IQMY@F^@D21LQJ[26++LHPG0.W,T# M>/-?@(["%=&,/K3? UR8'ZE*FPA46-Z8(G=G[W!67@YL;K$/)B0C?D>W MV^]L#U7X]G%1*P,8*94:26US&T4HZ98$^Z+[D/0[%7F[T7(R=#@T7*RJ&ZD/H)S13S[ M_NNO$?;QZ?#__-]02P,$% @ SX#<5JCT? Y-P@, T,$K !4 !G#$P:RYH=&WLO6F3HDK7+OS]1+S_@=/W>_*(M77#$#2L"DQ35A0L;"PAK5I_?[#57D MH2F8[F:(C[!EXB$1HQ(/5(Q,QHX_Q )S(8L *^E#K)A]Q(3HD!R"X1"/C*(B M'@4Q D\DD@0>%V(@0A&Q42RVWQ+\\_?$AG2%M-6L1\?"QX)@_/-C8MO&XZ]? M(\$:/NCF^%=P 0V$^A'T3WMT6$!_&^N)7)$TQ5][#Z(NNHAA(CLVI17ITA+1O8ZM[G= M!*.3K*!_P:O[Y)%?X-I3.%@?+*E1RDR_E+3_AW! \=82R:3R5\K MA,=M=Y^![.!6='4'ES>@!4+@>(]_QW\*I^@#R,E'(4?[D)-__/OW! C2OW^K MP!8P4==LJ(S^^6&#E?W+'R]Z& =S1U[\\R.XCMNN 7OZZ]^_;=E6P+]__]K\ M]=L:ZI+[[]^2O, LVU7 /S]4P1S+&F[KQF.$,.R_X%M_P&LBF,#B MBTR]#<<0RS%TFY,2F5F5GH]3/_QAKOP'4Q9?'_$1/D+R"#6\JQ%C/CN0*&*N M%J-F<2K@HSY\1@*BK H*Y&6QEON!:8(*^QQHG\<&!#)4U4!B;5V MWA[GJ%)UP;DB*!BF8V1*M?$'#K:L$M-V0Z\OF+S$=K.3$4?U1I\RV _D;-&R M'" =C'/9B"1&A59K/'/5BFK)@\@Z.Q[?.%./C'/1-RRR-3&+LWDK/\SCY8Z= M3J5>&&<->C>F+!YT..N8GL;BHWS FK:^U_^@2WQ#$;0:[&1J)5L\,DP\HQJ* M[@+@];'AF.($FG%T6Q\()E1J\2I0A\#DVRMZ:K%Z937#(P23&EO1=22VW P9 M-?5XLJGZ"-(!PK@!_]4/!]_.IZ@<$R\(,SJ?6^&TM738.!Q\@ZYNAA\,]UPN MK%H,#VAEHIE8:66.DL=^&Y(\8XVGA?=L8 MAW5*R/<<>\0),Y_+Q4%([@H*:W1O;M"S0T5A+JA-X:^J, M[/BP8J93M\&_WXW-D=:XI:F&RN2;<@=ZJA%7[KP#F]?6L@B?NO:RBG7QE!EG MQUJ&R&N];+:\LJE$C(@E/U#3@AI82:M9U)W1XWAS-F;Y5E3?,@4Z MTH\,E"#;;8&Q;"%OTT;Z^*"W\WJKV-=JH^XLKQ8IVZ"9NKV&OJ6>[V/%6N:$BKQ@MS-0#YB"4M0DL"H#U^]W6^2'!8F-DU*+F[$E.<A(8-N.4G1\2AYS?YF' AZS<[)EB@HR)@QFI2%D?JVR_GX:(B/I'Z, M [5I48LVN(R8;L)WP"[C.!&!0=\U^YL-LA:[#N?@+]:VNPNC6^\FN\R:*7/] M 1OOK+MJ;XE>!W$,7_%Y??7-^F%OQ9R9<,OKGL&Q9,HJK-F$.HPM^1CJ;:Y_ MS;ZF8$86HY%9".K)@\%FL,US5N(+(0'LU@HH&?%P'+=/F M6P*TF)[+A;Y594U6'37PJ^82K1&$6;,90*' M+4IXIM=/Q4.]+"^FDEIE-,/9&;-*ES1!4Y&3ROT]1OHH .(^ @$ M@"0?(?PO&]>[J(FZ"MK"*N78$]V$NG3KB&]OL4P!*/NW!"#1H/NX;JZB52X_ M&!;778[M$L9RGX#$4_)M7P>LAB ?FL-5>=8S#7JH5;(#$P+TGSB%(9__RP9!@/H.2+]]O$ MRUJA. '?I+\>5I:$_(S#-OS7[;_#^VKI,*! W[RDUF/ &]4/MSH9Q1/"PI* M_[ 3 .R*+GI,V@4^*5&$'I;$K R@60#YMG5[ LR*+ QE1;:A>QL0OV7T7)V. M"7U&9BJU.-H8'@684L3+P]G(RM%X 0-X\?M@(,KF^^;YWX=,/DTSY\'N%!Z;8!ZEE$$ MRZJ///UQ(&2^7O$NIP(.Q^Q8-#,4BR6B' 7*5*P0W?I\'%8.GQSBCW\/=>?^ M&"_$S\C&3WHO/\_,7[R)O3*3K2;=*:7.,M7JPL2+!C%8W=E[BKV0A::-/&7$ M8 HGHCBQ'>#NVI9XTN;6)UC87+D\%IBY@R(3735TS4M3/,>#1\0 #O%^2V<- MNC>>@6+<(2FY:^6RR]##X=@HGT)B;YA?&A'D/B*H=R,B4C<$8S";*[.N5*U8 MDZ^B=T.F57%-B*]&1R= U8YX$8VJ0;=\ZRZ^J MTZEP\/=EG;[J-G,T''!Q!EB0E#*KGI+*-F^2K%F;"T*&43.E"+-46-N-$0B(V1S2MKNX6SRUKE]T2F5\&74GG,5 M,$FG6Y#YX@QW5KHXR-63LYO/G%^+JR&)J9]S54G.9.1<%K59C/I MUEVO:W$U)%[U3P+:\KU8JX8O M8TV2JUOC3G1-+Q(%-[S!SF< =(]<=X1>R;XO]0"?Z>9$&#8)<=X1>!Z&L MO KP65L8[6E2CHM<5^ZW(RLM6D]-[O@\2JP[.J^$3K#8QN^Q6*Q0390*(TYE M!HMY,2\UY%YXI\L_!9\[AV$UKI]:7PN?)JHS/32<9%4GNY=3"K)N>-]O*TLSW M^W<\7CR==-65=Y^<$EHOB42I,5_%&7:TBL^+3+Z)6W>7\0HIH:^.LEU:AY;B M[JB;$Q:$ZY1U896J%9G578]=/*WSY1&VEYI)) 9:J:3:$4Y-ELKCCI"6FH7C5VFI79W9G%I?]>WLDJ^KY;NMO'AZY:LC;"]% F:RNU(E M&R>$H:VJ=I20JB%>7OUU4B1?'F.[-,= -*F^2\1=)M^A,G'5[L9:];L[=ODT MQU?'V*[0M52A(^-6KJ$PSI2JI\25E>F&>(.G+U/H^M41ME>LZBS*@I/4AJF9 MH]G% M44;$7SJ^R5L<4]1$U,7%L8.;C(P\:#6(998DL1)!VPMQBIVCB[LDH$,/*]B\[$DCCA[ M[JZS\6O6"Z26@BFU7>/PO(\#*?!M7( 'DHULYC6>["13)ZM"&GUS6HAMDX )J/&K 0CRT4S?!LBP?$^[KEHZ.O! M\$\BX8Z]RV!/6'T ]@RB,>MG.$-C,N,V6U3CW,RLA"ZB/8:]_>'?L7=]R_>R ME[N9(37B XXK:6,B;_7'>7P2SQ&%T'JW3T#PLGO[#7!PXFR.U^H844RNI'A& M7BL@^#Q-\!EGL+P) 6=I M@EE[55YFF1[!N%*;M]+=V-@.;WX[3)H@##@X$I>T95L!]5%1D^2%+#F"LL-" M3=?JHY$L G-#LR?QREO2X%*O*:QY(RT2; ]?)M554A+:H7,J49!RE#(!B$Z1 MYOVQS&U5G20%T-#Y%5H2.Z='7]1#;7=?#8/ M]+$I&!-9W/?V6L"RZZ.N#DD2@$!KZKE)JJ.U.:K/#ZL3"Z\N4J&<$CDYM$ K M/!O;E]8$3WCO<3<#[S<%T>[*]B3C6+:N G/S]S!K43?EL:P)"M*D!B)"5="< M$7S4,;=&C*Z8VF"TRDN,P"?M\:3?J4O9T"'#8_TY P]0^*&T.0RHF'#J5 M$YHB1TT(/;=>%0FK$[K\YVOA\<*(OQ-.7O8X1-V!5')YCN4K.2Y%Q MNG\"7 MK=*@-\HTDD;H7,W?>!G!>!XY]L[CISQF\WQNJG"QE!YO,6JEGDL48FX[:H3. M$)S)8S9_Y_%3'M/^5QEN%' MQ*R6MYR$P5'P,6G2)ZILXE9YG&7N/'[*XTR-Y\1&M+).#P4NGQ7)Y7*1),MF M*!.-9_ X4_O2/'Y2E?2F+$^E$V^5EVO7).H1Q>&G:GKIU&Y-IJ^9BMXK)B-Z#@_?+,(M9'E"B).S MLSS9KITFHL8RQU%5JY:0A*0Q9.Y9GJ_#8S;/US)6HQ[+=3L$RDTQG M0V<(/C_+<[,\KE5XMDH7<@*_2'.T69@*+3.:;PNWRN,+9GENEL=9AG?MHC;+ M+A-=KJX+A5*A3$MN^+;!^_PLS\WR.%/CJ2*5Q[5H@F.ZTV&Z;$3;\K!TJW)\ MP2Q/&'C\9,7)F[(\8ZNAJ#ES;C"R4U;3D6B37F9"YX6'*\L3AE4F3WA_@2S/ MB![0>*4]T1A6+ZC=/H$/ALO0:?M;RO+R [N@1H;V*@= IB<_/\MPLC]D\W^KU*6TVK_:X>GM0F KZLM!* MWRJ/+YCEN5D>URK\B,C)\71?6LWP]=!6G$9\;J1"YQ-^?I;G9GF<9?@4-ZK( M-;)9YX0))\?GQ7DE:M]J!N""69Z;Y7&FQB>[O;S9ZNKNC%Z:4<%)1KJQX:WR M^()9GC#P^,1>8RV@P/:E!NR1VS8%S8)N*'SJ8)5^"XB.:VY$CU _Z=9S\%Y.#$-:TA5L.A!*N=QQ!%F:4 M(0O1SBI%#U:A9+7!,+#M C/HV4,"CS)1F:\LXE(X=Y()$8;/(NT=OV_# M;S"[I!J.#4QX3]V> ',WPT7Q.]97L-D69NFUH52C]=Z_AY9-/+^,&V(,<52RF4R2'3RIMA6F:E"9,+LN$SNB\C\+R>OT*>-(%=P?M'4DEUCED]0 MW5A+KS3GT:\AR*='_1UX?EXXQ+M@D#!3M1&1Z5+M2:DAQB+)KR'B5P]:PH:$ MLP*+4;I;%M/];H[(F,URKF_6LO+@MN7_VN[_Y?E.7=BC;]LI<=A8-E6N7E]4 M(SFB@S/A.[#V)CUZ*DR(>,FC3^67.;'1;3<)=5AT^Z#0&>7MKV$)KN_1AXOK M.X^^5IV-<#>1F7.NGJN.JK.<)!%?A,F7]NA#Q=,7//H,9;1UL<(4&96=F@FA MJAK9]&U;]$_SZ$/%\_,\>CTU3PUCBVJ% \M4SBC$J)8A?@U;_ID>?2B0<)9' MWS8:]4:Y0)09-KNR2S&1$-MWCSYD?'_%QO*%;$DQ1B,[1M#J;#J@$ M^E,6HUXCXCZ/3^TN/UTN![FHZ(X)N+H9Q9/H-/[>[7Y%.QPB=U M49-&U+A"S'&ZL$A-2D6[$CK]>":?BA^Z*/0:F8RS]1YMUFHSKAE-<_EYH[J8 M9\NY:2UTL MJY;CO0S!1&D.[R3U.%]A_%I6T%$0D9%(*_(&*HAVONVB^LL M60.6E1*A1PL]W8-E4%5Y)JBZYFRR=+-TU'4';9H# ZG%MB>KU50)G?':!6Q' M1Q8X](=#^TA^[A?DD#&<)'$JLFWG=$'.TULOOBAZ"W3_N%<4X>@:"F4/XOZ4 M*#JJXZVC\@(?=)L))HC8"U#41%W='&C>*Z8%=CS.)AAJ;#KJ(K_,),,;^KTX M^EW4?_;P+X6@4!0@GEA._-$(ZJ_H3B5CJW,BH_2Y$;\RA$CYCJ#W(BC$"W$_ M&D$IC3=5338TPG54@*=Z5$%P0^<.WAR"/F,)ZZGB W_ ;6&5+>%HR1F+QJKY9#EJLG&PN]7NSW:N%;N+=A_?'![DTP MOSS:VPK/S^9Q3C>!/-8ROCL>,+;,E9;Y?*J5)S*-1(2)S&2N'[ZE;>D=NAR;>XJ:X=B6=P-YNLDJ$"S']%B8,\'< 9KH M'F]O[TYKNUM.T#!CE!VRO\HL"6>2S?74R+ BKT)K[$ZR9 ?8XSPY"=BWO/H% M9NYY5Z>Y^:&=.06#(SUY 0=A]_NN(:,?(U#IBIJO$Y$D8.AR6]?H;&:V#&_P M%PZ!^HX8IKZ7G6$;2D/HT2N*J-.@T&FH[6S+O-N9NYT)UZ3F-63T8P1JUBD1 M=G].*PRH:*-VN0M:M[JU#L%.6+;8R*VSAAJZ\JI7",CON!,.VT-]-[D-08SS M%KG](+=NSK:L=,_I$CA938XG;*-85&[9"EU5R+XCKE_C4WTI>T2OS4%T,L@G M9K*SF#@#"BA9XI83 W=[%$JY#4$L]'GV*%Y:KM?:-&)Q=#NGMO'8D";GMYQF MN-NC"^%ZKTZYPD2GXQBWB'!4J9$KB'R3)Z2+.S&O&OW3RMV+>IEO-:&12TLW MKXRU&%N5J9E3(*AF8UJ-BY%;".G>;+TBWTW*K^EUAA;G=C?2%I)4<<[)0F5( M]%=SN1/>*I,[SC_3FAVM;*'Y".%_.5WN6!/4P^T7BI8I &7_E@".3:?>&(M2 M;3KK]LS(-#)UJLPPM$[5Z9'N&']JJ&&H:X&WTGB$^,":I_@>,I(?B@RM9&?6 MS56TRN4'P^*ZR[%=P@AM3!M69,3/1T;R8Y&Q7T5+4EM;*>)QRUF>2^%@+.(L1W0(:W]+EAZI(CVEE@R6-M M>P9-;9XNT[J0Y 3%]/ZS=E4JB43>E._$2[65+7\-VW]MK7^QS,J)M88M8,M^Z@AM\<<: MNF;I)EHLN]WG9&_/I]9<9[@RL]"(\L)5J-Z(GJ^)T*92?CNT2^W_%+JUA._F M?;O++XIB*JHW[<5LSF<[N9+;+S02H9V]> 7O/W9/J:_'^V*%)_&L4AX,ECJA MKMC8N#UM1QK@*_#^8_>I^G3>OV#E!4V4!:4(S8GIH $=;EVL[TJ^,_WU**O/ MP)RCIFTB[Y0ZBUHWS+;\V,CV-B76?U^,'1*+_5KN>?X8ZQBFH'G0%I3Z4)'' MWN<--Y/K5J.1B=2KG#J?-,4X75HTJ=!*[DEN>E[8RT.]+>Y&SI;-## 16:'V M E9]E 6&;FW&QLO5NM3IQ80ZX:8C8K:2GS52(9YI_9VLOC#4V\JQG,_=?\Q("S?MIW#M'\XY$.2:8$ZXYDYNN,<1+T2C9 M"W-F)&R:]QKYSS=KWN0XX1@IMN'.Y%5V;9%%?LPF;U=6KZ]YKY7G0/OO!NF; MNLD"X'1R2<2Q;5]&N=4_N#=KJQFK#(HU+O9D[':^-9(]NC:C080WM M#'R,T!L5\I32)W%U-JI_QZ*]3>".\>@B'7A^*LION/NEXL\S9-'/KP8TV7NKA%<<(D;"SY5JTSY7)66M9*"\+BWGH#+M_N/M36F^V=CY*[+M$WB7R M A*9$KUL&ZI,!?("+0:Y@%#*N#O2&9EO,F6K+#J]SMPIAF\&*N1">8I3=[D, MK5S6M3.DZ;,LI>(*JWIQ."ES=(>.)&(U>=U9O(1,7L58*KR6GZ<;PQCC#$276H)RU%R$,O4:9K&\ M6\M/D\PGIPA\@=F0 D?$.X5!M<71L:(T'QAFQ0Y?+=I]-B11]-N0NEV?)Y<0$(9X/69HEKF>FZ]1,8 ;+0M&I9H%UR[9R1^Z[ MM;Q+Y4W.43;+S"*:9?LS)N]T9E1>BQFKP@W+Y'V.\BZ1-S]'J:IV?SD#L2Q3 M5IN$L:CH%5NY"^7=?_WB"?6MA)98;H.W[;281?+N[7\-,E\VJ WH92DMYGZ,,CRQ^QNGA9\CB[<]1XCDSU]04NSD#=FK)VN5D M)?+6YT),OZ&4SSWN9"[5-[Z7,BZ M9U9*J5II.G/P6E5/E+4^*=^P3-[G0NX2>>,Y5\--]/OVJ!#EG,:@38T6K%D, MWXZK84_NW&7R.C+I[[04'-]$TKM=XQ5!VQ[+XXD@,W?@,(H>2>0%0#>@)P+4 MVW&C&BTVAUDB/TM.2Z3;H$@Q=/5K&P[OCR[ _(O#^TB6[YVQ2!^>O/11^V61 M?$H=-]-+L(C/\L5A>=J=S"J&-W@B4OO@Y<6((!%P$X L _V"-[<4+APK1&=CUA!K\? >_OBMMQS@S4R>ZH MR6=S1O@V? NI-KG>?H4[2/27;FB1+;4(H"FI7MCK%02MT,TEW=7+)(^=1 M9JDE:&,_FO7S3"M9==1WX&HO963+L&G-AI\LB $_7;"7.#H\A&D!%-U U*G* M"K!L';XOI4E!IJ,MF&.P+9-8U)1H.3.US!F+)U)]IU,7^4GHH(LR25OB_OC7 M3RSM43@ED[_W-CP ID31=(#$K Q(2F_L'^A\7$$89C-EW--C8H_(V/U" M3@6U)9T,KS"<]&\\5)[+C+M-N;!4DLF+!0$A<,::CF#:P%3KIQY_M^K!"*U M&):JH^R7V_A?)4AZ_D*ETYQ\]&@6!F58YK< MNW/^QE94O(7S29,Q%)RNECF9'&9G#:%+1<,[!1\*SG]>Q<61D\L$V>P(B@/2 MKG>R]?/SW5,+05;0.J>1;EJ" E@@.N:Q$&6OJ>W' N268(H3MX*\&:I,^)1*#U%SE: 9/-N/=^C(A3<(+JI,TW%LU]ALBOM]].8_ZNQZ] M0/Z;"KE?<88B.]%-NPU,M:@M8'CC.6\!X!)$IIX31T">L:UF,V:-IKUX.;R M^]TQ;:='^M5XZZ_U.S+OU";$L,/E60DHG[%QIT AMI/)ZKC\;\6WQ^OQ35U^PY@*C=02L_4CG0:,QJ]2G#=I-W:_ZE^/_B_"P8"7IM%9L%. M^72;H,E2?#E>19J6=*.:_>0HOPM/7S+AK84[3RW2:IVHUW#&'1C5;JQWHU[< MZX;^7;C_W( #:YHBF=*H.:,3LWRUD$PJZX;M]]'YXG>.[ESI,DJ$"S' M!&CD.1/,'42TX^WMW8FVX'-,4];&0<7XY MG'\,*$U=JK)U6FBP\^K%K/NAC['A[_]4-Q?G&['C.K]7RAV5 )'#<-#2?J4CK$B8Z[70\WSC\& ME%Q-;&E$#M@,(.I&=!TG^5'Y;M?#@H,SJ_B+FJBK@+4%VQOET>7O+% 4..X\ MT* 0*RE-2DFJK,F6MQ79 FR61P6X4&/59FMJ-TR&%6V6,++KO"V'UBB_,/Z] M>?;7$. C@1&Z%0'O0%$+6 "9 $B^O05E >TV]1F:8VDD-1XSCD/5DV8S:=-& M: W=6=@Y8]AWQ!Q'3$:W[/K(VWIQ,[M'%CG>[M0I)E.6LO71LBMSX4WDG86/ M9X/\TF@XL:+HXZW0S(P6F6%>3#/4HD!H);RID8V[%?H:JY/>@:)SK!"%Q[(U M-^N,"7R-G<^T0C>.F.=6*&9WHYUNSB0YD)4XHT)JAM6Z;2_E M>E8HQ&@XLLFP:BBZ"R#U=''6<* "9:W%V\?2A-%$/$ $3++=A+567W-@5P] MNU*87*>JAA81Q[8;/F^@7QH5)]:\?KQODE^I@Y&22%5FKJ%UE 0YST3NOLF- MKI_]0!2=XYN8B46DW6K6K%D>GX))N<&T^R:Y_"+2M^C& MBI-;@.C*JFN:\]O6+=?S34*,AK?[)NFUM7!;1HWGYC6<->S^J#&?AA81(?1- MPH"*$UFTK>3XQT5D=-70-319<;A1@R3)?L5X0Y"EHI81#-D6E ?;;L3JZZX M08.H9Y/M;-X=,T8TM+[KBR/>VU;AI2%_QPS;1R!%[]+=NB;H X:N9:=-K=@@ M:]70^AZA1DJ(XYV/0$J+RV4YKKRNY(N3GK0WM((6F$E/D?GALM=MNAHCAW;VYC,/9=I'@'\LTUD(>'J"TP<@(+YG5>(' M9^.=LVGF:Q&R;/1&RA ?M&?XN)F;D -'%:C0^:J7W^ R+-A#*B5^OO:)7]/W M/0M;3V(A+NFR925.]V;E;BK&SN8I;1W>?2C/0\&5HJ P^+;O0<*>EC'F-)&R MZ); .&RZ(#?U^3C>#IV6"9TN^ P$G'%TAJSM&9Y(?D2DHFD[0M0'3$^/1WK" MB@M=,'O,@.P/XR-9>(VU([]S!XJ$'6=I2EG/YOGV>*I'B4Z\=!-<./ M&QJ$Z+9L*Z ^*FJ2O) E1U"V6,_*)A!M_>D9T*^U2EP^PAA1=UQGNLQ0BEID MSVR$;_$>DHJCI/ %YI 67\@1#J'[\SM;.)=HC2#,FLT(6F8P39>R+7H92D!= MRQ;>($(^BC6&C8)!C"7WU7_%N;,GJZF=#5BS&<'$D7,U6+4 M+$X%?-2_N$_UNH#R8EO^]/#V.$>5J@O.%4'!,!TC,V7NE%WRQ)' M&965VDRFL@LEM/KX=^3:JR@]H][K/:_='=ZUO>EE2G\G@Q :=&MZBBB6"Z7E M#,A4OZ2[6J,)0N?=WM$=+JM]9J7+IZ,[4>\E![&H1D._J[;@LJ)::Z;OZ+XA M=(>X-O1UZ Y.J*R!S9ZK WP9Z2RD3HF9S_6(-M,7*A$/7?;PC=A\.MHO;=O? MBX^4*.J.OP$*D!?HK+( (K4139-#+MV:= OC9(/ M\0"?:1'HL465&HGW9XZ97%5MJFRM(E\ (M?5(F'PH=Z+CY-:))9U8=7=!E!GZ"P2P5]^BMK!J MD3#XJD_PT8^OB5R$[Y,SIT(7!6X\9M:E,*13/YUP?NZ5A'2*H*+[V-N.7=^) MW\LGV/M/^[JB,6.G_:7!&WRI- ZM M+'[(L)PYXGW@3 M[Q/4K!XK2[T94Q_WEK3=-BKI7FC]P%#P/G$^[Q,7XWW\@/?Q-_&^+64$C9[$ M,D0=3YK%67'J=,.[XU8H>!\_G_?QC^?]SB_Q2XPWW\ZM=[J@%]-T("6 J;@- MP;.L5EJP@%37H(,=N-I!N^M)NS",NY3)E*,U(\U&ROSX.U9.A=-'.I>-%Q.P M)Y[22P+VY-8/]/J1!&V7)^>!/C8%8R*+0?6YEV P79YCWR18S5IRV*Q8%6(F MSYFLEH]P]48A=!87(?XD"7[\&]#@D6-#(@DA\<\_)("<\>8D2;0K+$>S\5H* M3X/YL![:2:"OQ[[D=NU.ML4T&GHT+G).0Z-6(XGH,DH8,B6'A6?)O>4X[QU\ M;%=%K:;E I%:93F\E))3R43%J#LA&WP$)V+7*#P#-;"25K.H.Z/'\>9LS/*M MJ!X&6GS*C):CR3[5.$WV+*4F":;$!]++,Z,%-&F)E,VYL5K#;N='6M_952RJ M_O$.OGX(GMF\:'-M\QV]Z7=OG0@FL/@B4V_;JA++,72;DQ*9696>CU//7AI0 MQGOF'2_EV"P_6+&="3XKCAFJ$F-JM71\O%P\'Z9LZ5&*C$-3F7W'"PW('4C: M(I?/E=U!U."$Y(B;UZ-9$-M;:7M 6O^1][P3WL]G9*>O*?GUF*A7C%0CRHO3 M2>\47=$3[WBA&-23\,T.W[;BDZG "2VF)$5[,:I9:QX?YN:A=[Q7AFX.;T:$ M?K-:IQ,<7M#U1:\SHB7\!&G1 ^]XWT@0906*-&_C5-8E\5&>48?M<8?/TN7^ MX,0[-P^]1U2<(?3]90$ZK_483U<38I$CRH*6GBS-;FG4>LY67T:WC[W^W5FT M6!%X\A((:L\%;7;4C#,,#M;Z*-O+X+V]8FYO=2/8;ZSFJ"A\>H1MZ8XI LO_.@&"Y&EX^,"_?\-_,,MV M%6@H5&&%+V7)GCR2!/$_?QF"),&X#5? R'Z,/Q#T[B=3'D^VO^F^XP5?HWA; MO_[UXTFKYEC6<%LW'BGR@3;LOV#'\0GPF@A^V7LK?-C8/#J"JA\?":JLN(__ M;4/WS\)J8(FU=%70_OO3_P7^M:#!&/WW+^]N2UX#V!!L4X&>X>8UY$,D_I?? MD4=X#4/_T_Y?]$(!FYA@],^/_[3K&?C5,@3MH O>YT=--U5!\5^S]-L-?OKQ M;QO-]F+Z"$/!+HI=__Z%6H%$%N#_QA%BBPH0S,>A;D_^>DKW8P05/%CSDA = M4J,H%""!CO,0@1$^&8](?(061$F@B%AB-/SAO_425"23?R%;C N*/-8>T9PG M,/?HBCHZ/*2\WRV2X5K%= M9%@L5 9%%+/""6TA-O2U>P#0!10,2D!^SNN@@ MSQ@P_]BX8-3 MY,)P"G3T2 31N(3F1Z*1!!\%=((?QD3 2W1,'([@;]$($>CHX(F",HLD(C1- MQ \OM$4^4^C)I44VSA+.HIAJ)DHF-.VXJ"N*8%C@ ML1<<6]_\X)MZ[Y<#AX"$S1RZ _N_>-;^F6&W MS4U'-P3WV65+F]\7P+11IB]@KL^$H)7H0Q*Z&WN,#E[F670RL.I!BWN&=N]5 M.FQ^I.C+#1)S:W"T-(5QP:?XLR0Q,Z; M.0Y^\GP<^[Y*\*\MO< ?R.9@N/1#C P)S[W5=QG42RB?3_)(#KVY$8H;[7]^R/ A"X@0";HR M%!1%MX?ZZL=EG+V4ICF"T@*&;MH_-NY%+]6;%*M]RV;JTV'25-5,&G3'\$WD M,1YOJ,6"L0XPKHBQK@J=J/]ZW$O&H_2.>X?.X*NX^2J%=2%VGN^PIVHU+E7! M6DRCWFIC#:[%>QCQ3P\$7_B>,"?TTW,G@!L M)%L0L)@+!!,#F@2D8Y':GFP_2F@2&[8WD007/06T"PEWPYLS8?R9E+V0CHT/ M%@1)C4L6\)._Y@Z^BDWJP"/D30WTZ%NJ]HC'LGFAXTV 3'YUG MT,WOR8D@XA:C%!C&J1A/@A'@HV0RSB>E9(2/Q851(A:/QH<4^304=]:E%2-' M&O1,DW]FQ/+A$]>;(-S>RA'F5PIB(U-7??:\_U];_YYQ47AR,,GC MF8.,KJJRA^>_:S8F6)AE !'5DDN8K&&R;6'BQ%O?]>>7 MA_1MY8'.GJ",/R221UU"*A0>_^^]? NM*3-,?8$ ^^&I>-](H//-3>C>>VUY MB]@R_G*UC"[M)^:%DK$L)6-2G7#6,K(J7H M _7)0O':2?KGQ+M@PN#&5<@%-$1;6!6#=5:BU]XSGY)3D@T].0$&QS;5++]6 MB^1D\+P.\R7=$(_C1"29B,>3(=,.Q1:,K/WS&,QPZ()#9F U_>'/ZT;W;_-9 MJ+"YX>&4MI0DF6B!L/^G OM'[DE:UV[%\WPC9S+=B",FC63?!7SS59)&4F0$ M8Y29CF5->7%!8QQN F?@Q[K9UI?:'GF'-6VU)/1Y?48KM00Q+O9G4NM$<'R" MO*RC:>Y"4(X3]OQV?OZF5.-J#F) +\]+JIL-^#+HC.Q[AD-RK';3'I2) >$R@.PT MS4%'EU]'D6242(3-% :C1I&S84(0R(:@8& %1 =-VL&?H4T"UD]L+1N0Z!+X M^H%S>)*0)V#TQZ7E :G1E F$)Q)@F V-2POR@E/[3*'*KZKE-?,Z10H%X)W* MX,_K)%LK.HP>&A-=>YYL);.#FJ6VB26GUE=RJY&-CEKBZX+F2(3$$PF"")DN M:&U39T@LR/A?%F8#!1B(#)CFT>$G!G6$XJ!P"8-1O_!-=$)0L$5'DE$R&HOQ ML80D\=%D0N*34?B)')*DB$JY1LGXTX*M82\R8-.C+GNRF&0@ _NW.USDS'_&#<)T"<*Q(0@S0:PJYN/OZ'\/Y[=A5U MXM';[19]>G;9GPBQ=$7V)O'1>=.(VHP@3K",(EC6X:S[>:0FDP^1Z/_\%9_&']^19&1)(/\<1I1GA3^@8JC[?OS'B) M&;5@ILT3"V8E3M VD9BN8;K)90+"Q1'%%E$2+G*9XRO,83N?=_3H&R##O+-J?V/\A'@B"Q"#V ML86@..#MM5LO*#YDTC]-ZX6:O8%R\W7;EK?S=A.GW6*=9V#$%6E%F/ZJ-E]" MWAXMR-OC;9XMMC^(@X'&O%$F/4VL :BJ+I)3V\CG1A_%(Q1\BJ #PLO'94!!G8Q,=6?#XGQ'\#RJ1:Z]V.CE>#X^1=WCWXP/O'GNQ M%+$&H_*KE F>.]P7T5S4)#2Y!;"ABXD3 .&,SJ7!9'^T>T4[LH4)V!(H"C[3 M]"5L#P@6'*D$+U@.2D (%B:!D:SY-3TM1P$^^:)$;$.\/<)#.C[XU_O VN2. M?)2<7]7\=#!/:IQ?&O>I$L_-LQ=/:WF*$BDU- MKV+?>D&!1% 5R>%/7EWY3J=\;UGHZ(JCV8+I5=&:UIX,)(V:%6T.FW5.Q6/M M:KN[KL?'X[L,7$<&EA/@E6D]$80_R"#;/X$Z'XF A F*LI6#?0$9@N &V/ 1 MF3@0@SWKL(U>H6B@RVAE!2;!J]K8N]4P@0B\S -)^>UY"^DM[ _8*/0O, M\NZ'3Z+^!(UY1Q1X/?&Z*U@VEB3\%B3!M1ZN+& 9QT3Y$W]M$8II;,%V]N5L M5*TDYNNBG>%#W?ROQP/KSVJ*\1V9$Y4"R M]T0YFAD/!B-^42;854J+Y_2F%&G]SFV\B_)E1?F,H/6Y)$=W98BO$E8O5%-@ M6P 31!$**P0>A"_"*XK3M*._0M]6PX]>L%0HY? MYL9Z0%BKD#0NLN"P-6CL M4+?'& S_E_9D<_4!&G3@=5X]"TH*4,1?)SKH727_^KFY[; M<*-GOX-[3W1U<^=!W$I20YS:^";[#LD#]D?&XP&,VOY\O)E%'[W41B9XQYZ[1I#.LE\Q!@0W;T;[K=PH$\W9O\_R'=CJ/2R'R(M[G5"ZB=F=8K*%/CE=-!8I5ZU%\OOQ.85DHN]$4%0W*[GPEUJ M/^%/%,#( W$]I^/F%;5O'6^?B][,;HA30"JFP__(>V2!(-[UW*2YZ^5*&KT:Y#0V.74=9!4A'+_6@"9HH M"PK*6*!%^^AF*SB_S,+0NC!9.EY%@)&1/X0_CV<2WAMT?-[,4O0\A?/Z-',P MH13D(>BW>I)*_VNQX$BR'?3K ?M415T41V8*=4VN" M_((<_[%@CG*D>%.7\"=1-TVPV7_#4\.FB68M=83$A:P[EN)N@'CLK2%081_ MM)%!E46(IKR;X>TI#;"Q43 M/D0GV7LF"&B6K^'0]!6\Y$V;;]^^S]JMQGNZ)-2T]N?!3&@.%P@)VRX$1F\? MB?Z\&A4E'D@BBY,0CB%@:KCLDC>C8DV HFSG/OXX5>]V.*:H,!FRUM,@WLS>""E_V-(1._$3\U608^B^G1 5 MW?*:$10TEP[5RN8AT5^@X+>/5BH VJ](928".&= 4%YA:"^HX*\&+_!H%XZ MK^A#:#W\@NF?WN2Z8$#7>25#P -H:/Y/( HY;X8;/HS.J?7@?O8IUP?BHSFJ MI-L2$.$+E!\8.J #,I0^E"3_>/DD'R%\.DAN?4Y11=V)^,S[+2H"]WB3S'QISQ(,,VM 4Z_#L6>XAN1& S MV'\Q"#$%?GC 6.^,WQ?X?,"'#9\!6O@3F '/:99D9*1T_XMW%:I_RUL1I&/Z M$MHNDO@?Y&FJNKEEL>[87EP3S*3NL?M(P 7MCE<-!5;[GH805$CX;T.>NHN* M/R0 #>2F$F0'R >LC>HX) "=)._8XHTSLKG#410PN= MD9-C(0MXV,)HN\L8-'8&--W6PXMUV]YV%BF/Z%78W\V9)C_1H"%UENB?,^'Y M\LGO9R"4.(;0V%:Y6VI:+A"I59;#2RDYE4Q4C+IS@-!B+7>D"LSCIK=HP0=8 M?;Y?G>*HPMH*! WQ8%V3K6$,Q@94RQ6,20(.FC#^+SNPX0>&UR M3)(M0Q%==H\23[$GQTWO_GQ/>?-DPFO#.9^WOR9Y\T+1)*,"T2'29%/ M"G&"!V1D)!!"8D@+(-C.XD)4_/TD$G&>7O>V4F8RA5J]4L_W-ULIUS(/%UW) M==8(J/-&X"EL[X!P=.@V=G#RX'80P?XC'K!N@2WM5+K"H.,7,O5:&YG=[4@^ MJN(NJ(V+/5#4[XZ^VNYN0IW:W617ST!%O6*[$RMTH?,?$,+[]$1'?;5C?#KW+4=D)1ZHTWL;W+D63J[%3TW&WYGV24P+MA1Y2N7(0S3V7)N>W"MJ MQ^$D]=+I6T=8?!7:;AVU1JK5+O)T+$HE(V_SV% +6/&9FW8A ?CT8Y$;,'AX M[28TN^&2U -UO/XM%&@HPDB:W%2.\?%H)!&+OPT5J*5@3N'A%#9>XY0DB(?X M\?WHOQCA-HWD'M(N,C7E9Y42[9F.0&EKBT^FHQ&:?K=$I3Z-B+T M8=1#[6!!0U]:E,CXUY6E-*>9 #JB"R"QMC :H4D E!/BXU0\^7ZQ2G\;L;H$ M(7=-8EZ;V*;1+RUND=B7%3>J8>H&ZC^ JI>@(I'8>R6,^BX"]E&DVS5S%Z+; M%*)(!8P%!?)1!-XF#A:?3$8C\7>+4N2[B-+'$M!K#-MK[2Y7MRE7T2J\F15& MP':SLH6*O!Q4IA(CR"CYQL353KBBWT6X+D!%U"+F-XGMM7F7LYN1LWVF7V!- MXNV+T(4)]"5$XJ)$NGT9.YQO*?)1BB#(XSNJGSGA(O27% _D MI,3\&ON1;NX.C[+\^E]F[D NMX#R7H\O]ET\OLL1TV_8*[H]"Y5=C^\_N;:WZM7W*KRO0-!NL M;,]M%F&BW1]YBHI3T>,G3YPER1C]783X @1L =BM!3I/YRY3MRA3\>IV!P$+ MA=V.94"M;IZJ/<.T0K_EU$ZW)TK#[?XF'W L_HI?:65&\E&Q6^2_XF M'^@>**>.XB^0KQO 7S;[Q0WAUYW0CJ>::.&Z;'NUEY"]\*L2?-ODSMXCM-^F M3N1RA-QOUQ/ O9;W\YM8:J@[=K <&$/5)E]:**.)+RN4B8>M[F6W^V! SK.. M82C>-\%\AU FOHM,7HZ..]NX:]B3S?VF76_C_J\MA,DO*X3)C+?5B,7'XE$B M^<;$J"=OR>\B;Q]"LJ -M/4!$BAHX(2Q"0(1\_:32_D[?0G>+DW:YJMW5CM\ M8">:.]OXI64P\76]TV0*K;DUH91 SGHE$Y(W.TS&$L1[BIBQY+?Q2R]!PDV+ MGKSMVKQ+V8U*6;J.-F4I:OY.*F@7+#)!4I%WK+/!DM^FDOF#J>U'958O*T#+^>().O*NJ M[%Y6]JTE+O%U4XPDD0VV%+68S<;3]6#?:1A:9]!6@.]P$4GBN[B(ER/DMMV? MV+9E;-.TE__(;#9LQ/)HDQN4?/SB^<8O+)#DELF9O0WD>3J2H&-OM&*^*'Z? M+41>R&Q4R*JB?=>M+#6K1B6SHHPP9MWX&,^S!L09%30(&.M?M M[L'>KHQ&&Z:LB;(A*+LRB1P 7MD3,!(Z/?9EWZY0BY;7>OD 5#+?L% M9$';=P&\&0&\3RS%:< .F]J]7);[-<_7+4W+3[I&QYVS3FM>TH7]P9_,J2 M2.<@LTFBS#HJO,WER40B3KZGKI+\-BO,/Y1VJ"G_))^@M:\M429-O,U]8OT2> ^.6='W9KIU"& MN9,OGRFX+\+HZ,?KG(5T\APZ:@/+W9BI*QZ/&:Y\1@>X' M9.[ >3L'9!(1$$\.B1A4T2.!CR9B(C^,BQ)/QV.4)!*CF" BO7T+)S%"?W0I MF!*NZ/H,+3K8K2*_R@F9VP./C1>/VY6/ $&VX?A%%(YH&)((;UL86\>><6VKKM@"[6;G4] M6OKK'8<.,!4(6G"",NNOPP@V]X^G-L68E>DN2]QJ*[C>$_8$>0#J<(O[:O]G[B?SK3W0B.[# 2X.3 MM04ZMP(S96OFYP,<3?3G=C/H M&=I$!$T[V<#Z&?1L8=@(:WZ_A& .VS#U*=A, M:&]/J8=L0,>I0Z%8"]L#O$>.C1;[>*MX+'2O*)NBHZ(CTT7@4_(TDQX03Q&, MS6 #)%%W% F3Y!'J%L0[?)>@*"XV,G45@DBWP*9OD"T!=%_ $)4T#;JJX!I MCCJ$+:-^"T$-JB\HZ$&_?^.U#43-]&8.6%3X:L.&"^S[M,S=XV_XY M1UOF^]V%(BZ:\A"2 R@66*(#S)]TW)?*IW?#>W1GPUG_1J@K9 5>\G8$>"*Q MJ(FM(*)M'V5_I'\$/629S$XVNP 3!<<;I:L[F*;;"&*&(H@ 4=%!1[XK,@(( M4ESV;R3Y9X!5RX#."GP PD'8GATOH2IA[_.3\2Z!SS!;F '8 TP?0ALC;%2K M8W@/_N[5F.<:^2B##J:O'_=>]8#UX?@0QAUS#"D'6S;!0H:F1(0_CAP$7=09 M$;)51NA!)%\(IJP[%D3Y;I^A)U!#SQQED.' 88BPU>!A^$XH.@'([O1B(@O\,5#EPU". %#-\_3 XJ.[A[U_ROWLG-/-H MQH7V!*DC \KJ.Y$,D=L27I(['P%!%V@"'OXC@$7H MWIG ?_FGQD.#N9 E3\G@O@X6+$N'UL@K_Q9UU7"\G5Z\LX ]LXYV^Q4, [(G ML/-0%TU@-S$87RZADE&]_=!V[I!@(D?)LV_(D5&@Y*""MZUQ2!4WML'3-Z@I M')H[SZ5%]^WZL'FBT-B:DWT+K0G0V8!O4: 9_<[FFSO>MC@MEV$]TB.:&]\%VC3D9;5#BGB>&T$7A#"W(&X\%UT#(CH8#53!#^?CN(G)IG.V-/X M:#6,"V]PD1-C;2J*T<@MO\;I&6MJ.MNL_,081;"@K^J_US>0T.'0V*#3B$P0 M>P!:*4BDO;@#N86PBXA)L/<2]/(4W4 C]^ +3(XKD4*&J&7JJT1+Q+%?=XB6BT!;@BSSSCCT&^/UQ! M[WR\8#/0WT;\A6X.Y)$7!R!G ?G-@9MRKK3_1&U !P7^"ATS2-NA=YLJV[;O MT2 Z[?,8\3# V4\4&JF"YS4)"P'B'C$ K()SF*"?XN%$0L""_-V7>1\4.P8A M&8""'JS\0FX:5"7Z@0"X%I1Q$WYNW6 &$"]3L*5_S8V/>B+4'Q=W3W6/9<-7C# MW;(;#G@(/#5L^2@;>2$2.";9"-D:%+ZS[9?/F"5FNX;?I8-W>_&)H%BZIS3] M-T+RZIZ!@;W>QA:JIZ1,]Y<$HV3-\G<*%8"I>]*X5;5#=R=WI@ZUE.V38.[M M*>I"92C)'J=P6U< VC_?:VCW,U)8D)Z07%Z[8W@%>%WV=VS;RPB]B@H[-D(V MP/$@Q2R@@P<1NN$[!',7O:5:6_,GJX>&]3;U(V0Q)(,"7PFC_A%22TA\-Q9$ MU26@>"K'X_-.'C9P@W;!SV7M V<3B J*HB^13<=0NM4#KV^G'"25%OR#,A^0 M8_"+;^A14WN@_KEI$L7C:&,4=-V'$R1X$*_KV!@M.P@4BQ_"(0F1-KR!ND^< M:+JBCY$/X2D +SA&@X,8% 4#N=@H#P:_;A<1C>050(Z2A00!NSIOC2?S7M!! MW2901M##@1UV("^VM[UL-#+:SC>51PD>5H?U#_(" \/2KBW)=L"%K J-N) Y>:&R@V!ZJ M,G19\/363F>B_$9PK 7RI$P!@LU+8EEHL19ZU?Y(MVI0U!UC&[NCNJ5=BX%) M]A)3.N89&1OJ4F?L!_DF4&$/T54% 6NCM&1H%F[6M,*.?(;GO$1M0S]85O"J(/Q*$M\%N7O;3H MU@P<6 #H& 6FY,!G!28>M'\PA"6,12P(:OS@&6!!+QT@D231 @$:(*52__KW M/&?)3("DEMI$E7$G;KLD 8E<3I[E.=OKBM;KX$$E,WXR24Y62] (M/A3^@UM M[?-T(7N"ADTW3L7KF:^KLY-3C^Q$$V C9YK#J 5D)59?70'8AGTK!>7T<,VR M20$RYB<7JG)@B*L8;4B.J!1!W M@$3XA!F2V%2:%\AU @D]=G3=662(B^IEL4R3LZMFZ>9-\N,2'E%Z=]3DI.O7 M;)O9+$^\'4%;2D(?0) IF),5.T%II)-?UO1QU@@+=1:1:H]OL6'*()7=(J\; M7NV>_GZ*2H#$0(22+T%^9"&R:BN:S=CE"W'8$;^!:T:<=[0'RPHV7>++5T=. M#][+%Y'E> +ZN HVSHL33WBF^7<,S93V@!;R2HQ;;.])9&.]"4?P*Y'%WF&, M'AZVQGY9SD15YUGM?<>G$]\9@=Q*?&T:OE:2,?@;_?^?W(J.X=JO&T@(R)4 X83*Q?CYB)S2] ME//D7,DZ FZRDPTF=;FNO64CGFCS3+:7%FG.F5L4U96=^;7[V.A-9O4?[,2! M0^?T*J M^BA-YP+J=CI'UBDOS!9%(J#86](]2NA=?-=E4\=Q"[B@@V3B &;S MA4[ V'EM$N4A$# 4A$E5+4F8E>K4)$:5+*I+^.*)/ 8)"4:6A?2!454T2T%<\'T3SVK0X7YPF0RH4B*S:0=3K7X/ M8>G7-E+8 D5Y /9%OJ!I%@*OM/PUPVV<%OI1=8 AD4RFM R0M?%N?BGD@,^^8=/^]%1VB\46[YA^CT65 31WX.-[ MAX,-+.CT^4 7X^&A23J"1K,$_P,#.4Q>7J2%Z/S)=Q7-:8C&F@TZ&S%1EB(E ML[W5 GJ"YCV%B;.8O6"4D^R.JH16>B51#R1ET\*PDD9N79;\]6!X^!B/%_@D MC\KPR8H1JLFJ\#J^*/3$4\ (:C)6Z6W_&802[$0LWN^,_P?<#;K3+739X#=+ MSJK)$IZFO;392_>TS$!0.-+T+/@]8Z6-%/*E^+@J4[G16)7$#IEA 0&Z>3)B M;2!TC-GOBG564G[3?]%7?G^\>A[6L6HP,[Y8$_#N"ZES8AZZ7(5(-)O0MQZAB]DCF2IA M6/@PW;1:%Q9FZ:V<%F9Y6:OQF:][_-]<+6<<;JK^/7 W!D-I=X42&4P3R>+4 M8971T47/,B?]<4^&&B8[@>X\-:;QACZ M!8E!C@D]W-^7O:Y==S(O7)$RM\B]Y;K_:&T^K:'CN; CV%>H<;[R8L4U3T75 M+JHQ?RW%[AP<)2^+\RIY4=-C@^1L5997).SIGV%;!LFS1_O'SP8>HX(G?#&# M'-<@5^(&?Z-'_BXS.3HZV#L^WM\??A&>@4>]9Z#W##Q8S\"UP88*!UYI!4@. M#SD3[?#JWC-9MCCAU\,Z-RSL.C3KN8]?T!6'D,O[=%"_3^3!VUD(#6&%P)9- MBXN@@(UQ*U!(([<.* AEQQ9DB[RK+@:)JR_LH5FP /?#PTD,IW][ @"+6\DMH'=)NRO[IC.0,00F3Y@%67D7)E$1A_I MSQA%@LKHNW7USB"'28C-29)KHK2%:\8 >R\3>#CP(@!"VD$*A<'M[4^ M/WGU2X1O)@='7^&3?STZWO=?H)G0%YX.Q;U 4]70346K=+ZLF$GF ]M-O+,G M/K#M=7N/SVZWQPP@M=?^='BP>>TAHT@B0&BUL@]8(Z_MB:SMX'!XO+XX-FUD M!GJ4C9M:.A3G@[$^$RN,1"@2Z<+_1I0KPU>(=+5 UV\_/-)UYWPAM^4H2O=MG^N6R.:-P6 6;Y?5 M[&53>"^R(NQ,LVKA\Y-6C;?WT@4QBF9K /6K*(":2_C379BD@-+X9IS&+])X M=/.F3J!04M *GVL68M:\71]6 RB8P7?P1X_Z$4?\H;H$J"NN=1YZ#V:/"_-_ MI?%<-TQ+L'M@ '.:#H2N0]G<\A%V+U>V MZSV0D]+!D5;IF31M!O[$OL;H[$3CYP$$H-&D(P002=6T8QI M"C;[C0*ZB2C-A MC_-\:D16B9\FD#LH-'(BM:1VOI0;O>G#(8P ,/!XACQ4N]W"/(3ZO3-I(#@[ M?-CF;K+$,'A9+#GSX3)/R'P(YTA%L?LM$K/XQ.5&6>Y8WRU0M M8Z_= J+J5B)P+/TCG%*B1$+< .^61,D'TO/^2]&AV)4&KQ&JUR_53\I8+U*" MB 99P2*6!.\ ]IF>5Y+5Y,W698H\SF7%:,B(WA@FWP,;&UC"1I)5\H!$C>"W MR,Y.0%:1[XU!8&!Q'#M5,+_6 [5O$FL8)M\Y#N9L/1M/#/QC3M-0'L>H M9B MWBPLM9'H 7$7\T2OV+7'C!,9"@@22;*5[*.+HX0GT5Z%== 5'SD9YWAOE-/B M#Y[(?X\.\5\,]^01_A5.)&]"&$AJ^1463&DR2(-N_\?L)QW;%Z<>4=C18/('M7T8HU0&!V2 M)1F48>963Y_P:CF/_'#_D?R@)L^&F2+=@;>,![/\U7,X#CG.Q]!X.DE2W^=R M?1#XCS]<=I]6U=^\N+&,6+J%^DJSJS)%L-R$>+D6G6']GL@'.'X&B@A(.;X# M9R!.(:WC(24#JI.#-BJB68CT<:)B>E%D>@PRFGRYGYA9B)B&LUUX%DZ:R[[''H M 9E*P^1G7!XB#HQ;<[H>[@5Q3-M/6A2]DI9.M*QH>[T:9+O,1"W"(L2LR>E\ M?LG:#<._C23MYE(&3242&IITT22QYVO-2JGJP)/6XHX /),4<.-S/1OFZ:WD ML5AN;E#[X#]X\ROQIU?\OU(+U!7<6!UN'#;F7X&)G-0UXE/-BOG^S:N3QMLQ MES/7BMX(\AU!3,26OA-='DH>QP-=J"+'XH+Y5-DR"22?A_%ZCCV2TU?IS89" MI*9OMBU&2++D'P>>4[4!I"AC50] ,M-%I/H@/.9SU2] MU,(U-?WKNRMQJ-CST9,(J_!^1D101B[9.#M7-T@5IG OU($#,X+#+0K5@*+7 MC91P7(.6X)HB3(C>0*9J!F=FO 3=>@YI2I9\A6AD3I.S.BT:D>.+;D1JMB2* M<1R4$R4]Y0PLB/!I)>&<7U*!L<>]4Z5WJCPPI\K=C,$@LGR(OUN)A;GHDX(WZ7("PF"9+?& L)JC'?%1R;ZP!^O+9+U.YWO-+)^(J HI M*X:YK44F#P%W68$LB7AQ+@:8["8P?Y#:5H-=1I 8/ MKJOH00I.?;585HP]JS]@:R9S%%XE.O\$"A]H3VN&>4ND]-"#"$15Y1G!L#IC M[4-90\<&/FK8YS%=T%Z'&&W-RM@ Q:A3354WT73BB#-)T86NND3D)8B( 4L? MP!JGZ<>A9K?QL*QY5+I>(M9XF/FE(82<442+CY-KM.$6<1T8F))[Q$+F7.LC M3<_:@>A1Z"3KY @@_$T&T5][1?PW'W*HE13B G6B.Z]1*4^<\3T-$10/I"2' MY8V^&)!B\0Y,JGI=R>?"$"'[IAO.SU4M .+(X@1A0^A-^%;04GW]&(T[?W;T M5<+IZ!9 GY8;;K>W"=>%.PN!0^;C]YS ?6U9WBUB9;T^SHKS#<2*U*P4=@YD MN501!-10$SE# 2F9,=!Y" IBOTK28HH8_MD;X2(JZ%!KJSZ)J&=# M*8*5K/I&L^+$ 5 $"P*.<%T3)8#=&3$$4*4P@OENIN,KB1O3Z4U6-7.UEMC+A%TIQA'5?8A1:KH F*=DF(A(\.M; M,VAC<+>%D7-+C2!1O.W-^5I:@B]>('^B5>L(53*@Z_,:Z5*5^1(>9MX"MN%H M#;9TM=N(L4(2KC-1FZ; 9%G6M(2[?M!GJURU@F.#S1J)6"X&RF E?AJTDDH8 MPA6(GXW2W!>*2+WBPZ9F*.%$U#0BE=BP,J3AF@V,"$Y6&R9Y(25I/)I-LM]E MZEB+I?]$/;6&I^ALZ 2;E2"/ ;C&714XSYRCC%J>YR7GT,7CXHS;N1&M\DLT M"*#CVBU3Q!,W*@W7,L;J5=DM9\7HC"@R05S9^SHN:8&+A62&686I7?$O!7;6 MU<[4C1O!,<%YXVD77NHUEN$]3]!^2_&GPC_0C7D0K@:-Q!\+G:4X=MK/B@]T MP%'IYFGT=2;#)?2Y,>V<5^M*RJ2+#!U&;:_AAY)P)P$$K6DPZ!,XHLQ=?6EK M^^"L#RLO>@8+!7V8\ MA_O[^WO']#\)NQDPV2C@BK9:N(XJ5HVA=%;U#&MGAYZ/IK>)T4KH>.V6S^$A M=UQ%$XO#UN#VS:X:KJI&G!C!Q;C,WA,T3'Z5I^*J97&=,JV-JQ/4T_>,F$^% MLQ.-?S;IQ)E.ZA\3JN.4.)8.$!T.#LJ(VAJ!Z32X2)2MJJ"CD9K)&N6#\5CE M7P:BR>KTLE7,@.63Q:WG,3LP*;68I<2/QF[%O1LD_LMQ/0(\8HG1PP>@!7U( M:"3F]3J*&=0]W:UE1=R!A8#@1QOQ<0%J]>[R/8HS ULV0=?87C? <9 M"0.U$DC'K=TTE[@A*;F=M6=M3@_\,RP4V__.JZT^NO#L]'6P@=ZJ_C+*2^_= M5B0AMIB[Q0)"[$ED(GH+YD9U8%2K*6\F?KQZ1LX$4&3&^<CEAS>*%36;" S*["B M@:SM>)$V\JA^1*L/"O" R!ZN2GC*565,UW 6@=1$\V^5N51_*-].SI6K+W(- MDB!.V\Q:$O2+\%H\Z;T6O==BQ[T6=Y"ROSA0/&JHYMJR4N8GGN7GQ#->O7DK M]H26%=H:DJ9Q&:BS0(J8E;N '0U;&PEM7-D].5DO;&S?X0"6ZXHN!]@U$FCC M2@(Y@XM?,AM\B2IE7XIO8#%I@9B+*[6/?$"9+\WDG=[Z8PLJV!KXUJ(QO?Z' MC_!_J-QN4H;Q)ZS45HW9AE3F*&+L7N\.A^*#_/B-ENU1 M6$&-O-8X"I&Y4JQQMY1!& )(,UT'Q]M9 1:=[^4RA\%$17Q'19K!$:# N$4$ M$>W2(!R7)>@'7G=2&H3H#_(ZE/8Y?1/RTY&465Q9E *70JH$EBUS.QJ+&Z1] M!K6-9_G"@+PNO!&E@K94AM,W4I]81A'Z"*7+[@G"L//YP#PMVC,N*)'\"%4( M03-8U?VB,YN6%ALDWI\2RE!S\Q?TX.!/)F^>GT*'K^-P>G"@'U^^.-E[:6>G M]G*HV,[J!Q%V0SICU'/#,/1] MTFW'*%W@.Y! VU_E1<8%_G#M!'*0RB1\I04:]37_DX,G/%V;(:TKGH9L"V\$ M5$ZV.S2]BF,,.>+2ADTN&=L8.6/X$83 P"RBDQF--*L!OIFV2CR)$-RA+\VA M7D-QF$JP/@,YHN1K)"3 ''B\$#_O;#V2M,9D !2W4BN4PWHET1]U'(BLD$* ME0W4!>8#)7.OWA/+/T^G5D#1BCN-4XU1_6.50CM=+-DIY:S>DE2_\9O4Z"[) M=$/XE)T(IY#G7!]B7 %?9QM4/![MWTD8]-D>G0*B%5,@T27')5?BN-:(;V-QE;(L'Q#&J'L0W>E/5O8?/TMD=N[.\_)8U MO3WEQ($IL;!GSJ2*F*(FEC 8BK2O2B[/+606X1,&3W@=(=6(1&B5I>1S@"]L M*+ S3)Z'RLUI*-NMT[K(4_GW[V=DN^ B5IRII5WF5!UDC,1JYIOV9],'L9,& MLN=Y"1]HFPLJK..(AD)SV0O._&S#I1US"2!=+R>EH/&=]:>*=BDZ M"GO65MF@'L:J6-;I'EB59;MH5(3 \Q>:6;(]2,27+/KIIU9J8>SKT[J"<;D_ MQO_CYB:Q!(HJ#\SJ"([44DG!>%J,=)Z*GT^RF[4E M7K"4*E_*,>R ]ZKJA;WW +J/QX2?K\73H;7?[JWNS HCQQ69A2<"7F17IK5G MQ"&B!E4H1;,]:E LK_0HZ^)#T@/N>_#Y'2"<+0)Z?)JO_D!W5JE:(Y< M0]\Z3,TZDQ#Q6ZU.*XC$Y$9$!0P98\1Q5R&C5$!50,)E$TKR#+%GX1 M .[3'L#M =P'!>#>%#=R=]GP X*(S]@Y?];MF73?%7'NM-HMJOL/VWM"F7.O M57)->KIL:/05M^6ZH3]36S5.B2-77T/KK%K^4839BEHI_E=FT/%'U%SDL5?$ M12MFSYW!O=R8YPWI@H5D!';4:]:OMRRKE9^O^9#7;)G%$WFX*LY>B)NY6;.& M;.7KY^=68 I9D1P6A@)XS+%")%ZH$<$TR"?B4A*$4;ERJ =GI\^;K[D$(C+> MZR82RA9;PA$K9J-Y^ 2:>XV0-5Z05%X(H>B2&^GWPC]\[::0D0)?+"UJ;[W/ M6*A[L@8(W)Z,4*9BU2WOHYYO 79B_WS4^\YM1/(,H2-Z,8?8,PZ=" MUV!9K^#)WSP]\VI[\F'[\N#;Y.#XR1-?%CAZJT%\ ;I45K3PO[U^^W6#6.ZW ME0]F#>W7;M=I;>"+-['^Z0M3T6>YU]KDRLI4M;H*\AA?A\" UN'ANIA2Q3GE M;4]^*.7B,P,Z/0-@MNY%+GMV?/EOS4F=DQQ19]CP(#X&7CR74XF".*>NVM,F M@\B4C^,!PLBMIH>^HK#VOK,05U$M[[W/UX?;3M?)1\6T/D?_X#NL\7<%G(@$ MT8@%,\AO[(_8^$N%57ZWJIOE_\FOZYU,CS\Z/OP6S;D'R4_?O;W#TV?Y=)[^ MSRK-[O .%PK#>R]>_'+KUVZC'X#_%X7L%1^J;9CVD-Z0"[%E)&FKX%J-1\5K MO,;1]-=2T;M]*#L+G!'6GW8-$-)*WB)40)JAY;:U(% M #1\^5KI32N)A+:0+8%R!X4A=*"5+#6$MZ[RC $O[Y6*P];4D;51*]TX<,1- M\!)O%M/:9ETU..3G(+9QO4+8FRIPOB]'T'HWO4X03M MNEY7YG1XC\W4/\ !P1!0CMV2[!2[7J&+P'KY;\;E%K[=.;0@H@*=-#\23:?MT"-ED]4= MJ5;TZ%'X :\]/;2??=4+25X"PS=)M'=Z^A_"0U'GU* G+?R#9J;NZ<8&A^Q"G!EW0?B)"/=A]LMU!#0L^I-!- M'2$^VGPF\W$S::P#Z-:HJ6C;WMKF6661"6F"8%:WE*'W&IQ MFJ,\1IY)-+8Q<-D(CI.9HA2/.1>LP4@4Y:OEA7)T46AF&E-@X*>D-P2-QE-Q M'&*Z:V%+=]<\61OY$?6 :E3L-RL("FGR)HJ??BW)60+6[-:BV0&6N?2BJKNU M=KC=%HE"W_?:*V#>4S9@6%URRNA\F\E5\%?ESJW0@71A.V;OX^_HK_AI^1AR A E\ M,\LS^N:WW<9*^_MBOA[N'WW[)55W.N[=;+V;;9?=;%^YW[\_I6#: M*(5V?_'W>/&^JZM440J0$EDLH7>'5S+)1IA415[=[4[R5;C4"VD75+NFC/!9 MW :RGE.ZA>OW*\X,>4AG^> )66"_SOHW!C3(%LB?=H>B7TL%_A1S*.B3 MYVCU;;D1W.4=7@C-2PX=F=F1"=.FJ@I[B3'X4L^\MYSY?3PKG1"ALEAA%@0M;Y MW00+U\]!%A9<@M+&0=6@FUUF<%AUPPF0C3C+%WM\^59$MOA:?:Z% MV:72U4#;C$5MK1DE$*0K;GO.95,9>6!@#G?:.6O*ZZM<&4MI%;3R7YX/S;=W?6MDO ?!W MO=W@-05K/7&QAZ=O+5FI-226-56@L$6Z:-PW]H]O/^X6M6T5Z56U6GXSR=^Y+ 9&#=N5?5K6]/\S3]G\F!F47R^S^(\?M(H+U&DB;4?ZC"&]YWO]2YFC]>>%8CL$ZT MP$MVF< @PEM^J>:O!=ML*EI<;7'J>^\5<[_K:Y-V::E9; M._'%M;51DDY2,VBYLK2$<&\L5-_-8[?)D*&=_6E;O\C'' M/0+^U>0%+02 2L5CWQPEKK >[&!JG7^[EJ)0TDZG7)_J L $]K_Y/:Y&L+\H"%NVP ? MZ_8[Q\V5K& M*"93H/22#7SQY;38G".IU6VMF$[4& G:5ME.1%RXTD7=M/7R2N0L%-S6Y;6> M#1*3Z%,AU^8>!T'U?K6'L_A[!70*K;VNG2?8VR19*S47CK$ [1![MRGF[HX0 M/ZR?6+9J7*FB-]QDG+Z.AJK%'JGN*''EYKFV1:SJS:'9<0@@.]_>IODES>BL M]>KK5N3?1P(\*9+>L?NF=!2(>P01VXN\*$,&:*$W' B.(]+"B M*_!6F[.IX,))G$45[@BGU$CE*E8I%3N'CRJM20?D6.-&:R]*N:=P/=4AX!M# MA\\,8M&.>,A,V@R'HBUX1$L]J/M2 M(G*?]1&Y?43N+D?DOK]GV5>ZN\L$1>60'? M>36"0[R[I"AUE?T@#/6TV_]L3-C8O1:[OUNJ6N2W7R+G5Y:Q,_75A0( M\3V:EWLM]N4QKY"#:;G'[03C9-G);(UJ+.Y(H,?;5@1#+D6!0D>P"R3Q25\N M+)AV**KIJ>FJVD.>ZT'[GQ8K(DCNU";U5E!Q\*]/]J4&0YS UX5$)CEZ)R97 M1-&<1IDAQY-H^^A@P!ZI;^[J&Y!]@IS3+0)['XM8:*E"2.&W7XA$Y=^T!6\ MSDWJ1K]AF=IU$O @(DZ.19XN:YNY'9KZ"SSLWD7T*T/NC_:'1R3C(PLN0NB3 M SM?&2^2;M&'X+R:T'F;KF<_LUGQC6@TZ.-VHR+A_YZ.F'&[;\U)\EE4O^U6 M;/3F=AG[/C9MI#MV'25;3^S1\/!I?V /Z,#HBCU^U)_8 SJQ_HH]L /KK]A. MG1C[7]>5DD>?32MY] 4=Z%9$2H[XNY.7R9E4PK@O?O-O(//GN2O3GL![ G^P&W\#@?]0E>X*>6"]2+WOH_BQ&I_/'**P>W;3 MLYL'NO$WT/A/U7G>R].>P!_NQM] X+^D5\N90^F>7IS>[TE\JH"PGG%]2J H MYET/'-W[DD[M)JY'JNMV(Z*_(/T%^=)/;5>$T>?(07JP<=?7A)0\60\I>8V0 M]XT!(ROK?8!6BW$/)8DT;AHWUYKO>1W:&W3*0:><98OH+@ZL<37H)IWZ$@EH M3N$[4/KN19E#0RJMFR410)+HMG5*VHP$P?\3Y%)SO_N!YME@"ARIC,;87"-> MFLQ:V$O4P0(?7$E4&M8_NMKRO6%R6OI(;(Y>@O4R&TL4WC(Z MDM:(*.AQM= V ?,TXX/!JZW]Y3.)I[>-5#J!47YDWWG9AU%Q4YH+E[46)[5% M-@QME3SI@9*)&>GGM50@N9PYCLDGPD+)^*U+U59:Z9+GL"OG_D(Z??NKN(4O M;#]I!$2B:YXVN#MX-CS^:I <'0SWO^*W'AT-GWZUD2G@<0TS0T09QY4=\COT MCX,!NI MI.X+&F.?+N]HE:Y-E:T9/GPX?TXR>/*&)\4N/'WV4&>W( M ;8C!ZUQN[\#G=.A0T'[E*K>S*=S-,=V\2/MTDIZ<^">R._MB?A/GPSW'V_3!#]#\$-4YV!=#[R/)(!]VH_-1W;]O7NX M9T=JYG%_=O=Z=NI^_I2&WN[LW?&'[=VG-*F^M$T:5P5^^9]_>?R7]Q7*^\-' M6UU)'V7+CK?"1%N\-AOV\+HPF^\9]I)@F_]U:2W_>HG,SQ![\TD9Z!=%53VK MZEG53K,JQ6MM*HMWJ/J09XE56WG K(P3U85_'1T,NO&#/0_K>=B?C(=MO'#7 M[9'EGI8^$BT= M/!0MZ#T%UONH+K&>$I?8&H^=FTQV2W5Y?M?8G&\^EG*RZSOSD3K8?106L@-; M%;$-CJ'9_;T3\;0+>[?S6]6364]F/9GM]-Z)@K0+>_>YMNK]%*X=V8XG_,WO M"Z*SNBKS<9.\]9U-'P"\\Z 9S$YQDZ-K-VI+_?_D8'_XZ&.+J)TBEZ\^"0;X M)9P\L;'^Y/^,)W]X,#SXV/K";IW\EPNFB+@_2\MY;L71>H2DMRD^D",<#X][ M.[6GJ8^K7QP,#WNBZHGJ8ZLNCWNHXT\*=<@W7T39TA_-1[13*]PA+K)3+&,W M-VH'+=^=V)>>@'H"Z@GH\WELOE@"^C(AG),+%"_YL9KFJ '3]%!.;R%]% OI MT?''!'=[L[LG*B*JH^./[RO:A9WJB>H^L9QG'Q-U[K&>7+Y<QMZY4Y.R67:)-_1J%E2E321257/N7*X5;'.4 691AY=)3E]\9I! ML;1XX$$T8WI;%E$[VI;&<8U@KHK]+J?O.5K"P=.O:.7/I&KRT;/--9.OW:EN M$>>W%0]P3G>]<-G4#9*2ZPW+N!77T6[7\&[7+^:JQ,L9G2Y7,MX\':U[+T7E MM6+Q<+VP5%1<:URXM 9/FG6NPA$(ZGX;,!P^,F;DZ?M@OUL?Z__]?UJUPOQ- M13WFJO[&TE>C=>JW#YFU3MV>E")+)_3E;]+B,KUJ@LWSZ*EEQG[C4V"/^,X1 MFW[R51+]&SNTMKTH]AQM8JO>L[[6+OELO[RA)IJ>%1IET*6$.32G'VU7CX?/ M/LOAK8N-)X$3IX;,1[1)/)QP:X;7J'.3'!T,E/->NL3-%T5U17L:.T"+A,E_.?-^%O%QAECD)--Y("#UE\FG35..4+^2Y^^^OP;-@1DNQ7(AI$#G7- M&_4BG^9[_^VN($"76!O$#)%>76$2>JOB!6-%O[GZ*OD^);7B[)>3U\GU37W.$EF*#IMZ;Y<),$;4M"WR7Z'[&J%6ZL*%H@*UP7UK[*,6DJM!@Z:KHRG&R_FB^D M04QZD>9%*JKR()FX%/H7$=$?JU1^1627^[_39S!64-4PGTGAWJFRS3N!3:+' MALGV%CY,&[,THUF1U*2=G;?(NY'=@I)HBB3&:%;C,:B3J&;NA"-HZYV:**#. MTUUI:O$S)BO\BTYHZDJB*-\AADZR6:'I4*O5"M03,*FQXP9#1&^7:#@$]9(O MPJ4K:,OF-,<9\V?2)K7C2S.>N6Q%^B@11D$OTR7-B,"&R7=NG*)7$,V9-KX& M1=*9TM9BIHNCH0^F>,032%38OVWT0NK:*9$=FB60S3@IR /HCEHHO, M)*<3Q;QGCL:)F2Q3.#2\HIJB?0Z>3I-I567%@Q#+2?AYN9B MJ-"CI.1@"K2V,DOK\+TT>1*->?NW28+28V@#B/]>I/45ILB3L=&D0T51;=Z]&J+O=R:4JSA"59T5[*=51]C=F4LO1F4;$HY$L:MAK,@>]DU69A M_.JF9D:7:5W316 >L5K@O:,GDJNE=*[WWL3D,/G16!&?"$08LU(_D)A+H*L5 MW3%\K2;0%BO5JR"5Z7M$=KQ;,8,$(W+NQ<]EF MF5327^A0MDXE4@:B[X=',2A9/'PJ6S0DKA MLDX!@3K-P$_)FK4E]O_04?A-5#Q >JQ!]( MY2:K/^?MP=A,Y@PDV0+LP("K_>YDAUTYA8I*')L8/0@Z^@BV]H(T>FDWYB7) MJ&;I@NI*)2E1PX>'>6+U9"%""_Z7"W:8JILJN\S2#L?/UAO? ME//PGC 6)^*25!4'[1.7B\91772R@I!9K?4%+/5R$N'ETU*9Y-J4JWJ:EOF_ MY.0]H:;1,I8NG6N_/R/(!J=/6\W*2'AR@Y6,^>(O8.IC8#6'&()>UKL9B,&=F$;O($)).;'O$)_RA ;$3-38M MW%K'1KX-?()D)U08@@R"?$.3RQN.%0*E=K01#<3+M3==#YUT-U9=]0!%-1/S M0[G4]V]>G0AZ3:NB19R^\=TY_?&'S6:VS7U(/\/%>T_PZG5LUNT61N6U5D&B MH%HGDW14Z]$-O"XKP!#_O6'"18-%H HB!07>,:N>Y;UIF7HAB!/3G2#MDQ@W M,>8Y>,TD?Q=,"9!VNLB7=.=@J#56++!3HEXX,_*[ MUV[X9;@9#GHW0^]FV'$WPQVXX',SI@; ;^S.LB6"NWWRYE>#'&!Z1=Y41L;? MGKU^+J8'XRPD+,4^+MVT6N9L17? *%8(LHH1F@ZJFT:XG6$IYL;U/&N"JU5? M#40+@4KK8(\.9"H*_50CNLRI&NC1G*.^PRQ3Q=XOKQ*8-:1Y8+ILZP_,91K^ M\ ?0-69K],JR^Y8@F#!K:6=3*,Y7R<@%YS1#X^"R^9CT_;JS*\*N#9A2/%)< M#:SUX443* 950%MT8WD!^'<. ()$2#IFQ'0I&U*9 SEV7<@>JBJO.[V*5%4] M\$MG"MZN0!C8)5!DT.2Z-&GK7C&F?7B,;OB1?V!\>')%$']?0%I[MA\\-DB>/HX]ST^?]ZV:#XZ C/MK?I_&* M(I?'[.[)LH;)#AW$/&TPPRRGC7'+697QGGI=B.S:9;XH_)U+>)ZY4Z4!%J8: M'GR)J\E /"+M7>: D33!7A?X4W-.5+]D9Y]!KP.%\U>+JE3RO3('!+V#^>DH MHL#Q23I2M&@G8,CD<'+"_):.28$VD*+^B:AU66Z3ETOU;@R7*6UTN@ M]U Q\PG_\]*Y<[,ML!?,+6*(F!DKPST5!%@.XZ\2S6[MA(0#,*>:DGPJVR=' MM^7$FU6P? IGKDCV=_%J!C'_P$:3O50S5RW95/,6H F#GQ7(5Q>%(?Z"P\;\ M4J8B5IF 2V+?.=K5S#ZN.\P VX0V"9XW.70] ];9MP/4@VNVGR\*>T?\OG-G M>-X(-TS.5B-!HV3A9AH;?A]/E*A\4JFR["T,3R5$:B,WA<\ L3V1LRNF,=IP M(B%28=QB"[6U;1(8(6Q:L[AE7XMKP> )*2ZT"> 8@]BVCKQPF(\*0'U5IG6U<88(M%M6$O3=,61F_ MJ-0M/";2&STG&4$M&?V3=D24,%BOP-4YHB*Z=71F"I\$!#G>236TP[+U\LL> MXI.Z+@S&40L\55HA"-!;PAMP_)9DUUO88OSXP!F-0F>3O*4I W(_\XZ#TW(\ M'/A#*$GK%\5Y5997%VE!S.@YP*RJ+G.R0^AND?Y(=PZT)'.[^J27X3VQFE\4 M2I;XC@ O[19LPT(M5!#R,X/9@T1905>6Z!0)-&H1!)E>T,-:P\/L(.3/2 MC?5*)9IX,^(WZ'N324!6771E:80)Y SH6#7J0.+!EVSS2\$W,0/V!9$] 4 H MK\>KW*#4F!EABO;;R"O+BJKB3 R:7A'YSHE#8,H656518TM+Z\6'(AF 6WTL:^)]$J2./J;EJ$G 8B*>P#U + ,YZW0SEK,4MOY MP+'><-M6P^37LLC/<2?"&H3>:2OR16=[YHA'2;T?H;HLB3G&VL+93T:U,83%% MA:?QR\OG?OXM5$-\OV#7I.VEGNFW=HI#!\SNV[QHC=Y4D41ZZ"PGJS(FQWC M+RKIX+#W!O3>@!WW!GQ8?(1(N309(:"(X;,Z9<.^[4Z?B&]4KGS+303>:@3-V-\B6JG3T M$M';108U8LR3GWXZBSZ'?@N_A!CBHCD@J84K?WD5+3Z MSOK;7T0@JX"S61R+DXI^5XNT"O%QB@ZFQ12P_XS4GX0>3RTI$90;AV_0,A"Z MZU@#FI/6N7'FZ7BV*Q :$?$)76<):68*3LN2!-TX/GM2H>QEXH*ZCVTWRD"+TD/&Y.U(2H]4TZZ6E8E$1'GRF25X+MN=>'JYIHU%>)KYU9-(S>#+/F7TMHX=6FSY^^_CEZ,1X[>K@%,[40SQWQC[E-(:PH0 MW99\J$UY3P)C0"/Z]I.Z=1_,)F_-_PKAI2WG$L?,=8-?.R&E13YQ # ,9M2! M=,>YUH2WU:3-,=EI!7%O]XW]X]M/H8V;6;OO-Y^-)_S(D]HKTBM:PS<<(QB; M3F;]R=FTJW1I49G#X6/Y:Z?:R >MHU.JA$F(9GQ-L9+CM0(EGCK:\^I4,;DU MO=TTY5N:=9N-I*1?)I01%N)9*W9]3T>$?# 48.A'7I+$)?PC,JWG6?)VIVSMHDO2!]=13'2.2]KA!"V3^V% MNL-Y2.040\G@CY$RV]5WU8GGD9Z2DS/)/D.L*,WK7VHQM6PR^G.)XCJ9&Q>2 MA)=J3CY*58CSEN$IT%4^.-3T=R:6R$JUET> CCC6K$&@3U5[. 0>9D!P M$:1FM8,@G6JF5%-I!:+;$'04IT"'O<"7-0\:T:K81LD:T%PUR2#@79WDF"A( M0&5H)0Q:#[ZA,]P9RZZ;#@2%X&)5(.]>K[6F8@@6%H"NT55\YK%] (XHP=5D M_I+FI($XD3%=>7)4I *I?:*N(9DY$GKV6Z^ M?AK/QP>%3#\,M,'W M&#+XS>-MR(+"6UIWQ)Q+%IG@;?WG_K/^:JH[%.33+O7!<9]7/C.6Q:X$ MCQGT%9-+SH82 MP'+4NZQZE]7#=5E=%[O"3@H$#ZY(WK^I46YB>;5C42PW08.*S TL[V,@@>T= MG9N8&H2'B6@2N6Z9QIS^2OT*OE B)][43FKYL&]DE$LD##OS4B8/A'(LKO@> M-5$ZN?T;4DBO6RX2N%>EC=(*UPI@&Y*C63MX!2XAL94ZPBT0T3FI$B( MLM%>3QZ?XD)/<;V@$0FBG"N8D#S1PC<^OB75X!]95H)')E615^N?*JN+5//@ MVW6FB*+HZ([:Q:C"/@4Q].3(ZZ?R1U[FD_UMXLA&X-1)R%\47GEGAFJ:9-6_ M$'LO,V]E:&L4O52N-Q2W#-+CR&,FZG)[ANBRM:C5,.1J6'W]E M?:/5]O @"%O9+=6:S3YXX+#4YIR^VX1/1&GC$@D?K').0M44[ U)S:VJ'URA M()PVJC7I:9LN$)L$QJQX-:%4DNC6]%K%9JIXB#1;M29%:,SNB71:.Z58;P-J M$3F@O>VZ:&W0( I+:_V>=:Q.JG=\;UL7]>=MER"QFYE/O#<*&2J18K-:B+\7 MQ7J*O/TWNL%_K-C_B%N J%C2Q?.&78L+3<>Q8XD8";NI9!![:X,+M+7[WFA8 MBR3=8!M7([ZS1K91RMJF+=#KJU'MP>8:)M^O:KPWYW1 B?Z]9#(;TXNI)%0X MP'!-H\,Q2LJU8:FH2 E)1-)--T^)L;HLS2&=UYDD:6F91E[I M"(EI>0F7IBQ719E^4"IEA379+5Z0H2CQB&$432%A)G'-Q'2!T4!:R-/6&HT3 M1SG*:\*>N],QIO)C^,M(I>B"$MM,C#CJLDG+^#I[\2PQZ#R/J/;1Y2D2/MJ+ M*-*']!(DI,Y-9S285.?"M5-X$A0!YP58T1BYFX'"/08@Q35:F]J*U;=26%!NHP%B M! (ZKU6AB?(13,IH;+^3^R2R334+S\DWC@QBT\$]Z!J+9>N$)MAJ@,>1U$V]UJ-)LN%62\9?)!6XBIGZ2_RAD?232!]_3N;A MMD#WSK$VJX:/H'-^K9!"72QV%K;-GJ'B]]P'%/R7"N[_&*4]GEMTN'1 MXP\6G72]?ZHN?-!B-^0KV'*D:I12%Y%!/5;QI>PCRO@)_V+XKYU>^]>G0TU\ MAP[*Q9EH])5D:4M]ID%4CY:)E2XZ=.> - M'MKJ,@CDC]XZ5%>,->"5S5KN2 MDUJ5H,BTI?\ "0W*?H3,+F%28O3H@_S6MC0Q;Z^]994I%*OC? D_2M@\2&Z) MQG=:LR\J&ZW%@EO5A7Q!S5;R6U4J,&V646QI(&4JYCD_1;T&7CD4)]H[/25= M*%^T%B.>/9H?WM^<]27B)]:'.;]TE1<6<\GAHO2^N=$''-^63B:R8@UR"QMS MZ]WE47VM,JVA-_ 53.+,+%^:$=:QG+A4OH5.G)<*_F935!E@?=&,Y.C4K2!M M?%9DFJ)0B6CD="EF6+!M*&L53#[FP8FWZ>SD%YJRUO##G,_2]$R^WJ$4&FRI MB (IK/'G1SXI7S;RC)B_W-:C?:F%+CJ1K#K(X_@:)@>/O_)7P_9B6E0CI-%7 M]3EM'+Q@D/35$N47+WWRB&2!K^KNK7YV\'2PSY73DW':S-JUK42\!)U":TJU MZ6?!@3 L\<;C&D#&16KEN7S"UE\?/=OG[W!1VY)AG*Q==_>(E$N3$]=Q;(DN M]PSZP@+X(0UY\"1\ MF2VY]>83]-!^^R$%*Z4T9%3%%2"R)%R:7OVD\V8K?G*8_&RQ(]'J'Q]$U?V5 MP?N2!;XR 3WW>/TY+;1@#_$4CC8\IT'BH [ANYO M+(M%=C37#).R."S@$?Q07.TQ- T@+U((!FH:UWGJBP%OZ0^B517]GIL:$#>+ M@F);POW/!CY.;41S591Z1>+;FHP(U90(&FH5F4^E6&-#G K,=G,C!YM#R!66 MG@!5E7TZ/,XD3XS';4AJW=YB+>)B,(?R\;<;*()C;,HFY.*.Z$),\HB7?;KE MW6DU#[)AW&TY[4T[@8LPK5 =H8FN'-VEBFC>(@'U\BW13T!+^*7!?B%R)U). MIWK%0ER]Y%E)T6FVW.* [S2;B1YO_0 X@.I*DJDTBT9Y!\W_&\QNF$;0P%)]<5Z MC*WBTB.-="4D>[Y8SL:6LD6C:YGZ,!>7DJQ&O1<62=!%X[S >-O]*TI-?M<^ M(Q>]W86[.R-] 62X87'.M-.$,T-B%1=C_N0<]8.7^GY<=A=9:FN-OXN;!ME9 M^5)->.%,0O29QRGB^FJ9':F$D5:-E):T\[W03A&NO,CKJIR+IQ8)K)+J)Z[[ MKD'O'?.:*L;ZY:63KE0:-4*&=R[8QH@K@;D*=0,M[>R?U0@MN=(Z*Y3)3E%I MM"8]:PD7A+K7Q?FAOC0LF5BJ\B")Y6"HJB)R9M8KX3 ,:F@L-O@:>SLU7D&Q M;>#Q=>Y1!'7@8'T<%BA:6Q9N [#HI<7'V,70,B'678FC#<@:*V2JJMIZM8NE M02A%4Z#\ZCK7*T0V0KIGG-2F))&X\0LH'U=A %%K",]X)8QS3A&(USYQP-J/5E(\ZN MR@XJE:8%5XN486T/UK@]UZ%$LS: ^LJTXF5PLV$NU^K*S%I<2&IZN6UGQZMB M:?%]IK.[MH[)_I8T;U#['\6VV E>6P(\<=01]E0C I&3X*.D[)L95IBW(T 7*72H&$&IB1GB!Y*F$VL1J;URZ$=&H MZMV6]QUXWBM/VD.-M]]IC>U6[/T')FQUR4WN)9P5]]Y/F86&S=9%&+GY5;CJI!MT<07*ZZ[=3L\ M!].70[=A!B*MD.#(L9PL6;OW\8F:LE5P T=-'QMS6$T.4W]LVJQHZ;/N_0SI MFW"%^WB.T95T2]1-:M%R4#AT9="2K^1H)0VWW-%JL1$9J?]VHY@T>7XQ.O*\+'\-N759+N M<>_PZQU^.^[P>^_\'I3B);9P&L+E=RB]YW^K%:NA&N:/_@,EL]C IJ(X?S-" M_*)^\;Z?2W].]X]N#QW[*_FWQY^4Y2P9.3,;O40$0 ML\("P!"K+!XK#$:=NFCO;-2I=I=S[?8-XVI)"';W(#L-W8%F%:MBKA%L=\Z9 MYZE4,_C;H_WCO\L].#HZV#L^WM^WF+)2X_T[[$7=V;2#-DU6\$+;2N98>:-W M<9RSTFM?G15U(TS*9J M&RQD$"IR=8I]B;VCXQP=#@](_8Y0DJA^5W)@QR%#1HIG]"VPO@D=CR$D]C/' MFG\CQL8E[>*-.GY41,T_FHZX+(K[W,K]9AB,W_34^CY(463(=0NG=6NR559[ M[6AX<+0C1[1^+E;G[D]W/JUK](AOX^8CZF_.?9[,_O#9UI/I^=NNG-(.L;C^ ME+:>TN/'P^.G_3'=WS%Q"=%UA>_H/30^U6MM5D.<'.U>GB6&(+_W,1]].><< M*^"LHS\==@/"]N17+6KX*9V[#V>'VX\HBDSHCTF/J74 8M6M_^_60X$#CN[= M?_[E\"^WXH3#)\?O?X?^' >RU[V"3XY_G#(9V>OROUO_B[?EAWG M<_=_>-??G!T[35/_^N.\U5U\4[N&JY@.DN>SW$W6/;/LTWX^2W.DUWYR/; _ MI/=6^DXN\HQNXLDY?6%T7ZZ_7L7;6???%W9#;M#GGMZC"^\+V^E=O@>[Q*[N M_Z0>HJ;6G]V&6_8;.B!%NME)U K@N;4"Z$&Y!Z6?OI*]NC;#FMWU6I: MI$UR-I[E]3:'>8^_?2G"J+VH'2R[ZIZ[VUZE?S>!\']^213#[;=64 ]/>C!MC_I;=EQ M/G?_A_<05;O^.-\/;--.-3];<[P>>-MA)>\-BJY\L(:W&P?0JW,]X/:^@-N3 M'G#[,]R#76)7]W]2#U$KZ\_N%BK8K\.SX?LJ8$^'[U6>XB,JRS*#+^BLWD,O M^Z4:T:8G_YON$OCVD0^FU]<^,?SVQ5VD&P"X_=T"X+ZX[=_E&[/SW.[^C^\A MJGO]@;ZO#O@R;K)\YL9H!%I+)ZX7>>W&R^HZA^S77%3WL]<3MCK"K0+)UQ9Q M;A?KR/\K&5=[$]"+RUK-9O-2FY4?/'OV6)KHH/@\NBQF7%Z8GO6[IUF[VS-Z MZ84TF;LY*6E6Q_L[[F9&/]CNTNBYE.T>NX6T_Y(^-C_37_'BX?[^_B!Y70^E M; \M@.?$AY^.Z"N6T&]_UCR8^0.\A--21TO%5V%7>BZ19C6C?[ZK@R>YCLO'D!PEZ1O*N9C(O;0M^J_G=2RGTNY-J)\68:'6= M!&^5NJ2$]3H_3U]7Y2IY10QRD?RX)++@/1QK>R"B^9^(O&]7@%.CG M YQ"ZX%!\J(>Z@2CB?DK)<0_YHOAVUSD#7=;7I_-@$_SPA7HO2>M![ +N^^ M1Y>G4G:$]AMH:A=&=(W2;CS?_>- XIC]MLGR[)IQCB9%,K7_+S__+E_R!JW- MZ07NPMCO;&L._I+AZ[Q;-I6GK8]CTU%U_I4KR>0N:(Y"NS3\3ZYZG4[S<7+: MU*DK^":MT#]5_@RYLZ@NL;&K+*]X.] FN>+V7%-I C#.Z_$JEPKJR;P:H?#] MJG'#> K,.)(WLQ_#+BEES2[+JY:Z\MEA_,2O:YWOF#QA2N%O6$?BWQT::/+)XBS.T.%!*/#EJJ:+%_,A^O 3 M?-B$XI?1!6S-G=!W >N[@#V8+F!@!ION/RL7I;75;:MHJIEUU4;N)92)L(NU M-WIW-4%+6A85W,=W'"3NJG3$&(Z//4<"E]@ZHV22NP*=$L )A5L^O%C5: M@9VU=-?;*+8/1*-<2YO9*!"VA..J2#A935>D)L$8:6__LV?8_NC/L4TA'^Q^ MR/=7TH:1!1K_\IC>,E$IHU_8,*0I4YL&PZ&^H4VF4[K^4&.RR_(I-HSESSQ_ MAS:@Q,31]7A=Q=H@%EDZ?>]&M1DK3[=,NBMW9<.E->L;TD5H'M"'K#D%&S3IUML[?AL8M[T^VJK(7M"\]3FY,GI MYJX@]$+C+92 M^RR&.##3]K>WJ]+A^YT1MW+.UG W+>@,+3)_X_9^ZTN)^=$#H<+84?IAZ-\U M .J'8'[?;V3DL4")P3I:!]-EAWF I\,R)O%-UT"QD\Q=2#?OVT!D,@_#WC"- MF[]* [_^^>SECU__=OKVY8^GSV]0E](DS_[S+__(CB;'$_?HX!]N\F3\CT?/ M'CWYQVB\?_"/R?[1Y,GQT8$[/CC^BVC'^L;;:GQT_.1P__#QXX/UOSPZ/GJR M?_BD_9=38AL')[_DS?GW*6\\/O3HR1-]Z..0;:SNS-RKV_+'J_Q^JN)5H63%9A)0BR(V_WQW6@ M&/\3#=;15#.Y2.L<+<[I&M6T6F)[IQ/NM:D-8T,S0?YS OXD#5_'XU4MS4U' MJP8-04EW"NU$0:5L3/'MI7N]*K3K9F"(I-_ Y?2@W M;UUKK*D=.4W8^LZBUK/>^C&B8SQJ_[.F'/:WT[C3D#=:)MJ^$S/^C/TT6T1Y M74/-Z#XE9RO:W_KJ\_;.O/E.Q2Q!T:'#HX/)X;Y>*7_L[8M4KDB/KU:-W1(Z MDE6IW3:7N:.K<3G+20*BSRQ#IY,5+A&Q_'&=CX+&%7,N#*PT(8; MT#R6OFEMD<]S@5V_^=1.$_^#UM$-7L/!<@3;C,AIC[9T#.P-GGF;Z_%:Y-.__]NS)T^??=N=5R<\ M:HT,/D@IN!D5_+5 MD)E(I BG!KRPJN^@>7=-JDBY5K!I1 M]X(28H"Y] Y?NU&7>5&H>C=,^GO3WYMK[@W)?6XR#]\>[@Z086A-55UDM!08 M]9."63CL=O8LD&E#3XS2\ISI5'X$L<\1%X?'2'>>D)ZQ!-/_];R&NCUHW;RN M9$ (P?1*F'[C31)E_::C38MJ!&\[C5Z1.4XO7>1D\T,99TL!FGU.-Y<-K S> M=0>$EZX!S:1]@;R5U(N5_GI<=SU^=\DLO6!H"^9JUJ+BHFH:)5?0'S]COU2: M%23@&BI[\$[_M:+YO=._=_J_K]._Y[D]SPT\%U"'N&;A-%9,\))X@P!!8E"R MYE**3(R3J!=WC>' PZEQ4]]K-R4X51)#HN5F-9YL^T3#.XUB%(!(5 M/3R5^']6SUEG)XV#UEUH8##P63CP-V*&8NPRR@E$TV6] M)?ANLNPZNJRMB> M$X*96YR^ <]D0<+H'NR4_UWV7^/*,/EY_J\CCY/)_ ZJDN2!/Z8)+QX M@XCM%2R?$_4<$5D!"@&.QQI"7A*%,9,$-.+8VC/WJ0 -RCJ)Q99M+V6$T,%3 MV=-H3Z/7\U X%X6/F)ZN>K-Z3]6E6F)A& ML)_$G"'Q6](DZ, 6!2V;E,J0/A32QLQC84YV^%+@MS N&F-E[$9OAZV(GV($ M:X_TVMX2ZHGX%D0,]K@JF1X0WC.9- YNAG'MTH;,HM9K/5Z52::/63B_)>^*[B?AJ(#4SEU[DB 8MDRQOEG4^6G'H M&IL;FV3L&LKC& M=XZBQ0B 1T>$#'#XY2\O2%4T+ZZ1!R4QW8UCH&OLJ>6G+ M65VMIC.>4CS/GLQ[,K_6T830&5H>R*]Q1>$#DQN#BWRT#,C7O4/^O,0M]O%B M/87=28HW2/7+4[&&(KL;[I< MIN-S(QZ2P?5JT?+P0/G4"A;Q;Y3+IO6RY*#&D$T"QZN$.&8&V@\B"TQ-K"(W M-^FX2/-YH^EG]5S!_L5JJ=[7.@;Q?6AC3]T]=5]'W2_@KM*?2FB'1/ MEAS04KARNIQ=J6T$J,!IUMP\/2=J70:"Y."2(A5G$BBVM$A#;VB97[XGPYX, M;R##=14R@@,D0-IIJK?*>)+_Z=BK OCG!8I+C\H)(H2MFX-COTA6L&+34V)$%G.8K0QC2:7*3%R@E4 MM2DA8#W(J:?DGI)ORTPCG]%&*)5H>&F4!N(M4*1BA?0ME .LD?S/+X*'RKMJ M*EF&?%Y.H(W"'YO7&1MC5UM&XECUGGQ[\KT>$I"2"T2CD_2BJIDD?#J5(/X< M<^?3H\2>VL@[KRT^,=A2>8+KL:;-+$'M\=TFU_V>6._=W]^"/ZO4/\4:C^1\A5_4=$6_ ;%M7-%3 (V;4#*3@N>GKCOG;A?WTBHW1 @6F3. MR3A0U\57PNT(6F*)R8\4)&3,[W8Z3:_\[("AV?)I:-DRXFW0P#VC%+1$&&1( MH6&OLG%/\[]-Z?6&=/\/5GL>?,KZ<9^RWJ>L/ZPZ]:+SLS7PT:J[G4KFM-9P M;-5ZB[NH]HI_+YDZH7EYBW(659'S8LDXKQ@' @EM*M,S8 P31D+*Q=<;^#PE MDYFK74DE\(& 3NM04UQ0M5?A>S*]%NK4'"0-9 *<8K%]/FU.6%TK.(3]]!%@ MJ65\WJ1C*/')+_FA@1K-HZ(^D<613\8.A+T*=!E_8;%6WE9(==2)\,ON! R'%@'@NU>'/ MN&"OE>TX<]*A@JF'Z3%/DY7-+2-."B M FD6O5G0T]YMW%:E$SVF3DGO3M+0R6*<+KAM6JM\9^R50@6%$9+3TKP0:*E, M0C %R9JYE-E:)J1[B30*+TN1KW]'OO]/LSYS20GL@97Y4TYN0 7NLGILID7@,& M)#6?#5N0%W<2]RF;&RKXQY2]TWRT-SEW0 V-T VC'^*3:!:?560;,E>%/C+=(ZBNH2)>=" MGL9#,C[UF&_J4_4>38A&_[6KG:QN95Q_CJ8Y.[,].-$_5GS'K&!R6:ZX3K,$ M+PS:Z6[K2V>(GMOGM:KQVVATQX)E> %XJ%V*/_F^@O1)4?-Q8'];7KKB B6; M&P!#.C^TU49+3>FA>70P2 [W#X\&UU)P FJ\1"C&&.PZ:W648:6-&(I"_']] M-MR7AHAT%$6H547S7RX+QX\\'CY*]*^#SGYHHP'N#OO7P^$S>P[KIO>>VL_# MY'RD4H+KRL5U1$48$N0'JNZ!SHL!O3_/65&;_=90VX)ZW=)JU?TNP'='H&YZ9_OZT* MXEQHF]835T]?4N_):5HB8[>47[.HD:J^=CUM-73 MUK6TM0HVDU09TD*;RWSNPQ!H3(ZRL4Z0? 3((.-F]7'O@1#_X_'2=D=&5.$. M?\(XR2AMT#LZY8I?I.V5>*!9@4%R@^^B*J=[\ =(8QJBZYZF>YJ^ [^T;";8 M,ZS3507] P9R:%2^G%4- "3NTPB#8D&V"R, *-]M(Y"%7:$KM@;XV(#VO0 Y M<14NPU\%3+#DJ28978E-A,#X6HQM'TG7DW9/VM>1=J=M%M#[<;Y ERP.UZE* M&-=&MGF9$3\F$@/,GY$&VI-73U[7DE<7,U7OO-";4%@#W$IM9=2)SY>AX9NU M\(P#&7V]3X0*"!C=T <:!%*:0J$Y?MI,"UAL!B[)7)$SMB0/_5I+Z<$G4SWK MDZGZ9*J^_V?/S3\:-T8=4[IA^I%Z(Y7HOQ%[#Z&GR.IIL*P<; MD[#%&;MJI%8=6H''64&7:0WP]&K ZD%5&^6"D'W-9!AS(<" \R@&<='D0E2< M6;YH1(,)P$6[/O-EC0W/JLNR^19_VF7J[@-A=LPXR[*Z5>[B*LF;ACMSPJWI M2*.N\P9.U;E4:8RA,L%V)ZMR+ &UIH"[=PN+&C14HD+A/%KVKF90O$=@0XA< M@--98$"()/K#DM-?F98U*MC:5HBKF#:V<6$ $7.EU;%N1S"T*$2UZL-'^#^: MQVEI80Q7I'HUB%DXY ]R\()]5FKVK(,\J*==IY?!-(K1II3&^&IM5CYNB7MO M6?5"Y/9:6TW.W$D;@7WOH9L*=UR@(6=91671(H"RV_<:'PH.CBL M\)%-\+*J"])\&.6;B!! 8 L"=QLI)D,S8)*Q\'0M02D:C@1'<.T96CW9K.-S MM 'J]-V=I"AG.8-H4D0P#HC@-A;+68X=KZ7W&IK_#+:$B%QV>E4DI]N"2;!L MB7SP83<\DY$KJDO>^G@:F)K&RZ6TK5=LUG.-IPO2&BO ^RV:W!)+AR\,=R@J MZI>\$:*E]3O4]D; Z^#&6:,="T_46#*[")KVN2F]7T*S% @)5;=DX_74-%''Y )@:4Y+ MY[ALO, MN=C:$UT9$#14JKG1E5GKSYU8M"@$M(@,P< M\G#]JM.L6EA8U39G/'_9.ZI&M*NNKE@;$5#+$X-IBL/DA^J2EEXKM:1$#\M5 MQK2$'6M"I$2J8X^.B>44^2%RKA?W"*NR% MCJQ;V/*F-I>[>62Q7DT,;X\UZ[_\UT_5>9[*\NRLPM[:]C1M]ZWD%:!)'6(E M5\;:I#6=>6G:\;S@/TFR3,HG[^@#[[+Y](/[^#I5X/D M\-E7/- 1_7<#>40B7_296%<[X!JZX$-J?4F$,Y])@Q M2BF,3O LM^+ANOZ\2Q@>?:Q:Y3$Z]5OT+$RQM\Y_TE\8_"'4W(AT865RVF'+ M\Q=[K>K<&(F0-6*]!86025*K87[I1"25E1QS5? V:B-DZ/MM M[6Q,JPMC56\C*SFZ$9F0<'[YP-=-40=$<9TCUPT6 M\1S1AH<5S\VD>2L!M\M:IE"$@&NW MUC>[O1\W%BH/B07;:Y)O*&&^@R?>ZCZ0-ZVECUQ<\F4],ATRJ_Y,Y^\/]=9D M,$"V-&,(S+>Y%P*N+W>=E8(3Z1T( QFH]W5JW9O9Q6?:"3!>%6!A-'(DM7$$ MLH.UY)\ QKV$[F^ "[H_,480X1=WN#7,NF&BR'T0?*4 366AJ=JKL]-__[?C MPX.GWS:11.H(I#1JD E,T!=<.$EK;59,%MX(!,"8=\EI]?J?[8-M3O"BFPA[]NIR!;2JY$$UYI%(#^LHTR M[YYQ<8N%L?[G_PXD2]=&-/37@R?#_9"JC!]]YC)OR%])@C_VO\G$$W=[].LM M-TFCR7#WR@I10:N:L]4\&O:;HXOY/91C@.*- $=K2 >T321+CNHJ]0VO0O+; M((P7A]!GH14.[0!=+):N*F)&'O2:K I)4Y8&;O97[XX;SSCWNEDUN*.A@;8U M-*H8_IGDEM:R2WSX ^X*/B&][5-OI=+^I.=BR9:^15Y=BA0"5)^VX MW!&'A 'Z,O?EW&6YSSYG1&K#)QI&_!PS3#JX@;;>BY F/6&]O+ET6Z %^W>2 MYJI9NCF^DA'9$NFOS$RM"O-"WGH)':8M=,;Y2\XJ&<"_"LLFO-^@PJN$&VO; M='J6TJ -#V21&L!4*H:O-_ M;-RJB14.B+SK&RH['')PQ$>F504TB$KEOJ_*/:-8?&'9*2Y!>N#)9O*%C!;0 M?O4O181I_U2C#TS')@TP:%4UL(5M $ M8 2"+%QK5UJ. M[$&BGG!1JC9$KRZAD+(?/'H0M4-H2IX[X)F);&9:3O,1EP8A2X1W(V\V; ? M'=E85R8QO;&H[I+>33B,CV7HFYNH77D= AMX]7Y7APC1%?5H>NN%HK% M:;GEK,HDD$SRRJJQRZ!3(VJC*BYDYGA88U09[X\K9[@) M]*^PY=X@U/5YF>(I4]?QL4GRUI2V1J/;B/G:G1XF)P71 KRNYID;D8PJVSO- M(3^\2\HGZ :/ZWP$^AU5%VZP>9-;[,16SQJ6)W]$@!?"H8*X#)O-+@&S:X*/ M2/1(]:7BB(D?R>\T:\@N#FX=C<;E6[*!=S!C6YC-1G%^06NH75R5QG0-:+R_ MZFPWWG"D'ON%L>!BJNQXS+1J36P+2M24%5=B]V!T(1$U4[)>X[5@;&55Y)G@ M+9OX.-8@8ECH ^$2=<9IBV/@U?5#J1PT\.])@<03GA8_DG#:I19%56RRN/':E9[)-^!)EE9;" MEC%5FQ/VN@I'[9AWJ] L4>\HK#Y55EAK2)[^HM$OM1D?;#Q:N"$BB_3*U(C" M317?$1JUP-@!66735*Z(X1\6^\>@##0!#K312?Z-@2&$&1I+RH;&HO3KYC&-6MRPEN\!)J M*)T],D946E2&^]H31E1,VF3I'S*/LY?/\9"1KD@&U.IS;W>QDY:) M$;<*2^SP6D\XZNI[\!Z?@][CTWM\=MSC\PGL^5:5ODL&^+BR(&/P7"_0M":R M(U(&YKWN2%:*8Y4'NLE ,1-A11H-C"?62KE[Q,X' ;4L'-.CP3!DJM?18\\&2 \$^P0"]H^H76JJR8&\SA58TUY"RJ_1/>U.E?3:2/>-OI('NF#0?9)\I.Z M1""^?)[>>I@;=),H.] @Q[ES%J+D*4)" WU@4KL1-KNU8K3E6LR+- #\KP76 M=??H(^JXL@%KCJD0U\4ZBR^!&V?S[D M6B AW%VZJ]";1VYY"<"+81R+J!4UV/RM4%?G8LDB[Q;$YPRV,0PQC6&/L9I' M&,! %&[_30)JKN9N'#3J,=F![^3'EEU4*QP(7'Z>OJ[*5?**5+I%\N,R&[9B MP0^>2/"O!V0VP2WL5S.LE=%1QH4A2I,)=&G'$;SY)&&1TH3&;L+,6]VOM(:O M"^)6TNX!/E112674.8. ]FZ$1%(<(+EKR<#SFQJAQ'XP?S,L:#$0>[[TLAGI MRR3V./)-&:8=%C)23C\30YGIT!&JI!;':3K8,7L+(/=^Q M4P<&#<(3RPZPR&L;!4OB9@K8.HU04#6")5P9K-):.['Q;=(0#U3GUEN*,!S?B["*+[#>HX@N MS(3THK)<9YBFN7D*V 1UOA=3U:PO50""5J3NJAL\3T==S]/:R3<;CEZN:AS# M*5JIT)1$R.3_DKT:.4PVI%2N7U8_N#9Q44PZ@4V^E.P3CVUJPNQMYBC)HAUR MB= OKJW$**%&XO-N"[RZL=P'],J&=9PM>="/\7_:WB%2/C#E^!.;BXF$T;VB MK!BJ\W7.=?UM <+KK@H7*46KDCB:E!=WDCK7V77QQKQP8S?*]W;^]Y)VO0]::]"=+)MK>SM1M+$O@^ MKIV]:ZMAR@Q"3QY.C]*2K.U)F!^^PIM.NEVH_=9*;1":8'XB*6,(K102"5'A MVV28&H86# A,00QC.F'NC.49?#%ACI"GGR;YXN"<]RO;7^@-QVX35XT:UW: 8K<.RN_I?U[QD6KR31\ M/%!JI%_D"T9]X/>;HK4(^VFP%="_1V8+Q[&+'C.JF^4M=U%,408H:*1JZ0O8 MK*<5XZ^#EC @]@'/E)6G4F>?#\U9FQ@.5S:>(S!N=\PTTM__4QV# M""]I%-.U2'U3BH66!L1"EQANSV4P$7Q,_L $G7JE6NT.UY:X'M'ZZ,M*23KL M'52]@VK''50?B#%ZKC9J.;TWB8W3D&!AW&QYM6 P0WNG=FH-;^!WGM7@-4G: M3;4HE^E&'/UC[&S#U#1.*M./=@?%JW22\\8G3&WFO/P9H _,VJS(4]K::R[X/ULC%KA41(=NW"FZ.49$W,YMB:W8^TP=: MJE> .8*$<[#:I1(E:'1M1%[FC2]+G7M7%!9B?%O5@]5BS0$+A1CKPLM(5FUS$NW.9,J%TA9#E5G*]>7 M.-LUH.*]0")IG!J9"&E2KA@T8\2[G**$*>N6H26%SQ*),HWRC MRBEK5K 8R/'>-[X!9P>[T-J*!D(UX878"8Y"^U+_12ONZ*-VH!8;PCU[,Q?/ M^?]G[TV;V[;2=='OM^K^!U1OYYSN*H@128U)[ZYR.Y/KMN.\7DZ?0)Q)%FL*EG;HU+B M+^%4=(HM@VGZ<[2;JWB0GC2$TB*86B&YZ#W1&V/Q3SAN)RB:3 5:F?5,XE;4 M-ZH=>J*G,!D6H$Y-3K\2>B.. (%$Y*3LEIYC,AY%K_!E0?234A!R/F0(&EH+ M8X4T,@^\3B0A45D0?I@X>G/UZ@4?0@U)$MP150N#LY!<